~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 9269B3ECB597895449DA9B9E861F4873__1711987200 ✰
Заголовок документа оригинал.:
✰ Haiku (operating system) - Wikipedia ✰
Заголовок документа перевод.:
✰ Хайку (операционная система) — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Haiku_(operating_system) ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/92/73/9269b3ecb597895449da9b9e861f4873.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/92/73/9269b3ecb597895449da9b9e861f4873__translat.html ✰
Дата и время сохранения документа:
✰ 21.06.2024 08:25:47 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 1 April 2024, at 19:00 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Хайку (операционная система) — Википедия Jump to content

Хайку (операционная система)

Из Википедии, бесплатной энциклопедии

Хайку
Скриншот Haiku (бета-версия 3)
Разработчик Участники сообщества и Haiku, Inc.
Написано в С/С++
Семейство ОС БеОС
Рабочее состояние Бета
Исходная модель Открытый источник
Начальная версия 15 февраля 2002 г .; 22 года назад ( 15 февраля 2002 г. ) [1]
Последний предварительный просмотр R1 Beta 4 / 23 декабря 2022 г .; 17 месяцев назад ( 23.12.2022 ) [2]
Репозиторий мерзавец .haiku-os .org /хайку /
Доступно в Многоязычный
Обновить метод Средство обновления программного обеспечения и pkgman
Менеджер пакетов hpkg
Платформы ИА-32 , х86-64 , [3] [4] РИСК-V [5] [6]
ядра Тип Гибридный
По умолчанию
пользовательский интерфейс
ОпенТрекер
Лицензия Лицензия MIT и лицензия на образец кода Be
Официальный веб-сайт хайку-ос .org

Haiku , первоначально OpenBeOS , — это с открытым исходным кодом бесплатная операционная система для персональных компьютеров. Это продолжение BeOS , созданное сообществом , и его цель — обеспечить бинарную совместимость с ним, но в значительной степени это переработка, за исключением некоторых компонентов, таких как Deskbar. [7] Проект Haiku начался в 2001 году при поддержке некоммерческой организации Haiku Inc., и операционная система остается в стадии бета-тестирования . [8]

История и проект [ править ]

Проект OpenBeOS начал Майкл Фиппс. [9] 18 августа 2001 г., после объявления Palm, Inc. о покупке Be, Inc., что ознаменовало окончание разработки BeOS, для поддержки сообщества пользователей BeOS путем создания обратно совместимой замены BeOS с открытым исходным кодом. [10] Palm отказалась лицензировать код BeOS третьей стороне. [11] это означает, что OpenBeOS пришлось перепроектировать . [12] В 2003 году Фиппс основал некоммерческую организацию Haiku, Inc. в Рочестере, штат Нью-Йорк , США, для финансовой поддержки развития. [13]

В 2004 году проект провел свою первую конференцию разработчиков в Северной Америке WalterCon ; [14] в этот день также было объявлено, что OpenBeOS переименован в Haiku [10] во избежание нарушения прав на товарные знаки Palm. [15] Некоммерческая организация BeUnited.org, которая продвигала открытые стандарты для проектов BeOS-совместимых операционных систем, [16] объявила, что Haiku станет ее «эталонной платформой». [17] В феврале 2007 года проект провел Tech Talk в Googleplex , на котором присутствовали бывшие инженеры Be, а также Жан-Луи Гассе , который выразил свою поддержку проекту. [18] [14] Существует также ежегодная конференция BeGeistert, которая проводится в Германии с 1998 года, когда BeOS была активна. [19] [20]

Развитие [ править ]

Помимо графического пользовательского интерфейса (Tracker и Deskbar, исходный код которых был открыт в BeOS 5), Haiku является оригинальным программным обеспечением. [21] Модульная конструкция [22] BeOS позволяла первоначально разрабатывать отдельные компоненты Haiku группами в относительной изоляции, во многих случаях разрабатывая их в качестве замены компонентов BeOS до завершения разработки других частей операционной системы. [ нужна цитата ]

Первым проектом OpenBeOS было созданное сообществом временное обновление для BeOS 5.0.3 в 2002 году, включавшее замену некоторых компонентов BeOS с открытым исходным кодом. [23] Ядро NewOS для x86 , Dreamcast ( SuperH ) и PowerPC , [24] в том же году был успешно разветвлен, на основе которого с тех пор основывается Haiku. [25] app_server оконный менеджер был завершен в 2005 году. [26] В июле 2006 года разработчик Haiku Стефан Асмус представил Icon-O-Matic, редактор иконок и формат хранения (HVIF) с механизмом рендеринга, основанным на Anti-Grain Geometry . [27] PackageInstaller был создан Лукашом Земчаком на Google Summer of Code в 2007 году . [28]

Предварительная альфа-версия Haiku 2006 года с ее тогдашним кодовым именем Walter.

Поддержка Java в конечном итоге была добавлена ​​командой из BeUnited, которая портировала ее на BeOS. [29] [30] за которым следует WLAN из стека FreeBSD . [31] Наряду с портом на GCC4 наконец-то вышла первая альфа- версия после семи лет разработки. [32] После первоначальной полной совместимости с BeOS 5 в качестве цели был начат опрос сообщества, чтобы переопределить будущее Haiku за пределами бесплатного рефакторинга BeOS с конца 1990-х годов, и было решено расширить концепцию поддержки базовых современных систем и протоколов с более амбициозной поддержкой современное оборудование, веб-стандарты и совместимость с FLOSS . библиотеками [33] 27 октября 2009 г. Haiku получила поддержку Qt4 . [34]

В браузере WebPositive сначала была предустановлена ​​версия Alpha2, заменившая BeZillaBrowser. [35] После этого много времени было потрачено на создание системы управления пакетами , которая была запущена в сентябре 2013 года. [36] Бета-версия 1 вышла в 2018 году и стала одной из самых заметных новых функций. [37] это PackageFS и установка пакетов через HaikuDepot и pkgman; Beta1 была первой официальной версией Haiku, поддерживающей полное управление пакетами. [38]

Впервые Wine был портирован на Haiku в 2022 году. [21]

История выпусков [ править ]

Версия Дата выпуска Название ОС Архитектура
Старая версия, больше не поддерживается: Haiku R1/Alpha1. 2009-09-14 [39] hrev33109 ИА-32
Старая версия, больше не поддерживается: Haiku R1/Alpha2. 2010-05-10 [40] hrev36769
Старая версия, больше не поддерживается: Haiku R1/Alpha3. 2011-06-20 hrev42211
Старая версия, больше не поддерживается: Haiku R1/Alpha4. 2012-11-11 [41] hrev44702 ИА-32 , Х86-64
Старая версия, больше не поддерживается: Haiku R1/Beta1. 2018-09-28 hrev52295
Старая версия, больше не поддерживается: Haiku R1/Beta2. 2020-06-09 [42] hrev54154
Старая версия, больше не поддерживается: Haiku R1/Beta3. 2021-07-26 [43] hrev55182
Последняя предварительная версия будущего выпуска: Haiku R1/Beta4. 2022-12-23 [44] hrev56578 ИА-32 , С86-64 , РИСК-В
Легенда:
Старая версия
Older version, still maintained
Latest version
Последняя предварительная версия
Будущий выпуск

Архитектура [ править ]

Загрузчик Haiku (ранее BootMan)

Как и BeOS, Haiku написан на C++ и предоставляет объектно-ориентированный API . [45] Ядро Haiku — это модульное гибридное ядро , которое началось как ответвление NewOS, модульного моноядра, написанного бывшим инженером Be Inc. Трэвисом Гайзельбрехтом. [46] Было реализовано множество функций, включая уровень виртуальной файловой системы (VFS) и поддержку симметричной многопроцессорной обработки (SMP). [ нужна цитата ] Он работает на 32-битных и 64-битных процессорах x86 и недавно был портирован на RISC-V ; [47] В разработке также находится порт для ARM , но в настоящее время он сильно отстает от порта x86. [48]

Интерфейс прикладной программы (API) основан на интерфейсе BeOS, который разделен на ряд «наборов», которые объединяют связанные классы и имеют некоторое отношение к библиотеке , содержащей вспомогательный код. В 2007 году компания Access Co Ltd, владельцы интеллектуальной собственности Be, Inc, опубликовала текст этой книги ( BeBook ) под лицензией Creative Commons . [49] [50] Загрузчик и не зависит от файловой системы может также загружать GRUB , LILO и NTLDR . [ нужна цитата ]

Начиная с выпуска Beta1, управление памятью Haiku включает ASLR , DEP и SMAP . [51]

Экран KDL (Kernel Debugging Land), отображающий запрошенную остановку, которая заставляет Haiku перейти в отладчик ядра.

Графические операции и управление окнами обрабатываются протоколом app_server . [52] VESA используется в качестве резервного режима вывода видео. [53] Haiku совместим с POSIX и имеет уровни трансляции для X11 и Wayland . [7]

