MidnightBSD 0.1 | |
Разработчик | Проект MidnightBSD |
---|---|
Семейство ОС | FreeBSD |
Рабочее состояние | Текущая |
Исходная модель | Открытый исходный код |
Первоначальный выпуск | 0.1 / 6 августа 2007 г. (2007-08-06) |
Последний выпуск | 1.2 / 31 октября 2019 г.; 11 месяцев назад (31.10.2019) |
Менеджер пакетов | MidnightBSD mports / Packages |
Платформы | amd64 и i386 |
Ядро тип | Монолитный ядро |
Userland | FreeBSD |
По умолчанию пользовательский интерфейс | GNUstep |
Лицензия | Лицензия FreeBSD |
Официальный сайт | www.midnightbsd.org |
MidnightBSD - это бесплатная Unix-подобная, ориентированная на рабочий стол операционная система, первоначально ветвь от FreeBSD 6.1, и периодически обновляется кодом и драйверами из более поздних выпусков FreeBSD. Среда рабочего стола по умолчанию, GNUStep, в значительной степени заимствована из графического интерфейса пользователя NeXTSTEP .
MidnightBSD началась как форк от FreeBSD в 2005 году. Основатель проекта Лукас Холт хотел создать настольную операционную систему, производную от BSD. Он был знаком с несколькими проектами Live CD, но не был знаком с работой над TrueOS или DesktopBSD. В то же время он также интересовался GNUstep. Эти две идеи были объединены в план по созданию удобной для пользователя среды рабочего стола. MidnightBSD 0.1 была выпущена усилиями Лукаса Холта, Кэрин Холт, Д. Адама Карима, Фила Перейры из bsdnexus и Кристиана Рейнхардта. В этом выпуске представлена модифицированная версия системы портов FreeBSD. Система портов превратилась в «mports», которая включает поддельную поддержку, создание пакетов перед установкой, маркировку лицензий и строгие правила создания списка пакетов и модификации файлов за пределами места назначения. Многие из этих функций были представлены в MidnightBSD 0.1.1.
Кристиан Рейнхардт сменил Фила Перейру на посту ведущего разработчика «mports» до выпуска MidnightBSD 0.1. Д. Адам Карим выполнял функции сотрудника службы безопасности при первом освобождении. Вся разработка релизов осуществляется Лукасом Холтом.
0.2 ввела усовершенствованную систему импорта с более чем 2000 упаковками. Portable C Compiler был добавлен в i386 в дополнение к GNU Compiler Collection. Другие изменения включают включение ipfw и обнаружения звуковой карты при запуске, новые версии многих программных пакетов, включая Bind, GCC, OpenSSH и Sendmail, а также систему создания Live CD.
В настоящее время проект сосредоточен на завершении создания кластерного программного обеспечения Magus, создании нового установщика, завершении работы над новыми инструментами установки и управления пакетами, называемыми mport, и началом работы над выпуском 0.3. В следующем выпуске будут представлены некоторые улучшения, обнаруженные в FreeBSD 7.0 и DragonFly BSD.
MidnightBSD назван в честь cat, Midnight, Лукаса и Кэрин Холт. Midnight была десятифунтовым черным Турецкая ангора.
MidnightBSD выпускается под несколькими лицензиями. Код ядра и большая часть вновь созданного кода выпускаются под лицензией BSD, состоящей из двух пунктов. Есть части под лицензиями GPL, LGPL, ISC и Beerware, а также лицензии BSD с тремя и четырьмя пунктами.
Джесси Смит рассмотрел MidnightBSD 0.6 в 2015 году для DistroWatch Weekly:
Я нашел использование MidnightBSD странным. Хотя инструменты низкого уровня и общая среда казались мне знакомыми, как пользователю FreeBSD, часто не хватало частей опыта. MidnightBSD практически не имеет обширной документации FreeBSD, что, возможно, не было проблемой, когда проект изначально был разветвлен от FreeBSD, но теперь MidnightBSD настолько разошелся, что действительно должен иметь свой собственный Справочник. MidnightBSD предлагает те же порты, что и его родительская версия, но отстает примерно на 20 000 пакетов. Кроме того, согласно веб-сайту MidnightBSD, проект направлен на создание удобной для начинающих операционной системы, ориентированной на настольный компьютер, аналогичной FreeBSD. Однако, исходя из моего опыта на прошлой неделе, кажется, что MidnightBSD отстает от GhostBSD, PC-BSD и даже FreeBSD в предоставлении платформы, удобной для новичков. Несколько лет назад такие инструменты, как mport, могли быть весьма желанными для пользователей FreeBSD, но теперь pkg выполняет эту роль в сообществе FreeBSD. Короче говоря, я чувствую, что MidnightBSD, хотя и начиналась с многообещающих и достойных восхищения целей, отстала в технологиях, пользовательском опыте и документации.