MidnightBSD: основанная на BSD альтернатива рабочему столу Linux
В то время как у настольного Linux есть преданные поклонники, большинство людей думают о семействе BSD как о более подходящем для серверов, если они вообще думают о BSD. MidnightBSD – это разновидность FreeBSD, пытающаяся создать систему BSD для настольного компьютера.
Давайте взглянем на MidnightBSD и ее возможности и обсудим, является ли она подходящей альтернативой рабочему столу Linux.
Что такое MidnightBSD?
MidnightBSD – это операционная система, основанная на FreeBSD с модификациями, которые делают ее более подходящей в качестве настольной системы. Он был основан Лукасом Холтом и назван в честь его кота, черной турецкой ангоры по кличке Миднайт.
Как многие владельцы кошек обнаружили, к своему восторгу или ужасу, Миднайт имела привычку сидеть за компьютерами Холта, а Миднайт постоянно выключала один из них. На логотипе проекта изображен черный кот, сидящий на Луне.
«Проект FreeBSD разработал надежную операционную среду сервера, но часто упускается из виду удобство использования и производительность на рабочем столе. Планирование, распределение ресурсов, настройки безопасности и доступная поддержка приложений должны быть адаптированы для пользователей настольных компьютеров», – пишет Холт в статье «О проекте». страница .
Особенности MidnightBSD
MidnightBSD использует рабочий стол Xfce, но ранее использовала Window Maker в сочетании с GNUstep, аналогично среде NeXTSTEP, которая является основой для современной macOS.
MidnightBSD имеет собственный менеджер пакетов, mports, о котором мы поговорим ниже.
Он также предлагает команду doas для административного использования из проекта OpenBSD. Он похож на sudo, но его файл синтаксиса легче понять.
Установка MidnightBSD
Установка MidnightBSD аналогична установке стандартной системы FreeBSD или любого другого дистрибутива Linux. Система установки текстовая, без графических опций. Вы просто отвечаете на вопросы о своей системе.
Если у вас не установлены другие операционные системы, вы можете просто использовать опцию управляемого разбиения по всему диску.
Система также проведет настройку сетевых интерфейсов, часовых поясов и учетных записей пользователей, включая пароль root. При настройке пользователей в системах BSD не забудьте добавить любых административных пользователей в группу «wheel», иначе они не смогут использовать команду su.
После завершения установки вы можете перезагрузиться и оказаться в основной системе. Первоначальная настройка также основана на тексте. Вы увидите запрос, спрашивающий, хотите ли вы, чтобы ваша система учитывалась в официальной статистике использования, но это необязательно. Система также спросит, хотите ли вы установить среду рабочего стола.
Рабочий стол MidnightBSD
Когда вы запускаете MidnightBSD, вы получаете стандартную среду рабочего стола Xfce, которую вы, возможно, видели в других дистрибутивах Linux.
Вы также не получите ничего из коробки. У вас есть браузер Midori, календарь Orage и приложение часов Orage Globaltime.
Система активно разрабатывалась более десяти лет, но до сих пор кажется грубоватой. Это может быть связано с переходом на новую среду рабочего стола.
Управление пакетами
Как и другие системы на основе BSD, MidnightBSD использует систему портов для управления пакетами, получившую название mports . Он является производным от системы портов FreeBSD, которая компилирует программы из исходного кода. MidnightBSD устанавливает компилятор Clang, который уже используется во многих системах FreeBSD, поскольку он использует более разрешительную лицензию, чем GCC.
Чтобы установить порт, вы переходите в каталог / usr / mports , организованный по типу программы, например, «www» для веб-браузеров и «games» для, ну, игр. Вы переходите в каталог с названием программы, которую хотите установить, и набираете " make clean install " от имени пользователя root, чтобы установить ее.
Это скомпилирует и установит пакет и его зависимости , а затем очистит каталог, чтобы все каталоги были чистыми от любых файлов, которые были скомпилированы.
Теоретически все должно пройти гладко, но при попытке скомпилировать другие приложения, включая стандартный Vim и браузер Firefox, возникли некоторые ошибки. Доступны также бинарные пакеты, но любая попытка обновить систему вызвала ошибку базы данных.
А как насчет GhostBSD?
GhostBSD – еще одна попытка создать настольную версию BSD, более привлекательную для людей, не имеющих опыта работы с Unix. Первое впечатление – это более совершенная система, чем MidnightBSD. У него есть графический установщик, который запускается с live CD. По умолчанию он также использует браузер Firefox вместо Midori.
Подходит ли MidnightBSD для вас?
MidnightBSD пытается стать удобной для пользователя операционной системой на основе BSD, но она все еще не совсем готова к использованию в прайм-тайм.
Текстовая установка, скорее всего, отпугнет нетехнических пользователей. На сайте проекта написано, что он не предназначен для новичков. Люди, которые имеют опыт работы с другими системами BSD или более техническими дистрибутивами, скорее всего, сочтут установку простой.
Ошибки в системе также будут нарушением правил даже для опытных пользователей Unix / Linux. Даже опытные пользователи ожидают, что смогут просматривать веб-страницы или устанавливать новое программное обеспечение. Большая часть документации все еще неполна или устарела, что также расстраивает при попытке ориентироваться в новой системе.
Потребуется гораздо больше работы, чтобы сделать его действительно подходящим для технических пользователей, не говоря уже о новичках. Тем не менее, это может быть интересно протестировать на виртуальной машине. MidnightBSD пока нельзя рекомендовать в качестве операционной системы для повседневного использования.
Более опытным пользователям будет лучше работать с другими системами на основе BSD, такими как стандартная FreeBSD, а также OpenBSD, DragonflyBSD или NetBSD.
Для пользователей, которым нужен стильный рабочий стол на основе BSD и которые не хотят платить «налог Apple» за macOS, GhostBSD с его более совершенным интерфейсом может быть лучшим выбором.
Эти попытки создания удобной для пользователя BSD все еще имеют проблему ограниченной аппаратной поддержки, а это означает, что вы должны быть очень осторожны, если хотите купить новый компьютер. Стандартные дистрибутивы Linux работают на более широком спектре оборудования, включая графические адаптеры и адаптеры Wi-Fi, последний из которых является обычным камнем преткновения в мире BSD.
Альтернатива рабочему столу Linux на основе BSD
Несмотря на недостатки MidnightBSD, приятно видеть, что сообщество BSD прилагает усилия к созданию настольной системы. Может быть, когда-нибудь он привлечет критическую массу, чтобы стать претендентом.
Вам может быть интересно, следует ли вам выбрать систему на основе BSD или Linux, если вы хотите запустить на своем компьютере Unix-подобную операционную систему.