Este artículo tiene varios problemas. Ayúdenos a mejorarlo o a discutir estos problemas en la página de discusión . ( Aprenda cómo y cuándo eliminar estos mensajes )
|
Revelador | Thorsten Glaser, Benny Siegert, Ádám Hóka y otros |
---|---|
Familia de sistemas operativos | Unix , BSD |
Estado de funcionamiento | Actual [1] |
Modelo fuente | Código abierto |
Lanzamiento inicial | OpenBSD-current-mirabilos #0 [2] (11 de octubre de 2002 (2002-10-11) | )
Último lanzamiento | MirOS #10semel (16 de marzo de 2008 [±] (2008-03-16) | )
Última vista previa | MirBSD-current (10uB4-20160117) (17 de enero de 2016 [±] (2016-01-17) | )
Método de actualización | Actualizaciones de seguridad binaria para versiones estables |
Gestor de paquetes | Puertos Mir, pkgsrc |
Plataformas | i386 , SPARC |
Tipo de kernel | Monolítico |
Interfaz de usuario predeterminada | mksh , IceWM, maldad |
Licencia | Principalmente BSD , GPL , licencia MirOS |
Sitio web oficial | www.mirbsd.org |
MirOS BSD (originalmente llamado MirBSD ) es un sistema operativo libre y de código abierto que comenzó como una bifurcación de OpenBSD 3.1 en agosto de 2002. [3] Su objetivo era mantener la seguridad de OpenBSD con un mejor soporte para la localización europea. Desde entonces, también ha incorporado código de otros descendientes de BSD libres, incluidos NetBSD , MicroBSD y FreeBSD . El código de MirOS BSD también se incorporó a ekkoBSD, y cuando ekkoBSD dejó de existir, el diseño, el código y los desarrolladores terminaron trabajando en MirOS BSD durante un tiempo.
A diferencia de las tres distribuciones BSD principales , MirOS BSD solo admite las arquitecturas x86 y SPARC.
Uno de los objetivos del proyecto era poder portar el espacio de usuario de MirOS para ejecutarse en el kernel de Linux , de ahí la depreciación del nombre MirBSD en favor de MirOS.
MirOS BSD se originó como OpenBSD-current-mirabilos , un kit de parches de OpenBSD , pero pronto creció por sí solo después de algunas diferencias de opinión [3] [4] entre el líder del proyecto OpenBSD, Theo de Raadt , y Thorsten Glaser. A pesar de la bifurcación, MirOS BSD se sincronizó con el desarrollo en curso de OpenBSD, heredando así la mayor parte de su buen historial de seguridad, así como NetBSD y otras variantes de BSD. [5]
Uno de los objetivos era ofrecer un ciclo de integración más rápido para nuevas características y software que OpenBSD. Según los desarrolladores, "las decisiones controvertidas a menudo se toman de forma diferente a OpenBSD; por ejemplo, no habrá soporte para SMP en MirOS". También habrá una política de inclusión de software más tolerante y "el resultado final será, con suerte, una experiencia BSD más refinada". [6]
Otro objetivo de MirOS BSD era crear un sistema BSD básico más "modular", similar a Debian. Si bien los desarrolladores discutieron sobre MirOS Linux (núcleo Linux + espacio de usuario BSD) en algún momento de 2004 [7] , esto no se ha materializado.
Las diferencias más importantes con OpenBSD fueron: [9]
Además de la cooperación con otros BSD, el envío de parches a los autores de software originales y los efectos de sinergia con FreeWRT , hubo una cooperación activa con Grml tanto en áreas de inclusión [11] [12] como técnicas [13] . Otros proyectos, como Debian [14] también se alimentan de MirSoftware.
MirPorts fue un derivado del árbol de ports de OpenBSD y fue desarrollado por Benny Siegert. MirPorts no utiliza las herramientas de paquetes de OpenBSD escritas en Perl , pero sigue manteniendo las herramientas anteriores basadas en C. Las nuevas características son las actualizaciones de paquetes en el lugar y la instalación de una instancia de MirPorts como un usuario no root. A diferencia de los ports de OpenBSD, MirPorts no está vinculado a versiones específicas del sistema operativo e incluso en las versiones estables se recomendaba usar la versión más nueva. MirLibtool era una versión modificada de GNU libtool 1.5 instalada por MirPorts para construir bibliotecas compartidas de forma portátil.
Se admiten varias plataformas de forma inmediata:
Siguiendo la política de MirOS BSD de una disponibilidad más rápida del software para el usuario, muchos ports eliminados por razones políticas en OpenBSD (por ejemplo, todo el software DJB o el complemento Flash ) se han mantenido en MirPorts y pueden seguir utilizándose. MirPorts fue pensado para ser un lugar para ports no oficiales o rechazados de OpenBSD.