LINUX.ORG.RU

Haiku 1 Alpha 3

 ,


0

1

Через год и месяц после предыдущего релиза проект Haiku выпустил новую сборку ОС Haiku 1 Alpha 3. Главная цель данного события - предоставить заинтересованным сторонним разработчикам новую стабильную версию для разработки и тестирования своих продуктов. Для этого в состав включен набор инструментов разработчика, куда входят клиенты GIT, SVN, CVS, HG, средства разработки GCC 2 и GCC 4 (последний, однако, не рекомендуется использовать без острой необходимости, так как команда Haiku не может гарантировать совместимость API в будущих версиях своей операционной системы).

Кроме того новая версия содержит следующие нововведения:

  • Поддержка btrfs, extfs, exFAT;
  • Поддержка принтеров с помощью пакета Gutenprint;
  • Поддержка PAE;
  • Улучшенная локализация, отображение символов китайской и японской раскладок;
  • MediaKit для работы с аудио/видеофайлами;
  • Стековое и тайловое размещение окон, поддержка команд по комбинациям клавиш клавиатуры;
  • Новый графический интерфейс некоторых приложений (BootManager, DiskUsage, MediaPlayer, ReadOnlyBootPrompt и ShowImage);
  • Улучшенный API для прорисовки элементов рабочего стола;
  • В целом более 950 исправленных ошибок по сравнению с версией Aplha 2.

Стоит также отметить, что пока проект поддерживает только архитектуру х86 и следующие системные требования: ЦП не ниже Pentium II 400 МГц, 128 Мб оперативной памяти и 700 Мб на жестком диске.

Разумеется, проект все еще находится на стадии интенсивной разработки (в местном багтрекере на данный момент открыто более 2000 тикетов), поэтому крайне приветствуются сообщения об ошибках.

Примечания к выпуску

Образы дисков

>>> Подробности

★★★★★

Проверено: JB ()
Последнее исправление: shimon (всего исправлений: 2)

Ответ на: комментарий от x3al

>Plan9 — исследовательская ОС, Haiku — десктопная.

Она исследовательская потому что разработчиков мало. А так вполне могла бы быть и десктопной и серверной, и встраиваемой в виде Inferno.

жирное и костыльное API/ABI, как у остальных

Опять же Plan9.

loz ★★★★★
()

> предоставить заинтересованным сторонним разработчикам новую стабильную версию для разработки и тестирования своих продуктов.

Смешно.

anonymous
()
Ответ на: комментарий от fat_angel

произвела крайне приятное впечатление своим временем загрузки

А если линукс собирать с минимальным монолитным ядром он тоже быстро грузится.

gen
()
Ответ на: комментарий от gen

У меня именно такое ядро, грузится за ~3 сек, затем еще секунд 10-15 стартуют демоны. Гайка стартует чуть быстрее. Хотя если в ней запускать всякие постфиксы с апачами, думаю будет тоже самое. Но тем не менее система всеравно крайне приятна.

fat_angel ★★★★★
()
Ответ на: комментарий от fat_angel

> произвела крайне приятное впечатление своим временем загрузки. Ей бы еще нормальную поддержку железа…

как только она научится инициализировать хоть какое-то железо, приятно удивляться тебе станет нечем

anonymous
()
Ответ на: комментарий от Dorif

Это я кратко и поверхностно осветил теорию. Смею уверить, что RTL 2.95 и 3.* тоже имеет немало конфликтующих отличий.

Это, кстати, проблема, далеко выходящая за рамки бинарной совместимости в беоси. Промышленный бинарный деплоймент под линуксы наступает на все те же грабли, приходится либо тащить с собой половину build-дистрибутива, как это делают всякие google earth'ы и vmwar'и, либо устраивать адское шаманство с тулчейнами, и все равно не удается покрыть одним пакетом все дистрибутивы. А уж если выпускать не исполняемые бинари, а devel-библиотеки, то проще сразу повеситься.

Salieff
()

