Компания Microsoft представила полностью переработанный клиент Skype для Linux

После двух лет с момента прошлого выпуска компания Microsoft объявила о начале альфа-тестирования новой версии Skype для Linux. Новый Skype примечателен полной переработкой с переходом на использование web-технологий для интерфейса и протокола WebRTC для организации канала связи. Новый клиент Skype построен с использованием платформы electron, т.е. по сути является упакованной в самодостаточное приложение надстройкой над Chromium и Node.js, в которой выполняется расширенный web-клиент. Работа над новым клиентом пока не завершена и не все запланированные возможности реализованы. Например, по сравнению со старым нативным клиентом пока не готовы видеовызовы, звонки во внешние телефонные сети (PSTN), отправка SMS, изменение настроек устройства и добавление … Читать далее Компания Microsoft представила полностью переработанный клиент Skype для Linux

На GitHub энтузиасты взялись за приведение в порядок кода для бортового компьютера Аполлон 11

На GitHub размещён исходный код программного обеспечения бортовых компьютеров Аполлон (AGC, Apollo Guidance Сomputer), применяемых в управляющем и лунном модулях миссии Аполлон 11, в рамках которой в июле 1969 года люди впервые совершили посадку на Луну. Исходный код был переведён с хранящихся в музее Массачусетского Технологического Института распечаток, перфокарт и перфолент ещё в 2009 году. В том же году был подготовлен открытый эмулятор AGC. Спустя семь лет, энтузиасты перенесли имеющийся код на GitHub, что привело к бурной активности — 21 разработчик подключился к чистке кода и устранению опечаток, возникших в процессе оцифровки. В настоящее время представлено 82 патча с устранением … Читать далее На GitHub энтузиасты взялись за приведение в порядок кода для бортового компьютера Аполлон 11

Linux Foundation представил автомобильный дистрибутив AGL UCB 2.0

Организация Linux Foundation объявила о выпуске дистрибутива AGL UCB 2.0 (Automotive Grade Linux Unified Code Base), в рамках которого развивается универсальная платформа для использования в различных автомобильных подсистемах, от панелей приборов до автомобильных информационно-развлекательных систем. В разработке проекта участвуют такие компании, как Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi и Subaru. Дистрибутив основан на наработках проектов Tizen, GENIVI и Yocto. Графическое окружение базируется на Qt, Wayland и наработках проекта Weston IVI Shell. Демонстрационные сборки платформы сформированы для QEMU и плат Renesas R-Car M2/E2. При участии сообщества развиваются сборки для плат Vayu EVM, MinnowBoard Max, NXP Wandboard, NXP SABRE, … Читать далее Linux Foundation представил автомобильный дистрибутив AGL UCB 2.0

Релиз системы виртуализации VirtualBox 5.1

После года разработки компания Oracle представила релиз системы виртуализации VirtualBox 5.1. Готовые установочные пакеты доступны для Linux (Ubuntu, Fedora, openSUSE, Debian, Mandriva, SLES, RHEL), Solaris, macOS и Windows. Основные изменения: Новая реализация APIC (Advanced Programmable Interrupt Controller) и I/O APIC, примечательная значительным увеличением производительности при некоторых видах нагрузки (например, при использовании сетевых функций); Миграция интерфейса на Qt5; Задействование пассивной обработки запросов к API, позволившей увеличить производительность и отзывчивость VM GUI; Функция отсоединения GUI (Detach UI) перенесена в меню управления виртуальной машиной; Поддержка паравиртуализированной отладки Hyper-V для гостевых окружений Windows; Расширенная эмуляция MMIO (Memory-mapped I/O); Улучшения, связанные с выводом звука: добавлена … Читать далее Релиз системы виртуализации VirtualBox 5.1

В конце июля в Одессе пройдёт ежегодная конференция WebCamp (реклама)

