МирОС БСД - MirOS BSD
Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
Скриншот МирОС # 10-current / i386 | |
Разработчик | Торстен Глейзер, Бенни Зигерт, Адам Хока и другие |
---|---|
Семейство ОС | Unix-подобный, BSD |
Рабочее состояние | Несуществующий |
Исходная модель | Открытый исходный код |
изначальный выпуск | OpenBSD-current-mirabilos # 0[1] (11 октября 2002 г. ) |
Последний релиз | МирОС № 10семель (16 марта 2008 г.[±] | )
Последний предварительный просмотр | MirBSD-current (10uB4-20160117) (17 января 2016 г.)[±] | )
Метод обновления | Бинарные обновления безопасности для стабильных выпусков |
Менеджер пакетов | MirPorts, pkgsrc |
Платформы | i386, SPARC |
Ядро тип | Монолитный |
Дефолт пользовательский интерфейс | мкш, IceWM, Evilwm |
Лицензия | По большей части BSD, GPL, Лицензия MirOS |
Официальный веб-сайт | www |
МирОС БСД (первоначально назывался MirBSD) прекращено[2] бесплатный и открытый исходный код Операционная система который начался как вилка OpenBSD 3.1 в августе 2002 г.[3] Он был предназначен для поддержания безопасности OpenBSD с лучшей поддержкой европейской локализации. С тех пор он также включил код из других бесплатных потомков BSD, включая NetBSD, MicroBSD и FreeBSD. Код из MirOS BSD также был включен в ekkoBSD, и когда ekkoBSD прекратил свое существование, художественные работы, код и разработчики закончили работу над MirOS BSD какое-то время.
в отличие от три основных дистрибутива BSD, MirOS BSD поддерживает только x86 и архитектуры SPARC.
Одна из целей проекта заключалась в том, чтобы иметь возможность портировать пользовательскую среду MirOS для работы на Linux ядро, отсюда отказ от имени MirBSD в пользу MirOS.
Веб-страница проекта ОС активна с 2019 года (в то время как последнее обновление ОС было много лет назад), а затем, например, был выпущен шрифт.
История
MirOS BSD возникла как OpenBSD-current-mirabilos, OpenBSD патчкит, но вскоре выросла сама по себе после некоторых разногласий во мнениях[3][4] между лидером проекта OpenBSD Тео де Раадт и Торстен Глейзер. Несмотря на разветвление, MirOS BSD была синхронизирована с продолжающейся разработкой OpenBSD, тем самым унаследовав большую часть ее хорошей истории безопасности, а также NetBSD и другие разновидности BSD.[5]
Одна из целей заключалась в обеспечении более быстрого цикла интеграции новых функций и программного обеспечения, чем OpenBSD. По словам разработчиков, «спорные решения часто принимаются не так, как OpenBSD; например, в MirOS не будет поддержки SMP». Также будет более терпимая политика включения программного обеспечения, и «конечным результатом, надеюсь, будет более совершенный опыт BSD».[6]
Другой целью MirOS BSD было создание более «модульной» базовой системы BSD, подобной Debian. Пока MirOS Linux (ядро Linux + пользовательская среда BSD) обсуждалось разработчиками где-то в 2004 году,[7] это не материализовалось.
Функции
- Снимки состояния разработки жить и установка CD для x86 и SPARC архитектуры на одном носителе, с помощью технологии DuaLive.
- Последние снимки были расширены для дальнейшей загрузки грмл (спасательная система на базе Linux, x86 только) через технологию Triforce
- мкш (Оболочка MirBSD Korn): активно развивающаяся разновидность KornShell и наследник pdksh
- Базовая система и некоторые MirPorts хранить "точечные файлы данные в каталоге ~ / .etc. в домашнем каталоге пользователя, чтобы не загромождать корень домашнего каталога
- Пакеты приложений из NetBSD -полученный pkgsrc Репозитории были настроены для использования в MirBSD с 2011 года.[8]
Наиболее важными отличиями от OpenBSD были:[9]
- Полностью переписан, GRUB мульти загрузки совместимый, загрузчик и менеджер загрузки без 8 ГиБ limit и с поддержкой Soekris
- Тонкая базовая система (без NIS, Kerberos, СВЯЗЫВАТЬ, i18n, игры BSD и т. д.), Bind и игры BSD доступны как порт
- Двоичные обновления безопасности для стабильных выпусков
- Поддержка ISDN
- Поддержка IPv6 в программном обеспечении веб-сервера
- wtf, база сокращений
- Некоторые из GNUtools (например, gzip и * roff) были заменены исходным кодом UNIX, выпущенным Кальдера Интернэшнл (SCO) под лицензией BSD
- 64-битные процедуры обработки времени (time_t)
- Правильная обработка дополнительных секунд
- Полная поддержка GCC 3.4: C, C ++, Pascal, Objective-C
- Текущие версии набора инструментов разработчика GNU (rcs, binutils, gdb, texinfo, lynx и т. Д.)
- GNU CVS 1.12 с пользовательскими расширениями
- Улучшенный генератор случайных чисел
- Использует sv4cpio с / без CRC вместо tar-архивов в качестве формат упаковки; поддержка новых форматов в cpio
- Улучшенная поддержка для UTF-8 и Unicode BMP, включая поддержку широких символов для libncurses ("libncursesw") и друзья
Сотрудничество
Помимо сотрудничества с другими BSD, отправки исправлений разработчикам программного обеспечения и синергетических эффектов с FreeWRT, было активное сотрудничество с Grml как по включению[11][12] и технические[13] области. Другие проекты, такие как Debian[14] также питаются MirSoftware.
MirPorts
MirPorts была производной от дерева портов OpenBSD и была разработана Бенни Зигертом. MirPorts не использует инструменты пакета OpenBSD, написанные на Perl, но продолжает сохранять предыдущую C инструменты на основе. Новые функции - это обновление пакетов на месте и установка экземпляра MirPorts от имени пользователя без полномочий root. В отличие от портов OpenBSD, MirPorts не привязаны к конкретным версиям ОС, и даже в стабильных выпусках рекомендуется использовать новейшую версию. MirLibtool была модифицированной версией GNU libtool 1.5, установленной MirPorts для создания переносимых общих библиотек.
Поддержка нескольких платформ "из коробки":
- MirOS BSD (-стабильный и -текущий)
- OpenBSD (-стабильный и -текущий)
- MidnightBSD
- Mac OS X (10.4 и новее) / Дарвин
Следуя политике MirOS BSD, направленной на более быструю доступность программного обеспечения для пользователя, многие порты удалены для политические причины в OpenBSD (например, все программное обеспечение DJB или Плагин Flash ) хранились в MirPorts и могут продолжать использоваться. MirPorts задумывался как место для неофициальных или отклоненных портов OpenBSD.
Смотрите также
Примечания
Рекомендации
- ^ История MirOS, электронное письмо Эрику Левенесу
- ^ http://www.mirbsd.org/permalinks/wlog-10-tg_e20141212-tg.htm указывает на то, что сейчас это «скользящий выпуск», время от времени публикуя снимки текущей версии MirBSD.
- ^ а б Место рождения МирОС
- ^ Re: Первоначальный патч NetBSD / usr / games / wtf + / usr / share / misc / acronyms
- ^ MirOS BSD: мирная операционная система, BSD Magazine, выпуск 1/2009 (3), стр. 16
- ^ Флаер MirOS BSD
- ^ tg @ weblog
- ^ Зигерт, Бенни.[1] "pkgsrc on MirBSD", Конференция FOSDEM 2012, 5 февраля 2012 г. Проверено 20 мая 2012 г.
- ^ Почему бы просто не использовать OpenBSD?
- ^ "RTFM optu8to16 (3), optu8to16vis (3)". www.mirbsd.org.
- ^ Следующий Grml выйдет с bsd.rd (теперь называется MirOS bsd4grml)
- ^ MirBSD ISO содержит MirGRML
- ^ grml будет использовать технологию MirOS с разветвленной загрузкой CD
- ^ Обзор пакетов для Thorsten Glaser