Бли-и-ин. Ну ЗАЧЕМ? Миро Оупен Сорса имеет овер 100 линукс-дистрибутивов и овер инфинити *никсов и не только, несколько десктопных менеджеров, больше десятка оболочек (и всем ещё одну для своего дистра хочется сделать), кучу разного софта с одинаковым функционалом (но в каждой программе не реализован весь требующийся от неё функционал, и в большинстве интуитивно непонятный или даже просто уродный интерфейс) и даже есть поддержка несуществующих архитектур. Но до сих пор оупенсорсом пользуется не больше 20% людей использующих компьютер (если не считать Firefox), нет поддержки большого количества железа (ну, зато несущиствующие архитектуры же), а интерфейс и стабильность уже немного выше плинтуса за много лет. Так давайте ещё мы сделаем ещё один дистрибутив с новыми иконками.

sphericalhorse ★★★★★
()
Ответ на: комментарий от sphericalhorse

BeOS нету уже черт знает сколько лет — умерла она, умерла, хотя и была очень интересной, удобной и эффективной системой. Вот ее и пытаются возродить, начав с обеспечения бинарной совместимости с оригинальной системой — хороший ли это план или плохо это уже другой вопрос. В любом случае, попыток возродить BeOS раньше было действительно несколько (в том числе и попытки сделать BeOS на основе Linux), однако все они умерли и только OpenBeOS (или OBOS) выжила и вылилась в итоге в Haiku, разработчики которой как раз против превращения ее в Linux, с его зоопарком.

monsta_kill
()
Ответ на: комментарий от sphericalhorse

В том-то и проблема, что «Миро Оупен Сорса имеет овер 100 линукс-дистрибутивов и овер инфинити *никсов и не только, несколько десктопных менеджеров, больше десятка оболочек (и всем ещё одну для своего дистра хочется сделать), кучу разного софта с одинаковым функционалом» — все они, в той или иной мере, говно, если судить их по критериям десктопной ОС, уж не судите строго за критический взгляд. Многие проблемы де-факто не имеют решения сугубо из-за природы зоопарковости GNU/Linux и неприспособленности системы к нормальной жизни с закрытыми компонентами. В прочем, это вопрос холиварный.

monsta_kill
()
Ответ на: комментарий от tensai_cirno

Не, ну хотя бы для примера.

anonymous
()
Ответ на: Прошу прощения за ересь от anonymous

Если гайковцы действительно обеспечили бинарную совместимость с беосью, то взлетит.

lyset ★★★
()
Ответ на: комментарий от monsta_kill

>...хороший ли это план или плохо это уже другой вопрос

Но именно с него о надо было начинать. Эта система ведь умерла не просто так.

sphericalhorse ★★★★★
()

Зачем эта ОСь, если есть линукс?

anonymous
()
Ответ на: комментарий от sphericalhorse

Эта система «умерла» потому, что ее банально убили, лол: на ПК ее давили Microsoft (об этом кстати судебные дела были, да), рынок Mac-клонов (где она тоже могла прижиться) был убит Apple, а потом компанию-разработчика просто купил Palm, свернув разработку десктопной ОС.

Сама же по себе система действительно была отличной, определенный набор ПО (в том числе коммерческого) под нее был, некоторые люди даже использовали ее в продакшене (посему и желание сохранить бинарную совместимость на первых порах), только с каких пор качество системы определяет ее распространенность? :)

monsta_kill
()
Ответ на: комментарий от sphericalhorse

> Эта система ведь умерла не просто так.

Википедия говорит, что фейл был не технический (как раз по этой части BeOS была неплоха, для своего времени, конечно), а коммерческо-маркетологический — компании не удалось собрать достаточно большое количество пользователей и убедить достаточное количество производителей компов ставить BeOS на их поделия, из-за чего разработка не окупилась и Be Inc. стало плохо.

anonymous
()
Ответ на: комментарий от anonymous

убедить достаточное количество производителей компов ставить BeOS на их поделия

Производители может бы и хотели, вот только серьезные ребята из Редмонда как бы деликатно намекали, что тогда производство компьютеров с Windows им не светит ;)

monsta_kill
()

А что, собственного загрузчика у неё нет? Как мне её загрузить?

anonymous
()
Ответ на: комментарий от Dorif

Это фантастика. Чтобы добиться хорошей совместимости версий, нужно отказаться от Сей, а на такое никто не пойдёт.

Napilnik ★★★★★
()
Ответ на: комментарий от monsta_kill