C 29 по 31 июля в Одессе пройдёт VII ежегодная конференция WebCamp 2016, посвященная технологиям веб-разработки, управлению проектами и развитию бизнеса. На конференции будет предложено 6 специализированных направлений: Front-end, Python, PHP, PM, DevOps и BizDev. Участие платное (примерно $60). Для читателей OpenNET действует специальный скидочный промо-код на 10%: «OpenNET». Читать далее В конце июля в Одессе пройдёт ежегодная конференция WebCamp (реклама)

В Firefox 48 начнётся интеграция компонентов на языке Rust

Разработчики Mozilla приступили к воплощению на практике озвученного в прошлом году плана по задействованию в Firefox кода на языке Rust. В ближайшем выпуске Firefox 48, который ожидается 2 августа, кроме включения многопроцессного режима для ограниченного круга пользователей, в состав настольной редакции браузера впервые будет добавлен компонент на языке Rust. В версии для Android включение компонентов на языке Rust ожидается позднее. Первый код на Rust задействован в подсистемах, связанных с обработкой мультимедийной информации. В частности, в состав включен написанный на языке Rust парсер для распаковки медиаконтейнеров в формате mp4. Поддержка компиляции компонентов на языке Rust встроена в систему сборки и сборочный … Читать далее В Firefox 48 начнётся интеграция компонентов на языке Rust

Доступна распределённая графо-ориентированная СУБД Dgraph 0.4

Доступен четвёртый экспериментальный выпуск графо-ориентированной СУБД Dgraph, предоставляющей средства для указания связей между записями, формируя граф из связанных друг с другом данных. СУБД изначально развивается с оглядкой на обеспечение минимальных задержек выполнения запросов, что позволяет использовать её для обработки информации в режиме реального времени. Архитектура приложения поддерживает создание распределённых конфигураций из нескольких экземпляров Dgraph, давая возможность масштабировать хранилища путём добавления дополнительных узлов при росте нагрузки или увеличении размера данных. Код СУБД написан на языке Go и распространяется под лицензией Apache 2.0. Для формирования запросов предлагается использовать язык GraphQL, результаты отдаются в формате JSON. Для хранения данных применяется хранилище в формате … Читать далее Доступна распределённая графо-ориентированная СУБД Dgraph 0.4

Ассемблер занял десятое место в рейтинге популярности языков программирования

В июльском рейтинге популярности языков программирования, публикуемом компанией TIOBE Software, отмечен рост популярности языка ассемблер, который по сравнению с июлем прошлого года переместился с 12 на 10 место. Рост популярности ассемблера объясняется интересом отрасли к компактным решениям в области интернета вещей (IoT). Также можно предположить, что на рейтинг могло повлиять появление платформы WebAssembly, продвигаемой производителями web-браузеров, так как индекс популярности TIOBE строит свои доводы на основе анализа статистики поисковых запросов в таких системах, как Google, Google Blogs, Yahoo!, Wikipedia, MSN, YouTube, Bing, Amazon и Baidu. Из других тенденций можно отметить рост популярности языков Ruby (переместился с 15 на 11 место), … Читать далее Ассемблер занял десятое место в рейтинге популярности языков программирования

Линус Торвальдс пытается навести порядок в оформлении комментариев в ядре Linux

Линус Торвальдс в достаточно резкой форме раскритиковал «взрывающий мозг» метод оформления комментариев в коде сетевой подсистемы ядра Linux и призвал разработчиков сетевой подсистемы перейти к традиционному для ядра симметричному стилю оформления комментариев. Например, по мнению Линуса недопустимы следующие многострочные конструкции: /* This is disgusting drug-induced * crap, and should die */ /* This is also very nasty * and visually unbalanced */ вместо которых рекомендуется использовать формат, симметричный с точки зрения расстановки верхних и нижних отступов: /* * This is also a comment, but it can now be cleanly * split over multiple lines */ или формат в стиле С++: … Читать далее Линус Торвальдс пытается навести порядок в оформлении комментариев в ядре Linux

Началось бета-тестирование FreeBSD 11.0

Предствлен первый бета-выпуск FreeBSD 11.0. Выпуск FreeBSD 11.0-BETA1 доступен для архитектур amd64, i386, powerpc, powerpc64, sparc64 и armv6 (BANANAPI, BEAGLEBONE, CUBIEBOARD, CUBIEBOARD2, CUBOX-HUMMINGBOARD, GUMSTIX, RPI-B, RPI2, PANDABOARD, WANDBOARD). Дополнительно подготовлены образы для систем виртуализации (QCOW2, VHD, VMDK, raw) и облачных окружений Amazon EC2. Релиз FreeBSD 11.0 запланирован на 2 сентября. Основные новшества: Новая высокопроизводительная реализация системного вызова sendfile, предназначенного для организации прямой передачи данных между файловым дескриптором и сокетом, поддерживающая отправку файла в сокет в асинхронном режиме без ожидания завершения чтения файла. Новая система автоматического монтирования ФС (automounter), унифицированная с реализациями из других Unix-систем (macOS, Solaris), использующая совместимый с Solaris … Читать далее Началось бета-тестирование FreeBSD 11.0

Результаты конкурса проектов на базе ОС Tizen (реклама)

Определены победители конкурса проектов на базе ОС TIZEN, проводимого Ассоциацией Tizen.ru и компанией SmartCapital при поддержке ИТ-кластера фонда Сколково. Лучшему проекту, созданному на ОС Tizen, компания Samsung совместно с ГНУ/Линуксцентр предлагала грант до 2 млн рублей от Фонда содействия инновациям, а призёрам — демо-версии смартфона. Из представленных на конкурс 21 проекта выбрано 3 победителя: Михаил. Penzus. «Проект системы видеонаблюдения для операционной системы Tizen.» Игорь. omobus. Проект «Мобильная торговля«. Alibek. SDLash3D Team. «Xash3D SDL«. Победители получат Samsung Z3 для тестирования своих проектных идей, а их проекты будут рекомендованы для подачи на конкурс Старт Фонда содействия инновациям. Позже администрация свяжется с победителями … Читать далее Результаты конкурса проектов на базе ОС Tizen (реклама)

В Windows 10 продемонстрирован запуск рабочих столов Linux при помощи штатного WSL

Пользователи экспериментальной прослойки WSL («Windows Subsystem for Linux»), намеченной для включения в основной состав Windows 10 в августовском обновлении, обнаружили, что её возможности значительно шире заявленных функций. Напомним, что прослойка WCL обеспечивает трансляцию системных вызовов Linux в системные вызовы Windows и позиционируется как средства для запуска консольных приложений Linux в Windows. Энтузиасты выяснили, что возможностей WSL уже вполне достаточно для запуска графических приложений, оконных менеджеров и целых рабочих столов. В частности, продемонстрирован успешный запуск рабочих столов Unity и Xfce в Windows 10 с установленной прослойкой WCL. В качестве X-сервера использован проект VcXsrv, в рамках которого развивается сборка сервера X.Org для … Читать далее В Windows 10 продемонстрирован запуск рабочих столов Linux при помощи штатного WSL

Выявлено около 6000 скомпрометированных установок СУБД Redis

Как уже сообщалось ранее, из-за ненадлежащей настройки доступа, тысячи различных NoSQL-систем (MongoDB, Memcached, Redis, CouchDB, Cassandra, Riak) принимают внешние сетевые запросы, отдавая свои данные всем желающим без аутентификации. Данные системы рассчитаны только на использование во внутренней сети, но из-за недосмотра администраторов часто прикрепляются к внешнему сетевому интерфейсу без блокировки доступа на межсетевом экране. Исследователи из компании Risk Based Security проанализировали публично доступные 30239 экземпляров СУБД Redis и пришли к выводу, что на 6338 серверах наблюдаются следы вредоносной активности. В частности, в БД имеется ключ «crackit» (или в единичных случаях «crackit_key», «qwe», «ck», «crack»), который выступает признаком взлома, а на сервере … Читать далее Выявлено около 6000 скомпрометированных установок СУБД Redis

