Новости свободного ПО

Прошедшая неделя подарила нам официальный релиз FreeBSD 9.0. Также на прошлой неделе состоялась международная выставка потребительской электроники CES 2012, где были представлены телевизионная платформа Ubuntu TV и новая версия детского компьютера OLPC XO-3. Дополнительно можно отметить начало производства миниатюрного ПК Raspberry Pi и первое открытие кода мобильной ОС Tizen.


FreeBSD 9.0

Системе FreeBSD на страницах компьютерной прессы посвящается не так уж много восторженных статей. FreeBSD, как скромный труженик, незаметно делает свою работу в интернете, например, на одном из серверов Ubuntu.

На прошлой неделе состоялся официальный выпуск девятой версии FreeBSD. Релиз посвящён ушедшему от нас в прошлом году Деннису Ритчи, родоначальнику UNIX-систем.

Выпуск FreeBSD 9.0 является так называемой значительной версией и содержит много интересных новых технологий.

В состав базовой системы включён код инфраструктуры для компиляторов LLVM, что генерирует платформонезависимый байт-код низкого уровня и непосредственно компилятор Clang для языков C и C++. Теперь LLVM и Clang могут быть использованы вместо GCC для сборки ядра, стандартного окружения и большого количества портов.

GCC всё равно пока является компилятором по умолчанию. По лицензионным соображениям используются GNU GCC и libstdc++ из ветки gcc-4.2 - последней доступной под лицензией GPLv2.

В новой версии FreeBSD используется новый инсталлятор BSDInstall. Он отличается модульной архитектурой с возможностью подключения расширений.

Сделан переход на 28-ю версию файловой системы ZFS. Для пользователей более ранних версий обеспечено автоматическое преобразование старого формата разделов до новой версии этой ФС.

Претерпел новации сетевой стек TCP/IP. В нём появилась возможность динамического манипулирования методами контроля перегрузки TCP, а также внедрена поддержка группировки TCP-соединений с привязкой к конкретному CPU. Увеличена масштабируемость ядра и TCP-стека на многоядерных системах.

В качестве повышения безопасной работы с приложениями в системе теперь имеется фреймворк Capsicum. Данная технология предназначена для организации изолированного выполнения программ и ограничения использования приложениями определённых функций.

Появилась новая реализация программного RAID - graid. Эта новая система управления программными RAID-массивами пришла на смену ранее используемой системе ataraid.

В FreBSD может быть задействована технология HAST для репликации данных, позволяющая создавать высоконадежные кластерные конфигурации, в которых данные синхронизируются по всем узлам кластера. Также внедрён набор драйверов OFED, разработанный организацией OpenFabrics Alliance. Данный стек драйверов позволяет обеспечить высокоскоростной обмен данными между серверами на основе технологии RDMA (Remote Direct Memory Access), обеспечивающей прямой доступа к памяти другой машины.

В систему добавлен новый универсальный USB-драйвер, обеспечивающий поддержку устройств с интерфейсом USB 3.0. Также переписан механизм системных таймеров.

В качестве графического рабочего окружения FreeBSD использует KDE. Порт с KDE обновлён до версии 4.7.3. Но также доступен порт с GNOME 2.32.1. Соответственно, представлена операционная система PC-BSD 9.0, основанная на кодовой базе FreeBSD 9.0 и предназначенная для десктопного использования.


OMG! Ubuntu TV

После того, как тотальной смартизации подверглись телефоны, пришла очередь и телевизоров превращаться в компьютеры. Теперь в телеприёмнике можно будет выбирать не только программы передач, но и компьютерные программы. Смарт-ТВ уже не новинка. Модели умных телевизоров есть у многих крупных производителей телевизионной техники, они были представлены на международной выставке потребительской электроники в Лас-Вегасе.

На этой выставке по данной теме отметилась и Canonical. Компания Шаттлворта в рамках стратегии превращения дистрибутива Ubuntu GNU/Linux в универсальную программную платформу для разных типов устройств представила телевизионный вариант Ubuntu TV.

По заявлениям Canonical, телевизионная операционная система Ubuntu поддерживает стандарты наземного вещания США и ЕС. Также Ubuntu TV способна интегрировать сервисы кабельного и спутникового телевидения.

Естественно, самое интересное в телевизионных ОС - дополнительная компьютерная функциональность, и в первую очередь функциональность, которая связанна с интернетом. Например, уверен, что многие телезрители были бы не прочь какого-нибудь популярного торрент-клиента, встроенного в их телевизор.

Хотя на сайте, посвящённом Ubuntu TV, об этом пока ничего не говорится. Допустим, что торрент-клиент можно будет установить из специального магазина приложений для Ubuntu TV.

Пока не известно, кого из телепроизводителей заинтересовала телевизионная "Убунту". Но, легко предположить, что таковые найдутся, особенно в Китае.

