| Возвращаясь к напечатанному |
[Окт. 7, 2008|12:59 am] |
В комментариях к моему посту любви к современным, красивым и допизды дружелюбным дистрибутивам ОС ГНУ/Линух был задан вопрос касаемо того, что я думаю про аналогичные выходки с BSD-семейством. - "Ты же бээсдэшник до мозга костей", - говорили мне - "так чего ж не напишешь про PC-BSD или DesktopBSD?".
Спрашивали - отвечаем.
Все дело в том, что если тенденция портить торвальдсовское ядро и гнушный юзерленд своими гениальными представлениями о том, как должна выглядеть настоящая "настольная ОС" еще имеет под собой какую-то основу, то покушаться на святое непростительно по определению. Поэтому и PC-BSD, и DesktopBSD - говно настолько ужасное, даже не по реализации, а по своей сути, что и писать об этом не стоит. Но пару слов я скажу.
Во-первых, авторы этих двух позорищ считают, что "десктоп", то есть рабочая станция для "пользователя конца" (end user'a), должна непременно иметь KDE в роли WM DE (так что те, кто венцом простоты и удобства считает Gnome - спешите высрать собственный акт дружелюбия в формате .ISO, место пока еще вакантно). Во-вторых, графические инсталляторы обоих систем основаны на стандартном фреймфорке BSD Installer. Собственно, это все. В понимании авторов, этих двух вещей достаточно, чтобы гордо именовать свою систему "десктопной". Ах да, велосипедисты из PC-BSD пошли чуть дальше и придумали свою пиздатую систему управления установленным ПО, согласно которой каждый пакет помещает все свои файлы в один отдельный каталог, со всеми библиотечными зависимостями (sic!). Странно, что следующий логический шаг - линковать все статически - пока еще не проделан. Винчестеры же щас большие, хуле.
Ебический провал заключается в том, что ни один из этих моментов не является ключевым. Во-первых, давайте вообще отвлечемся и помедитируем на понятие "десктоп" как таковое. Что такое "ОС для десктопа"? Почему KDE? Вот я, например, на своем десктопе использую Openbox и много-много терминалов. А владелец ноутбука, с которого я пишу этот пост, в качестве DE использует XFCE и тоже не испытывает перед ним никаких моральных затруднений. Ни одна из BSD-систем пока что, слава Богу, не позиционирует себя для десктопа, но это не значит, что на десктопах их нельзя использовать. Понятие очень простое: "Это не ОС для рабочего стола. Но если тебе нравится, если тебе удобно - используй". Уже, наверное, лет восемь как инсталляция _любого_ дистрибутива _любой_ популярной UNIX-like ОС не вызывает никаких затруднений для того, кто умеет читать и совсем чуть-чуть думать. Я понимаю там, оффсеты на диске по секторам считать...
Ебический провал также усугубляется веткой фряхи (а оба пациента за плохо прикрытую основу используют FreeBSD). Непозиционирование этой системы для десктопа, которое надо бы лечить, коли нацелился "на стол", заключается во второстепенном уделении внимания вопросам поддержки различного конзьюмерского железа. То есть поддержка, например, последних ревизий atheros'овского чипсета комиттится в цуррент для тестирования и не всегда бэкпортируется в стабильную ветку. Особенно ярко это проявляется в OpenBSD, которая полноценно заработала на любимых всеми задротами уебищных eeePCPCPC еще летом, однако только выходящий через месяц релиз 4.4 будет уметь встроенный беспроводной чипсет "из коробки". Поэтому довольно странно видеть в качестве основы "десктоп ОС" стабильную семерку или даже устаревшую шестерку. Цуррент, только цуррент, или - как наименьшее зло - бэкпорты всего важного ручками. Иначе провал.
Собственную ебическую систему пакетов PC-BSD надо отметить особо. Это вообще катастрофический пиздец, что мешало воспользоваться уже давно сто раз написанными гуями для управления прекомпилироваными официальными пакаджами с ftp-зеркал FreeBSD, остается загадкой. Чтобы пользователю легче было удалить софт "руками" (rm -rf /usr/share/myprograms/foobar)? Так он же того... в KDE и все такое :)
Стандартный GENERIC в качестве ядра по умолчанию тоже не вызывает восторга, как и отсутствие userland-тюнинга. Это ж, блять, десктоп. Так сделайте свой devd.conf, чтобы devd конфигурировал автоматически все что можно. Подстройте ядро, погуглив "tuning FreeBSD for desktop". Ну и все такое прочее.
А еще лучше - уберите свои потные ручки от нормальных систем. Линукс на десктоп куда как лучше сгодится. "Пользователю конца" один хер какой йуникс использовать, он все равно не знает, что это такое.
 |
|
|