Как стать автором
Обновить

Комментарии 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, и без консоли опять же не настроить.
И наконец, при очередном автообновлении гарантированно поломаются зависимости, и обновляться система вообще перестанет. А починить только через консоль.
НЛО прилетело и опубликовало эту надпись здесь
Ни разу такого не ловил ни на убунте, ни на центосе, ставишь и работает.
Когда вы последний раз линуксом пользовались? Последние 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 вообще никаких проблем нет)
НЛО прилетело и опубликовало эту надпись здесь
Ну лично для меня, например, 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. Ничего не получилось. Может потому что ночью и в первый раз. На самом деле ни разу этого не делал и знаний звукорежессерских нет, но некоторый дискомфорт, постоянное желание сделать по-громче при прослушивании сильно раздражает. На винде такого нет. Хочется найти какие-то объективные инструменты калибровки. А никаких инструментов объективной оценки нет, хотя на винде таковые существуют, есть обзоры и тесты и т.д.
НЛО прилетело и опубликовало эту надпись здесь
По порядку. В win монолитное ядро с интегрированным gui. Есть сертифицированные драйвера. Есть win api и com для разработчиков. dotnet из коробки

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

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

НЛО прилетело и опубликовало эту надпись здесь
Мои знания могли устареть, но вроде бы как начиная с Висты 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 прога
Это же нереально трудно!!!
НЛО прилетело и опубликовало эту надпись здесь
Полностью согласен, без консоли можно спокойно жить. Написал как пример страшного обращения с консолью, который домохозяйки не смогут осилить, так как это дичь для сисадминов)
Не соглашусь про консоль. Она понадобится хотя бы чтобы поставить некоторый софт (например, в Убунту версий ниже 16 не было графического эквалайзера от слова «совсем», и чтобы его получить, таки нужна была и консоль, и правка текстовых конфигов). Или чтобы добавить кастомный репозиторий (да, это можно сделать и через GUI, но если пользователь полезет в интернет, то там с вероятностью 90% будет дана консольная команда на добавление, ибо так проще).
Опять фантазии о гарантированной поломке. При проблемах приходит настройщик.
Речь вообще-то не о том, понятно, что юзер не любую проблему способен решить самостоятельно. Речь о том, что проблема может вылезти на том месте, где в той же винде её и ждать не приходилось.
У меня с Минтом было — обновился и ***як — оконный менеджер не запускается. Из консоли я как-то в интернет лазить отвык, ну что же, включаем комп с виндой, лезем _на форумы_, и читаем — да, извините, есть такая проблема, но это нормально, введите в консоли xxx и yyy…
Речь о том, что проблема может вылезти на том месте, где в той же винде её и ждать не приходилось.

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

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

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

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

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


image

Потому что это _скриншот_. К тому же ещё и растянутый. Поэтому вы видите не то, что видел человек его снимающий. Рендер шрифта делался под конкретную ориентацию пикселей.
НЛО прилетело и опубликовало эту надпись здесь
Интересная. Если бы кто вложился из крупных компаний…
>Для установки достаточно скачать образ и записать его на флешку с помощью 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
А они там есть?
Я ещё не проверял :)
НЛО прилетело и опубликовало эту надпись здесь
— как там с драйверами WiFi, принтеров, видеокарт и ещё 100500 разных поделий?
Плохо. В сообществе очень мало людей, которые могут писать драйвера (по видеокартам по-моему вообще один-единственный), и у них и без того есть чем заняться.
А вот интересно, нельзя ли как-то создателям Haiku (да и всем остальным) подстроиться под использование виндовых драйверов?
НЛО прилетело и опубликовало эту надпись здесь
Там драйвера из BSD надерганы. Пока работает не всегда хорошо.
Для линуксов есть NDISwrapper, для FreeBSD ndisgen. Только оно и так работает через задницу. Не думаю, что на гайке будет ситуация получше.

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


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


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

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

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

Проект на Coverity вообще выключен пару лет. И даже если бы он был включен, ни один такой инструмент не приносит удачу только своим «доступом». Но почему-то это основной аргумент в сравнении Coverity vs. PVS-Studio.
НЛО прилетело и опубликовало эту надпись здесь
Идея 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.
НЛО прилетело и опубликовало эту надпись здесь
В «неведомую фигню под названием Java» вложились в основном Sun и IBM — Oracle уже так, пожинает плоды. Рынок Java, при всех его проблемах, измеряется миллиардами долларов — так что за них я не беспокоюсь.

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

НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Finnix

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


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

image

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

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

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

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

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

НЛО прилетело и опубликовало эту надпись здесь
Политрук вводит в заблуждение. Прям сейчас скопировал из виртуалки с Konsole в винду кусочек текста. Да, по Ctrl-C.
Не говоря уже о том, что это совершенно вздорная претензия. Автор вообще с чем сравнивает? с виндой, где Ctrl-C в консоли появился только в десятке?
Если в статье заменить «Haiku» на «Windows 3.1» и убрать некоторые технические подробности вроде точки монтирования, то замену можно не заметить.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий