LINUX.ORG.RU

ОС «Быть». Наши дни

 


3

3

Haiku OS, установлена на ноутбук, использую для работы (хотя пока это громко сказано) каждый день.

На скриншоте, в порядке следования:

  • ЛОР, виртуалка с FreeBSD 14, информация о системе https://0x0.st/HHVm.png

  • Сторонние приложения, результат недавних достижений по портированию. GIMP через wayland прослойку, FEMM и WinRAR через Wine. https://0x0.st/HHVB.png

  • Пустой рабочий стол https://0x0.st/HHVM.png

  • Системное меню, системный ФМ, терминал. https://0x0.st/HHVu.png

Бонус скриншоты:

Из интересных моментов.

На скриншоте рабочего стола - видны репликанты (как виджеты в плазме, но работает это несколько иначе).

Окно с виртуалкой QEMU - в его заголовок присоединены (stacked, не знаю, как по-русски сказать) другие окна QEMU и терминал, переключаются как вкладки. Это киллер фича Haiku, как вы знаете.

Аппаратной виртуализации нет, поэтому QEMU работает в TCG-режиме. Но работает.

В Wine работают только чистые 64 бит приложения, и это огромная проблема, потому что винду…дисты до сих пор на 2023 год плещут 32 битные бинари в перемешку с 64 битными. Во имя Ктулху видимо.

Система установки и обновления приложений тоже оставляет самые положительные впечатления. При обновлении, установке, удалении чего-либо - создается «снапшот» системы и в загрузчике можно выбрать его, если что-то пошло не так. Причем как он создается! Без всех этих ваших линукс/FreeBSD чудес с вундер файловыми системами. Это работает просто на папках.

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

Хотя баги, конечно, есть, например драйвер сети иногда валит ядро при загрузке системы. Но в целом, то, что называется в линуксе DE, - работает чётко. (Привет, плазма).

>>> Просмотр (2732x1536, 1943 Kb)

★★★★

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

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

Но я не оставляю надежды сесть на гайку плотно.

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

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

Usb звук чинить надо, но видимо пока нет достаточно заинтересованных разработчиков.

Встроенный звук у меня работает без вопросов.

James_Holden ★★★★
() автор топика

Нужно было наоборот:

FreeBSD 14, установлена на ноутбук...
ЛОР, виртуалка с Haiku OS...

:)

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

Заинтересованного мало, надо компетентного :)

R_He_Po6oT ★★★★★
()

Что в терминале? Что из себя представляет Haiku shell, реинкарнация какого шелла или он оригинальный?

dmitry237 ★★★★
()

ЛОР, виртуалка с FreeBSD 14

Я смотрю Гайка заточена на виртуализацию. =)

ex-kiev
()
Ответ на: комментарий от dmitry237

Bash и Coreutils обыкновенные.

В отличии от Линукса и FreeBSD, Haiku акцентируется на десктопе и GUI, так что не ставилась цель написать полный набор своих консольных утилит. Более того, после небольшой доработки напильником Haiku может запуститься с GUI и без установленных Bash и Coreutils. Работа системы не основана на shell-скриптах.

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

Usb звук чинить надо, но видимо пока нет достаточно заинтересованных разработчиков.

Нет никого чтобы разобрался что там не так. USB audio в принципе работает, но с заиканиями. Драйвер по умолчанию не установлен и его надо собирать руками.

X512 ★★★★★
()

QEMU работает в TSG режиме

Попытался выяснить про TSG. Понял, что это опечатка, правильно TCG

The Tiny Code Generator (TCG)

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

Я сижу на релизной Бета4 /последнее обновление было 20 февраля/

С загрузчиком uefi все норм, его свежие версии с ночных билдов iso поддерживают и релизную Бета4 и ночники без проблем.

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

На последних ночниках были баги с сетью /появились случайно в процессе разработки/ - уже пофиксили.

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

Квест по установке/клонированию не такой уж и сложный.