Релиз библиотеки LibVirt 2.0.0

Компания Red Hat представила релиз проекта LibVirt 2.0.0, в рамках которого развивается библиотека и набор инструментов для унифицированного локального и удаленного управления виртуальными окружениями. Поддерживаются следующие системы виртуализации: Xen, QEMU, KVM, LXC, OpenVZ, User Mode Linux, VirtualBox, VMware ESX/GSX/Workstation/Player, BHyve, Virtuozzo, VirtualBox, Microsoft Hyper-V, IBM PowerVM. Статус поддержки различных систем виртуализации можно посмотреть в данной таблице. В качестве хранилища могут использоваться локальные IDE/SCSI/USB диски, FibreChannel, LVM, iSCSI, NFS и различные файловые системы. С момента выхода прошлой версии (1.3.5) добавлено более 500 изменений, которые включают в себя изменения в API, большое количество исправлений и улучшений. Среди основных новшеств LibVirt 2.0.0: Множество … Читать далее Релиз библиотеки LibVirt 2.0.0

Обновление Samba 4.4.5, 4.3.11 и 4.2.14 с устранением уязвимости

Доступны корректирующие выпуски Samba 4.4.5, 4.3.11 и 4.2.14, в которых устранена уязвимость (CVE-2016-2119), позволяющая обойти механизм проверки по цифровой подписи и организовать MITM-атаку (man-in-the-middle), при которой клиент может быть направлен на подставной сервер SMB2 и SMB3. Проблема связана с возможностью отключить проверку по цифровой подписи для установленного соединения с клиентом через подстановку пактов с флагами SMB2_SESSION_FLAG_IS_GUEST или SMB2_SESSION_FLAG_IS_NULL. Проблема в основном представляет угрозу для конфигураций winbindd с пробросом DCERPC поверх SMB2, используемых для взаимодействия с контроллером домена, так как по умолчанию защита по цифровой подписи для обычных соединений не применяется. Читать далее Обновление Samba 4.4.5, 4.3.11 и 4.2.14 с устранением уязвимости

Выпуск системы потокового видеовещания OBS Studio 0.15

Доступен выпуск проекта OBS Studio 0.15, в рамках которого развивается полностью переписанный многоплатформенный вариант популярного Windows-приложения Open Broadcaster Software, предоставляющего средства для потокового вещания, стриминга и записи видео. Код написан на языках Си/Си++ и распространяется под лицензией GPLv2. Сборки сформированы для Linux, Windows и macOS. Целью разработки OBS Studio является уход от привязки к Windows в пользу многоплатформенного модульного продукта, поддерживающего OpenGL наряду с Direct3D, разделяющего интерфейс и ядро программы, поддерживающего плагины, предоставляющего более широкий спектр возможностей и мощный API. Несмотря на то, что OBS Studio начал развиваться относительно недавно, он уже предоставляет такие возможности, как предпросмотр эфира, поддержка одновременного … Читать далее Выпуск системы потокового видеовещания OBS Studio 0.15

Релиз IPython 5.0

Состоялся релиз IPython 5.0, интерактивной оболочки для языка Python, которая сочетает возможности интерактивной консоли Python и командной оболочки Unix, предоставляет гибкие средства отладки, редактирования кода и визуализации данных. IPython активно используется в научной среде для разработки, обработки данных и интерактивного выполнения приложений, связанных с библиотеками numpy, matplotlib, sympy и scipy. Кроме языка Python через подключение дополнительных модулей в IPython доступны средства разработки на Bash, R, Ruby и Perl. В новой версии существенно модернизирован интерфейс командной строки. Старый терминальный интерфейс полностью переработан — вместо ряда отдельных внешних библиотек задействована новая многоплатформенная реализация замены библиотеки readline — prompt_toolkit, написанная на языке Python. … Читать далее Релиз IPython 5.0