Пользовательский интерфейс [ править ]

Панель поиска

Графический пользовательский интерфейс состоит из Tracker, файлового менеджера , которая всегда находится вверху, , и Deskbar, панели задач которая размещается в правом верхнем углу экрана и содержит меню, трей и список запущенных программ. Tracker — это развитие OpenTracker, выпущенного по лицензии с двумя дополнениями , ограничивающими использование товарных знаков Be Inc .; [54] Зеты также модифицировали OpenTracker в своей операционной системе. [55]

Иконки в Haiku называются stippi и были разработаны Стефаном Ассмусом. [56] Асмус также создал формат векторных значков Haiku (HVIF), векторный формат хранения значков в Haiku, предназначенный для быстрого рендеринга и небольших размеров файлов. [57]

Программное обеспечение [ править ]

Управление пакетами осуществляется с помощью графического приложения HaikuDepot и его эквивалента для командной строки, называемого pkgman. [58] Пакеты также можно активировать, установив их из удаленных репозиториев с помощью pkgman или перетащив в специальный каталог пакетов . [58] Управление пакетами Haiku монтирует активированные пакеты в системный каталог, доступный только для чтения. Система управления пакетами Haiku выполняет решение зависимостей с помощью libsolv из проекта openSUSE . [ нужна цитата ]

Он поставляется с рядом предустановленных приложений, таких как WebKit веб-браузер на основе WebPositive , средство чтения документов BePDF, простой веб-сервер PoorMan, текстовые редакторы Pe и StyledEdit, клиент IRC Vision и Bash . эмулятор терминала на основе [59]

Совместимость с BeOS [ править ]

Haiku R1 стремится быть совместимой с BeOS 5 как на исходном , так и на двоичном уровне. [60] позволяя программному обеспечению, написанному и скомпилированному для BeOS, компилироваться и запускаться без изменений на Haiku. [61] Однако 64-битная версия Haiku не совместима с BeOS на двоичном уровне, но API все равно есть. [61] Установка этих файлов формата PKG выполняется с помощью PackageInstaller. [62]

Прием [ править ]

В 2013 году, после выпуска Haiku Alpha 4, Ars Technica рассмотрела операционную систему и похвалила ее за скорость, но в конечном итоге заявила, что это «не более чем интересное развлечение, с которым можно поиграть на запасном оборудовании». . [63] Haiku Beta 4 была рассмотрена ZDNET в 2023 году, где говорилось: «Haiku предназначен для тех, кто испытал NeXT или AfterStep и хочет операционную систему, которая выглядит и ощущается немного старомодно, но работает быстрее, чем любая ОС, с которой они когда-либо сталкивались». Далее он высоко оценил ядро ​​Haiku, файловую систему и объектно-ориентированный API. [45]

По состоянию на 2018 год Фонд свободного программного обеспечения включил Haiku в список неодобренных операционных систем, потому что: «Haiku включает в себя некоторое программное обеспечение, которое вам не разрешено изменять. Оно также включает в себя несвободные пакеты встроенного ПО». [64]

См. также [ править ]

