Haiku — вільна операційна система для персональних комп'ютерів, перша версія якої націлена на бінарну сумісність з операційною системою BeOS.
Розробник | Haiku Project |
---|---|
Родина ОС | BeOS |
Робочий стан | Бета |
Початковий випуск | 2002 |
Репозиторій |
|
Платформи | X86 |
Тип ядра | Мікроядро |
Під впливом | BeOS |
Ліцензія | Ліцензія MIT |
haiku-os.org |
Історія
Із закриттям розробки операційної системи BeOS, і продажем всієї її інтелектуальної власності фірмі Palm, перед ентузіастами BeOS постало завдання подальшого розвитку і існування цієї операційної системи взагалі. Оскільки система була багато в чому унікальною і передовою, її адепти вирішили, щоб уникнути юридичних і технічних проблем, переписати все з нуля, з повністю відкритим початковим кодом, забезпечивши максимально можливу двійкову сумісність з останньою версією BeOS — 5.0.
Проєкт спочатку називався OpenBeOS, потім OBOS, і, урешті-решт, Haiku. Ім'я проєкту було вибране на честь повідомлень про помилки, що видаються браузером NetPositive: вони були неримовані японські тривірші — хайку (або ж «хоку»).
Як і було заплановано 14 вересня 2009 року вийшла перша альфа версія Haiku. Перша альфа версія націлена в основному на розробників.
Особливості
Деякі особливості ОС Haiku:
- Систему написано на ; початковий код ОС здебільшого поширюються під вільною ліцензією MIT, виняток становлять деякі бібліотеки, медіа-кодеки і компоненти, запозичені з інших проєктів;
- Базується на технологіях BeOS 5 і націлена на бінарну сумісність з застосунками для цієї ОС. З коду BeOS до складу Haiku включений файловий менеджер Tracker і панель Deskbar, початковий код яких було відкрито після відходу BeOS зі сцени;
- Мінімальна вимога до устаткування: CPU Pentium III 400 МГц і 128 МБ оперативної пам'яті. Підтримуються платформи IA-32, x86-64 та ARM, неофіційно RISC-V, ведуться роботи[] зі створення версії для PowerPC і MIPS;
- Орієнтована на персональні комп'ютери, використовує власне ядро, побудоване на основі мікроядерної архітектури, оптимізоване для високої чутливості до дії користувача і ефективного виконання багатонитевих застосунків. Для розробників представлений об'єктно-орієнтований API;
- Файлова система — , що підтримує розширені атрибути файлів, журналювання, 64-розрядні вказівники, підтримку зберігання мета-тегів (для кожного файлу можна зберегти атрибути у формі ключ = значення, що робить ФС схожою на базу даних) і спеціальних індексів для прискорення вибірки за ними. Для організації структури директорій використовуються "B+ tree" дерева. Максимальний розмір файлу — 260 Гб, розділу — 2 ексабайт;
- У комплекті поставляється веббраузер WebPositive на базі рушія Webkit.
Інтерфейс користувача
Графічний інтерфейс користувача складають Tracker, файловий менеджер, та Deskbar, панель завдань що завжди розміщена поверх інших у верхньому правому кутку екрана, і яка містить меню, трей і список запущених програм. Tracker є еволюцією OpenTracker, який випущений під ліценізією з додатками що обмежують використання торгових марок Be Inc.Zeta також модифікувала OpenTracker для своєї операційної системи.
Іконки в Haiku спроектував Стефан Асмус і вони називаються stippi. Асмус також створив Haiku Vector Icon Format (HVIF) - векторний формат зберігання іконок в Haiku, націлений на швидкий рендеринг і невеликі розміри файлів.
Зноски
- (англ.). 7 листопада 2021. Архів оригіналу за 18 січня 2022. Процитовано 1 січня 2022.
- Open Tracker License, revision 1.1.1.1. 21 September 2001. Процитовано 10 August 2011.
- WORLD EXCLUSIVE: First Look at YellowTAB's Zeta – OSnews. www.osnews.com. Процитовано 27 листопада 2023.
- Haiku®'s Icons - Haiku, Inc. www.haiku-inc.org. Процитовано 27 листопада 2023.
- Why Haiku Vector Icons are So Small.
Посилання
- Сайт проєкту Haiku [ 26 серпня 2009 у Wayback Machine.]
Вікісховище має мультимедійні дані за темою: Haiku |
Це незавершена стаття про операційні системи. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Haiku vilna operacijna sistema dlya personalnih komp yuteriv persha versiya yakoyi nacilena na binarnu sumisnist z operacijnoyu sistemoyu BeOS HaikuRozrobnikHaiku ProjectRodina OSBeOSRobochij stanBetaPochatkovij vipusk2002Repozitorijp1324PlatformiX86Tip yadraMikroyadroPid vplivomBeOSLicenziyaLicenziya MIThaiku os orgIstoriyaIz zakrittyam rozrobki operacijnoyi sistemi BeOS i prodazhem vsiyeyi yiyi intelektualnoyi vlasnosti firmi Palm pered entuziastami BeOS postalo zavdannya podalshogo rozvitku i isnuvannya ciyeyi operacijnoyi sistemi vzagali Oskilki sistema bula bagato v chomu unikalnoyu i peredovoyu yiyi adepti virishili shob uniknuti yuridichnih i tehnichnih problem perepisati vse z nulya z povnistyu vidkritim pochatkovim kodom zabezpechivshi maksimalno mozhlivu dvijkovu sumisnist z ostannoyu versiyeyu BeOS 5 0 Proyekt spochatku nazivavsya OpenBeOS potim OBOS i ureshti resht Haiku Im ya proyektu bulo vibrane na chest povidomlen pro pomilki sho vidayutsya brauzerom NetPositive voni buli nerimovani yaponski trivirshi hajku abo zh hoku Yak i bulo zaplanovano 14 veresnya 2009 roku vijshla persha alfa versiya Haiku Persha alfa versiya nacilena v osnovnomu na rozrobnikiv OsoblivostiDeyaki osoblivosti OS Haiku Sistemu napisano na C pochatkovij kod OS zdebilshogo poshiryuyutsya pid vilnoyu licenziyeyu MIT vinyatok stanovlyat deyaki biblioteki media kodeki i komponenti zapozicheni z inshih proyektiv Bazuyetsya na tehnologiyah BeOS 5 i nacilena na binarnu sumisnist z zastosunkami dlya ciyeyi OS Z kodu BeOS do skladu Haiku vklyuchenij fajlovij menedzher Tracker i panel Deskbar pochatkovij kod yakih bulo vidkrito pislya vidhodu BeOS zi sceni Minimalna vimoga do ustatkuvannya CPU Pentium III 400 MGc i 128 MB operativnoyi pam yati Pidtrimuyutsya platformi IA 32 x86 64 ta ARM neoficijno RISC V vedutsya roboti koli zi stvorennya versiyi dlya PowerPC i MIPS Oriyentovana na personalni komp yuteri vikoristovuye vlasne yadro pobudovane na osnovi mikroyadernoyi arhitekturi optimizovane dlya visokoyi chutlivosti do diyi koristuvacha i efektivnogo vikonannya bagatonitevih zastosunkiv Dlya rozrobnikiv predstavlenij ob yektno oriyentovanij API Fajlova sistema sho pidtrimuye rozshireni atributi fajliv zhurnalyuvannya 64 rozryadni vkazivniki pidtrimku zberigannya meta tegiv dlya kozhnogo fajlu mozhna zberegti atributi u formi klyuch znachennya sho robit FS shozhoyu na bazu danih i specialnih indeksiv dlya priskorennya vibirki za nimi Dlya organizaciyi strukturi direktorij vikoristovuyutsya B tree dereva Maksimalnij rozmir fajlu 260 Gb rozdilu 2 eksabajt U komplekti postavlyayetsya vebbrauzer WebPositive na bazi rushiya Webkit Interfejs koristuvacha Deskbar Grafichnij interfejs koristuvacha skladayut Tracker fajlovij menedzher ta Deskbar panel zavdan sho zavzhdi rozmishena poverh inshih u verhnomu pravomu kutku ekrana i yaka mistit menyu trej i spisok zapushenih program Tracker ye evolyuciyeyu OpenTracker yakij vipushenij pid liceniziyeyu z dodatkami sho obmezhuyut vikoristannya torgovih marok Be Inc Zeta takozh modifikuvala OpenTracker dlya svoyeyi operacijnoyi sistemi Ikonki v Haiku sproektuvav Stefan Asmus i voni nazivayutsya stippi Asmus takozh stvoriv Haiku Vector Icon Format HVIF vektornij format zberigannya ikonok v Haiku nacilenij na shvidkij rendering i neveliki rozmiri fajliv Znoski angl 7 listopada 2021 Arhiv originalu za 18 sichnya 2022 Procitovano 1 sichnya 2022 Open Tracker License revision 1 1 1 1 21 September 2001 Procitovano 10 August 2011 WORLD EXCLUSIVE First Look at YellowTAB s Zeta OSnews www osnews com Procitovano 27 listopada 2023 Haiku s Icons Haiku Inc www haiku inc org Procitovano 27 listopada 2023 Why Haiku Vector Icons are So Small PosilannyaSajt proyektu Haiku 26 serpnya 2009 u Wayback Machine Vikishovishe maye multimedijni dani za temoyu Haiku Ce nezavershena stattya pro operacijni sistemi Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi