Pull to refresh

Comments 114

Тогда GUI разрабатывался специально для нормальных десктопов с управлением мышью — поэтому он и хороший. А потом, когда стали пытаться скрестить интерфейсы для десктопа и планшета, да еще и писать gui на вебе (хотя WUI и GUI это таки разные вещи для разных предназначений), стало то что стало…
Let's the holy GUI war begins!

Лучший гуй для 2019 — это i3wm, ну еще awesome, остальные — просто жалкое подобие

Расскажите, пожалуйста, почему? С Awesome знаком только по картинкам, несколько раз на чужой системе работал в i3, долго плевался от «неудобных» (лично мне, разумеется) сочетаний клавиш.
Чем же i3 и Awesome хороши, кроме низкого потребления RAM?

Для комфортной работы в i3 нужны буквально 5 горячих клавиш. При установке их каждый под себя может конфигурировать. Но работать удобно именно на сочетаниях клавиш. Особенно шикарно большое количетсво рабочих столов и быстрое удобное переключение между ними. Приложение по умолчанию стартует на весь экран. И просто работаешь, а не пытаешься как-то разнести бардак окон...

Вам же обяснили — холивара ради. Тайлинговые оконные менеджеры необходимы по двум причинам — минимальное использование мышки и автоматический тайлинг окон без необходимости их перетаскивать или "разбиндивать". К этому на самом деле довольно быстро привыкаешь, в целом даже tmux становится абсолютно лишним. А потребление RAM это скорее плюшка, тот же openbox ест не больше точно.


Так что да, моя конфигурация включает vimium в браузере, awesome как wm и тучу терминалов, изредка открываются какие-то странные вещи вроде pinta/gimp… Ну и windows под virtualbox. Мышка мне в принципе нужна довольно редко.


Предупреждая вопросы: ускорят ли это работу? Да не то чтобы. Иногда да, но иногда приходится мириться с мисами по клавиатуре и "поломанным тайлингом". Иногда приходится вспоминать бинды. Иногда ломается сам awesome. Иногда какое-то приложение решает, что оно самое умное и плевало на тайлинг с высокой колокольни. А иногда оно вроде как подчиняется, но в душе всё ещё остаётся диалоговым окном с единственной кнопкой. Так что да, очевидно не без недостатков, но в целом мне хватает на такие моменты floating-раскладки, да и в принципе 99% времени работы приходится именно на терминалы. Просто дело привычки. К тому же, awesome отлично работает и с мыши, так что если кто-то сел за ПК ему не так уж и грустно. По большому счёту активно используется лишь автоматический тайлинг, чтобы не подгонять окна руками и можно было настакать по терминалу на каждый докер-имаг на один экран и фулскрин доки на второй. Ну и забавно стирить фокус кейбиндами иногда, иногда производит вау-эффект на коллег. Плюс не стоит забывать, что тайлинговые wm по дефолту highly configurable. В сотни раз круче, чем тот же openbox. Настолько, что нередко пишу макросы прямо на клавиатуре — моя так умеет ;) А благодаря динамическому теггингу, правильным настройкам и сотням скриптам — всё получается очень предсказуемо. Но для меня, конечно.

Тайлинговые оконные менеджеры необходимы по двум причинам — минимальное использование мышки и автоматический тайлинг окон без необходимости их перетаскивать или «разбиндивать».
Win+1,2,3… Мышью практически не пользуюсь.
Тайлинг был ещё в Win 3.x (ЗАМОСТИТЬ), практика показала, что это никому не нужно.
Win+1,2,3… Мышью практически не пользуюсь.
Тоже очень активно пользуюсь этим в Windows. И в i3 переключение по рабочим столам на этих же хоткеях. Собстсвенно, я под вендой этим начал пользоваться именно после i3.