Для Flatpak подготовлена технология управляемого доступа к ресурсам вне контейнера

Маттиас Класен (Matthias Clasen), лидер Fedora Desktop Team и участник GNOME Release Team, объявил о первом выпуске системы контролируемого обращения к внешним ресурсам для самодостаточных контейнеров приложений Flatpak. Для решения задач обращения к внешним ресурсам из контейнера, таким как файлы хост-системы, во flatpak изначально применялось монтирование внешних директорий в режиме bind (в snap доступ регулируется через AppArmor), что требует точной информации к каким ресурсам требуется доступ. Для упрощения работы с внешними ресурсами для Flatpak предложена концепция порталов, реализованная через высокоуровневый API, позволяющий приложению запросить доступ к таким операциям, как открытие внешнего файла, открытие URL, вывод на печать, создание скриншота, вывод … Читать далее Для Flatpak подготовлена технология управляемого доступа к ресурсам вне контейнера

Опубликованы исходные тексты облачного офисного пакета ONLYOFFICE Document Editors 4.0

Проект ONLYOFFICE, в рамках которого развивается работающий в облаке набор офисных приложений, поддерживающий организацию совместной работы, опубликовал новую версию серверного решения — ONLYOFFICE Document Editors 4.0. Исходные тексты серверной и клиентской частей проекта распространяются под лицензией AGPLv3. В системе имеется поддержка популярных форматов докуменов, презентаций и электронных таблиц: DOC, DOCX, ODT, XLS, XLSX, PPT, PPTX, RTF, TXT, PDF, HTML, EPUB, XPS, DjVu , ODS, CSV, ODP; Новый выпуск примечателен полной переработкой серверного компонента, который переписан на языке JavaScript и теперь работает с использованием платформы Node.js, вместо ранее применяемого фреймворка ASP.Net, требующего установки Mono. Для быстрой установки подготовлены образы контейнеров Docker, … Читать далее Опубликованы исходные тексты облачного офисного пакета ONLYOFFICE Document Editors 4.0

В августе в Беларуси пройдёт конференция LVEE 2016

25-28 августа под Гродно (Беларусь) пройдет двенадцатая международная конференция разработчиков и пользователей свободного ПО «Linux Vacation / Eastern Europe«. Мероприятие объединяет общение и отдых специалистов и энтузиастов в области свободного ПО, включая платформу GNU/Linux, но не ограничиваясь ею. В тематику докладов входит разработка и сопровождение свободного ПО, внедрение и администрирование решений на основе свободных технологий, особенности использования свободных лицензий. Конференция охватывает широкий круг платформ – от рабочих станций и серверов до встраиваемых систем и мобильных устройств. Конференция проходит на турбазе посреди лесного заказника, поэтому для участников предусмотрена централизованная доставка из Минска к месту проведения конференции и обратно. К началу конференции … Читать далее В августе в Беларуси пройдёт конференция LVEE 2016

Релиз Mesa 12.0.0 с поддержкой OpenGL 4.3

После трёх месяцев разработки доступен релиз свободной реализации OpenGL API — Mesa 12.0, примечательный реализацией OpenGL 4.2 и 4.3 в драйверах RadeonSI, Nouveau (nvc0) и Intel (i965) для видеокарт AMD на основе архитектуры GCN (HD 7700-7900, HD 8000, Rx 240-290, Rx 300), NVIDIA на базе GPU Fermi, Kepler и Maxwell (GeForce 400/500/600/700) и GPU Intel Gen8+ (Broadwell). Кроме того, в драйверах RadeonSI и Nouveau (nvc0) обеспечена поддержка OpenGL ES 3.1. Первый выпуск ветки Mesa 12.0.0 имеет экспериментальный статус — после проведения окончательной стабилизации кода будет выпущена стабильная версия 12.0.1. Кроме поддержки OpenGL 4.3 и OpenGL ES 3.1 в новом выпуске … Читать далее Релиз Mesa 12.0.0 с поддержкой OpenGL 4.3