Sorcerer era una distribución de Linux basada en fuentes . La distribución descarga y compila el código fuente para instalar y actualizar el software instalado.
Desarrollador | Kyle Sallee |
---|---|
Familia OS | Linux ( similar a Unix ) |
Estado de trabajo | Interrumpido |
Modelo fuente | Fuente abierta |
Versión inicial | 2 de febrero de 2007 |
Último lanzamiento | ( Lanzamiento continuo ) / CD de instalación el 28 de junio de 2013 |
Plataformas | x86 , x86 64 |
Tipo de grano | Kernel modular de Linux |
Licencia | Varios |
Página web oficial | Hechicero |
En lugar de utilizar abreviaturas como rpm (Red Hat) y dpkg (Debian), la terminología de las herramientas de Sorcerer se basa en palabras mágicas. Por ejemplo, una receta para descargar, compilar e instalar software se llama "hechizo". El software que se va a instalar se "envía" a la computadora. El software instalado se puede eliminar "disipando". En consecuencia, las herramientas de línea de comandos para fundir y disipar software se denominan fundir y disipar, respectivamente.
Historia
En 2000, Kyle Sallee creó una distribución de Linux basada en fuentes llamada Sorcerer GNU / Linux y la lanzó bajo GNU GPL. Durante este tiempo, Sorcerer fue una demostración de tecnología en lugar de una distribución estable. Finalmente, las herramientas de distribución, llamadas brujería, y el catálogo de software, llamado grimorio, fueron rediseñados y reescritos para que fueran estables y utilizables en máquinas de producción. Debido al esfuerzo involucrado en la creación y mantenimiento de una distribución, Sallee dejó de "Sorcerer GNU / Linux" durante el rediseño y reescritura de brujería y grimorio. Un mes o dos antes de que ocurriera la reescritura, a principios de 2002, Chuck S. Mead, que había creado previamente una bifurcación de RedHat, creó una bifurcación de Sorcerer GNU / Linux. La primera bifurcación de Sorcerer GNU / Linux recibió el mismo nombre que la bifurcación de RedHat de Mead. Se llamaba "Lunar Penguin" o Lunar Linux . El tiempo de esta bifurcación fue una suerte para los administradores de sistemas, porque les dio la oportunidad de continuar con la implementación de la distribución que Sallee estaba a punto de descontinuar.
Las primeras versiones de Sorcerer se llamaron Sorcerer GNU / Linux , con componentes clave licenciados bajo la Licencia Pública General GNU (GPL). Sin embargo, desde alrededor de 2002 en adelante, las versiones actuales de Sorcerer publican algunos componentes clave bajo la Licencia Pública de Sorcerer y no bajo la GPL, y la distribución ha eliminado el término GNU / Linux . Sorcerer tiene dos bifurcaciones antiguas : Lunar Linux y Source Mage, que no se basan ni son compatibles con el código de hechicería actual ni son compatibles con el grimorio actual. Su terminología también se desvía de la terminología de Hechicero.
Distinciones técnicas
Sorcerer se basa casi exclusivamente en el código fuente . Mientras que muchos otros sistemas operativos generalmente utilizan un paquete que contiene programas precompilados (ejecutables), Sorcerer compila el código fuente en la máquina antes de la instalación.
Diariamente se pone a disposición un nuevo "grimorio", que es un catálogo de software compatible con la instalación inmediata. Cuando hay nuevas fuentes disponibles, se actualizan los hechizos del grimorio. El escritorio de un usuario se actualiza instalando primero un grimorio actual. Si es necesario, la Hechicería instalada se actualiza. Finalmente, el software instalado se puede actualizar según la decisión del usuario. Los usuarios también pueden agregar nuevos hechizos al grimorio en su máquina local y enviar el nuevo hechizo para su inclusión en la distribución general.
Sorcery recompila automáticamente el software instalado según sea necesario para garantizar la compatibilidad y la facilidad de uso continuas cuando se actualizan las bibliotecas instaladas. A diferencia de una distribución basada en binarios precompilada que siempre debe descargar nuevos paquetes, Sorcery suele recompilar el software instalado a partir de fuentes previamente descargadas. Cuando se requiere una nueva fuente y se descargó previamente una fuente anterior, Sorcerer descargará un pequeño parche que transforma el archivo tar de la fuente antigua en un archivo tar de la fuente actual. La práctica de mantener archivos tar de código fuente antiguos y descargar parches para actualizaciones permite que los sistemas Sorcerer se actualicen utilizando menos ancho de banda que las distribuciones que proporcionan paquetes precompilados.
Los requisitos mínimos del sistema se dan como 1 GB de RAM y 20 GB de espacio en el disco duro . Esto se sugiere porque la compilación de algunas fuentes consumirá una gran cantidad de recursos. Hechicero ha recientemente [ ¿cuándo? ] comenzó a usar cgroups para limitar el impacto de la compilación de software en el rendimiento del sistema. Por lo tanto, las instalaciones de Sorcerer normalmente se actualizan mientras aún están en modo multiusuario y no causan interrupciones en los servicios ni tiempo de inactividad.
Ver también
Otras distribuciones de Linux basadas en fuentes:
enlaces externos
- Sitio web oficial (SIN CONEXIÓN)Archivado el24 de mayo de 2015 enWayback Machine.