Pull to refresh
6
0
Send message
Мультиюзерность (где-то ооочень глубоко) по факту уже есть. Разграничение прав, лочка, итеде. Не хватает только допиленного обвеса в юзерленде, интерфейса и нескучного логин-экрана. Этим пока никто не занимается, людей мало, в Гайке и кроме мультиюзерности еще много-много допиливать.
драйвера должны за 10 лет уже быть.

Годная медиаподсистема и драйвера для различных железок это не совсем одно и то же. Должны быть за 10 лет — это как? Кто их напишет кроме тебя?
Так и есть, иначе бы не было приложений-гумночистов в стиле AppZapper и CleanMyMac.
В Haiku разработчик свободен создавать бандлы в стиле «все включено» или только необходимый минимум, в этом случае пакет с программой требует внешние библиотеки, пакеты с которыми устанавливаются по требованию. HaikuDepot, естественно, предлагает удовлетворить зависимости автоматически.

tl;dr: DLL Hell is a choice.
А тут как с Linux — Just For Fun. Торвальдс не даст соврать.
Двенадцатая у меня из-за ручной инсталляции кривых левых репозиториев для драйверов nvidia совсем сломалась, так что все равно пришло время чистой переустановки.
Таймлапса как раз до этого не хватало.
Я бы перешел на электрокар хотя бы из-за надежды на более чистый воздух в городе. В мегаполисе рядом с проезжей частью идешь по тротуару и можно задохнуться. Больших скоростей мне не надо, поэтому подойдет не слишком дорогой тихоходный электромобиль, ну может быть за город еще иногда. Если новые батареи будут быстро заряжаться и иметь приличную емкость — вообще хорошо.
Интересно, что выбрали именно Ubuntu, а не «родной» Red Flag Linux. Неужели назревает Perestroika?
Если Valve выпустит не-бета клиент Steam под Ubuntu и игры под него… Очень даже своевременно.
Обновлялку с пакетником пора доделать, хотя бы для скачивания патчей и исправлений.
Торренты еще как-то понятно, но Убунту?
Вот про кого надо снимать «Неудержимых». Старая школа против новой!
BeOS за весь ее срок жизни успели портировать с AT&T Hobbit на PowerPC, с PowerPC на x86 и наконец с x86 на ARM (под самый конец в 2001 году). Неплохая история переносимости, однако. ARM-порт Haiku заглох скорее всего потому, что все заняты главной x86 веткой. Похоже, что заниматься переносом Haiku на ARM сейчас практически некому.
Хотелось бы только добавить, что помня одну из сильных сторон BeOS — многопроцессорность, я могу представить Haiku, которая будет эффективно использовать рабочие станции с многопроцессорными многоядерными конфигурациями. Да, для этого нужно, чтобы программы были многопоточными и использовали функции Haiku API, а значит переносить «однопоточный» софт из других систем не имеет в такой ситуации смысла. Когда-то давно BeOS тестировали на 16, 32, 64 и 128-процессорных конфигурациях. Лучше нее с синтетическими тестами справлялись только специально заточенные оси реального времени, но они не были готовы для домашне-офисно-студийной деятельности, которую должна была обеспечивать Media OS. Если бы тогда десять лет назад они в Be Inc. открыли исходники, то сейчас вместо маленькой Haiku, делающей свои первые шаги, мы имели бы отполированную сообществом OpenBeOS. Увы, увы…
Еще многое нужно допилить. Ведутся работы над менеджером пакетов (отдельная тестовая ветка Haiku вся состоит из пакетов под управлением package_fs), в результате должно получиться нечто среднее между сильными сторонами реализации из Linux-дистрибутивов и юзабилити OS X. Обновление программ тоже наконец перестанет быть проблемой, пингвин давно забыл о головных болях с тех пор как пользуется репозиториями. WiFi и Bluetooth уже есть, но еще предстоить закончить GUI апплет управления сетями. Недостаточная поддержка широкого спектра железа также является сдерживающим фактором. Все активные участники команды Haiku занимаются отловом багов и закрытием последних тикетов в багзилле, которые стоят на пути выпуска четвертой альфы и первой бета-версии, куда могут включить до того бывшие экспериментальными вещи вроде пакет-менеджера.

