Эта статья поднимает множество проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалить эти сообщения-шаблоны ) ( Узнайте, как и когда удалить этот шаблон сообщения )
|
Скриншот МирОС # 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 |
Тип ядра | Монолитный |
Пользовательский интерфейс по умолчанию | mksh , IceWM, evilwm |
Лицензия | В основном BSD , GPL , лицензия MirOS |
Официальный сайт | www .mirbsd .org |
MirOS BSD (первоначально называвшаяся 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 года (в то время как последнее обновление ОС было много лет назад), а затем, например, был выпущен шрифт.
История [ править ]
Мирос BSD возникла как OpenBSD-current-mirabilos , в OpenBSD patchkit , но вскоре вырос сам по себе после того, как некоторые различия во мнениях [3] [4] между лидером OpenBSD проекта Тео де Raadt и Торстен Glaser. Несмотря на разветвление, MirOS BSD была синхронизирована с продолжающейся разработкой OpenBSD, тем самым унаследовав большую часть ее хорошей истории безопасности, а также NetBSD и другие разновидности BSD. [5]
Одна из целей заключалась в обеспечении более быстрого цикла интеграции для новых функций и программного обеспечения, чем OpenBSD. По словам разработчиков, «спорные решения часто принимаются не так, как OpenBSD; например, в MirOS не будет поддержки SMP». Также будет более терпимая политика включения программного обеспечения, и «конечным результатом, надеюсь, будет более совершенный опыт BSD». [6]
Другой целью MirOS BSD было создание более «модульной» базовой системы BSD, подобной Debian. Хотя MirOS Linux (ядро linux + пользовательская среда BSD) обсуждался разработчиками где-то в 2004 году [7], он не материализовался.
Особенности [ править ]
- Моментальные снимки для разработки - это живые и установочные компакт-диски для архитектур x86 и SPARC на одном носителе с помощью технологии DuaLive.
- Последние снимки состояния были расширены для дальнейшей загрузки grml ( система восстановления на базе Linux, только x86 ) с помощью технологии Triforce.
- mksh (оболочка MirBSD Korn): активно развивающаяся разновидность KornShell и наследник pdksh
- Базовая система и некоторые MirPorts хранят данные « точечных файлов » в ~ / .etc. каталог в доме пользователя, чтобы не загромождать корень домашнего каталога
- Пакеты приложений из репозиториев pkgsrc, производных от NetBSD, были настроены для использования в MirBSD, начиная с 2011 года. [8]
Наиболее важными отличиями от OpenBSD были: [9]
- Полностью переписан, совместим с несколькими загрузками GRUB , загрузчик и менеджер загрузки без ограничения 8 ГиБ и с поддержкой Soekris
- Тонкая базовая система (без NIS, Kerberos, BIND , i18n, игр BSD и т. Д.), Bind и BSDgames, доступные в качестве порта
- Бинарные обновления безопасности для стабильных выпусков
- Поддержка ISDN
- Поддержка IPv6 в программном обеспечении веб-сервера
- wtf, база данных сокращений
- Некоторые из GNUtools (например, gzip и * roff) были заменены исходным кодом UNIX, выпущенным Caldera International (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") и других.
- Фактически, MirBSD поддерживает только BMP, поэтому поддержка «UTF-8» ограничена частью, общей для UTF-8 и CESU-8 . [10]
Сотрудничество [ править ]
Помимо сотрудничества с другими 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.
См. Также [ править ]
- Сравнение операционных систем BSD
Заметки [ править ]
Ссылки [ править ]
- ^ История MirOS, электронное письмо Эрику Левенесу
- ^ http://www.mirbsd.org/permalinks/wlog-10-tg_e20141212-tg.htm указывает на то, что сейчас это «скользящий выпуск», время от времени публикующие моментальные снимки MirBSD-current.
- ^ a b Точка рождения для MirOS
- ^ Re: Начальный патч NetBSD / usr / games / wtf + / usr / share / misc / acronyms
- ^ Мирос BSD: мирная операционная система BSD Magazine, выпуск 1/2009 (3), стр. 16
- ^ Флаер MirOS BSD
- ^ tg @ блог
- ^ Зигерт, Бенни. [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 с загрузочной загрузкой
- ^ Обзор пакетов для Thorsten Glaser
Внешние ссылки [ править ]
- Официальный сайт