Прошедшие семь дней продемонстрировали нам большое разнообразие типов существующих операционных систем. Завершилось судебное разбирательство в отношении мобильной ОС Android. Была выпущена, наконец, классическая Linux-система Fedora17. Продолжает своё развитие браузерная система Chrome OS. И по-прежнему жива live-система KNOPPIX. В заключение разбавим эти системные новости небольшим объявлением о конкурсе свободных игр.
Последний приговор
С превеликим удовольствием завершаем рассказ про "эпический" судебный процесс Oracle против Google по поводу нарушений авторских прав в мобильной ОС Android. В американском федеральном суде Сан-Франциско состоялась третья часть разбирательств, где на этот раз рассматривался вопрос, являющийся важным не только для Google, как это было в первых двух частях. Так как англо-саксонская судебная практика основана на прецедентном праве, то решение, принятое в третьей части суда в отношении API Java, является значимым и для других участников американского рынка ПО.
Кратко напомним предыдущие итоги этого процесса. Сначала суд признал Google виновной в краже девяти строк кода из Java для ОС Android. Потом через некоторое время были рассмотрены патентные притязания Oracle, которые судом были признаны неправомерными и отклонены.
Однако после первого заседания повис в воздухе вопрос о праве Google на собственную реализацию программных интерфейсов Java API в Android. И вот на прошлой неделе в результате отдельного судебного заседания решение по поводу Java API было вынесено в пользу Google. Суд постановил, что структура, последовательность и организация 37 фигурирующих в деле интерфейсов Java API не является интеллектуальной собственностью компании Oracle.
Такое решение было совершенно предсказуемым. В ином случае была бы поставлена под сомнение легальность создания функциональных аналогов многих программ и систем. Например, Microsoft, могла бы тогда при желании засудить проект Wine, который является реализацией Windows API. Поэтому было совершенно очевидно, что суд не будет создавать прецедент в защиту программных интерфейсов.
Fedora 17
Выпуск дистрибутива Fedora 17 с забавным названием "Хот-дог" должен был состояться ещё в начале мая. Но, как это обычно бывает, выпуск немного задержался и появился в самом конце месяца.
Дистрибутив Fedora по-прежнему является экспериментальной площадкой Red Hat и по-прежнему претендует на роль самого передового и новаторского среди других Linux-систем. Здесь первыми внедряются многие новинки, несмотря на то, что они могут иметь статус бета-версии.
Хотя, честно сказать, в роль Fedora, как указующего перста развития всех остальных дистрибутивов, верят с каждым выпуском всё меньше людей. Но всё-таки новации в Fedora заслуживают внимания. И из большого списка нововведений назову три, на мой взгляд, важных.
Несмотря на критику Fedora со стороны многих пользователей, в том числе и со стороны Линуса Торвальдса, разработчики дистрибутива продолжают сохранять верность графической среде GNOME 3, как основному интерфейсу системы.
В семнадцатой "Федоре" появилась возможность использования GNOME Shell без 3D-драйверов. Это связано реорганизацией работы подсистемы вывода на экран. В последние версии 3D-библиотек Mesa входит драйвер llvmpipe, позволяющий осуществлять программный рендеринг 3D-графики путём использования технологий оптимизирующего компилятора LLVM. И в Fedora более уже не будут устанавливаться устаревшие 3D-драйвера для старых видеочипов i810, r128, savage, sis и др.
Реорганизации в этом дистрибутиве подверглась и классическая структура файловой системы UNIX, существующая ещё с прошлого века. В системе постепенно осуществляется перенос всех исполняемых файлов и библиотек из каталогов /bin, /sbin, /lib в директорию /usr - /usr/bin, /usr/sbin, /usr/lib и /usr/lib64. Такая реорганизация должна унифицировать и сделать более логичной использование исполняемых файлов в системе.
Ещё одной важной новацией Fedora является собственная система инициализации systemd. Это аналог upstart, который используется в Ubuntu, и который предназначен для запуска и первичной инициализации системы.
Использование новых сервисных скриптов systemd позволяет намного увеличить скорость загрузки. Особенно это увеличение скорости должно быть заметно на всё более модных ультрабуках с SSD-дисками.
Одновременно с Fedora 17 представлена сборка Russian Fedora Remix. Это такая попытка приспособить "Федору" для российских пользователей. В Remix входит версия Freetype, которая собрана с поддержкой субпиксельного рендеринга. Сюда же добавлен словарь hunspell с комбинированной поддержкой русского и английского языка и шрифт Cantarell с символами кириллицы. В инсталлятор добавлены сценарии установки различных рабочих столов - GNOME, KDE, XFCE, LXDE. Live-диски Remix вмещают больше пакетов - например, LibreOffice.
Chrome OS 19
Но всё-таки, если говорить о новаторских операционных системах, то на первое место я бы отнёс совсем не "Федору", и даже не "Форточки 8", а браузерные ОС. Примером такой браузерной операционной системы является Google Chrome OS, исходный код которой был открыт ещё в 2009-м году в качестве проекта Chromium OS.
Как и положено новаторскому проекту, в отношении его много скепсиса. Критики указывают, что рынок ещё не готов к хромебукам, что технология несовершенна, а производитель сам не знает, как эта браузерная система должна выглядеть. Чуть ли не предсказывают повторение судьбы Wave и Buzz.
Однако в Google не унывают и продолжают развивать систему. И на прошлой неделе вышла версия ChromeOS 19, а также обновился модельный ряд устройств, на которых эта ОС установлена.
Если говорить упрощённо, то Chrome OS - это ядро Linux, у которого пользовательское окружение выполняет браузер. Соответственно в качестве системы хранения данных и программ доступны "облачные" сервисы и веб-приложения.
Какой же на самом деле должна быть браузерная ОС, никто на самом деле не знает и остаётся только экспериментировать. И в только что вышедшей ChromeOS были сделаны значительные перемены интерфейса.
Раньше интерфейс Chrome OS представлял собой развёрнутый на весь экран браузер. Теперь же появились элементы характерные для традиционных UI. В первую очередь нужно отметить многооконный режим, в котором возможно масштабирование, перекрытие и перемещение окон. Теперь в системе имеется и рабочий стол с панелью задач и с возможностью размещения ярлыков приложений.
Все эти новшества стали возможными благодаря интеграции в систему специального оконного менеджера Aura. Менеджер окон Aura похож на композитный менеджер Compiz и задействует механизмы аппаратной акселерации видео.
Обновился и модельный ряд "хромобуков" - в продаже появится ноутбук Samsung Chromebook Series 5 550. Но наибольшее внимание привлек миниатюрный настольный ПК Samsung Chromebox Series 3. Это коробочка размером 19x19 см. и толщиной 3.3 см. с процессором Intel Core, шестью USB-портами, 4 Гб ОЗУ, Bluetooth 3.0, Wi-Fi, Ethernet, DVI-выходом и двумя разъёмами DisplayPort++ Output.
Можно ещё напомнить, что эту браузерную систему можно установить на флэшку и попытаться запустить в виде "живого диска". Для этого народные умельцы делают специальные сборки Chromium OS. Примером такой сборки является проект Lime, где в стандартный Cromium OS добавлен ряд драйверов для сетевых карт, позволяющих пользоваться Chromium OS в режиме LiveCD на некоторых ноутбуках.
KNOPPIX 7.0.2
Если продолжить тему "живых дисков", то есть систем, загружающихся прямо со сменного носителя, то хорошим поводом вспомнить, как всё начиналось, является выход новой версии "живой системы" KNOPPIX 7.0.2
В своё время это был первый успешный и популярный "живой диск". У меня даже где-то ещё лежат старые версии.
KNOPPIX стал популярен, благодаря гибким возможностям конфигурации. При запуске можно было выбирать оболочку, начиная с Openbox и заканчивая KDE 3. Помню, удавалось запустить KNOPPIX даже на первом пентиуме.
Этот "живой диск" помог многим без особых усилий познакомиться с миром Linux. Сейчас же эта "живая" система вполне может послужить делу ознакомления с экзотическими проектами мира open source.
Так, например, из экзотических программ в состав KNOPPIX входит звуковое меню ADRIANE 1.4. Это меню является реализацией пользовательского окружения, основанного на идее звуковой навигации. В эту же экзотику входит и приложение eViacam, позволяющее двигать курсор, отслеживая перемещение головы через web-камеру.
Культурная программа на лето
У многих линуксоидов на лето запланированы мероприятия, связанные с открытыми программами и технологиями. Например, на этой неделе заявлена летняя конференция разработчиков и пользователей свободного программного обеспечения LVEE 2012, которая традиционно проходит в Беларуси возле Гродно. Лето - это и пора проведения Google Summer of Code, где молодые люди стараются поучаствовать в разработке открытых проектов.
Для желающих культурно и с пользой для общества провести лето, возможно, будет интересным объявление об одном игровом конкурсе, который называется Кубок свободного пикселя (Liberated Pixel Cup). Конкурс проводит фонд Mozilla, фонд СПО и другие организации. Это конкурс по разработке свободных игр, ориентированных в первую очередь для браузеров. То есть игр в "олдскульном" стиле, наподобие Mozilla BrowserQuest, что получилась весьма занятной.
Конкурс состоит из двух этапов. Июнь месяц соревнуются дизайнеры персонажей и предметов, которые по определённым правилам должны создать элементы игры. А в июле в дело вступят программисты, которые на основе дизайнерских решений будут создавать уже готовые игры. В августе подведение итогов.
Михаил АСТАПЧИК
![Версия для печати Версия для печати](https://www.kv.by/sites/all/modules/print/icons/print_icon.png)
Комментарии
Иного я и не ожидал. ) Однако надо бы присмотреться к ещё одному WM. Чертовски интересно!
Эту хромоось ещё пилить и пилить.
Гугл опоздал. Теперь облачных сервисов -- завались. Может использоваться любая др. ОС. ИМХО здесь пролёт у Гугла. Ну разве что зашьют в ПЗУ, получится неломаемая, может это и спасёт, но маловероятно.