LINUX.ORG.RU

Вышла вторая бета-версия операционной системы Haiku R1

 ,


3

3

Опубликован второй бета-выпуск операционной системы Haiku R1.

Изначально проект был создан как реакция на закрытие ОС BeOS и развивался под именем OpenBeOS, но был переименован в 2004 году из-за претензий, связанных с использованием в названии торговой марки BeOS. Для оценки работы нового выпуска подготовлено несколько загрузочных Live-образов (x86, x86-64). Исходные тексты большей части ОС Haiku распространяются под свободной лицензией MIT, исключение составляют некоторые библиотеки, медиа-кодеки и компоненты, заимствованные из других проектов. ОС Haiku ориентирована на персональные компьютеры, использует собственное ядро, построенное на основе модульной архитектуры, оптимизированное для высокой отзывчивости на действия пользователя и эффективного выполнения многопоточных приложений. Для разработчиков представлен объектно-ориентированный API. Система напрямую базируется на технологиях BeOS 5 и нацелена на бинарную совместимость с приложениями для данной ОС.

Минимальное требование к оборудованию: CPU Pentium II и 256 МБ ОЗУ (рекомендовано Intel Core i3 и 2 ГБ ОЗУ).

В качестве файловой системы используется OpenBFS, поддерживающая расширенные атрибуты файлов, журналирование, 64-разрядные указатели, поддержку хранения мета-тэгов (для каждого файла можно сохранить атрибуты в форме ключ=значение, что делает ФС похожей на БД) и специальных индексов для ускорения выборки по ним. Для организации структуры директорий используются B+-деревья. Из кода BeOS в состав Haiku включен файловый менеджер Tracker и панель Deskbar, исходные тексты которых были открыты после ухода BeOS со сцены. За почти два года, прошедшие с момента прошлого обновления, в развитии Haiku приняли участие 101 разработчик, которые подготовили более 2800 изменений и закрыли 900 сообщений об ошибках и заявок на реализацию новшеств.

Основные новшества:

  • Улучшена работа на экранах с высокой плотностью пикселей (HiDPI). Обеспечено корректное масштабирование элементов интерфейса. В качестве ключевого фактора для масштабирования использован размер шрифта, в зависимости от которого автоматически выбирается масштаб всех остальных элементов интерфейса. Стандартный шрифт 12 пунктов. (размер по умолчанию) и шрифт 18 пунктов.

  • В панели Deskbar реализован режим «мини», при котором панель не занимает всю ширину экрана, а динамически меняется в зависимости от размещённых пиктограмм. Улучшен режим автоматического раскрытия панели, который увеличивает размер только при наведении мыши и отображает более компактный вариант в обычном режиме.

  • Добавлен интерфейс для настройки устройств ввода, в котором объединены конфигураторы мыши, клавиатуры и джойстика. Добавлена поддержка мышей с более чем тремя кнопками и появилась возможность настройки действий кнопок мыши.

  • Обновлён web-браузер WebPositive, который переведён на новый выпуск движка WebKit и оптимизирован для снижения потребления памяти.

  • Улучшена совместимость с POSIX и портирована большая порция новых программ, игр и графических тулкитов. В том числе доступны для запуска приложения LibreOffice, Telegram, Okular, Krita и AQEMU, а также игры FreeCiv, DreamChess, Minetest, OpenMW, Open Jedi Academy, OpenArena, Neverball, Arx-Libertatys, Colobot и другие.

  • В инсталлятор добавлена возможность исключения при установке необязательных пакетов, присутствующих на носителе. При настройке дисковых разделов показано больше информации о накопителях, реализовано определение применения шифрования и добавлены сведения о свободном пространстве в существующих разделах. Доступна опция для быстрого обновления Haiku R1 Beta 1 до выпуска Beta 2.

  • В терминале обеспечена эмуляция клавиши Meta. В настройках можно назначить выполнение роли Meta клавише Alt/Option, находящейся слева от пробела (клавиша Alt справа от пробела сохранит своё назначение).

  • Реализована поддержка накопителей NVMe и их использования в качестве загрузочных носителей.

  • Расширена и стабилизирована поддержка USB3 (XHCI). Налажена загрузка с USB3-устройств и обеспечена корректная работа с устройствами ввода.

  • Добавлен загрузчик для систем с UEFI.

  • Проведена работа по стабилизации и повышения производительности ядра. Устранены многие ошибки, приводившие к зависанию или крахам.

  • Код сетевых драйверов импортирован из FreeBSD 12.

