LINUX.ORG.RU

Финансовая поддержка HaikuOS

 


4

6

В прошлом месяце в списке рассылки haiku-inc участник сообщества Арман Шахал (Arman «Kullminatii» Chahal) предложил добавить Haiku в GoodSearch. Что это такое? Ресурс представляет из себя поисковый движок на базе Yahoo!, который может пожертвовать немного денег на выбранный вами некоммерческий проект или школу. У них также есть другие способы сбора денег — покупки онлайн, участие в опросах и исследованиях и т.п. На прошлой неделе Haiku inc. прошла регистрационную процедуру и Haiku теперь числится там как некоммерческая организация.

Для того, чтобы выбрать Haiku, следует отправиться по ссылке на GoodSearch, нажать на кнопку «Choose a cause», ввести «Haiku» в поле поиска и выбрать Haiku (Saddle Brook, NJ). Также вы можете просто добавить страницу в избранное.

Можно добавить GoodSearch в качестве домашней страницы и искать в Интернете через него.

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

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

★★★

Проверено: Shaman007 ()
Последнее исправление: Shaman007 (всего исправлений: 2)
Ответ на: комментарий от Haiker

Альфа неплоха, ночники нестабильны сильно. Плюс для домашнего использования(вконтактег, ютуб, порнуха) пока не подходит по причине отсутствия нормального браузера и эмулятора флеша(gnash есть, но он только для bezilla)

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

Будете свободны заходите в конфу, работа всегда найдётся.

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

Браузера нет? Помоги портировать свежий Firefox или Chromium. Это как в старые времена Линукса, все самому-самому. Разница только в том, что многое можно портировать с юниксов или кроссплатформенных библиотек, таких как Qt.

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

И это вместо того, чтобы запилить linuxemu и просто запускать в нём то, что ещё не портировано.

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

браузеры есть: qupzilla и WebPositive. Они даже работают, но насчёт плагинов к ним я не уверен.

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

Ну кому-то достаточно просто почитать новосетей, плюс мной была замечена поддержка вконтакта в каком--то из мессенджеров, правда не опробована, так что в утверждении работоспособности вконтакта не могу настаивать)

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

вконтакт можно пользовать любым jabber клиентом. Там сам интерфейс считает что я зашёл с мобильного устройства и подсовывает мобильную версию

Dark_SavanT ★★★★★
()

Ну вот не выходит каменный цветок, скачал я через торрент sakur`у, залил на флешку, гружусь завис на этапе загрузки (раб стола еще не было), перезагрузил, зашло на раб.стол, завис на определении сети (ну показало что нашло мою сетевую и все...). Перезагружал еще несколько раз, все никак: 00:02.0 VGA compatible controller: Intel Corporation Atom Processor D2xxx/N2xxx Integrated Graphics Controller (rev 09) 02:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01) 04:00.0 Ethernet controller: Qualcomm Atheros AR8152 v2.0 Fast Ethernet (rev c1) Удивлен что графика загрузилась, это приятно, но пока никак.

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

что с тачки скрином у этой оси слышно? мне бы эту няшу на смарт у углю кубический мир и я был бы би хээппи)

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

Я сам только установил эту ОС, в таких подробностях еще не изучал..., спросил бы что по легче

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

Мнение 1,5% красноглазых маргиналов очень ценно для общества.

Какого общества? Общество мух, которые свято верят, что они не ошибаются садясь на говно?

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

Путь к твоей флешке будет выглядеть так: /название моей флешки/корень флешки

А если у флешки имя будет boot?

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

друже подскажи qtcreator для haiku откуда брать? замучался искать.

ЗЫ Qt4 собрал и свой проект смог собрать, это отличный показатель.

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

Скорее всего собирать руками. Я на гайке кроме vim ничего и не использую покамест.

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

друже подскажи qtcreator для haiku откуда брать? замучался искать.

QtCreator под гайку в сорцах боюсь только есть - https://gitorious.org/ qt-haiku/qt-creator/qt-creator-haiku

ЗЫ Qt4 собрал и свой проект смог собрать, это отличный показатель.

Скрин в студию ;)

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

Скрин в студию ;)

От скринов пока воздержусь, проект проходит весьма щепетильную стадию. Как будет несколько внедрений, обязательно покажу =)

PS хочу haiku показывать на презентации пилотного проекта как показатель возможностей платформы.

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

Цифиря добавится к имени

Офигенно :)

Вот как в этой гайке добраться до bitbucket.org и как склонировать приватный репозиторий? Git тупо что то ждет на Cloning into 'Repo_Name'.

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

На ночнике я на эту проблему наткнулся.

У меня не ночная сборка.

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

Qt4 собрал

Это неплохо. Ты бы где-нибудь сделал miniHowTo - где, какие исходники с точностью до минорной версии брал, каким компилятором собирал и др. А то тут выше по тексту народ жалуется, что в хайке до сих пор Qt2.3.

Кстати, если сама Qt собралась, то на этом фоне сборка Qt Creator-а уже должна быть относительно простой задачей...

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

>А то тут выше по тексту народ жалуется, что в хайке до сих пор Qt2.3.

Народ-идиод. Qt 2.3 под Haiku вообще не было, где старое беосное глюкало этот загадочный «малый народец» откопал - неизвестно. Свежие сборки порта начиная с Qt 4 в свободном доступе и нагуглить их легче всего. «Народ» скорее всего банально троллил от скуки.

И да, Гаечка - это qt3.14. Нет, народ, это не номер версии.

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

Кстати, если сама Qt собралась, то на этом фоне сборка Qt Creator-а уже должна быть относительно простой задачей...

А вот и нет. Qt4 собрал нормально а вот с QtCreator влип.

MikeDM ★★★★★
()

На 20 мая 2013 г. — уже 300 «спартанцев» стоят за HaikuOS на гудсерче.

beos ★★★
() автор топика
Ответ на: комментарий от I-Love-Microsoft

Оценка крутости ядра Хайку

Есть пять объектов ядра: виртуальные адрессные пространства (teams), потоки (threads), области виртуальной памяти (areas), IPC (ports), семафоры (semaphores). Причем по объему API не больше TRON, а это возводит Haiku в ембеддед класс, она может работать на 24МБ памяти.

Все сервера которые обслуживают прикладные программы, статическая С++ линковка по ABI, выполнены с учетом SMP, по всему коду системных серверов расставлены семафоры в количестве завясящим от ядер, что называется файн-грейн локинг моделью. Именно поэтому ядро Haiku очень отзывчивое на современных многоядерных процессорах.

Haiku OS запускается на Zotac Ion-A with Atom 330 dual core, и проигрывает 7 видеороликов MPEG-4 (704x396px) одновременно. Для сравнения на Linux это железо проигрывает только 3 таких ролика без падения произвлдительности.

Это только, что бы было понятно почему некоторые считают целесообразность продолжение этого экспериментального опен-соурс проекта. Аналога такому проекту нет. Ближайших похожие проекты по fine-grained SMP kernel находятся на шаг позади проекта Haiku.

На десерт. Система виртуальной памяти выполнена в академическо-педагогическом стиле, легко читается, легко портируема, как UVM, написана на С++ и работает, как было сказано уже на 24МБ. Распределяет области с использованием AVL деревьев, как Windows NT, и являет собой state-of the art системного программирования.

Хайку — это не просто игрушка для задротов, как может показаться на первый взгляд. Это очень технологичный продукт, опережающий свое время, к сожалению не сильно быстро развивающийся.

synrc
()
Ответ на: Оценка крутости ядра Хайку от synrc

Благодарю! Это достойный ответ, которого все ждали. До этого были лишь ответы в стиле «да ты тупой мы 5 лет рылись в хайку и поняли что круто».

Haiku является микроядерной ОС? Имеет ли смысл развивать продукт, если ОС подобного типа уже устаревают?

Не более ли перспективно Genode OS? Или другие POSIX-совместимые микроядерные ОС?

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

Haiku OS тоже POSIX и нельзя сказать, что какая-то система красивее\стройнее чем она. При все уважении ко всем встраиваемым системам от iTRON до Mach 3, Haiku обладает историей, это заметно выделяет ее от списка еще-одних ОС.

В Хайку, как самостоятельном оупен-соурс проекте главная проблема заключается в том, что ее коммюнити притягиев малограмотных людей, которые мешают основным разработчикам. Фактически она не развивается. Некоторые гики, как 3deyes продолжают портировать софт: Qt, Tesseract, RDP Client. Я и сам когда-то писал и релизил под Haiku: http://synrc.com/client/chat/haiku/

А что до микроядерности — это все относительные вещи, и зависит от определения микроядерности, драйвера в пользовательском режиме? В Хайку в пространстве ядра. Все Сервера, подсистемы написаны на С++ и работают в пользовательстком режиме — значит микроядро. Но и Windows NT микроядро тогда и Mach 3.

К сожалению, у меня нет интереса писать под Хайку, так как она не работает на VAIO Z. Если кто-то сделает ее загрузку на аппаратном RAID хотя бы за пару тысяч $, то я сново ее поставлю и начну портировать софт под нее или даже, что-то писать.

Если кому-то интересно познакомиться с Haiku OS поближе, можете почитать мои посты на эту тему, которые я свел для истории в один журнал:

http://kernel-joe.dreamwidth.org/1864.html

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

А что до микроядерности — это все относительные вещи, и зависит от определения микроядерности, драйвера в пользовательском режиме? В Хайку в пространстве ядра. Все Сервера, подсистемы написаны на С++ и работают в пользовательстком режиме — значит микроядро. Но и Windows NT микроядро тогда и Mach 3.

Неужели в Linux это не так в win nt это так? Не то чтобы ядро должно быть микро, просто части ОС не должны висеть в одном пространстве ядра...

- Gallium3D, в ней в будущем должны работать DRI драйвера для Linux

А вот это уже интересно.

Значит, если все подсистемы в пространстве пользователя, поддерживает ARM, и будет уметь Gallium3D дрова - это жирный плюс.

I-Love-Microsoft ★★★★★
()
Последнее исправление: I-Love-Microsoft (всего исправлений: 1)
Ответ на: комментарий от I-Love-Microsoft

В Windows NT подсистема Win32 CSRSS.EXE как раз работает в режиме пользователя, а значит все идентификаторы объектов Win32 находятся в пространстве пользователя. Приложение общается с Win32 через IPC. Так же работает XNU, Mach 3, Haiku и другие системы. В QNX даже драйвера работают в другом адресном пространстве.

А в Линукс с образом приложения линкуются все библиотеки вместе с ядром в одно пространство. И доступ к дескрипторам объектов POSIX происходит с помощью мапинга областей памяти, а не через IPC. Так работают Unix-подобные ОС, Solaris, IRIX, BSD и другие.

Достоинства и недостатки таких подходов очевидны.

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

В Windows NT подсистема Win32 CSRSS.EXE как раз работает в режиме пользователя, а значит все идентификаторы объектов Win32 находятся в пространстве пользователя.

Так было до версии 3.51. Потом большая часть была перенесена в модуль ядра win32k.sys. То есть оконный менеджер сейчас находится в ядре и имеет программный интерфейс в виде системных вызовов.

Насчёт 5 типов объектов ядра это не совсем так. В Haiku есть много недокументированных системных вызовов,которые используются для реализации POSIX, управления дисками и т.п. Список системных вызовов есть в syscalls.h.

Кстати недавно была выпущена тестовая сборка системы с поддержкой пакетов. http://www.haiku-os.org/news/2013-05-27_big_contracts_and_call_support_haiku В отличии от Linux пакеты ни куда не распаковываются, а монтирутся. Это ускоряет установку, скорость работы и экономит место на диске (пакеты сжаты). Для установки пакета достаточно положить его в специальную папку. Для удаления соответственно убрать из этой папки.

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

т.е. у Haiku драйвера не в пространстве пользователя? Вот в этом то и проблема по которой это не микроядро и развитие таких ОС не сильно целесообразно для современного оборудования, уже давно не i386...

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

Ты уже определись, развитие каких ядер ОС не целесообразно, монолитных или микроядерных? Какие фундаментальные недостатки ты видишь в гибридном ядре Гайки и какая ОС из ныне существующих и пребывающих в активной разработке по твоему мнению более достойна быть обласканной вниманием и поддержкой сообщества?

Это не троллинг, действительно любопытно узнать о том, почему Гайка никуда не годится, а также побольше про «архитектуру будущего».

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

Хм, спорить не буду, но просто любопытно: что там в GenodeOS есть сейчас для домохозяек? или что планируется в перспективе? Интересует наличие и состояние ---- вайфай, асько, жабир, читалка элкниг, аналог фотошопика, всеядный медиаплеер, дисиплюсплюс в локалку, майло, поддержка usb3 и трим ссд, торрентокачалка, офис совместимый MS2003-2007, рус локализация, простота установки ОС и софта, надежность файловой системы, дуракоупорность, пароль от любопытных киндеров на вход в систему.

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

К сожалению, у меня нет интереса писать под Хайку, так как она не работает на VAIO Z. Если кто-то сделает ее загрузку на аппаратном RAID хотя бы за пару тысяч $, то я сново ее поставлю и начну портировать софт под нее или даже, что-то писать.

Какая то левая отмазка для специалиста, который всё так грамотно расписал)

Нет, никто не предлагает вам запилить загрузку на аппаратном RAID (на VAIO Z? o_O) но можно же с обычной флешки/внешнего hdd грузиться.

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

в VAIO-Z система грузится с пары SSD, объединенных в RAID-0.

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

Кстати недавно была выпущена тестовая сборка системы с поддержкой пакетов. http://www.haiku-os.org/news/2013-05-27_big_contracts_and_call_support_haiku В отличии от Linux пакеты ни куда не распаковываются, а монтирутся. Это ускоряет установку, скорость работы и экономит место на диске (пакеты сжаты). Для установки пакета достаточно положить его в специальную папку. Для удаления соответственно убрать из этой папки.

Скачал, поставил на флешку. Зрительно не нашёл отличий от версий без поддержки пакетов.

Подскажите плиз, что-то типа графического Synaptic'а с репозитариями пока ещё нет?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.