практика показала, что это никому не нужно.
Возможно, реализация была не слишком хороша? Не просто же так существуют армии фанатов i3wm и awesome
Той армии-то да, примерно как поклонников «замостить».
При дожной поддержке могла бы быть хорошей альтернативой Win и Mac. Lin в расчет не беру, это действительно ОС для сисадминов и серверов
Лазаю в интернете, смотрю фильмы, слушаю музыку и играю в игры. Я оказывается сисадмин!
То есть ты считаешь, что подобная дичь по ссылке help.ubuntu.ru/wiki/%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA_%D0%B4%D0%B8%D1%81%D0%BF%D0%B5%D1%82%D1%87%D0%B5%D1%80%D0%B0_%D0%B7%D0%B0%D0%B4%D0%B0%D1%87_%D0%BF%D0%BE_alt-ctrl-delete это умеет каждая домохозяйка? И консоль конечно не нужна, особенно для htop и тому подобных консольных программ, функциональность которых до сих пор превосходит функциональность аналогов GUI в линуксе
Моя мама (домохозяйка) использует debian для веб серфинга и соц.сетей.
Ей даже мысли не приходит, что htop или консоль необходимы.
О, началось ))) Маме поменяли винду на линукс и она не видит разницы ) Ну так правильно сынуля линуксоид же заботливо все, что нужно, поставил и настроил. А мама твоя может сама видеопроигрыватель в линуксе поставить? Так чтобы 2 раза клиннуть мышкой в setup.exe

Она и в винде это не может сделать ) потому что если перейти в браузер и загуглить любой_продукт, то, внезапно, первыми ссылками будут идти не официальные разрабы, а какие-то левые любительские сайтики с этой же программой, но сдобренной троянами или адаварями (такое было и с тимвьювером, и с VLC, и даже с CCleaner). Я уж не говорю, что какой-нибудь Пунто вполне официально ставит всякий булшит типа яндекс.браузера… Нет, лучше уж чтоб пользователь вообще никуда не лазил ) или подарить ему мак — вот там лепота ))))

А зачем в линуксе отдельно ставить видеопроигрыватель?
Он и так уже стоит сразу после установки самого линукса.

VLC — не стоИт. И есть определенные танцы с бубном, чтобы его правильно установить. По крайней мере на opensuse (сталкивался с тем, что если ставить из оф.репы VLC — оно не жрет MKV, но если из pacman, то все ОК). В остальном — прекрасный плейер, я его и на винде использую.

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

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

Я вам открою страшную тайну, в линуксе есть иконки у программ, при нажатии на них программа открывается и кнопочки разные для управления, а ещё сами программы в окнах открываются, на заголовках которых есть кнопки закрытия, развёртывания и свёртывания. Что самоё дикое, так это то, что это можно делать с помощью мыши(!).
Ну вот захочет домохозяйка подключить принтер. Как она без консоли будет ставить для него дрова и решать проблемы, которые тут возникнут с шансом, близким к 100%?
А потом она купит веб-камеру, чтоб через тот же Skype общаться с подругами, и вебка конечно же откажется работать без консольного шаманства.
А затем она подключит свой смартфон, который подключается по этому угрёбищному MTP, и конечно же начнутся трудноразрешимые проблемы: либо ОС этот смартфон вообще не увидит, либо папки будут пустыми, либо половина файлов не отобразится/не будет копироваться. И без консоли это фиг поправишь же…
А затем она подключит свой mp3-плеер, который определяется как флешка, но конечно же откажется монтироваться автоматом, потому что там exFAT, и без консоли опять же не настроить.
И наконец, при очередном автообновлении гарантированно поломаются зависимости, и обновляться система вообще перестанет. А починить только через консоль.
UFO landed and left these words here
Ни разу такого не ловил ни на убунте, ни на центосе, ставишь и работает.
Когда вы последний раз линуксом пользовались? Последние 3 года 90% времени сижу на убунте, и дома и на работе. Все более-менее популярные принтеры cups подхватывает из коробки. Любая дешманская камера из Китая спокойно определяется как обычное uvc-устройство. Ни с одним телефоном никогда проблем не возникало. Про mp3-плееры не скажу, потому что уже лет 10 как ими не пользуюсь.
Проблемы с железом возникали только при использовании чего-то достаточно специфичного, вроде китайских поверхностно-аккустических noname-тачскринов, или термпринтеров. Но вряд ли домохозяйки что-то подобное захотят использовать в повседневной жизни.
Самое интересное, что такие проблемы были и 5 лет назад и 10 и 15. Линукс — это не система, а набор программ вокруг ядра. Поэтому ситуация не изменится там никогда
В том и дело, что ситуация меняется. Те же 5 лет назад периодично возникали проблемы с банальным монтированием обычных флешек.
Сейчас все больше крупных хардварных и софтварных компаний потихоньку начинают вспоминать, что существует такая штука. Intel, например, даже довольно нишевые штуки, вроде sdk для линейки realsens'ов, начиная с прошлого года развивает параллельно. Несколько лет назад это было 'жирное sdk для винды, и куцее api для линуксов'.
В среднем по больнице, винда все еще удобнее для домашнего использования, с этим спорить смысла нет. Но для серфинга, простых документов и прочих повседневных задач, современных дистрибутивов линукса хватает с головой.
Это все следствия. А причина в фрагментированности системы. Когда у тебя не монолитная система с gui, а просто набор компонент, то проблемы будут вылазить из этого — очень трудно добиться согласованной работы компонент. Практически невозможно
А windows это не набор компонентов там всё монолитно? Там после установки системы разве не нужно ещё что-то устанавливать? Причём для каждой программы одно и тоже, уже установленное ранее.
У меня Manjaro KDE, два часа назад очередная обнова была, работает как часы. Видимо это невозможный linux.

OpenSuse tumbleweed — полет отличный… последние 7 лет в разных установках.

Мне нравится читать все эти страшилки десятилетней давности, самое главное пишут так как-будто в win вообще никаких проблем нет)
UFO landed and left these words here
Ну лично для меня, например, 7-ая винда намного удобнее 10-ой Убунты (вышли примерно в одно время, Убунту даже попозже). Да, вторая тоже довольно симпатичная. Но там реально многое не так удобно, как на Windows, даже если не брать ситуацию с играми, которая вообще печальна. Ну вот взять например банальный рендеринг текста — текст в Линуксах (как впрочем и на Mac OS X) не такой резкий, как на Windows, и это очень мешает. А ещё качество звука не очень порадовало (на одном и том же железе). А ещё некоторого софта на линуксы нет (привет, фотошоп).

Вот и выходит, что при всей красоте и оригинальности — сложнее, хуже.
Звук через пульсу? Конфиг пульсы не поправлен? По дефолту пульса в убунте настроена на самые дешевые пищалки. А вообще, лучше звук пускать через альсу + pasuspender
Но честно говоря, проблема с плеерами остается. Хотя их туча, но все они недоделанные какие-то и то куй не прочтут, то еще что-нибудь.
Да, звук через пульсу. Конфиг править пробовал по рекомендациям, сильного улучшения не заметил.

Более того, может на реальном железе оно и норм работает, но через виртуалку (использовал VMware Worstation 10) как минимум на некоторых дистрах звук заикается и лагает каждые 2-3 секунды, причём очень сильно и в любом плеере/браузере, причём даже если параллельно ничего не делать и даже мышкой не шевелить. Например, в Ubuntu 14 с этим было всё ужасно. Но когда обновился до 16, внезапно стало ок. Не знаю, в версии Pulse Audio дело или в чём.

По дефолту пульса в убунте настроена на самые дешевые пищалки.
Там насколько я читал дело не в пищалках, а в том, чтобы звук с максимальной степенью вероятности завёлся хоть как-то на любом железе…
Насчет виртуалки не скажу, но у меня реальные проблемы на реальном железе. Слушаю музыку только через альсу, но все какой-то дискомфорт. Это при наличии asus xonar essence stx.
Вообще в линуксе сильно нехватает прог типа RightMark Audio Analyzer (RMAA). Вот вчера пробовал в первый раз откалибровать карту с помощью Room EQ Wizard. Ничего не получилось. Может потому что ночью и в первый раз. На самом деле ни разу этого не делал и знаний звукорежессерских нет, но некоторый дискомфорт, постоянное желание сделать по-громче при прослушивании сильно раздражает. На винде такого нет. Хочется найти какие-то объективные инструменты калибровки. А никаких инструментов объективной оценки нет, хотя на винде таковые существуют, есть обзоры и тесты и т.д.
UFO landed and left these words here
По порядку. В win монолитное ядро с интегрированным gui. Есть сертифицированные драйвера. Есть win api и com для разработчиков. dotnet из коробки

А что есть в линунсе из всего этого?
монолитное ядро

are you sure? Оно скорее микроядро (по крайней мере изначально).

UFO landed and left these words here
Мои знания могли устареть, но вроде бы как начиная с Висты gui из ядра вынесен. И dotnet по крайней мере по 8.1 включительно точно надо было ставить отдельно.
В win монолитное ядро с интегрированным gui.

Windows Server Core с графическим интерфейсом?! ОК

Вообще я с коллегой соглашусь, что гуй и ядро были отделены в НТ4. Далее его пинками (гуй) засовывали в ядро, чтобы оно работало с приемлемой скоростью. win32k.sys и все прочее. И связанные с этим синие экраны. Сейчас очередной виток отделения подсистем — Windows Server Core, но прошу обратить внимание, что он все равно не в текстовом режиме, а в графической с консолью работает.

Наверно так и есть. Меня изначальный посыл смутил о причинах проблем в линуксах и невозможность нормальной работы системы. Как будто в win всё абсолютно по другому и проблем там нет.
Вообще я с коллегой соглашусь, что гуй и ядро были отделены в НТ4

Насколько я помню учебник истории, как раз наоборот, в НТ4 гуй был объединен с ядром, для увеличения производительности. А вынесли его обратно оттуда относительно недавно.

Когда у тебя не монолитная система с gui, а просто набор компонент, то проблемы будут вылазить из этого

Это голословно, необоснованно и неверно. Выделение ортогональных ответственностей в разные модули является признанной полезной практикой в разработке. Не слышали классическую мантру про "low coupling and high cohesion"? Если на пальцах, то монолит имеет тенденцию к возникновению в нём связей между частями, между которыми связей быть не должно (классический пример из области web разработки - это поход в БД из кода, который рендерит страницу), которые приводят к повышению хрупкости всей системы (меняешь что-то в GUI, а ломается что-то в ядре) и увеличению количества багов. У Linux несомненно много проблем (как и любого другого крупного программного продукта), и есть недостатки по сравнению с Windows в роли десктопа (лично для меня преимущества перевешивают, но я хорошо осознаю, что у других людей другие потребности и приоритеты), но разделение графической подсистемы и ядра - это бесспорно архитектурное преимущество Linux. Да и не только архитектурное: под Windows практически отсутствуют альтернативные DE или WM.

К тому же, в первых версиях Windows GUI был интегрирован с ядром для оптимизации, и они даже уже от этого ушли.

Ну вот захочет домохозяйка подключить принтер. Как она без консоли будет ставить для него дрова и решать проблемы, которые тут возникнут с шансом, близким к 100%?

Как и на винде, позовёт мальчика для настройки.
А затем она подключит свой смартфон, который подключается по этому угрёбищному MTP, и конечно же начнутся трудноразрешимые проблемы: либо ОС этот смартфон вообще не увидит, либо папки будут пустыми, либо половина файлов не отобразится/не будет копироваться. И без консоли это фиг поправишь же…
Метод подключения выбирается на смартфоне. Не фантазируйте.
А затем она подключит свой mp3-плеер, который определяется как флешка, но конечно же откажется монтироваться автоматом, потому что там exFAT, и без консоли опять же не настроить.