Оригинал статьи здесь.
Примечания к релизу на английском здесь.

P.S.: Появились вопросы? Приглашаем вас в русскоязычный telegram-канал.

>>> Подробности



Проверено: cetjs2 ()

Ответ на: Haiku же просто работает. от anonymous

Они застряли в парадигме своей что серверную ОС надо доводить до состояния пользовательской грязными хаками.

Ни линукс, ни Unix не создавались серверными ОС. Линукс так тем более - Линус его делал чтобы иметь у себя на домашнем компе маленький бесплатный Unix, но без ограничений Minix. Хоть бы историю изучил, что ли. Тот факт что Linux взлетел на серверах вовсе не говорит о том, что это чисто серверная система. Винда на минуточку тоже на серверах работает.

Sunderland93 ★★★★★ ()
Ответ на: комментарий от anonymous

чем это хорошо, и почему это не взлетело в мейнстриме

Давно взлетело в Window и Mac OS X. Линукс в основном предназначен для серверов и embedded систем, для десктопа он не предназначен. Единый API хорош тем, что есть единая документация и проще писать программы, всё не будет ломаться от новой версии какой-то библиотеки, не нужно всё постоянно пересобирать, программы имеют единообразный UX и могут взаимодействовать друг с другом.

X512 ()
Ответ на: комментарий от Sunderland93

Ни линукс, ни Unix не создавались серверными ОС. Линукс так тем более - Линус его делал чтобы иметь у себя на домашнем компе маленький бесплатный Unix

Клон серверной ОС, работающий на серверах, но не серваная ни разу. Пародоксальная логика.

Что ЮНИКС что Линукс так спроектированы что это серверные ОС. А то что их приспособили на персоналки, так это второстепенное.

Винда изначально проектировалась для персоналок, поэтому она и удобная, поэтому и популярная. А ты продалжай отрицать очевидное и намекть на мою осведомленность, хотя осведомлен я не хуже тебя а судя по всему лучше!

anonymous ()

Что ЮНИКС что Линукс так спроектированы что это серверные ОС

Если исходить из твоей логики, то и macOS - серверная операционка.

Sunderland93 ★★★★★ ()

Что ЮНИКС что Линукс так спроектированы что это серверные ОС

Стрелочка не поворачивается. macOS - это сертифицированный Unix. И исходя из твоих слов - это серверная ОС, и на десктопе ей нехрен делать.

Sunderland93 ★★★★★ ()
Ответ на: комментарий от anonymous

В панели задач видны все окна. Если есть группировка окон, то и список есть.

В Windows это сделано менее удобно чем в Haiku. Например в Haiku можно раскрывать и скрывать список окон, а не показывать их в всплывающем окне.

Опять же навация, но кто сказал что каскадное меню удобно для навигации.

Контекстное меню удобно для выбора файлов/папок а также беглого просмотра файловой системы.

X512 ()
Ответ на: комментарий от X512

проще писать программы

проще вообще не писать программы (под хаику) тк они уже написаны под другое апи…

всё не будет ломаться от новой версии какой-то библиотеки

в венде от версии к версии ломается софт…

что есть единая документация

msdn неполная и содержит ошибки, хорошим словом реально пишушие софт люди её не называют…

не нужно всё постоянно пересобирать

а кто пересобирает кроме пары гентушников? а проприетарщики на вашу маргинальную хайку даже не подумают посмотреть…

Линукс в основном предназначен для серверов и embedded систем, для десктопа он не предназначен

сектанты это как-то обоснуют?

anonymous ()

нынешняя венда основана на NT, а она как раз разрабатывалась для рабстанций и серверов

вот так эпик фейл

anonymous ()
Ответ на: комментарий от anonymous

в венде от версии к версии ломается софт…

Потому что он некорректно использует API или содержит ошибки. У меня софт (сложный софт, не блокнот) времён Windows 95 без проблем работает в Windows 10 и Wine.

msdn неполная и содержит ошибки, хорошим словом реально пишушие софт люди её не называют…

Намного лучше чем разрозненная и крайне неполная документация в Линуксе.

а кто пересобирает кроме пары гентушников? а проприетарщики на вашу маргинальную хайку даже не подумают посмотреть…

Попробуйте запустить бинарный пакет 10 летней давности в Линуксе. В Windows и Haiku работает без проблем, а в Линуксе надо постоянно пересобирать чтобы не сломалось, причём несколько раз под разные дистрибутивы и даже разные поддерживаемые версии дистрибутивов.

X512 ()
Ответ на: комментарий от anonymous

нынешняя венда основана на NT, а она как раз разрабатывалась для рабстанций и серверов вот так эпик фейл

На винде отдельный графический сервер и отдельная звуковая система?

anonymous ()
Ответ на: комментарий от Sunderland93

Стрелочка не поворачивается. macOS - это сертифицированный Unix. И исходя из твоих слов - это серверная ОС, и на десктопе ей нехрен делать.

Лучше бы нашел почему они сертифицировали, тогда бы тебе был респект и уважуха. А так видно что просто спорщик, он от того что макось для пользователей удобнее чем любой линукс, это и ежу понятно.

anonymous ()

А так видно что просто спорщик, он от того что макось для пользователей удобнее чем любой линукс, это и ежу понятно.

macOS это Unix? Unix. Линукс - Unix-подобен? Да. Так в чём разница? Что позволяет макоси быть десктопной осью, но не позволяет быть таковому Линуксу? Иксы? Wayland? Разнообразие рабочих столов? Если ты мне не привёл аргументов в пользу того, почему линукс не пригоден для десктопа, то и я не вижу смысла что-то доказывать.

Sunderland93 ★★★★★ ()
Ответ на: комментарий от sparkie

Open Group всего лишь коммерческая организация. Ты можешь создать свою и с тем же успехом выдавать сертификаты имени себя.

С одним лишь маленьким отличием – Open Group выдаёт не сертификаты имени себя, а сертификаты имени UNIX®, которые выдавать ты, например, не в праве.

EXL ★★★★★ ()
Ответ на: комментарий от EXL

Конечно не вправе. У меня нет юридических прав на торговую марку Unix, которые я не купил у кого-то ещё. То есть не приобрёл бумажку, разрешающую мне выдавать другие бумажки.

sparkie ()
Ответ на: комментарий от Sunderland93

Если исходить из твоей логики, то и macOS - серверная операционка.

Ты строешь из себя всезнайку, а меня хочешь выставить профаном. Но внезапно Эпл делает сервера. Эти сервера даже используются в аэророртах некоторых. https://ru.wikipedia.org/wiki/MacOS_Server

macOS Server (ранее Mac OS X Server, OS X Server) — UNIX-подобная, серверная операционная система. Начиная с 2011 года (версии OS X 10.7), серверная редакция была встроена в обычную версию OS X. Однако для настройки и управления сервером необходимо приобрести пакет управлением (server management app) OS X Server. Включает в себя программы администрирования и управления рабочими группами. Эти программы обеспечивают упрощённый доступ к сетевым сервисам, таким как почтовый сервер, Samba сервер, LDAP, DNS и другим. Также включает в себя многочисленные дополнительные сервисы и программы для их управления, например, веб-сервер, вики-сервер, чат-сервер, календарь-сервер и множество других. OS X Server была предустановлена на компьютеры Mac mini Server (до 2014 года) и Mac Pro Server (до 2013 года), сейчас программа управления сервером распространяется отдельно для использования на компьютерах Apple через App Store.

Если я говорю что ЮНИКС серверная, потому что она многопользовательская, в те времена были сервера и терминалы. Этим обусловленна архитектура ЮНИКС. Если ты вправду так хорошо информирован, как хочешь казаться, ты бы это понял давно. Линукс это всего лишь ядро, соответсвенно гораздо более неряшливое.

Сравнивать многопользовательские ОС с однопользовательскими ОС и предъявлять последник кретерии первых, могут только невежественный фанатики на ЛОРе, не желающие проявлять и капли объективности.

anonymous ()
Ответ на: комментарий от Sunderland93

Стрелочка не поворачивается. macOS - это сертифицированный Unix.

Линукс дистрибутивы есть сертифицированные как ЮНИКС, это доказывает ровным счётом ничего. Я говорю как оно де-факто является, пытаюсь быть объективным, ты же пытаешь подловить меня на формальных вещах, как тееб кажется, но даже здесь обосрался.

anonymous ()
Ответ на: комментарий от Sunderland93

Я уже даже начинают потихоньку привыкать, что если пятизвёздочный регистрант, не путать с пятизвёздочным коняком, то это по настоявшийся, выдержанный фанатик. Еще ни разу не встречал адекватного пятизвездочного регистранта, видимо выдерживают отбор только самые упоротые.

anonymous ()
Ответ на: комментарий от anonymous

Ононимус туповат пошел… на ЛОРе деграданты.Атас! Ты нифига не понял…. Табы можно растянуть на все окно, про это X512 и писал, что такая возможность есть - нужно свой декоратор /декор таба/добавить к дефолтному… и переключиться на него в один тык ЛКМ и будет у тебя заголовок на все окошко. И такие свои декораторы можно добавлять. Хошь синенько - как в Вин95/98, хоть серенько - как на МакOS…. Есть ваще закос плоский под ВинX. Реализован темменеджер и возможность создавать свои темы оформления.

https://github.com/unarix/haiku_darkstyle/tree/master/FlatDecorator/objects.x86_64-cc8-release

PS ононимусы - просто тупые ЛОРотролли, никто и ничто из себя не представляющие….

beos ★★ ()
Последнее исправление: beos (всего исправлений: 1)
Ответ на: комментарий от anonymous

Install of controlLook

