fbpx
Wikipedia

Source Mage

Source Mage GNU/Linux (SMGL) es una distribución de GNU/Linux. Cuando se instala un paquete su código fuente es automáticamente descargado, compilado e instalado. Source Mage desciende de Sorcerer Linux.

Source Mage GNU/Linux
Parte de la familia Linux
Información general
Desarrollador Comunidad de Source Mage GNU/Linux
Modelo de desarrollo FLOSS
Licencia Varias
Estado actual Activa
Información técnica
Núcleo Linux
Tipo de núcleo Monolítico
Plataformas admitidas x86
Versiones
Última versión estable 1.15.0 ( 22 de septiembre de 2011)
Enlaces
Sitio web oficial

Características

Source Mage GNU/Linux es, como su nombre lo indica, una distribución de GNU/Linux basada en código fuente. En lugar de distribuir binarios a los usuarios, se compila el código fuente.[1]​ Este método permite un mayor control sobre el software en comparación con las distros precompiladas, como Ubuntu. Las dependencias se pueden seleccionar o deseleccionar individualmente, ahorrando valioso espacio en disco y liberando memoria RAM y ciclos de CPU. Por ejemplo, OpenSSH puede compilarse sin soporte compartido para X Window System. Uno puede elegir establecer cflags, cxxflags y ldflags especificar para cada situación.[2]​ Usar una distro basada en fuentes es la única manera de desbloquear el rendimiento completo de una computadora, ya que las distros binarias deben compilar su software para una amplia audiencia, en vez de un grupo particular, como por ejemplo quienes usen procesadores AMD Athlon XP. Cuando un spell de Source Mage es «casteado», se descarga la última versión estable desde el sitio web del desarrollador en vez del de Source Mage. Esto permite disponer del sistema más actualizado, a diferencia de Gentoo, otra popular distro basada en código fuente, la cual mantiene su propia caché de paquetes personalizada.[3]​ SMGL no hace cambios en los paquetes, por lo que es inmune a la clase de errores resultante de la manipulación por parte de los desarrolladores de la distro.

Historia

En 2001, Kyle Sallee publicó una distribución de GNU/Linux llamada Sorcerer GNU/Linux. Sin embargo, varios desarrolladores estaban insatisfechos con el enfoque de desarrollo de Kyle, y crearon una bifurcación del proyecto con el nombre Lunar Linux. Kyle Sallee estuvo extremadamente disconforme con esto, por lo que quitó Sorcerer GNU/Linux de la web (haciendo imposible a los usuarios actualizar sus sistemas). La mayoría de los desarrolladores restantes de Sorcerer GNU/Linux retomaron sus piezas y reiniciaron el proyecto. Al principio lo lanzaron bajo el antiguo nombre (Sorcerer GNU/Linux), pero Kyle Sallee pidió que renombraran el proyecto. Ellos aceptaron, y renombraron eventualmente su trabajo a Source Mage GNU/Linux. El proyecto se publicó bajo el nombre Source Mage, con nuevos líderes entre los que no estaba Kyle Sallee, en abril de 2002.

Sorcery

El lema de Source Mage es «Linux tan avanzado, podría también ser mágico»,[4]​ y sus comandos tienen un «sorcerous theme». Cada paquete se llama «spell», y su programa de gestión de paquetes se llama «sorcery».[4]​ Para instalar un paquete el usuario debe «castear» (del inglés cast) el spell. Esto consiste en descargar el código fuente (si no ha sido descargado ya), comprobar las dependencias, castearlas si es necesario, compilar el programa, e instalarlo. Un conjunto de spells disponibles se llama un «grimoire». Para desinstalar un paquete el usuario debe «dispelear» (del inglés dispel) el spell.

Contrato social

Source Mage dispone de un «Contrato Social» que establece sus reglas básicas, las cuales son similares aunque no idénticas a las de Debian. La primera parte del contrato asegura la libertad de Source Mage:

Prometemos mantener la distribución Source Mage GNU/Linux completamente libre (como en libertad). Esto significa que todo el software que publiquemos estará licenciado bajo la licencia pública general de GNU como se define por la Free Software Foundation (fsf.org). Toda nuestra documentación será publicada bajo la licencia de documentación libre de GNU.[5]

Source Mage no restringe la elección de software del usuario únicamente a software libre:

