Хайку-ос - це

Haiku - вільна операційна система для персональних комп'ютерів, перша версія якої націлена на двійкову сумісність з операційною системою операційної системи BeOS, і продажем всієї її інтелектуальної власності фірмі ентузіастами BeOS постало завдання подальшого розвитку і існування цієї операційної системи взагалі. Оскільки система була багато в чому унікальною і передової, її адепти вирішили, щоб уникнути юридичних і технічних проблем, переписати все з нуля, з повністю відкритим вихідним кодом. забезпечивши максимально можливу двійкову сумісність з останньою версією BeOS - 5.0. Проект спочатку називався OpenBeOS, потім OBOS, і, врешті-решт, Haiku.

В даний час міжнародна група розробників активно працює над компонентами системи. Найближчим часом варто очікувати вихід першої альфа-версії системи.

Технічна реалізація

Haiku втілює в собі основні ідеї BeOS. Це буде модульна система, архітектурно вирішена як гібридне ядро ​​[1]. мікроядерна архітектура, здатна динамічно довантажувати необхідні модулі. Мережевий стек працює в режимі ядра. але, з метою двійковій сумісності з BeOS R5, має також інтерфейс в призначеній для користувача області пам'яті (user space (англ.)).

До цікавих особливостей системи слід віднести архітектуру трансляторів - системних інтерпретаторів файлових форматів (наприклад, OpenTracker).

Історія та інформація

Хайку-ос - це

Повідомлення про помилку в NetPositive

Ім'я проекту було вибрано на честь соощеній про помилки, які видаються браузером хайку.

Розробка

Розробка операційної системи

Haiku розробляється переважно на мові програмування C ++. з невеликою кількістю коду, написаним на асемблері. Існують кілька команд розробників, що займаються різними сферами:

  • App / Interface - розробляють інтерфейс, додатки і Support Kits.
  • BFS - розробляють OpenBFS
  • Game - розробляють Game Kit і його API.
  • Input Server - сервер, що підтримує пристрої введення, такі як клавіатура і миша і їх взаємодію з іншими частинами ОС.
  • Kernel - розробляють ядро ​​ОС.
  • Media - аудіо-сервер і пов'язаний з ним API.
  • MIDI - реалізують
  • OpenGL - розробляють підтримку BeOS.
  • Printing - працюють над print-сервером і драйверами для пристроїв друку.
  • Screen Saver - реалізують функціонал скрінсейвера.
  • Storage - розробляються сервер зберігання і драйвера для необхідних файлових систем.
  • Translation - відтворюють модулі для читання \ запису \ конвертації різних форматів даних.

Розробка додатків

В якості однієї з цілей проекту заявлена ​​повна двоичная сумісність з BeOS 5, тому розробка додатків під Haiku може вестися засобами BeOS.

Розробникам додатків насамперед надається об'єктно-орієнтована API на C ++. Використовуваний компілятор - gcc.

У Haiku коректно працюють додатки, скомпільовані різними, бінарному несумісними між собою версіями gcc (2.95 і 4). Це досягнуто шляхом компіляції всіх бібліотек операційної системи, що використовуються в додатках, обома версіями gcc. Потім, під час запуску програми, операційна система Haiku визначає, за допомогою якої версії gcc це додаток було скомпільовано, і виконує динамічне зв'язування з версією системних бібліотек, скомпільованих відповідної версією компілятора.

Інші мови програмування. в яких можна створювати додатки для Haiku:

Примітки

Дивитися що таке "Хайку-ОС" в інших словниках:

хайку - хокку, тривірш Словник російських синонімів. хайку ім. кол під синонімів: 2 • тривірш (4) • хокку ... Словник синонімів

ХАЙКУ - ХАЙКУ, дивись Хокку ... Сучасна енциклопедія

ХАЙКУ - см. Хокку ... Великий Енциклопедичний словник

Хайку - жанр і форма японської поезії. Являє собою тривірш, що складається з рядків в 5 7 5 складів. До кінця ХIХ ст. називалося хокку. Хайку довгий час не мало самостійного значення і існувало тільки як початкове тривірш нанизаних ... ... Вся Японія

хайку - см. Хокку. * * * ХАЙКУ ХАЙКУ, см. Хокку (див. ХОККУ) ... Енциклопедичний словник

Хайку - жанр японської поезії. Див. Хокку ... Велика радянська енциклопедія

хайку - (хокку), жанр японської пейзажної лірики, правила якого розроблені поетом Мацуо Басьо (17 в.); вірш у вигляді монострофи без рим, в якій чергуються вірші з різною кількістю складів (метрична схема строфи: 5-7-5). У початковій рядку ... ... Літературна енциклопедія

хайку - см. хокку ... Термінологічний словник-тезаурус з літературознавства