Опять фантазии. Вылезает окошко с вопросом подключить или нет.
И наконец, при очередном автообновлении гарантированно поломаются зависимости, и обновляться система вообще перестанет. А починить только через консоль.

Опять фантазии о гарантированной поломке. При проблемах приходит настройщик.

Вы ведь вообще линуксом не пользовались? Я прав? Все примеры это страшилки из интернета.
Консоль!!! Надо нажать на иконку терминала и скопировать команду:
sudo apt-get install прога
Это же нереально трудно!!!
UFO landed and left these words here
Полностью согласен, без консоли можно спокойно жить. Написал как пример страшного обращения с консолью, который домохозяйки не смогут осилить, так как это дичь для сисадминов)
Не соглашусь про консоль. Она понадобится хотя бы чтобы поставить некоторый софт (например, в Убунту версий ниже 16 не было графического эквалайзера от слова «совсем», и чтобы его получить, таки нужна была и консоль, и правка текстовых конфигов). Или чтобы добавить кастомный репозиторий (да, это можно сделать и через GUI, но если пользователь полезет в интернет, то там с вероятностью 90% будет дана консольная команда на добавление, ибо так проще).
Опять фантазии о гарантированной поломке. При проблемах приходит настройщик.
Речь вообще-то не о том, понятно, что юзер не любую проблему способен решить самостоятельно. Речь о том, что проблема может вылезти на том месте, где в той же винде её и ждать не приходилось.
У меня с Минтом было — обновился и ***як — оконный менеджер не запускается. Из консоли я как-то в интернет лазить отвык, ну что же, включаем комп с виндой, лезем _на форумы_, и читаем — да, извините, есть такая проблема, но это нормально, введите в консоли xxx и yyy…
Речь о том, что проблема может вылезти на том месте, где в той же винде её и ждать не приходилось.

А на винде черный экран или потерянные файлы после обновы бывают. Не думаю что это ожидаемый результат.
У меня с Минтом было — обновился и ***як — оконный менеджер не запускается. Из консоли я как-то в интернет лазить отвык, ну что же, включаем комп с виндой, лезем _на форумы_, и читаем — да, извините, есть такая проблема, но это нормально, введите в консоли xxx и yyy…

У меня Manjaro KDE и ничего не ломается. Я вот даже удивляюсь, но у меня железо старое. Может на новых железяках такое бывает.
Я сначала тоже на убунтовых системах сидел. Попробуйте Manjaro, легче и быстрее работает. Проги все без подключения лишних репозиториев есть в AUR.
На время починки мака сижу на ubuntu. Поставил видеодрайвера на nvidia и сразу успех — gui перестал грузиться. Пришлось гуглить как править. Звук не работает. Периодически вылезает ошибка, что чего-то в убунте поломалось.

Я уже стараюсь ничего лишнего не трогать — день простоять, да ночь продержаться, а там мак вернется.
Как и на винде, позовёт мальчика для настройки.
На винде это можно разрулить и без мальчика, бесплатно. Чисто с помощью гугла
На винде даже если и в гугле не найдёт, она по крайней мере, способного решить проблему мальчика вызвонит с первого раза, а не с тридцатого и по тройной цене :)
UFO landed and left these words here
UFO landed and left these words here
UFO landed and left these words here
UFO landed and left these words here
UFO landed and left these words here
Уводишь ее в спящий режим, а она обратно.