Nosotros reconocemos que algunos de nuestros usuarios requieren el uso de programas que no se ajustan a las estrictas Directrices de Licenciamiento de SGML. Aunque SMGL nunca contará con software no libre, nosotros no limitamos la elección de software del usuario. Nosotros proporcionaremos las herramientas para que un usuario pueda tomar sus propias decisiones informadas, mediante el campo «LICENSE» de cada spell, y el filtro de spells de sorcery. Así, aunque el software no libre no sea parte de Source Mage, nosotros soportamos su uso, y proveemos infraestructura (como reporte de errores y listas de correo, así como spells) para paquetes de software no libre.[5]

Instalación

Instalar Source Mage implica en primer lugar crear una instalación mínima con un kernel (para que esta pueda iniciar), el compilador de C GCC, una conexión de red, y unas pocas herramientas básicas adicionales para permitir la descarga y compilación del código fuente.[6]​ Esto habilita al sistema a descargar, compilar e instalar todos los otros componentes, y los resultados de la compilación pueden adaptarse a ese sistema específico.

Portabilidad

Todo el código mantenido por Sourge Mage está diseñado para presumir de un sistema bien mínimo. Por ejemplo, está escrito en Bash[4]​ y utilidades POSIX basadas en GNU, y GCC no necesita construirse con g++ (el compilador de C++). GNU Sed y Awk se usan en lugar de Perl. Esto hace a Source Mage adecuada para instalaciones mínimas.

Referencias

  1. .
  2. .
  3. . Archivado desde el original el 4 de marzo de 2016. Consultado el 2009. 
  4. .
  5. .
  6. .

Véase también

Enlaces externos

  •   Portal:Software libre. Contenido relacionado con Software libre.
  • Sitio web oficial de SourceMage (en inglés).
  • Linux Weekly News. «About Source Mage». Consultado el 2 de agosto de 2005. 
  •   Datos: Q1196930

source, mage, linux, smgl, distribución, linux, cuando, instala, paquete, código, fuente, automáticamente, descargado, compilado, instalado, desciende, sorcerer, linux, linuxparte, familia, linuxinformación, generaldesarrolladorcomunidad, linuxmodelo, desarrol. Source Mage GNU Linux SMGL es una distribucion de GNU Linux Cuando se instala un paquete su codigo fuente es automaticamente descargado compilado e instalado Source Mage desciende de Sorcerer Linux Source Mage GNU LinuxParte de la familia LinuxInformacion generalDesarrolladorComunidad de Source Mage GNU LinuxModelo de desarrolloFLOSSLicenciaVariasEstado actualActivaInformacion tecnicaNucleoLinuxTipo de nucleoMonoliticoPlataformas admitidasx86VersionesUltima version estable1 15 0 22 de septiembre de 2011 EnlacesSitio web oficial editar datos en Wikidata Indice 1 Caracteristicas 2 Historia 3 Sorcery 4 Contrato social 5 Instalacion 6 Portabilidad 7 Referencias 8 Vease tambien 9 Enlaces externosCaracteristicas EditarSource Mage GNU Linux es como su nombre lo indica una distribucion de GNU Linux basada en codigo fuente En lugar de distribuir binarios a los usuarios se compila el codigo fuente 1 Este metodo permite un mayor control sobre el software en comparacion con las distros precompiladas como Ubuntu Las dependencias se pueden seleccionar o deseleccionar individualmente ahorrando valioso espacio en disco y liberando memoria RAM y ciclos de CPU Por ejemplo OpenSSH puede compilarse sin soporte compartido para X Window System Uno puede elegir establecer cflags cxxflags y ldflags especificar para cada situacion 2 Usar una distro basada en fuentes es la unica manera de desbloquear el rendimiento completo de una computadora ya que las distros binarias deben compilar su software para una amplia audiencia en vez de un grupo particular como por ejemplo quienes usen procesadores AMD Athlon XP Cuando un spell de Source Mage es casteado se descarga la ultima version estable desde el sitio web del desarrollador en vez del de Source Mage Esto permite disponer del sistema mas actualizado a diferencia de Gentoo otra popular distro basada en codigo fuente la cual mantiene su propia cache de paquetes personalizada 3 SMGL no hace cambios en los paquetes por lo que es inmune a la clase de errores resultante de la manipulacion por parte de los desarrolladores de la distro Historia EditarEn 2001 Kyle Sallee publico una distribucion de GNU Linux llamada Sorcerer GNU Linux Sin embargo varios desarrolladores estaban insatisfechos con el enfoque de desarrollo de Kyle y crearon una bifurcacion del proyecto con el nombre Lunar Linux Kyle Sallee estuvo extremadamente disconforme con esto por lo que quito Sorcerer GNU Linux de la web haciendo imposible a los usuarios actualizar sus sistemas La mayoria de los desarrolladores restantes de Sorcerer GNU Linux retomaron sus piezas y reiniciaron el proyecto Al principio lo lanzaron bajo el antiguo nombre Sorcerer GNU Linux pero Kyle Sallee pidio que renombraran el proyecto Ellos aceptaron y renombraron eventualmente su trabajo a Source Mage GNU Linux El proyecto se publico bajo el nombre Source Mage con nuevos lideres entre los que no estaba Kyle Sallee en abril de 2002 Sorcery EditarEl lema de Source Mage es Linux tan avanzado podria tambien ser magico 4 y sus comandos tienen un sorcerous theme Cada paquete se llama spell y su programa de gestion de paquetes se llama sorcery 4 Para instalar un paquete el usuario debe castear del ingles cast el spell Esto consiste en descargar el codigo fuente si no ha sido descargado ya comprobar las dependencias castearlas si es necesario compilar el programa e instalarlo Un conjunto de spells disponibles se llama un grimoire Para desinstalar un paquete el usuario debe dispelear del ingles dispel el spell Contrato social EditarSource Mage dispone de un Contrato Social que establece sus reglas basicas las cuales son similares aunque no identicas a las de Debian La primera parte del contrato asegura la libertad de Source Mage Prometemos mantener la distribucion Source Mage GNU Linux completamente libre como en libertad Esto significa que todo el software que publiquemos estara licenciado bajo la licencia publica general de GNU como se define por la Free Software Foundation fsf org Toda nuestra documentacion sera publicada bajo la licencia de documentacion libre de GNU 5 Source Mage no restringe la eleccion de software del usuario unicamente a software libre Nosotros reconocemos que algunos de nuestros usuarios requieren el uso de programas que no se ajustan a las estrictas Directrices de Licenciamiento de SGML Aunque SMGL nunca contara con software no libre nosotros no limitamos la eleccion de software del usuario Nosotros proporcionaremos las herramientas para que un usuario pueda tomar sus propias decisiones informadas mediante el campo LICENSE de cada spell y el filtro de spells de sorcery Asi aunque el software no libre no sea parte de Source Mage nosotros soportamos su uso y proveemos infraestructura como reporte de errores y listas de correo asi como spells para paquetes de software no libre 5 Instalacion EditarInstalar Source Mage implica en primer lugar crear una instalacion minima con un kernel para que esta pueda iniciar el compilador de C GCC una conexion de red y unas pocas herramientas basicas adicionales para permitir la descarga y compilacion del codigo fuente 6 Esto habilita al sistema a descargar compilar e instalar todos los otros componentes y los resultados de la compilacion pueden adaptarse a ese sistema especifico Portabilidad EditarTodo el codigo mantenido por Sourge Mage esta disenado para presumir de un sistema bien minimo Por ejemplo esta escrito en Bash 4 y utilidades POSIX basadas en GNU y GCC no necesita construirse con g el compilador de C GNU Sed y Awk se usan en lugar de Perl Esto hace a Source Mage adecuada para instalaciones minimas Referencias Editar https web archive org web 20080918054825 http www sourcemage org FaqNewUsers https web archive org web 20080724092821 http sourcemage org FaqGeneral FAQ Gentoo Philosophical SourceMage Wiki Archivado desde el original el 4 de marzo de 2016 Consultado el 2009 a b c https web archive org web 20080515171329 http www sourcemage org Sorcery a b SocialContract SourceMage Wiki https web archive org web 20080804165417 http www sourcemage org InstallingSourceMage Vease tambien EditarLinux Linux From Scratch Sorcerer Linux Lunar Linux Gentoo LinuxEnlaces externos Editar Portal Software libre Contenido relacionado con Software libre Sitio web oficial de SourceMage en ingles Linux Weekly News About Source Mage Consultado el 2 de agosto de 2005 Datos Q1196930 Obtenido de https es wikipedia org w index php title Source Mage amp oldid 143383940, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos