пятница, ноября 28, 2014

Genode 14.11

Доступен релиз открытой микроядерной операционной системы Genode OS Framework 14.11, продолжающий реализацию плана по превращению Genode в операционную систему общего назначения, которая может быть использована для выполнения повседневных задач. Для достижения данной цели в новом выпуске представлен беспроводной стек, созданный на основе портирования беспроводного стека для чипов Intel из ядра Linux. Невозможность использования Wi-Fi в прошлых выпусках воспринималось как серьёзное ограничение, которое теперь снято.

Вторым важным улучшением стал новый планировщик задач для HW-ядра, позволяющий распределять ресурсы CPU для разных подсистем Genode при использовании на оборудовании без дополнительных прослоек. Из других изменений отмечается реализация новых компонентов GUI, улучшение совместимости с Qt5, обновление кода VirtualBox для работы с микроядром NOVA до версии 4.3.16, реализация новой системы динамического связывания, которая на 20% проще прошлой реализации, добавление поддержки сетевых функций для Raspberry Pi. Продолжено развитие компонента Nitpicker GUI server, предназначенного для изоляции выполняемых графических приложений. Представлен компонент nit_fader, работающий между сервером nitpicker и клиентом, и пригодный для реализации вывода полупрозрачных уведомлений. 

Git 2.2.0

Представлен релиз распределенной системы управления исходными текстами Git 2.2.0. Git является одной из самых популярных, надёжных и высокопроизводительных систем управления версиями, предоставляющей гибкие средства нелинейной разработки, базирующиеся на ответвлении и слиянии веток. Для обеспечения целостности истории и устойчивости к изменениям задним числом используются неявное хеширование всей предыдущей истории в каждом коммите, также возможно удостоверение цифровыми подписями разработчиков отдельных тегов и коммитов. Из проектов, разрабатываемых с использованием Git, можно отметить ядро Linux, Android, LibreOffice, Systemd, X.Org, Wayland, Mesa, Gstreamer, Wine, Debian, DragonFly BSD, Perl, Eclipse, GNOME, KDE, Qt, Ruby on Rails, PostgreSQL, VideoLAN, PHP, Xen, Minix.