The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Вышла вторая альфа-версия операционной системы Haiku R1

11.05.2010 00:37

После восьми месяцев разработки вышла вторая альфа-версия свободной операционной системы Haiku. Изначально проект был создан как реакция на закрытие ОС BeOS и развивался под именем OpenBeOS, но был переименован в 2004 году из-за претензий, связанных с использованием в названии торговой марки BeOS. Желающие поэкспериментировать с новым выпуском Haiku могут загрузить Haiku R1/alpha 2 в виде LiveCD (194 Мб) с поддержкой установки на диск или образа для выполнения внутри виртуальной машины.

Список изменений относительно первой альфа-версии:

  • Поддержка WiFi при помощи слоя совместимости с FreeBSD 8. Те части драйверов, которые не могут быть включены в дистрибутив, устанавливаются при помощи скрипта install-wifi–firmwares.sh. Для поддержки WEP-шифрования пока используется экспериментальное приложение setwep (в дальнейшем будет заменено на более удобное и дружественное). WPA-шифрование пока не поддерживается;
  • В комплект включен web-браузер WebPositive на базе движка Webkit;
  • Добавлен Locale Kit, позволяющий локализировать систему и приложения;
  • По умолчанию включен хинтинг шрифтов;
  • Доступен перевод на русский язык руководства пользователя и другой документации, поставляемой с системой;
  • Поддержка файловой системы UDF;
  • Увеличена производительность системы, отдельно можно отметить работу по оптимизации USB-стека и ядра;
  • ACPI теперь включен по умолчанию;
  • Большое количество обновлений в сопутствующем программном обеспечении, наиболее заметное — переход с bash 2.x на 4.x;
  • Реализована поддержка MSI (Message Signal Interrupts). Это поможет улучшить работу с прерываниями;
  • Улучшена совместимость c POSIX;
  • Добавлен простейший скрипт installoptionalpackage, временно заменяющий полноценную систему управления пакетами через PackageFS и позволяющий устанавливать часть пакетов из Haiku OptionPackages. Система управления пакетами все еще находится в разработке;

Некоторые особенности ОС Haiku:

  • Система напрямую базируется на технологиях BeOS 5 и нацелена на бинарную совместимость с приложениями для данной ОС. Из кода BeOS в состав Haiku включен файловый менеджер Tracker и панель Deskbar, исходные тексты которых были открыты после ухода BeOS со сцены;
  • Исходные тексты большей части ОС Haiku распространяются под свободной лицензией MIT, исключение составляют некоторые библиотеки, медиа-кодеки и компоненты, заимствованные из других проектов;
  • Минимальное требование к оборудованию: CPU Pentium III 400 Мгц и 128 МБ ОЗУ. В настоящий момент поддерживается только платформа x86-32, но ведутся работы по созданию версии для x86-64, PowerPC, MIPS и ARM;
  • ОС Haiku ориентирована на персональные компьютеры, использует собственное ядро, построенное на основе микроядерной архитектуры, оптимизированное для высокой отзывчивости на действия пользователя и эффективного выполнения многопоточных приложений. Для разработчиков представлен объектно-ориентированный API;
  • В качестве файловой системы используется OpenBFS, поддерживающая расширенные атрибуты файлов, журналирование, 64-разрядные указатели, поддержку хранения мета-тэгов (для каждого файла можно сохранить атрибуты в форме ключ=значение, что делает ФС похожей на БД) и специальных индексов для ускорения выборки по ним. Для организации структуры директорий используются "B+ tree" деревья. Максимальный размер файла - 260 Гб, раздела - 2 эксабайта;
  • Нереализованные возможности, но запланированные на будущее: пакетный менеджер, поддержка WPA-шифрования в wifi-стеке, добавление приложений для настройки wifi, реализация кода для маршрутизации прерываний.


  1. Главная ссылка к новости (http://qube.ru/news/sostojalsj...)
  2. OpenNews: Для ОС Haiku портирован KOffice. Оценка производительности Haiku
  3. OpenNews: Порт библиотеки Qt4 для ОС Haiku достиг стабильного состояния
  4. OpenNews: Первые результаты портирования библиотеки Qt4 для ОС Haiku
  5. OpenNews: Проект Haiku перешел на стадию альфа-тестирования
Автор новости: RISC
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/26544-beos
Ключевые слова: beos, haiku
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (15) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, anonimus (?), 10:37, 11/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    О планировщике ядра что-то известно? Какой он там? Кажись собирались что-то либо менять, либо дополнять....
     
  • 1.2, letsmac (?), 10:52, 11/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Отчет за 10 лет разработки не очень радует. Когда-то была реально передовая ОС.  
     
  • 1.3, Аноним (-), 11:08, 11/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Бинарная совместимость с программами BeOS? Назовите хоть одну стоящую программу.

    Кроме того, "Улучшена совместимость c POSIX" и "Поддержка WiFi при помощи слоя совместимости с FreeBSD 8". А смысл существования этой ОС? Ясно что только одна закрытая ОС это плохо, но дополнительная открытая должна иметь хоть какой-то смысл.

     
     
  • 2.4, zorro (??), 11:31, 11/05/2010 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Ога, смысл до анонима забыли довести. Ось открытая, а значит народ занимается ей джаст фо фан. А вот смысла в сотне тыщ дистрибутивов линукса действительно нет, вон в последнее время изменят волпапер и пц, новый дистр, налетайте, качайте, запала правда хватает обычно на пару месяцев, а потом все, RIP, и никто не вспомнит через полгода. А тут микроядро, тут люди занимаются и не бросают, да даже с точки зрения computer since, если и не выгорит эта операционка, зато все смогут попробовать и оценить еще одно микроядро, а не только смотреть в сторону набивших оскомину minix и hurd, пусть экспериментируют, пусть представляют результаты экспериментов, это и есть profit, который обычным луноходам как всегда остаётся невидим.
     
     
  • 3.6, Аноним (-), 12:25, 11/05/2010 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > А тут микроядро

    Гибридное ядро.

     
     
  • 4.7, anonimus (?), 12:30, 11/05/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    не обращайте внимания...
     
     
  • 5.13, Уважаемый Анонимус (?), 23:27, 11/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Почему не обращать? Подавляющее большинство ошибок приводящих к падению системы - в драйверах. В гибридных ядрах и в некоторых "микроядрах" (Миникс 2, например) драйверы работают на уровне ядра, так что более устойчивой к ошибкам система не становится. То бишь преимущества микроядра теряются. Между тем в ОС Nexus исследователи заявляют, что вынесение драйверов в пользовательское пространство на производительность повлияло не сильно.
     
     
  • 6.14, гость (?), 17:57, 12/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    На minix3.ru есть статьи на эту тему. Сравнивались старые верии миникса с последней. По ним падение небольшое.
     

  • 1.5, Knuckles (ok), 12:20, 11/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Поигрался вчера на VirtualBox. К сожалению не подхватилась сетевушка, поэтому не смог потестить браузер. Зато даже на 300МБ памяти в виртуалке все запускается мгновенно и очень шустро работает. Разрабам KDE стоит поучиться писать такие штуки. Да, может быть приложения не блещут навороченным функционалом и перделками -- так ведь и не надо их (90% vs 10% же).
    И трехмерный чайничек крутится ^__^
     
     
  • 2.8, Андрей (??), 12:56, 11/05/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Туда уже портировали QT и уже есть несколько прог в частности KOffice и Arora. Им правда до изящности и красоты нативных как до луны пешком, но тем не менее радует.
     
     
  • 3.9, Knuckles (ok), 13:04, 11/05/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Туда уже портировали QT и уже есть несколько прог в частности KOffice
    >и Arora. Им правда до изящности и красоты нативных как до
    >луны пешком, но тем не менее радует.

    Да, я видел. Правда, как мне кажется, они не приживутся, потому что у KDE и BeOS разный "дзен" :)

     
  • 2.10, 3dEyes (?), 13:11, 11/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Чтобы в VirtualBox заработала сетка, надо просто в настройках виртуальной машины поменять эмулируемую сетевуху на Intel 1000.
     
     
  • 3.11, Knuckles (ok), 13:20, 11/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Чтобы в VirtualBox заработала сетка, надо просто в настройках виртуальной машины поменять
    >эмулируемую сетевуху на Intel 1000.

    Спасибо, попробую.

     

  • 1.12, Аноним (-), 15:00, 11/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Запускал под qemu. Сеть была через bridge и tap интерфейс. Браузер в первый раз почему-то надолго завис, потом пришлось перезагрузить. Во второй раз все работало. Понравиолсь, что в livecd есть bash,ftp,ssh,какой-то примитивный irc клиент.
    Не понравилась скорость. У меня почему-то система работала с тормозами, хотя грузилась очень быстро.
     
  • 1.15, Cobold (??), 15:47, 14/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    "Минимальное требование к оборудованию: CPU Pentium III 400 Мгц и 128 МБ ОЗУ" - в своё время оригинальная система на 150-мегагерцевом пне летала просто, памяти тогда тоже было максимум 32 Мб.
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру