Haiku R1 операциялық жүйесінің үшінші бета нұсқасы

Бір жылдық дамудан кейін Haiku R1 операциялық жүйесінің үшінші бета-нұсқасы жарияланды. Жоба бастапқыда BeOS операциялық жүйесінің жабылуына реакция ретінде жасалды және OpenBeOS атауымен әзірленді, бірақ атаудағы BeOS сауда белгісін пайдалануға қатысты шағымдарға байланысты 2004 жылы атауы өзгертілді. Жаңа шығарылымның өнімділігін бағалау үшін бірнеше жүктелетін Live кескіндері (x86, x86-64) дайындалды. Haiku ОЖ-нің көпшілігінің бастапқы коды басқа жобалардан алынған кейбір кітапханаларды, медиа кодектерді және құрамдастарды қоспағанда, тегін MIT лицензиясы бойынша таратылады.

Haiku ОЖ дербес компьютерлерге бағытталған және пайдаланушы әрекеттеріне жоғары жауап беру және көп ағынды қосымшаларды тиімді орындау үшін оңтайландырылған, модульдік архитектураға құрылған өз ядросын пайдаланады. Әзірлеушілер үшін нысанға бағытталған API қамтамасыз етілген. Жүйе тікелей BeOS 5 технологияларына негізделген және осы ОЖ үшін қосымшалармен екілік үйлесімділікке бағытталған. Ең аз аппараттық құралға қойылатын талаптар: Pentium II процессоры және 384 МБ жедел жады (Intel Core i3 және 2 ГБ жедел жады ұсынылады).

Haiku R1 операциялық жүйесінің үшінші бета нұсқасы

OpenBFS кеңейтілген файл атрибуттарын, журнал жүргізуді, 64 биттік көрсеткіштерді, мета тегтерді сақтауды қолдауды қолдайтын файлдық жүйе ретінде пайдаланылады (әр файл үшін атрибуттарды кілт=мән пішінінде сақтауға болады, бұл файлдық жүйені файлдық жүйеге ұқсас етеді. деректер базасы) және олар бойынша іздеуді жылдамдату үшін арнайы индекстер. «В+ ағаштары» каталог құрылымын ұйымдастыру үшін қолданылады. BeOS кодынан Haiku құрамына Tracker файл менеджері мен жұмыс үстелі кіреді, олардың екеуі де BeOS сахнадан кеткеннен кейін ашық бастапқы кодқа ие болды.

Негізгі инновациялар:

  • Жоба әзірлеген WebPositive веб-шолғышы WebKit 612.1.21 қозғалтқышын пайдалану үшін тасымалданды. Басқа браузерлермен тұрақтылық пен үйлесімділік айтарлықтай жақсарды.
  • Жақсартылған орнату процесі. Дискіні бөлімдерге бөлу интерфейсі жеңілдетілді және драйверлерді конфигурациялауға арналған интерфейс жаңартылды.
  • Кеңейтілген аппараттық қолдау. Сымсыз құрылғыларға арналған драйверлер FreeBSD 13 жүйесінен көшірілді. Дыбыс карталары, сақтау жүйелері және USB құрылғылары үшін жаңа драйверлер қосылды. Жақсартылған USB 3 қолдауы. NVIDIA графикалық карталары (GeForce 6200-GeForce Go 6400) бар жүйелерде өнімділік жақсарды.
  • Желі ақауларына байланысты үзілген жаңартуларды жүктеп алуды жалғастыру мүмкіндігі енгізілді.
  • Күңгірт түсті тақырыптар үшін жақсартылған қолдау.
  • Сенсорлық тақтаны өшіру мүмкіндігі енгізу жүйесінің параметрлеріне қосылды.
  • XFS және NFS файлдық жүйелеріне қолдау жақсартылған.
  • Sun VTOC бөлім кестелеріне қолдау қосылды.
  • Қаріп өлшеміне байланысты айналдыру жолақтарын масштабтау қамтамасыз етілген.
  • Жақсартылған локализацияны қолдау.
  • MediaPlayer тұрақтылығы жақсарды. 4K бейнеге қолдау қосылды.
  • Бума менеджері пакетті жою кезінде өңдегіш сценарийлерін іске қосу үшін қолдауды қамтамасыз етеді.
  • Бағдарлама нұсқалары жаңартылды. Python 2 ескірген және орнына Python 3.7.
  • app_server графикалық сервері жадты басқаруды қайта жасақтады және қосымша композиттік көрсету операцияларын қосты (браузерде кенеп элементтерін көрсету үшін пайдаланылады).
  • Терминал эмуляторы қайталанатын таңбаларды шығару үшін шығу ретін қолдауды қамтамасыз етеді.
  • POSIX спецификацияларымен жақсартылған үйлесімділік, соның ішінде mlock/munlock, ppoll және exp10/exp10f/exp10l операциялары үшін қосымша қолдау.

Ақпарат көзі: opennet.ru

пікір қалдыру