После года разработки опубликован третий бета-выпуск операционной системы Haiku R1. Изначально проект был создан как реакция на закрытие ОС BeOS и развивался под именем OpenBeOS, но был переименован в 2004 году из-за претензий, связанных с использованием в названии торговой марки BeOS. Для оценки работы нового выпуска подготовлено несколько загрузочных Live-образов (x86, x86-64). Исходные тексты большей части ОС Haiku распространяются под свободной лицензией MIT, исключение составляют некоторые библиотеки, медиа-кодеки и компоненты, заимствованные из других проектов.
Haiku OS వ్యక్తిగత కంప్యూటర్లపై దృష్టి సారించింది, మాడ్యులర్ ఆర్కిటెక్చర్ ఆధారంగా రూపొందించబడిన దాని స్వంత కోర్ని ఉపయోగిస్తుంది, వినియోగదారు చర్యలకు అధిక ప్రతిస్పందన మరియు బహుళ-థ్రెడ్ అప్లికేషన్లను సమర్థవంతంగా అమలు చేయడం కోసం ఆప్టిమైజ్ చేయబడింది. డెవలపర్ల కోసం, ఆబ్జెక్ట్-ఓరియెంటెడ్ API ప్రదర్శించబడుతుంది. సిస్టమ్ నేరుగా BeOS 5 సాంకేతికతలపై ఆధారపడి ఉంటుంది మరియు ఈ OS కోసం అప్లికేషన్లతో బైనరీ అనుకూలతను లక్ష్యంగా చేసుకుంది. కనీస హార్డ్వేర్ అవసరం: పెంటియమ్ II CPU మరియు 384 MB RAM (ఇంటెల్ కోర్ i3 మరియు 2 GB RAM సిఫార్సు చేయబడింది).
OpenBFS ఫైల్ సిస్టమ్గా ఉపయోగించబడుతుంది, ఇది పొడిగించిన ఫైల్ అట్రిబ్యూట్లు, జర్నలింగ్, 64-బిట్ పాయింటర్లు, మెటా ట్యాగ్లను నిల్వ చేయడానికి మద్దతునిస్తుంది (ప్రతి ఫైల్కు, మీరు ఫారమ్ కీ=వాల్యూలో అట్రిబ్యూట్లను నిల్వ చేయవచ్చు, ఇది ఫైల్ సిస్టమ్ని లాగా చేస్తుంది. డేటాబేస్) మరియు వాటి ద్వారా తిరిగి పొందడాన్ని వేగవంతం చేయడానికి ప్రత్యేక సూచికలు. డైరెక్టరీ నిర్మాణాన్ని నిర్వహించడానికి B+ చెట్లు ఉపయోగించబడతాయి. BeOS కోడ్ నుండి, హైకు ట్రాకర్ ఫైల్ మేనేజర్ మరియు డెస్క్బార్ను కలిగి ఉంది, ఇవి BeOS సన్నివేశం నుండి నిష్క్రమించిన తర్వాత ఓపెన్ సోర్స్ చేయబడ్డాయి.
ప్రధాన ఆవిష్కరణలు:
- Развиваемый проектом web-браузер 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 переработано управление памятью и добавлены дополнительные композитные операции отрисовки (используются в браузере для вывода элементов canvas).
- В эмуляторе терминала реализована поддержка escape-последовательностей для вывода повторяющихся символов.
- Улучшена совместимость со спецификациями POSIX, в том числе добавлена поддержка операций mlock/munlock, ppoll и exp10/exp10f/exp10l.
మూలం: opennet.ru