UNIXOIDTOP10 дистрибутивов по версии Distrowatch• В состав ядра включен ipset — компонентnetfilter, предназначенный для обработкибольших списков IP/MAC-адресов и TCP/UDP-портов.• Функция Wake on WLAN для беспроводногоадаптера.Для обычных десктопов тоже появилась параважных нововведений:• С целью повышения интерактивностипланировщик задач получил возможностьоперировать группами процессов (а не отдельнымипроцессами), которые объединеныпо session ID. Таким образом, теперьзапуск большого количества потоков makeне повесит браузер. Чтобы включить этуфункцию, следует записать «1» в /proc/sys/kernel/sched_autogroup_enabled.• Добавлены специальные таймеры, позволяющиевыводить ОС из спящего режимав заданное время.Параллельно с ванильным ядром обновляютсятакже патчи, которые пока в него не входят.В ветке «-rt» (Realtime) ветке, котораяпревращает Linux в ОС реального времени,появились патчи для Linux 3.0 (предыдущиепатчи базировались на версии 2.6.33). Сильнодоработанные новые патчи затрагивают почтив два раза меньше файлов, что позволяетнадеяться на скорое слияние веток. Для последнегостабильного Linux 3.1 также вышелпатч pf-kernel, который не только включаетв себя обычный планировщик процессов BFS,планировщик ввода-вывода BFQ и системугибернации TuxOnIce, но и снижает энергопотреблениедо уровня Linux 2.6.37 (о чем многописали на phoronix.com). В соответствиис принципом Release early, release often новыеверсии Linux выходят в среднем четыре разав год. Это нравится конечным пользователям,но не устраивает компании, производящиеустройства под управлением Linux, поэтомуLinux Foundation в 2011 году запустила программуLong Term Support Initiative (LTSI). Этапрограмма предусматривает выпуск обновленийбезопасности и фиксов ошибок (а также,возможно, бэкпортирование некоторых фич).DESKTOP ENVIRONMENTВообще, цифра три была довольно популярнав прошлом году среди мажорных релизов. Так,с задержкой примерно на год вышел Gnome 3.0.Основное нововведение — интерфейс, кардинальноотличающийся от интерфейса Gnome2. Далеко не все пользователи приняли егос восторгом (например, Торвальдс сказал, чтоGnome3 невозможно использовать, и он подождетна XFCE, пока появится форк Gnome2).Помимо нового интерфейса, появились следующиефичи:• Переделано единое окно Control Center длянастройки всех параметров системы.• В Empathy появилась функция блокировкиспама, Evince обзавелся возможностьюсоздавать закладки, Eye of GNOME теперьподдерживает плагины.В версии Gnome 3.2 разработчики попыталисьисправить некоторые недочеты и добавилиновые фичи:• Тесная интеграция с различными webсервисами:в календаре поддерживаетсяGoogle Calendar, а в программе для работыс документами — Google Docs.• Система управления цветовыми профилямии виртуальная клавиатура.• Оптимизация для использования на планшетах.• Поддержка SIP в Empathy.• Поддержка Apple Filing Protocol для доступак файлам на ОС от Apple.У Gnome3 есть один несомненный плюс —LibreOffice 3.4.1 из дистрибутива Ubuntu «Oneiric Ocelot»проcтота кастомизации внешнего вида с помощьюплагинов, написанных на JavaScriptи CSS. На сайте extensions.gnome.orgможно найти и установить прямо из браузера(правда, пока поддерживается только Firefoxсо специальным плагином) большое количестводополнений.После выхода Gnome3 поддержка Gnome2прекратилась, но нашлись энтузиасты, которыесобираются развивать форк старого Gnome подназванием Mate Desktop Environment (MDE).KDE (которой в прошлом году, кстати, исполнилось15 лет) свою революцию ужепережила. В ближайшем будущем новая покане планируется, разработчики просто потихонькупилят четвертую ветку. Вышло двеверсии — 4.6 и 4.7. Самые интересные фичи,которые в них появились:• Поддержка OpenGL ES 2.0 в Kwin, чтопозволяет запускать KDE на мобильныхустройствах. Код самого Kwin был местамисерьезно оптимизирован.• Проект Plasma Active — интерфейс, предназначенныйдля устройств с сенсорнымиэкранами.• Развитие механизма комнат (Activities), в результатекоторого упростилось добавлениефайла или приложения в определеннуюActivity (с помощью контекстного меню рядомс заголовком окна) и появилась возможностьзапускать определенные приложенияпри переключении на Activity.• Новые плагины (для работы с SQL и длявзаимодействия с GDB) для текстовогоредактора Kate.• Из Gwenview и Ksnapshot теперь можнолегко выгрузить изображения во внешниесервисы.106ХАКЕР 02 /157/ 2012
Победы и поражения open source — 2011• Отказ от использования HAL.• Поддержка Zeitgeist (механизм для отслеживанияактивности пользователя).• Существенно ускорена работа Nepomuk.• Интеграция VPN и NetworkManager 0.9с поддержкой 3G.• Перевод всех компонентов Kontact Suiteна Akonadi.• KDM теперь умеет взаимодействоватьс Grub, что позволяет перезагрузиться в любойпункт Grub прямо из KDM.• Поддержка Python в Kdevelop.• Функция распознавания лиц в каталогизаторефотографий digiKam (к примеру, дляавтоматической расстановки тегов).Тем не менее, как бы ни был хорош KDE4,довольно много поклонников еще осталосьу KDE3, точнее, уже у его форка Trinity, которыйвполне нормально развивается, потихонькупереползая на Qt4.Также обновились многие связанные с KDEпроекты:• Вышел ownCloud 2 — свободный аналогDropbox, написанный на LAMP и позволяющийустановить серверную часть на своемхосте.• Necessitas (порт Qt на Android) обновлялсянесколько раз за год, однако пока остаетсяв статусе alpha.ДИСТРИБУТИВЫКаждый год количество дистрибутивов Linuxнеуклонно растет: появляются новые, обновляютсястарые.Так, в начале 2011 года один из самых старыхи уважаемых дистрибутивов, Debian, порадовалнас новым релизом под номером 6 (кодовоеимя Squeeze). Основные нововведения:• Использование Grub2 по умолчанию.• Параллельный запуск (с учетом зависимостей)init-скриптов при старте.• Прекращена поддержка звуковой подсистемыOSS.• Улучшена поддержка IPv6.• Dpkg научился понимать формат архивов XZ,стал быстрее и больше не нуждается в Perlдля работы.• Количество пакетов в репозиториях превысило29 тысяч. Согласно приведеннойразработчиками статистике, около 63 % всехLinux-дистрибутивов основано на пакетнойбазе Debian.• Новые версии всего подряд — Linux 2.6.32(из которого убраны все несвободные прошивки),GCC 4.4.5, Xen 4.0.1, X.Org 7.5, KDE SC 4.4.5,GNOME 2.30, Xfce 4.6, OpenOffice.org 3.2.1.• Интеграция ConsoleKit (управление сессиями)и PolicyKit (предоставление расширенныхправ доступа).• Полная поддержка DNSSEC.• ISO-образы инсталляторов теперь гибридные,благодаря чему их можно записатьна флешку с помощью простого dd.• Debian GNU/kFreeBSD — версия на ядреFreeBSD. Доступны 32- и 64-разрядныесборки.Linux Mint 12• Сайт backports.org, на котором можно найтипакеты с новыми версиями ПО для старыхрелизов, признан официальным сервисоми переехал на backports.debian.org.Новые версии Debian появляются редко,поэтому выход каждой превращается в большоесобытие (шутка ли — через 18 лет созданиядистрибутива вышла только версияпод номером 6). В честь этого был обновлендизайн (который не менялся 13 лет) всехофициальных сайтов, начиная с debian.org.В прошлом году периодически поднималсявопрос о создании rolling release веткиDebian (бесконечно обновляемого на манерGentoo или Arch Linux). В результате появилсяпроект Debian CUT (Constantly UsableTesting) с ежемесячными срезами тестовогорепозитория, но статус проекта пока ещене понятен.Самый известный последователь Debian,Ubuntu, строго по графику обзавелся двумяновыми релизами: 11.04 (Natty Narwhal)и 11.10 (Oneiric Ocelot). Основные усилия разработчиковбыли сосредоточены на следующихнововведениях:• Unity (собственная надстройка над Gnome3)стала DE по умолчанию не только для нетбуков,но и для десктопов.• В менеджере приложений Software Centerпоявились рейтинги и отзывы, а такжевозможность протестировать приложениеперед установкой (правда, пока поддерживаютсядалеко не все приложения, а длятестирования необходим пакет qtnx). Теперьможно синхронизировать списки установленныхприложений между компьютерами.Количество платных приложений медленно,но верно растет. Кроме того, добавилиськниги и журналы.• Объем бесплатного дискового пространствав «облачном» хранилище Ubuntu Oneувеличен с 2 до 5 Гб (за $2,99 в месяц или$29,99 в год можно получить дополнительные20 Гб). Кстати, в середине прошлогогода сервис перешагнул рубеж в миллионпользователей. Также вышел официальныйклиент для Android, который, правда, умеетпока только синхронизировать файлы и автоматическидобавлять в U1 фото с камеры.Кроме того, произошли существенные перестановкив приложениях по умолчанию:LibreOffice пришел на смену OpenOffice,медиапроигрыватель Banshee заменилRhythmbox, место Evolution занял Thunderbird,дисплейный менеджер LightDM вытеснилGDM, удалены Synaptic и PiTIVi, добавленаудобная утилита Deja Dup для резервногокопирования. Кроме обычного LiveCD (который,кстати, теперь гибридный), появиласьDVD-версия с расширенной локализацией,полной версией LibreOffice, Inkscape, GIMPи Pitivi. В семейство Ubuntu официально вошлаLubuntu с LXDE.Чтобы обосноваться на рынке серверов,Canonical затратила немало сил на разработкуследующих новшеств:• Ubuntu ARM Server Edition — специальнаяверсия для серверов на ARM (сейчас этомодный тренд, хотя успешных коммерческихреализаций пока не видно).• «Облачная» платформа OpenStack для заменыEucalyptus.• Проекты Orchestra (коллекция управляющихсервисов серверной инфраструктуры,которые быстро и просто разворачиваются)и Juju (отвечает за запуск определенныхсервисов для пользователей).Самое спорное нововведение в Ubuntuза прошедший год, Unity, не могло не снизитьпопулярность дистрибутива — по крайнеймере, на distrowatch.com Ubuntu опустиласьна второе место в рейтинге. Первое местос большим отрывом занял Linux Mint (основанныйна Ubuntu), который также обзавелсядвумя релизами в прошлом году — 11(кодовое имя Katya, основан на Ubuntu 11.04)и 12 (Lisa на базе Ubuntu 11.10). Mint стараетсяне отпугивать пользователей непривычныминтерфейсом, поэтому даже GnomeShell в последней версии похож на Gnome2.К тому же версия поддерживает Mate DesktopEnvironment — форк Gnome2.Перед тем как начинать разработку сле-ХАКЕР 02 /157/ 2012 107