Релиз десктоп-ориентированной ОС PC-BSD 10.1

Доступен релиз десктоп-ориентированной операционной системы PC-BSD 10.1, основанной на кодовой базе FreeBSD 10.1. В качестве пользовательского окружения по умолчанию предлагается KDE 4.14.2, но в комплекте также доступны окружения Lumina, GNOME3, Mate (форк GNOME 2), Cinnamon, LXDE и Xfce. Развитие PC-BSD курирует компания iXsystems, которая активно участвует в развитии FreeBSD, например, способствует улучшению поддержки ZFS и спонсирует многие инициативы FreeBSD Foundation. Для загрузки подготовлен гибридный iso-образ (3.3 GB, только для amd64), подходящий для использования на DVD и USB-накопителях. Отдельно распространяется iso-образ TrueOS (615 Мб), серверной редакции PC-BSD, работающей без графического интерфейса, предлагающей текстовый вариант инсталлятора. TrueOS поддерживает установку с использованием ZFS … Читать далее Релиз десктоп-ориентированной ОС PC-BSD 10.1

Колин Уотсон покинул технический комитет Debian

Кризис в системе управления проекта Debian набирает обороты. Кроме Расса Олбери о выходе из технического комитета Debian объявил Колин Уотсон, который выступал за переход на upstart. В качестве формальной причины ухода называется перегорание интереса к участию в техническом комитете и невозможность уделять должное время данной работе. Колин намерен перестроить свою жизнь и посвятить своё время в Debian развитию вещей, позволяющих работать спокойно, а не ввергающих в состояние стресса. Читать далее Колин Уотсон покинул технический комитет Debian

Google перешел на Clang при формировании сборки Chrome для Linux

Разработчики web-браузера Chrome сообщили о переходе к использованию Clang для формирования финальных сборок для платформы Linux, начиная с представленного в прошлом месяце выпуска Chrome 38. Переход на Clang позволил добиться сокращения размера исполняемого файла на 8% при сохранении производительности и времени запуска примерно на том же уровне. Миграция обошлась без крупных проблем, за исключением всплывшей после публикации релиза ошибки, мешающей работе на 32-разрядных старых выпусках Debian, что потребовало оперативного формирования внепланового обновления. Читать далее Google перешел на Clang при формировании сборки Chrome для Linux

Выпуск десктоп-окружения Budgie 8

Представлен релиз десктоп-окружения Budgie Desktop 8, основанного на технологиях GNOME, но использующего собственные реализации оболочки GNOME Shell, панели, апплетов и системы управления сеансами. Budgie не является форком GNOME и работает поверх штатных низкоуровневых компонентов и библиотек GNOME. Код реализации рабочего стола распространяется под лицензией GPLv2, для разработки используются языки Си и Vala. Готовые пакеты подготовлены для Ubuntu, Fedora, openSUSE и Arch Linux. Основу Budgie составляет панель, близкая по организации работы к классическим панелям рабочего стола. Все элементы панели являются апплетами, что позволяет гибко настраивать состав, менять размещение и заменять реализации основных элементов панели на свой вкус. Среди доступных апплетов можно … Читать далее Выпуск десктоп-окружения Budgie 8

Известные участники проекта Debian не выдерживают противостояния, связанного с systemd

Tollef Fog Heen, более 14 лет участвующий в разработке Debian, объявил об уходе из команды сопровождающих пакеты с systemd из-за большого эмоционального давления, создаваемого атаками противников systemd. Враждебный тон дискуссий и постоянные нападки, выражающиеся от голословных обвинений в некомпетентности до пожеланий попасть под автобус, подорвали душевное равновесие и не дают нормально работать. Одновременно, Расс Олбери (Russ Allbery), отстаивавший позиции сторонников перехода Debian на systemd, заявил о немедленном выходе из состава технического комитета Debian, принимающего конечное решение по применению в проекте тех или иных технологий. Сообщается, что уходу способствовало несколько причин, среди которых: многочисленные обсуждения, связанные с работой комитета, отнимают много … Читать далее Известные участники проекта Debian не выдерживают противостояния, связанного с systemd

Обновлён мобильный веб-интерфейс для Openbravo POS

Через месяц после первой публикации, в рамках проекта nordpos.mobi, вышла следующая версия Java-сервлета для редактирования каталога товаров на основе Openbravo POS, а также опубликован новый исходный код Java-сервлета реализующего бизнес-логику для обслуживания посетителей ресторана. Для ознакомления с возможностями приложения на официальном сайте проекта доступна специально подготовленная демонстрация. Кроме мелких исправлений в nordpos.mobi: Product Catalog добавлена возможность загрузки изображений для товаров и категорий. Новый Java-сервлет nordpos.mobi: Restaurant Service представляет собой обновлённую версию вышедшего в 2009 году Openbravo POS PDA Module. Он включает в себя мобильный веб-интерфейса для просмотра меню ресторана посетителями и оформления заказа официантами. Также оба Java-сервлета теперь поддерживают, кроме … Читать далее Обновлён мобильный веб-интерфейс для Openbravo POS

