1 мая, строго по графику, вышла новая версия свободной операционной системы OpenBSD — 4.9.
Традиционная песня к очередному релизу OpenBSD 4.9 получила название «Ответ» (The Answer) и посвящена числу 42, более хорошо известному как «Ответ на главный вопрос жизни, вселенной и всего такого» («answer to the ultimate question of life, the Universe, and everything»). В качестве ответа на главный вопрос жизни авторы песни предлагают не просто 42, а операционную систему BSD 4.2 — «одно из крупнейших достижений CSRG» (Computer Systems Research Group, «группы исследования компьютерных систем» в Калифорнийском университете в Беркли). Текст и аудиоверсия песни доступны на openbsd.org.
Среди новшеств в релизе OpenBSD 4.9 можно выделить следующие:
включенная по умолчанию поддержка (в режиме только для чтения) файловой системы NTFS для ядер GENERIC на i386 и amd64;
возможность запуска SMP-ядер для архитектур i386/amd64 на машинах с числом процессорных ядер до 64;
поддержка многопроцессорных систем для архитектуры hppa;
ряд новых драйверов (например, vte(4) и rdcphy(4) для Ethernet-устройств RDC, rsu(4) и urtwn(4) для беспроводных USB-устройств Realtek) и улучшений в уже существующих;
опция wpakey для ifconfig (пришла на смену wpa-psk), поддержка mDNS-трафика в tcpdump, поддержка WoL (Wake-on-LAN) в arp;
поддержка так называемых «широких символов» (wide characters, т.е. символов, требующих более 8 битов для хранения) в библиотеке ncurses;
новый rc.d(8) для запуска, остановки и переконфигурации демонов пакетов;
в систему включена альтернативная реализация DNS-сервера — nsd(8);
поддержка синтаксиса из RFC4517 и bsdauth в ldapd;
платформы loongson и sgi переключены на использование gcc4;
инсталлятор научился подключаться к беспроводным сетям (в т.ч. с WPA) и настраивать ntpd;
OpenSSH 5.8.
Среди программного обеспечения в составе OpenBSD 4.9:
GCC 2.95.3, 3.3.5 и 4.2.1, binutils 2.15;
Xenocara (на базе X.Org 7.6);
GNOME 2.32.1, KDE 3.5.10, Xfce 4.8.0;
MySQL 5.1.54, PostgreSQL 9.0.3;
Perl 5.12.2, PHP 5.2.16, Python 2.4.6, 2.5.4 и 2.6.6;
BIND 9.4.2-P2;
Sendmail 8.14.3 с libmilter;
улучшенная усилиями команды OpenBSD версия Apache 1.3 с поддержкой SSL/TLS и DSO.
из пользовательского софта — Firefox 3.5.16 и 3.6.13, Thunderbird 3.1.7, Chromium 9.0.597.94, OpenOffice.org 3.3.0rc9 и LibreOffice 3.3.0.4.
Объявлено о выпуске первой крупной версии графического редактора с открытым кодом Pinta — 1.0.
Проект Pinta был представлен в начале прошлого года как Open Source-аналог простого в работе графического редактора Paint.NET. Pinta работает в среде операционных систем GNU/Linux, Mac OS X и Windows, написан на Gtk#, так что требует наличия в системе платформы Mono. Сам редактор распространяется под свободной лицензией MIT X11.
Среди функций, поддерживаемых Pinta: различные кисточки, линии, прямоугольники и эллипсы, неограниченное количество слоев, полная история для отмены любых операций, настраиваемые рабочие пространства, дополнительные инструменты и эффекты (клонирование, изменение яркости и контраста, размытие и т.п.).
2 мая вышла новая версия свободной операционной системы на базе FreeBSD, предназначенной для организации сетевых хранилищ, — FreeNAS 8.0.
Разработчики решили сменить нумерацию версий (в соответствии с релизами FreeBSD), поэтому на смену 0.7.x пришелся выпуск FreeNAS 8.0. Правда, в его основе — релиз FreeBSD 8.2, а не 8.0, как можно было подумать, но авторы планируют «догнать» версию 8.2, выпуская обновления к данному релизу.
Одним из главных новшеств FreeNAS 8.0 стало появление веб-интерфейса, написанного на Python с использованием фреймворка Django, для управления различными возможностями дистрибутива. Отмечается поддержка файловых систем ZFS и UFS2 (причем первая является основной), а также аутентификация пользователей через LDAP или Active Directory.
FreeNAS поддерживает NFS, CIFS (Samba), AFP, FTP и TFTP (в релизе 8.0 временно убрана поддержка rsync, но разработчики обещают вернуть ее в ближайших обновлениях). Кроме того, из дистрибутива была убрана «функциональность для домашних пользователей, такая как iTunes/DAAP, BitTorrent и UPnP». Ожидается, что и эти возможности будут возвращены, но уже в виде сторонних дополнений к FreeNAS, поскольку сами авторы позиционируют решение как «корпоративное» (enterprise-class).
Разработкой FreeNAS занимается компания iXsystems, которая стоит и за десктоп-дистрибутивом PC-BSD.
P.S. Стоит также отметить и обновление вместе с релизом FreeNAS 8.0 внешнего вида сайта freenas.org.
Open Source-проект Tor решил развить свое дополнение Torbutton для Firefox в полноценный веб-браузер, основанный на продукте Mozilla.
Tor — это проект по свободной реализации так называемой «луковой маршрутизации», обеспечивающей анонимное сетевое подключение и конфиденциальную работу в вебе. Соответственно, дополнение Torbutton для Firefox позволял в один клик активировать/деактивировать действие Tor.
На днях один из разработчиков этого дополнения — Майк Перри (Mike Perry) — объявил о том, что в ближайшее время мы увидим другой продукт — самодостаточный веб-браузер на базе Firefox, который будет обеспечивать поддержку анонимной работы в сети с помощью Tor. Проект получил название Tor Browser Bundles, т.е. «сборки браузера Tor». В нем тоже будет кнопка активации Tor (Torbutton), однако пользователям будут советовать не отключать действие Tor. В то же время дополнение Torbutton для Firefox пропадет с addons.mozilla.org.
Основные причины форка Firefox в отдельный браузер ради Tor — излишние сложности при попытке создания независимого профиля/сущности Firefox, необходимого для поддержки Tor, а также возможность быстрого включения необходимых исправлений в браузер вместо ожидания подготовки очередного релиза Firefox.
Реакция на это сообщение со стороны пользователей получилась противоречивой: многие поддержали идею, однако скептики указывают на сомнительные перспективы проекта, поскольку рядовым пользователям придется для дальнейшего использования Tor устанавливать отдельный браузер вместо привычного и настроенного Firefox.
Вышла новая версия разрабатываемого сообществом дистрибутива GNU/Linux, предназначенного для использования в x86-роутерах, брандмауэрах и серверах, — Alpine 2.2.0.
Сообщество разработчиков Alpine Linux базируется в Норвегии, дистрибутив довольно самобытен: появился как форк дистрибутива на одной дискете LEAF и пошел своим путем. При этом система призвана быть легковесной: в качестве библиотеки языка Си используется uClibc, набора базовых инструментов — BusyBox, а графического рабочего стола — Xfce.
В качестве пакетной системы в Alpine используется apk-tools, для которой есть сборки крупных проектов вроде Firefox и GNOME, однако, например, KDE нет. Для безопасности предусмотрен ряд механизмов — в частности, в ядро по умолчанию включены PaX и grsec. Кроме того, поддерживается виртуализация с помощью Linux-VServer, предусмотрен свой фреймворк (Alpine Configuration Framework, ACF) для конфигурации системы. Alpine Linux доступен только для архитектуры x86 (есть 32- и 64-битная редакции).
Среди основных изменений в релизе Alpine Linux 2.2.0:
ядро Linux на базе версии 2.6.38;
поддержка архитектуры x86_64;
поддержка RBAC в grsec;
улучшенный инструмент разбития жесткого диска и установки системы — setup-disk;
поддержка нескольких архитектур в apk-tools;
поддержка файловых систем для загрузки системы, работающих в режиме только для чтения;
предварительная поддержка окружения Xen dom0;
появилась сборка GNOME (метапакет gnome-base);
появился веб-браузер Firefox с Flash-плеером Gnash;
Xfce 4.8, MySQL 5.5, OpenRC 0.8.2, BusyBox 1.18.4.