Кстати, Ubuntu TV на начальной стадии разработки и с минимумом заявленных характеристик можно установить из специального репозитория ppa:nilarimogard/test3 и на компьютер. Но на данный момент следует обязательно помнить, что ни в коем случае не стоит ставить Ubuntu TV на рабочую систему. Сборка из PPA заменит собой Unity 2D, а также будет невозможно запустить его из меню выбора рабочих столов при загрузке системы.


"Железки"

В рамках IT-индустрии есть "игра" по созданию компьютера себестоимостью и ценой менее 100 долларов. В некоторых случаях здесь преследуется полезный экономический эффект. В других ситуациях это делается просто just for fun. Но в обоих случаях в таких проектах используется свободное ПО, иначе нелегко уложиться в рамки стодолларовой себестоимости. На прошлой неделе появились две новости для обоих этих случаев.

На международной выставке потребительской электроники в Лас-Вегасе произошла третья реинкаранация проекта OLPC(One Laptop Per Child) XO-3, целью которого является обеспечить всех нуждающихся африканских детей дешёвыми портативными компьютерами. Собственно, из этой благородной цели вытекает и стремление уместить цену OLPC в 100 долларов.

Предыдущие версии OLPC представляли собой дешёвые нетбуки. Но OLPC XO-3 - это уже планшет. Данный планшет основан на ARMv7-совместимым CPU, работающим с частотой 1 GHz и встроенной 3D-видеоподсистемой OpenGL ES 2.0, 512 Мб ОЗУ и 4 Гб Flash-памяти. Планшет поддерживает WiFi, а снабжен 8-дюймовым LCD-экраном и крышкой с дополнительным аккумулятором и солнечной батареей.

В качестве операционной системы предполагается использовать специальный вариант Fedora с детским интерфейсом Sugar. Хотя не исключается ОС "Андроид".

Несмотря на уже третью попытку выпуска OLPC, говорить о перспективах новой модели нужно осторожно. Этот проект отличается способностью начинать, как говорится, за здравие и заканчивать за упокой. Пока нельзя сказать, что предыдущие версии OLPC сделали большинство детей Африки счастливыми.

А вот суперминиатюрный компьютер Raspberry Pi, похоже, удался. Этот одноплатный компьютер на процессоре ARM (BCM2835) с GNU/Linux в качестве ОС, разработанный одноимённым британским фондом, запущен в массовое производство. В продажу микрокомпьютер должен поступить в конце февраля.

Официально разрабатывается Raspberry Pi также для школяров в качестве учебного пособия по базовым компьютерным наукам. Однако, на самом деле, это больше just for fun, и интерес к компьютеру проявляют, как и положено, гики, которые и рекламируют практически бесплатно это изделие на своих специализированных сайтах.

Компьютер будет изготовлен в виде печатной платы размером с банковскую карту в двух моделях - "А" и "Б". Базовая модель "А" оснащена оперативной памятью 128 мегабайт и одним USB-портом и будет стоить 25$. Модель "Б", стоимость которой составит 35$, имеет 256 мегабайт оперативной памяти, два порта USB и один порт Ethernet.

Обе модели имеют в качестве процессора Broadcom BCM2835 700 МГц с графическим процессором, поддерживающим акселерацию OpenGL ES 2.0 и декодирование видео. Питание осуществляется через microUSB-порт. Накопителем информации используется карта памяти.

В качестве ОС имеется поддержка установки различных дистрибутивов Linux: Debian, Fedora, Arch Linux. И самое главное, Quake 3 на Raspberry Pi неплохо бегает.


Tizen

Надежда прошлого года, мобильная платформа MeeGo, оставленная своим родителем компанией Nokia на произвол судьбы, пытается обрести второе рождение. Вокруг наработок MeeGo образовался проект Tizen. Вклад в Tizen будет делаться корпорациями Intel, Samsung и фондом LiMo Foundation.

На прошлой неделе были открыты первые исходные коды мобильной платформы Tizen. Также была выпущена альфа-версия инструментария Tizen SDK для разработки приложений. Этот SDK предназначен пока для запуска в Ubuntu, но поддержка Windows и Mac также должна появиться.

Из интересного, связанного с первым выпуском Tizen, можно отметить включение в эту операционную систему библиотек EFL из оконного менеджера Enlightenment, который и на десктопах редкий гость. Хотя, по идее, ожидалось, что будут использоваться библиотеки Qt.

Основная особенность Tizen - в том, что для создания приложений под эту мобильную ОС предлагается использовать Web API и HTML/JavaScript/CSS. Использование технологий HTML5 позволяет создавать кроссплатформенные приложения для всех устройств на базе Tizen. Хотя, как мы помним, HTML5 для создания приложений уже использовалось в мобильной ОС WebOS, и, как мы тоже помним, это не очень-то WebOS помогло.

Михаил АСТАПЧИК

Версия для печатиВерсия для печати

Рубрики: 

  • 1
  • 2
  • 3
  • 4
  • 5
Всего голосов: 0
Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!