Но сейчас её нет и маленькая группа фанатов её не возродит (хотя не будем зарекаться). Кому она интересна? Кучке людей которые фанатели когда то от BeOS? Так их даже тогда было мало. Получается justforfun-некрофилизм. А можно было бы и полезное дело делать.

sphericalhorse ★★★★★
()
Ответ на: комментарий от Phaser

> Как же я сеть настрою? Тырнет вообще не подниму.

PPPoE поднимается на роутере, а сеть берется с него, автоматически, при помощи DHCP. Я порвал шаблон, что-ли?

pekmop1024 ★★★★★
()
Ответ на: комментарий от monsta_kill

> Производители может бы и хотели

Ну, в той же Википедии написано, что Be Inc. предлагала яблокам использовать BeOS как замену уже далеко не новой на то время «классической» MacOS. Но Be Inc. хотела за это $200 миллионов, а в Apple были согласны максимум на $125M (что не помешало им в итоге купить NeXT за ~$430 миллионов... впрочем, это ж эппл :) ). Да и некоторые спецификации на свои компьютеры яблоки зажимали. А когда вышел порт BeOS на x86, было уже поздно...

anonymous
()
Ответ на: комментарий от pekmop1024

> ну так это ты сам себе злобный буратина, причем тут авторы гайки?
При том, что не предусмотрели, что у меня может оказаться папайи-кабель.

Phaser
()
Ответ на: комментарий от pekmop1024

У меня вот роутер есть. Но если поднимать pppoe на нем, то связь рвется - так что в техподдержке сказали перейти в другой (bridge кажется) режим, поднимая соединение уже на компе. Так что как минимум вот такие ситуации бывают.

anonymous
()
Ответ на: комментарий от anonymous

Покупка говножелеза не снимает ответственности с владельцев купленного говножелеза. У тех, кому надо - все работает, остальные плачутся на то, как все глючит и висит.

pekmop1024 ★★★★★
()
Ответ на: комментарий от pekmop1024

Не видать ей успеха. Не в то время она родилось.

Phaser
()
Ответ на: комментарий от sphericalhorse

А можно было бы и полезное дело делать.

Скажи это авторам миллиардов дистрибутивов, оконных менеджеров, фреймворков, очередных плееров и браузеров.

monsta_kill
()
Ответ на: комментарий от iomould

>это почему ? вполне себе, если грамотно все сделать, то вполне ...

Ну Линукс вон каким скопом с миру по нитке уже 20ть лет пилят... А где оно сейчас? И это при том, что не слабо так поддают корпорации. А Хайку на голом интузиазме и туда даже не вытянуть.

SebastianPoeiro
()
Ответ на: комментарий от GotF

Сколько их?

nkt@arnor ~ % rc-status boot default
Runlevel: boot
 hwclock                                                           [  started  ]
 modules                                                           [  started  ]
 lvm                                                               [  started  ]
 device-mapper                                                     [  started  ]
 fsck                                                              [  started  ]
 root                                                              [  started  ]
 mtab                                                              [  started  ]
 localmount                                                        [  started  ]
 sysctl                                                            [  started  ]
 bootmisc                                                          [  started  ]
 alsasound                                                         [  started  ]
 termencoding                                                      [  started  ]
 consolefont                                                       [  started  ]
 hostname                                                          [  started  ]
 keymaps                                                           [  started  ]
 net.lo                                                            [  started  ]
 procfs                                                            [  started  ]
 swap                                                              [  started  ]
 urandom                                                           [  started  ]
Runlevel: default
 syslog-ng                                                         [  started  ]
 iptables                                                          [  started  ]
 net.eth0                                                          [  started  ]
 dbus                                                              [  started  ]
 cupsd                                                             [  started  ]
 nfs                                                               [  started  ]
 netmount                                                          [  started  ]
 sshd                                                              [  started  ]
 apache2                                                           [  started  ]
 consolekit                                                        [  started  ]
 cpufrequtils                                                      [  started  ]
 gpm                                                               [  started  ]
 hddtemp                                                           [  started  ]
 mpd                                                               [  started  ]
 postfix                                                           [  started  ]
 udev-postmount                                                    [  started  ]
 vixie-cron                                                        [  started  ]
 local
fat_angel ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.