Haiku: различия между версиями

[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
Строка 34:
Haiku воплощает в себе основные идеи BeOS. Это модульная система, архитектурно решённая как [[гибридное ядро]]<ref>{{cite web|url=http://www.haiku-os.org/community/forum/haiku_kernel_architecture_questions_0|title=Haiku Kernel Architecture Questions|work=Forums → Haiku → General Haiku Discussion|publisher=Официальный сайт|datepublished=29 октября 2008|accessdate=29 января 2009|lang=en|archiveurl=https://www.webcitation.org/61BtwONuy?url=http://www.haiku-os.org/community/forum/haiku_kernel_architecture_questions_0|archivedate=2011-08-25|deadurl=yes}}</ref>: микроядерная архитектура, способная динамически подгружать необходимые модули. Сетевой стек работает в режиме [[ядро операционной системы|ядра]], но в целях двоичной совместимости с BeOS R5 имеет также интерфейс в [[Пространство пользователя|пользовательской области памяти]].
 
Ядро Haiku — NewOS — написаннонаписано бывшим инженером Be Inc. Тревисом Гейсельбрехтом и полностью совместимо с приложениями своего оригинала — BeOS R5.<ref>[http://lvee.org/ru/reports/LVEE_2010_06 Максим Сохацкий. Архитектура Haiku OS - lvee.org]</ref>
 
ОднойОдна из отличительных особенностей системы является архитектура ''трансляторов'' — системных интерпретаторов файловых форматов (например, [[JPEG]]). Кроме того, Haiku продолжает традиции BeOS по активному использованию файловых мета-атрибутов, что позволяет реализовать работу с данными простыми и очевидными методами (см. [[OpenTracker]]).
 
Файловая система [[OpenBFS]] поддерживает расширенные [[Атрибуты файла|атрибуты файлов]], [[Журналируемая файловая система|журналирование]], 64-разрядные указатели, поддержку хранения мета-тегов, максимальный размер файла — 260 [[гигабайт]], [[Раздел диска|раздела]] — 2 [[эксабайт]]а (2<sup>61</sup> байт или 2 миллиарда гигабайтгигабайтов).
 
== Управление пакетами ==