Сложно судить насчет подходящей ниши. x86-версия хорошо себя чувствует на маломощных маленьких ПК, неттопах, дешевых нетбуках со слабенькими процессорами и видеочипами. Отзывчивость даже создает у некоторых пользователей впечатление, что им заменили железо на какой-нибудь четырехядерник, что напоминает мне старинную статью про BeOS под названием «Нетривиальный апгрейд». Если будут подвижки с ARM-портом Haiku (до сих пор этим занимались один или два человека), тогда может быть получится сделать планшетную версию и устанавливать ее на совсем крошечные ARM-компьютеры, а также другие встраиваемые железки. В прежние времена у BeOS уже был опыт переноса во встраиваемые системы вроде рабочих станций Edirol и самые первые ARM «тонкие» интернет-планшеты, проект назывался BeIA и ушел в забвение вместе с обанкротившейся Be Inc в 2001 году.
Последний раз, когда я проверял сайт SkyOS, разработчик объявил о замораживании проекта. Впрочем, проект SkyOS изначально не был представлен в открытых исходниках, в отличие от Haiku.
Если не делать пассы руками и не повторять старинные беосные мантры про «параллельную многопроцессорность / многоядерность на системном уровне, проникающую многопоточность, эффективную многозадачность и управление памятью, а также файловую систему по принципу базы данных», то достаточно просто сказать, что это в первую очередь десктопная ОС, построенная на довольно свежих основах, не имеющая отношения ни к наследию Unix, ни к архитектуре NT. Ядром служит переработанная ветка NewOS от бывшего разработчика BeOS Трэвиса Гейсельбрехта. Вас не должны смущать простенькие серые окошки с желтой «вкладкой», графический движок Haiku основан на библиотеке отображения векторной графики Anti Grain Geometry. Команда кодеров у Haiku маленькая, а работы до завершения Release 1 еще много, потому рисовать красивые окна с тенями на манер «иконы стиля» OS X сейчас просто некому и некогда. Опытные люди говорят, что BeOS API немного напоминает Java и имеет общие места с Qt.

У Haiku только один основной API, одна графическая подсистема, один Media Kit и т.д. Все компоненты системы построены на основе одной тоталитарной идеологии. С одной стороны это ограничивает свободу иметь выбор между множеством рабочих сред вроде Gnome, KDE, XFCE, Enlightenment и др., но с другой — не имеет таких проблем с согласованностью различных компонентов системы. Тут, вероятно, дает о себе знать легкое родство с Mac OS (и это неудивительно, т.к. многие основные работники Be Inc. начиная с Жана Луи Гассе пришли из Apple). Коммерческая OS X с закрытыми исходниками большей части ОС также разрабатывается «под одной крышей» и не терпит «инакомыслия» в конструировании тех или иных частей системы. В свою очередь Haiku — это осовремененный и улучшенный клон BeOS, только теперь банановый с открытым исходным кодом.

Возможно вам будет интересно прочитать часть 3 и часть 4 цикла статей Максима Сохацкого «Geek OS», а также его публикацию "20 лет спустя" и обзор Haiku Alpha 2.

В контексте новости я лично просто рад тому, что скоро Гайка сможет использовать все восемь гигов оперативы в моем компьютере. Это будет весьма кстати, ведь портированные программы в отличие от родных беосных более требовательны к ресурсам компьютера, в частности могут занимать больше памяти. Старый офисный пакет GoBe Productive, который работал на BeOS R5 в 2002-м году, занимал на диске меньше 10 мегабайт и был крайне нетребователен к ОЗУ. Однако, для Haiku сегодня единственный способ получить хоть какой-нибудь свежий софт — портировать его.

Надеюсь что-нибудь из этого даст ответы на ваши вопросы.

Information

Rating
Does not participate
Location
Россия
Registered
Activity