Copy the binary «FlatControlLook» (https://github.com/unarix/haiku_darkstyle/tree/master/FlatControlLook/objects.x86_64-cc8-release) in the path: «/boot/home/config/non-packaged/control_look» (if not exist the folder, create it).

Install of Decorator

Copy the binary «FlatDecorator» (https://github.com/unarix/haiku_darkstyle/tree/master/FlatDecorator/objects.x86_64-cc8-release) in the path: «/boot/home/config/non-packaged/decorators» (if not exist the folder, create it).

Install Dark-Theme

To use the theme you need to install the package «Theme Manager» from haiku-depot. After install it, copy the folder «DarkFlat» from (https://github.com/unarix/haiku_darkstyle/tree/master/DarkFlat) in the directory /boot/home/config/settings/UIThemes. Open Theme manager and select «DarkFlat» from the list.

beos ★★ ()
Последнее исправление: beos (всего исправлений: 1)
Ответ на: комментарий от sparkie

https://www.youtube.com/watch?v=CBzg71kUkWc Getting Started

https://www.youtube.com/watch?v=eyugkKdbVEY Creating a Console Application

https://www.youtube.com/watch?v=1rtcQdtHrRo Creating a GUI application

О Haiku - канал - https://www.youtube.com/channel/UCKtf_qxqYFRI2466AOr6GxA

beos ★★ ()
Последнее исправление: beos (всего исправлений: 2)

Re: Чувак, в том и дело, что на гайке СВОЙ УНИКАЛЬНЫЙ ИНТЕРФЕЙС.

Що ти несешь? Какая БеОС копировала Винду? А еще интереснее - боролась?

Жадный Луи Гарсиа (уже не помню как правильно звали «автора и директора»). Во-пырввых - проиграл внутренние войны внутри Яббла. Во-вторых, не почуял рыночек и не отдуплял все годы ресерча в МС Во-третьих - жадность и довела. Хотя были предложения открывать исходники и отпускать в свободное плавание.

Шапка сделала ставку и выйграла, БеInc - вапсче не отдупляла куда ветер дует.

anonymous ()
Ответ на: комментарий от X512

для десктопа он не предназначен

Еще один... При всех своих недостатках, линукс — гибкое и переносимое ядро. Это доказывается тем фактом, что он работает везде — от эмбеддеда до суперкомпьютеров. Что мешает ему хорошо работать на десктопе?

anti_win ()
Ответ на: комментарий от beos

это что за красноглазый пердолинг? ты предлагаешь обычному десктопному пользователю этим заниматься? воистину, хайку - кривое поделие из костылей и подпорок без общей архитектуры

anonymous ()
Ответ на: комментарий от anonymous

Вы о чем щас? Тема/декор и скроллук/ в разработке - это первый тестовый образец… Автор токо на днях собрал бинарники. Когда протестируем - оформим в пакет и положим в официальный репозиторий.

PS ононимусы на ЛОРе пошли какие-то нервно-припадочные…. мельчает народец.

beos ★★ ()
Ответ на: комментарий от anonymous

воистину, хайку - кривое поделие из костылей и подпорок без общей архитектуры

И тебя вылечат….Воистину. Аминь.

PS строители-архитекторы из числа ононимусов приболели на голову.

beos ★★ ()
Последнее исправление: beos (всего исправлений: 2)
Ответ на: комментарий от anti_win

Что мешает ему хорошо работать на десктопе?

Эта гибкость и переносимоть и мешает. Пользователям и разработчикам нужна готовая система которая просто работает без ручной сборки из частей и доработки напильником. Ваша гибкость на десктопе никому не нужна, она нужна для серверов и embedded систем. Haiku, Windows, Mac OS X и даже старый UNIX с CDE централизованно спроектированы и целостно устроены. POSIX/UNIX совместимость особого отношения не имеет, это приятный борус для портирования программ, оно и в Windows есть.

Эта картинка по моему идеально описывает что из себя представляют системы на основе Линукса: https://i.imgur.com/R9rnmXv.jpg. Правда это не имеет отношения к open source, скорее к организации разработки.

X512 ()
Ответ на: комментарий от X512

баивые картиночки

уровень аргументации стабилен, как вижу

Ваша гибкость на десктопе никому не нужна

видимо поэтому вантузный гуй всегда заменяли на сторонние программы, да.

вот что никому точно не нужно - это маргинальные ос, на которых не работает железо и софт

anonymous ()
Ответ на: комментарий от anonymous

видимо поэтому вантузный гуй всегда заменяли на сторонние программы, да.

Ни разу не видел проектов по замене графической системы Windows (win32k.sys, то же что и X11 в Линукс) на что-то другое. Были маргиналы которые заменяли explorer.exe на что-то другое, но это движение давно сошло на нет.

X512 ()
Ответ на: комментарий от X512

маргиналы

это мейнстрим, тк это массовее вашей маргинальной хайку в 1000000 раз

движение давно сошло на нет

не сошло, но многий старый софт поломали между версиями венды (разрекламированная совместимость, ахах)

по замене графической системы

искходники и документацию покажешь на это дерьмо? а вот в клятом линуксе они есть…

anonymous ()
Ответ на: комментарий от anonymous

вот что никому точно не нужно - это маргинальные ос, на которых не работает железо и софт

Настоящий профессиональный софт как например AutoCAD или Clip Studio Paint на Линуксе не работает, но работает в Windows и Mac OS X. Разработчики не хотят возиться с системой где нет единого API и постоянно всё ломается.

X512 ()
Ответ на: комментарий от anonymous

не сошло, но многий старый софт поломали между версиями венд

explorer.exe это компонент Windows и его не положено менять. Если вы его поменяли - получайте undefined behavior, никакой совместимости вам не гарантируется.

искходники и документацию покажешь

Это внутренняя особенность реализации, вам не положено о ней знать.

X512 ()
Ответ на: комментарий от X512

интересная теория, но Autodesk Maya, SideFX Houdini, DaVinci Resolve есть под линукс

в линуксе юзерспейсный abi ядра как раз стабилен, но что бы ты там понимал…

anonymous ()
Ответ на: комментарий от X512

не положено

ахах. те они запрещают людям распоряжаться своим же компьютером…

там даже сраные иконки гвоздями прибиты в системной shell32.dll

и ты вот такое вот выставляешь как ману небесную? абсурд

anonymous ()