Мне нужно было склонировать ОС и данные с неттопа /там диск nvme 250 гиг/ на внешний диск в usb боксе /там стоит диск nvme 500 гиг/ Потом достать диск 500 гиг из бокса и поставить в минипк. Никаких сложностей это не вызвало, минипк щас работает с нового диска nvme 500 гиг. Все делается штатными средствами Haiku

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

Понял, что это опечатка, правильно TCG

Да, я ошибся. Исправить уже не могу к сожалению.

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

И это фича Haiku или железо такое?

В Haiku нету, железо поддерживает.

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

Нет, не любая. Я пробовал live на прошлой неделе, с Ethernet-кабелем от роутера. Не соединилось, пришлось по Wi-Fi.

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

Номер ревизии - какую пробовал - скажи. Недавно были баги с сетью на кабелюках - щас уже пофиксили.

beos ★★★
()

использую для работы каждый день.

Первое апреля продолжается

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

ОК - вероятно там был баг с сетью/кабелем. Попробуйте релизную сборку или ночники номером 56889 и выше.

Midori https://discuss.haiku-os.org/t/midori-web-browser/13297

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

Да, вот лично для меня это блокировка номер один сейчас. С ним перечень работ, которые можно выполнять, вырос бы на порядок.

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

ночники номером 56889

Нет, не работает (Ethernet controller: Qualcomm Atheros Killer E2400 Gigabit Ethernet Controller).

И при работающем Wi-Fi система крашится, если устройство Wi-Fi отключить.

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

Ну я не знаю, что там монтируется при нажатии «Try Haiku».

Во многих Linux-дистрибутивах есть «Copy-to-RAM», хотелось бы чего-то подобного.

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

Не понял ваще - где и чего не хватило? Можно детальнее описать?

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

Хм, вижу только один вариант - если загрузиться с дефолтной флешки без установки Haiku в свободное место этой флешки, то в дефолтном образе мало места под скачиваемые пакеты обновления ОС /и снапшоты-сохраненки при обновлении/ или установку пакетов приложений.

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

Нужно взять флешку побольше, загрузиться с нее и установить Haiku в раздел, созданный на всем оставшемся от дефолтного раздела, месте. Тогда можно потестить Haiku - тк места будет достаточно для приложений и обновлений/сохраненок.

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

На релизе бета4 проблем быть не должно.

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

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

Кстати, вот это - не работает. Устанавливается в битом виде, фиг знает почему. При этом на винчестер ставится без проблем.

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

Правильно понял, что возможно портирование GUI?

Если да, то (скорее всего) попробую разобраться в архитектуре GUI.
Проблема в том, что мне нужно разработать GUI и вот подумал - «Может быть GUI Haiku взять».

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

Смысла нету, ядро Haiku заточено под такой GUI, ядро линукса нет. В Haiku управление потоками отличается.

@R_He_Po6oT а ты куда ее ставишь, не на флешку ли?

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

Похоже моя стезя такова - «Берите в руки карандаш, мы начинаем вечер наш».

Неплохие GUI есть, но их архитектура ориентированна на то что, имеется 350 class для разных controls, изучайте и используйте.
Поэтому программисту нужно знать особенности API всех этих controls.
Хотелось бы разработать GUI, которое будет на порядки проще в использовании.
И самое главное метаданные диалоговых окон не должны быть в исходных текстах (а в базе метаданных).
Сторонний GUI перекраивать для реализации выше сказанного очень трудоемко.

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

Это надо с нуля делать.

На 99% вы правы, а это по существу === «Вы правы».

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

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

Скорее всего можно портировать GUI.
Главный вопрос «Нужно ли и будут ли использовать?».
Если для разработки своих приложений, то проблем нет.

Например у blender свой GUI.

Can I use Blender's GUI package outside of Blender?

And according to the resume of better responses about its GUI development and portability, but not updated (4 years old): No. You cannot use Blender's GUI package in other programs outside of Blender. Blender Graphical User Interface package is solely designed to be used with Blender on various platforms. Blender also has a custom window manager.

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

Я не очень извиняюсь, но ваш оффтоп стал надоедать.

dataman ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.