У меня подобная проблема, но это не совсем винда виновата, а какое-то приложение шалит, вероятно, шевелит какой-то девайс, который имеет право будить систему. Когда запущен комплект рабочих приложений, машина просыпается сразу же, как только сомкнула глазки. Если ничего не запущено, то спит аки агнец.
Ну а выяснять, какая из десятка софтин так делает, если честно, лень. Я просто не выключаю комп.
Если домохозяйка пользуется Windows, она тоже столкнется и с проблемами обновлений, и с вирусами, и с драйверами и с синим экраном и с реестром и с зависаниями, и с невозможностью загрузки ОС по причине ошибок ntfs в случае отключения электричества, она не сможет выполнить chkdsk /f /r c:.
Просто здесь путается сложность использования со сложностью администрирования. Домохозяйка должна пользоваться, а не исполнять функции сисадмина. Использовать Linux не сложнее Windows. Другой вопрос в том что найти сисадмина(или человека который возьмет на себя роль сисадмина) для Windows проще.

Рендеринг шрифтов (антиалиасинг) как-то наизнанку. Всё окно рисуется для матрицы RGB, а список внутри — видимо BGR. На некторых других скринах то же.


image

Потому что это _скриншот_. К тому же ещё и растянутый. Поэтому вы видите не то, что видел человек его снимающий. Рендер шрифта делался под конкретную ориентацию пикселей.
UFO landed and left these words here
Интересная. Если бы кто вложился из крупных компаний…
>Для установки достаточно скачать образ и записать его на флешку с помощью Etcher.
Приложение для записи образов на флешку в 50 мегабайт на электроне. Какой кошмар.
<sarcasm>
Зато сколько времени разработчиков сэкономлено!
</sarcasm>
Из песни слова не выкинешь, хотя я лично предпочитаю dd
А у вас оно на дискетку не помещается?
Поставил бы десять плюсов, если бы Хабр позволял.

Rufus для винды, dd для остальных, и никаких очередных браузеров.
Рили на электроне? Утилита которую можно записать в несколько килобайт? Что стало с миром?
Это, конечно, круто. Но:
— как там с офисом?
— как там с драйверами WiFi, принтеров, видеокарт и ещё 100500 разных поделий?
— могу ли я установить любой deb?
Есть
LibreOffice, Caligra



Драйвера для
WiFi и видеокарт



deb-пакеты установить не получится…
Широкая поддержка Wi-Fi не есть жизненно необходимая вещь: USB-адаптеры стоят копейки, и нужный можно легко докупить, если уж приспичит с Хайку поиграться. А вот Mass Storage меня огорчает, прямо скажем. Как там с Adaptec'ами, что с LSI Logic'ами?

Karpion
Отсутствие многопользовательской работы мне остро не нравится.
Не стоит делать из уникальной ОС со своей идеологией ещё один UNIX/Linux/BSD. Во-первых, сейчас железо стоит столько, что концепция «один компьютер на семью» ушла в прошлое, теперь за правило считается «по компьютеру на человека», а всё, для чего нужна общедоступность, выносится в облако или на домашний сервер, где для этого работает подходящая ОС. Во-вторых, BeOS изначально ОС для рабочих станций для работы с медиа-контентом, что не подразумевает удалённое использование и использование более чем одним человеком одновременно. То есть чисто клиентская система. Для которой необходимы и достаточны ровно 4 пользователя (в порядке убывания полномочий): system, root, user, guest.
Как там с Adaptec'ами, что с LSI Logic'ами?

зачем? Вы там сервер, что ли, на Хайку собираетесь поднимать?


Не стоит делать из уникальной ОС со своей идеологией ещё один UNIX/Linux/BSD. Во-первых, сейчас железо стоит столько, что концепция «один компьютер на семью» ушла в прошлое, теперь за правило считается «по компьютеру на человека», а всё, для чего нужна общедоступность, выносится в облако или на домашний сервер, где для этого работает подходящая ОС.

Ересь. Даже андроид прикостылил многопользовательский режим к своем ОС. Наверное, не просто так? Хотя обычно пользователь у планшета и телефона РОВНО один.

зачем? Вы там сервер, что ли, на Хайку собираетесь поднимать?
А почему ОС, у которой мультизадачность и многопоточность — одна из ключевых фич, не должна иметь поддержки адаптеров, изначально спроектированных для поддержки множественного доступа? Да и если вдруг надо будет работать со сценой с сотней предметов и десятком источников света, или там записывать и сводить оркестр с полусотней музыкантов на звуковом адаптере типа Oxygen, то станет понятно, что SAS-контроллер вовсе не блажь.
Ересь.
Да, кое-что я сморознул не подумав. Насчёт удалённого использования беру свои слова обратно, оно действительно нужно, например для работы с большими системами видеонаблюдения, или там, где надо анализировать сигналы с большого числа разных датчиков, где постоянное нахождение человека-оператора не предусмотрено. BeOS/Haiku со своей мультизадачностью должна решать такие задачи на ура при наличии соответствующего ПО.
Даже андроид прикостылил многопользовательский режим к своем ОС. Наверное, не просто так?
Подозреваю, что это сделано для облегчения работы с цифровыми правами на медиа-файлы и ограничения файлообмена, то бишь копирастии. А может быть ещё и для корректной работы с многопользовательскими ФС типа NTFS/exFAT, чтобы корректно устанавливать владельца и права на создаваемый/копируемый файл.

В любом случае, я не в курсе, что там у последнего Андроида. Телефон у меня работает — и ладно. Перестанет работать — куплю новый.
sumanai
А они там есть?
Я ещё не проверял :)
UFO landed and left these words here
— как там с драйверами WiFi, принтеров, видеокарт и ещё 100500 разных поделий?
Плохо. В сообществе очень мало людей, которые могут писать драйвера (по видеокартам по-моему вообще один-единственный), и у них и без того есть чем заняться.
А вот интересно, нельзя ли как-то создателям Haiku (да и всем остальным) подстроиться под использование виндовых драйверов?
UFO landed and left these words here
Там драйвера из BSD надерганы. Пока работает не всегда хорошо.
Для линуксов есть NDISwrapper, для FreeBSD ndisgen. Только оно и так работает через задницу. Не думаю, что на гайке будет ситуация получше.

Я так понял — всё юзабилити мышевозное?


Без быстрого и продуманного переключения окон/приложений/рабочих пространств — оно не годится для профессиональной деятельности большинства труженников IT. Даже если большая часть активности происходит в терминале, переключение на браузер, почту и мессенджер должно миниммизировать переключения контекста.


Ещё — не раскрыта тема терминальных сервисов. Можно ли систему как-то юзать удалённо?

Haiku неожиданно хороша
Главное не заглядывать в код. Кстати, как раз завтра и послезавтра будут статьи на эту тему ;).
UFO landed and left these words here
Обзор ошибок: Как выстрелить себе в ногу в C и C++. Сборник рецептов Haiku OS

Справедливости ради, всё они исправляют. Вот история правок предупреждений PVS-Studio в этом месяце: git.haiku-os.org/haiku/log/?qt=grep&q=pvs.

Проект на Coverity вообще выключен пару лет. И даже если бы он был включен, ни один такой инструмент не приносит удачу только своим «доступом». Но почему-то это основной аргумент в сравнении Coverity vs. PVS-Studio.
UFO landed and left these words here
Идея hpkg-файлов мне нравится. Особенно хорошо, если данные внутри этих файлов уложены плотно (не выравниваются на границу кластера); и ещё лучше — если хорошо сжаты методом, допускающим быструю декомпрессию.
Правда, неясно, как такие пакеты будут обновляться — то ли надо будет скачивать новый пакет полностью; то ли надо будет скачать изменения и переупаковывать hpkg-файл.

Идея монтировать hpkg-файлы как файловые системы мне остро не нравится: ведь монтирование хранится в оперативной памяти. Тут больше подошла бы идея специального атрибута для hpkg-файлов, по которому файл воспринимается как директория, но не простая, а такая вот особая.

Очень жать, что Haiku не имеет поддержки драйверов, написанных для Linux, FreeBSD и/или Windows. Так можно было бы решить большинство проблем.
Аналогично — поддержка файловых систем, которую тоже можно было бы портировать с Linux и/или FreeBSD (с Windows — я думаю, нельзя; впрочем, её системы как раз поддерживаются).

"." в $PATH — это нормально, но только если она последняя, а не первая.

Приложения для реальной работы бывают и кроссплатформенные, и не-кроссплатформенные. Просто так сложилось, что не-кроссплатформенные программы хуже развиваются.
Причину этого я вижу в том, что необходимость поддерживать несколько платформ принуждает разработчика к структурированию программы (приходится отделить алгоритмы от взаимодействия с внешним миром); и заставляет отказаться от использования специфичного для платфомы API, который обычно весьма дебильный (хороший API портируется в другие платформы, дебильный API остаётся где родился).
Единственное исключение, где такое правило не работает — это программы для работы с особенностями конкретной платформы. Например, regedit в Windows.

Отсутствие многопользовательской работы мне остро не нравится. Рано или поздно она потребуется — и чем позже её начнут прикручивать, тем хуже это получится сделать.
Разработчики сказали мне, что по-умолчанию все приложения запускаются от root.
Здравствуй, Windows 95! Кажется мы нашли идеальную систему для серфинга веба. :-D
Осталось написать или найти аналоги firejail/systrace для Haiku — большинству будет идеально.

Запуск по дефолту всего от рута и обычные пользователи? Это просто прекрасно)

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

Что-ж, на гайке вполне можно играть в Doom 2D Forever (собрав из исходников), что уже довольно неплохо :)

Haiku Doom2DF


Вообще-то мне в любом случае ReactOS больше нравится, но там пока нет возможности сыграть в режиме дезматча по сети, в отличие от порта на Haiku.
UFO landed and left these words here
В «неведомую фигню под названием Java» вложились в основном Sun и IBM — Oracle уже так, пожинает плоды. Рынок Java, при всех его проблемах, измеряется миллиардами долларов — так что за них я не беспокоюсь.

Т.е. думаете, что Оракл пришел на готовенькое? Отличная, кстати, бизнес-стратегия — присваивать чужие наработки, и стричь на них бабло.

UFO landed and left these words here
UFO landed and left these words here
Finnix

Мой первый день с Haiku: она неожиданно хороша


А как она была прекрасна на тот момент

image

Быстрое ядро, которое называют ошибочно микроядерным (оно маленькое, но микроядро это о другом)
ОО API и много других плюшек.

Коробка моя, если что.

Автора оригинала в детстве укусил linux? Так и не смог дочитать до конца, стошнило.

Вообще-то автор оригинальной статьи — основатель AppImage
Да хоть сам Торвальдс. Комментарий-то писался под впечатлением от статьи.
Что еще крутого в терминале — можно нажать ctrl + c для копирования, так же как и в прочих приложениях, в отличие от рабочих окружений Linux, где нужно жать ctrl + shift + c в терминале.
Мелочи, которые показывают целостность всей системы.

Орал с этого. Ctrl+C вполне нормальное сочетание для снятия приложения, а не для copy-paste (да, здесь явная неконсистентность между миром GUI и миром консольных приложений), но тот же Ctrl+Ins/Shift+Ins никто не отменял. Я к чему — вчерашние школьники начинают обсуждать насколько хороша Хайку. При этом они вообще не понимают почему выбрано то или другое (архитектурное) решение. Реально смешно.

UFO landed and left these words here
Политрук вводит в заблуждение. Прям сейчас скопировал из виртуалки с Konsole в винду кусочек текста. Да, по Ctrl-C.
Не говоря уже о том, что это совершенно вздорная претензия. Автор вообще с чем сравнивает? с виндой, где Ctrl-C в консоли появился только в десятке?
Если в статье заменить «Haiku» на «Windows 3.1» и убрать некоторые технические подробности вроде точки монтирования, то замену можно не заметить.
Sign up to leave a comment.