Ссылки [ править ]

  1. ^ «Веха OpenBeOS: первый тестовый выпуск – OSnews» . www.osnews.com .
  2. ^ «Выпущен Haiku R1/beta4!» . Проект Хайку . 23 декабря 2022 . Проверено 23 декабря 2022 г.
  3. ^ «Порт x86_64: окончательный отчет» . 28 августа 2012 г.
  4. ^ «Ос Haiku перенесена на 64-битную версию, получила поддержку OpenJDK» . Фороникс .
  5. ^ «Загрузка наших образов RISC-V» . Проект Хайку . 7 ноября 2021 г. . Проверено 4 марта 2023 г.
  6. ^ «Статус порта Хайку» . Проект Хайку . Проверено 4 марта 2023 г.
  7. ^ Перейти обратно: а б Провен, Лиам (11 января 2023 г.). «Вышла четвертая бета-версия перестроенной BeOS Haiku» . Регистр . Проверено 24 ноября 2023 г.
  8. ^ «Haiku R1 Beta 3 выпущена как духовный преемник BeOS» . www.phoronix.com . 26 июля 2021 г. . Проверено 24 ноября 2023 г.
  9. ^ «Канал истории: Интервью 2003 года с Майклом Фиппсом» . Проект Хайку . 28 ноября 2009 года . Проверено 26 ноября 2023 г.
  10. ^ Перейти обратно: а б «Операционная система Хайку» . www.operating-system.org . Проверено 26 ноября 2023 г.
  11. ^ Орловский, Андрей. «Пальмовые шпигаты сводят на нет кооперативные надежды BeOS» . Регистр . Проверено 24 ноября 2023 г.
  12. ^ Тибодо, Патрик (15 сентября 2003 г.). «Microsoft соглашается урегулировать иск бывшего соперника Be» . Компьютерный мир . Проверено 26 ноября 2023 г.
  13. ^ «О компании Haiku, Inc. — Haiku, Inc» . www.haiku-inc.org . Проверено 26 ноября 2023 г.
  14. ^ Перейти обратно: а б «История проекта» . Проект Хайку . Проверено 26 ноября 2023 г.
  15. ^ «OpenBeOS становится Haiku – OSnews» . www.osnews.com .
  16. ^ «yellowTAB и beunited.org сотрудничают в порте Java – OSnews» . www.osnews.com . Проверено 26 ноября 2023 г.
  17. ^ «beunited.org — Открытые стандарты BeOS-совместимых операционных систем» . 11 июля 2004 года. Архивировано из оригинала 11 июля 2004 года . Проверено 26 ноября 2023 г.
  18. ^ « Haiku Tech Talk в Google добился успеха» – OSnews» . www.osnews.com . Проверено 26 ноября 2023 г.
  19. ^ Ассоциация поддержки Хайку (2014). «БеГейстерт» . Проверено 24 октября 2014 г.
  20. ^ HPS (06.10.2000). «BeOS Fans machen Dampf» (Поклонники BeOS идут на это). Хейз онлайн . (на немецком)
  21. ^ Перейти обратно: а б Провен, Лиам (10 января 2022 г.). «В обновленной версии BeOS Haiku появилась новая функция, позволяющая запускать приложения Windows» . Регистр . Проверено 26 ноября 2023 г.
  22. ^ Чапник, Ружи (31 декабря 2012 г.). «Haiku: BeOS для 21 века» . Сделайте технологию проще . Проверено 29 сентября 2015 г.
  23. ^ Райан (11 мая 2006 г.). «Архив блога » Первый выпуск OpenBeOS» . БудьтеGroovy . Архивировано из оригинала 11 мая 2006 года . Проверено 27 ноября 2023 г.
  24. ^ павроо (2 мая 2023 г.). «Новая ОС» . АрхивОС . Проверено 26 ноября 2023 г.
  25. ^ «Завершен форк OpenBeOS-NewOS – OSnews» . www.osnews.com . Проверено 26 ноября 2023 г.
  26. ^ «beunited.org — Открытые стандарты BeOS-совместимых операционных систем» . 27 июля 2005 года. Архивировано из оригинала 27 июля 2005 года . Проверено 26 ноября 2023 г.
  27. ^ «[openbeos] Иконка — openbeos — FreeLists» .
  28. ^ «IsComputerOn — еще один студенческий блог Haiku: установщик пакетов» . 3 октября 2007 года. Архивировано из оригинала 3 октября 2007 года . Проверено 27 ноября 2023 г.
  29. ^ «beunited.org - Операционные системы, совместимые с BeOS, на основе открытых стандартов - как развивалась система» . www.beunited.org . Проверено 26 ноября 2023 г.
  30. ^ «Сформирована новая Java для команды Haiku» . Проект Хайку . 3 января 2008 года . Проверено 26 ноября 2023 г.
  31. ^ «Прототип стека WiFi работает» . 14 июля 2009 года. Архивировано из оригинала 21 февраля 2010 года . Проверено 20 февраля 2010 г.
  32. ^ «Haiku Alpha 1 уже доступна: любители BeOS со всего мира радуются» . Engadget . 16 сентября 2009 года . Проверено 26 ноября 2023 г.
  33. ^ Пирс, Рохан (7 сентября 2018 г.). «Приближается бета-версия ОС Haiku с открытым исходным кодом, вдохновленной BeOS» . Компьютерный мир . Проверено 21 октября 2020 г.
  34. ^ «Qt4 портирован на Haiku, доступна предварительная версия для разработчиков» . 27 октября 2009 г.
  35. ^ «Примечания к выпуску | Проект Haiku» . 16 июля 2010 года. Архивировано из оригинала 16 июля 2010 года . Проверено 27 ноября 2023 г.
  36. ^ «Управление пакетами становится реальностью» . Проект Хайку . 27 сентября 2013 года . Проверено 26 ноября 2023 г.
  37. ^ «R1/beta1 – Примечания к выпуску» . Проект Хайку . Проверено 22 мая 2021 г.
  38. ^ «Обзор Haiku R1/beta1 — новый взгляд на BeOS спустя 18 лет после ее последнего официального выпуска» . Технический блог No Title® . 17 октября 2018 года . Проверено 27 ноября 2023 г.
  39. ^ «Проект Haiku объявляет о доступности Haiku R1/Alpha 1» . 14 сентября 2009 г.
  40. ^ «Проект Haiku объявляет о доступности Haiku R1/Alpha 2» . 10 мая 2010 г. Архивировано из оригинала 14 марта 2014 г.
  41. ^ «Хайку Релиз 1 Альфа 4» . Проект Хайку. 12 ноября 2012 г.
  42. ^ Ларабель, Майкл (9 июня 2020 г.). «Выпущена операционная система Haiku R1 Beta 2 с открытым исходным кодом BeOS» . Фороникс . Проверено 15 ноября 2021 г.
  43. ^ Ларабель, Майкл (26 июля 2021 г.). «Haiku R1 Beta 3 выпущена как духовный преемник BeOS» . Фороникс . Проверено 15 ноября 2021 г.
  44. ^ «Выпущен Haiku R1/beta4!» . 23 декабря 2022 . Проверено 23 декабря 2022 г.
  45. ^ Перейти обратно: а б «Haiku — это операционная система с открытым исходным кодом для тех, кто скучает по NeXTStep» . ЗДНЕТ . Проверено 26 ноября 2023 г.
  46. ^ «Google Fuchsia | Проекты операционных систем» . os-projects.eu . Проверено 26 ноября 2023 г.
  47. ^ Лундюк, Брайан (8 мая 2023 г.). «Haiku добилась огромного прогресса в поддержке RISC-V» . Технологический журнал Лундюка . Проверено 26 ноября 2023 г.
  48. ^ «Компиляция Хайку для Arm» . Проект Хайку . Проверено 26 ноября 2023 г.
  49. ^ «ACCESS Co. выпускает информационные бюллетени BeBook и Be» . Проект Хайку . 3 апреля 2007 года . Проверено 27 ноября 2023 г.
  50. ^ «Книга жизни» . www.haiku-os.org . Проверено 27 ноября 2023 г.
  51. ^ «Хайку R1/бета1» . Твикеры (на голландском языке) . Проверено 27 ноября 2023 г.
  52. ^ «Разделение труда: комплекты, библиотеки, серверы и команды» . Проект Хайку . Проверено 27 ноября 2023 г.
  53. ^ "Экран" . www.haiku-os.org . Проверено 27 ноября 2023 г.
  54. ^ «Лицензия Open Tracker, редакция 1.1.1.1» . Be Inc. , 21 сентября 2001 г. Проверено 10 августа 2011 г.
  55. ^ «МИРОВОЙ ЭКСКЛЮЗИВ: Первый взгляд на Зету YellowTAB – OSnews» . www.osnews.com . Проверено 27 ноября 2023 г.
  56. ^ «Значки Haiku® — Haiku, Inc» . www.haiku-inc.org . Проверено 27 ноября 2023 г.
  57. ^ «Почему векторные иконки Haiku такие маленькие» .
  58. ^ Перейти обратно: а б «Инфраструктура управления пакетами — внутренняя документация Haiku» . www.haiku-os.org . Проверено 26 ноября 2023 г.
  59. ^ Уоллен, Джек (19 октября 2018 г.). «BeOS или не BeOS — это Haiku» . Linux.com . Проверено 26 ноября 2023 г.
  60. ^ «Книга Haiku: несовместимость API уровня приложения с BeOS» . www.haiku-os.org . Проверено 26 ноября 2023 г.
  61. ^ Перейти обратно: а б «Общий FAQ» . Проект Хайку . Проверено 26 ноября 2023 г.
  62. ^ «LegacyPackageInstaller» . www.haiku-os.org . Проверено 27 ноября 2023 г.
  63. ^ Реймер, Джереми (8 января 2013 г.). «Самая интригующая ОС 1998 года, 15 лет спустя: практический опыт работы с Haiku Alpha 4» . Арс Техника . Проверено 26 ноября 2023 г.
  64. ^ «Объясняем, почему мы не поддерживаем другие системы» . Фонд свободного программного обеспечения . Архивировано из оригинала 2 апреля 2018 года.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 9269B3ECB597895449DA9B9E861F4873__1711987200
URL1:https://en.wikipedia.org/wiki/Haiku_(operating_system)
Заголовок, (Title) документа по адресу, URL1:
Haiku (operating system) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)