В Visual Studio 2015 представлена поддержка Clang, Android, SQLite, Java и Mono

В предварительном выпуске интегрированной среды Visual Studio 2015 отмечено существенное расширение средств кроссплатформенной разработки. В частности, в новой версии обеспечена поддержка сборки проектов с использоанием LLVM/Clang, в состав включён эмулятор Android и добавлена поддержка Android SDK/NDK, предоставлены инструменты для разработки приложений .Net для Linux с использованием Mono, добавлена поддержка Java, Node.js, Apache Ant и SQLite, в поставку включены утилиты для работы с Git из командной строки. Примечательно, что в состав включен не штатный эмулятор из Android SDK, а собственная разработка Microsoft Android emulator, которая отличается более высокой производительностью и может использоваться не только в составе Visual Studio, но и обособленно, … Читать далее В Visual Studio 2015 представлена поддержка Clang, Android, SQLite, Java и Mono

Поддержка VP8 и H.264 становится обязательной для браузеров с WebRTC

Рабочая группа IETF, занимающаяся стандартизацией технологии WebRTC для организации коммуникации в реальном времени в Web, достигла консенсуса в вопросе выбора видеокодека. В вопросе выбора VP8 или H.264 уже несколько лет не утихают споры, в пользу VP8 склоняет отсутствие лицензионных отчислений, а за H.264 говорит более широкая распространённость данного стандарта. Благодаря совместной работе с Cisco в Firefox удалось интегрировать поддержку H.264 в форме плагина OpenH264, что позволило обеспечить в данном браузере возможность использования как VP8, так и H.264. Так как проблема с интеграцией H.264 в Firefox решена, а компания Microsoft объявила о намерении обеспечить поддержку WebRTC в Internet Explorer, стандартизирующий комитет … Читать далее Поддержка VP8 и H.264 становится обязательной для браузеров с WebRTC

Выпуск рабочего стола xfdesktop 4.10.3

Представлен выпуск менеджера рабочего стола xfdesktop 4.10.3, используемого в пользовательском окружении Xfce. В то время как сроки выхода Xfce 4.12 остаются неопределёными (изначально релиз планировалось выпустить в марте прошлого года), было решено подготовить корректирующий выпуск рабочего стола, в который включены накопившиеся исправления для ветки 4.10, а также обновлённые файлы с переводами. Читать далее Выпуск рабочего стола xfdesktop 4.10.3

Выпуск GNU hello 2.10, реализации "Hello, world" от проекта GNU

Проект GNU представил выпуск простейшей утилиты GNU hello 2.10, выводящей на экран надпись «Hello, world!» при запуске. Несмотря на кажущуюся бессмысленность выпуска отдельной программы для подобных целей, GNU hello представляет собой некий эталон оформления кода программ GNU, который демонстрирует методы использования Gettext для перевода сообщений на различные языки, показывает как обрабатывать аргументы командной строки и пользоваться сборочным инструментарием. По сравнению с прошлым выпуском в версии 2.10 основной текст ‘Hello, World’ оформлен через файлы переводов, задействованы методы нерекурсивной сборки, представлен пример добавления секций в man-руководство, вместо fprintf (stderr) задействована libc-функций ‘error()’, добавлен вызов ‘make update-copyright’, обеспечено формировние ChangeLog из лога коммитов … Читать далее Выпуск GNU hello 2.10, реализации "Hello, world" от проекта GNU

Выпуск платформы для распределённых вычислений BOINC 7.4

Выпущена версия 7.4 платформы для распределённых вычислений BOINC. Проект разрабатывается Университетом Беркли и служит для организации работы десятков проектов добровольных вычислений, таких как SETI@home, Climateprediction.net, Rosetta@home и World Community Grid. Установив BOINC пользователь имеет возможность пожертвовать неиспользуемые на его компьютере вычислительные ресурсы для выполнения порции полезных научных расчётов. В итоге формируется распределённая Grid-сеть из систем добровольцев, которая помогает решать различные научные задачи, требующие большого объёма вычислений. Выбор проектов, которым передаются свободные ресурсы, осуществляется на усмотрение пользователя. В свою очередь, исследователи имеют возможность запустить сервер BOINC и привлечь пользователей к решению своих задач. Код платформы распространяется под лицензией LGPL. В новой … Читать далее Выпуск платформы для распределённых вычислений BOINC 7.4

Представлен Fifth, минималистичный web-браузер с интерфейсом на основе FLTK

Представлен первый выпуск web-браузера Fifth, сочетающего спартанское оформление с широкими возможностями настройки и расширенными средствами для продвинутых пользователей, подготовленными по мотивам классических выпусков браузера Opera. В качество основных целей проекта называется предоставление пользователю полного контроля над браузером. Интерфейс построен с использованием легковесного кроссплатформенного графического тулкита FLTK, для отображения страниц используется WebKit (модуль WebkitFLTK). Код проекта распространяется под лицензией GPLv3. Основные особенности: Минимальное потребление ресурсов. Для выполнении тестового задания Fifth потребовалось 192.5 Мб ОЗУ, в то время как Arora 0.11 израсходовал 1731.7 Мб, Midori 0.5.8 — 376.7 Мб, Firefox 33 — 853.1 Мб, Opera 12.16 — 363 Мб, а Otter (основанный … Читать далее Представлен Fifth, минималистичный web-браузер с интерфейсом на основе FLTK

Релиз FreeBSD 10.1

После десяти месяцев разработки официально представлен релиз FreeBSD 10.1, который доступен для архитектур amd64, i386, ia64, powerpc, powerpc64, sparc64 и armv6. Новый выпуск примечателен интеграцией консольного драйвера vt, начальной поддержкой UEFI, поддержкой гостевых систем FreeBSD/i386 и загрузки с ZFS в гипервизоре Bhyve, поддержкой многопроцессорности (SMP) для архитектуры ARMv6, реализацией протокола UDP-Lite, добавлением подсистемы autofs, переход по умолчанию на ключи ED25519 в sshd. Основные новшества: Система Начальная поддержка загрузки FreeBSD/amd64 на системах с UEFI. Формирование дополнительных загрузочных образов для CD/DVD и flash-накопителей с поддержкой загрузки на системах с UEFI; Из ветки FreeBSD-CURRENT импортирован драйвер vt, развиваемый в рамках проекта Newcons, развивающего … Читать далее Релиз FreeBSD 10.1

Microsoft откроет серверную часть платформы .Net и портирует её для Linux

Компания Microsoft объявила о переводе серверной части платформы .Net в разряд открытых проектов и обеспечении поддержки Linux и OS X. Исходные тексты будут опубликованы на GitHub и будут развиваться в рамках открытого процесса разработки, в котором сможет принять участие любой желающий. Код будет открыт под лицензией MIT, документация будет поставляться под лицензией Creative Commons Attribution 4.0. Координацией проекта займётся независимая некоммерческая организация .NET Foundation, созданная Microsoft в сотрудничестве с созданной Мигелем де Икаса компанией Xamarin. Начиная со следующего выпуска планируется полностью открыть весь серверный стек .NET, включая ASP.NET, JIT-компилятор, .NET Core Runtime, Common Language Runtime и основные библиотеки классов. Кроме … Читать далее Microsoft откроет серверную часть платформы .Net и портирует её для Linux

Представлен Thrust, основанный на Chromium фреймворк для создания приложений

Разработчики написанного на языке JavaScript web-браузера Breach развивают новый кросс-платформенный фреймворк Thrust, позволяющий создавать пользовательские приложения с использованием технологий web-браузера Chromium. Thrust является развитием используемого в браузере Breach ядра и позволяет разрабатывать произвольные GUI-приложения, использующие в качестве каркаса Chromium Content API. Thrust не привязан к определённому языку программирования и может в текущем состоянии использоваться в проектах на языках JavaScript (Node.js), Python и Go. При этом оформление и организация работы графического интерфейса базируется на web-технологиях. Иными словами Thrust позволяет обеспечить интеграцию базовой части приложения, которая может быть написана на любом языке программирования, с интерфейсом, который по сути является web-приложением. Поддерживается работа … Читать далее Представлен Thrust, основанный на Chromium фреймворк для создания приложений

Facebook открыл код транслятора из языка Hack в PHP. Обновление PHP 5.6.3, 5.5.19 и 5.4.35

Компания Facebook опубликовала транслятор Hack Transpiler (h2tp), позволяющий автоматически преобразовать код на языке Hack в представление на обычном PHP. Язык программирования Hack обратно совместим с PHP и расширяет синтаксис PHP поддержкой статической типизации и ряда расширенных возможностей, заимствованных из других языков программирования, таких как обобщения (generics по образу C# и Java), null-значения, коллекции, Lambda-выражения, механизмы асинхронного программирования, составные shape-структуры и средства для переопределения имён типов. Код на языке Hack выполняется с использованием виртуальной машины HHVM (HipHop Virtual Machine). Необходимость создания Hack Transpiler обусловлена тем, что в окружении Hack могут выполняться обычные PHP-скрипты, но не наоборот — код с расширенными конструкциями … Читать далее Facebook открыл код транслятора из языка Hack в PHP. Обновление PHP 5.6.3, 5.5.19 и 5.4.35

Выпуск Wine 1.7.31

Вышел очередной экспериментальный выпуск открытой реализации Win32 API — Wine 1.7.31. С момента выпуска версии 1.7.30 были закрыт 51 отчёт об ошибках. Наиболее важные изменения: Задействована новая версия браузерного движка Gecko, которая соответствует Firefox 34; Добавлена поддержка C/C++ runtime из Visual Studio 2013; В DirectWrite добавлены дополнительные метрики шрифтов; Реализованы дополнительные возможности Direct2D; Закрыты отчёты об ошибках, связанные с работой игр и приложений: Warhammer: Dark Omen, Adobe Bridge CS2, Microsoft Crimson Skies, ShipSimulator 2008, Hinterland, WoW 4.x, Alien Swarm, Bionic Commando: Rearmed, EasyCash Tax, Virtual Sailor 7, VMware vSphere Client v5.0, Solidworks 2012, Microsoft Jet, Garena Messenger, Cinema 4D R15, … Читать далее Выпуск Wine 1.7.31

Бета-версия новой ветки проприетарных видеодрайверов NVIDIA 346.хх

Началось бета-тестирование новой ветки проприетарного драйвера NVIDIA 346.хх. Драйвер доступен для Linux (ARM, x86, x86_64), FreeBSD (x86, x86_64) и Solaris (x86_64). Основные изменения: Реализация расширений EGL_EXT_device_base, EGL_EXT_platform_device, EGL_EXT_output_base, которые приблизили драйвер к возможности использования с Wayland и Mir. В драйвере теперь доступны все необходимые для Wayland и Mir расширения EGL, но до полноценной поддержки данных систем остаётся реализовать KMS API и KMS ioctl, что планируется сделать через добавление в будущие выпуски модуля для управления видеорежимами на уровне ядра. Поддержка GPU GeForce GTX 970M и GeForce GTX 980M. Поддержка новейших версий ядра Linux 3.17 и 3.18. Декодирование видеопотоков VP8 посредством NVCUVID … Читать далее Бета-версия новой ветки проприетарных видеодрайверов NVIDIA 346.хх

В Fedora рассматривается переход к обязательной доступности на чтение всех файлов /usr

На заседании комитета FESCo (Fedora Engineering Steering Committee), отвечающего за техническую часть разработки дистрибутива Fedora Linux, рассмотрено предложение по введению требований по обязательной доступности на чтение всех файлов и директорий иерархии /usr. В качестве причины введения общей доступности на чтение всех файлов /usr, называется необходимость полного доступа к содержимому /usr при построении изолированных контейнеров с использованием непривилегированных процессов (контейнер и утилиты сопровождения должны иметь доступ ко всем данным /usr без необходимости получения прав root). Кроме того, предлагается распространять все файлы пакетов, не связанные с конфигурацией и изменяемыми в процессе работы данными, под пользователем и группой root с возможностью записи только … Читать далее В Fedora рассматривается переход к обязательной доступности на чтение всех файлов /usr

Facebook открыл код транслятора из языка Hack в PHP. Обновление PHP 5.6.3 и 5.5.19

Компания Facebook опубликовала транслятор Hack Transpiler (h2tp), позволяющий автоматически преобразовать код на языке Hack в представление на обычном PHP. Язык программирования Hack обратно совместим с PHP и расширяет синтаксис PHP поддержкой статической типизации и ряда расширенных возможностей, заимствованных из других языков программирования, таких как обобщения (generics по образу C# и Java), null-значения, коллекции, Lambda-выражения, механизмы асинхронного программирования, составные shape-структуры и средства для переопределения имён типов. Код на языке Hack выполняется с использованием виртуальной машины HHVM (HipHop Virtual Machine). Необходимость создания Hack Transpiler обусловлена тем, что в окружении Hack могут выполняться обычные PHP-скрипты, но не наоборот — код с расширенными конструкциями … Читать далее Facebook открыл код транслятора из языка Hack в PHP. Обновление PHP 5.6.3 и 5.5.19

Язык программирования Go переходит с Mercurial на Git и GitHub

Компания Google объявила о переводе инфраструктуры разработки языка программирования Go на систему управления исходными текстами Git и платформу совместной разработки GitHub. На днях проекту Go исполнилось пять лет, во время основания проекта была выбрана система Subversion, после чего последовал переход на Perforce, а затем и на Mercurial, из-за необходимости интеграции с существующей системой рецензирования кода. За это время мир изменился и Git занял прочную позицию лидера. Большинство участников сообщества Go используют Git и GitHub для своего кода. Проблемы с системой рецензирования остались в прошлом, поэтому теперь ничто не сдерживает миграцию проекта на Git. После миграции на Git в качестве системы … Читать далее Язык программирования Go переходит с Mercurial на Git и GitHub