Linux comenzó en 1991 como un proyecto personal del estudiante finlandés Linus Torvalds : crear un nuevo núcleo de sistema operativo libre. El kernel de Linux resultante ha estado marcado por un crecimiento constante a lo largo de su historia. Desde el lanzamiento inicial de su código fuente en 1991, ha pasado de una pequeña cantidad de archivos C bajo una licencia que prohíbe la distribución comercial a la versión 4.15 en 2018 con más de 23.3 millones de líneas de código fuente, sin contar los comentarios, [1] bajo la Licencia Pública General GNU v2. [2] ( pág. 7 ) [3] [4]
Eventos que conducen a la creación
Después de que AT&T abandonó el proyecto Multics , el sistema operativo Unix fue concebido e implementado por Ken Thompson y Dennis Ritchie (ambos de AT&T Bell Laboratories ) en 1969 y lanzado por primera vez en 1970. Más tarde lo reescribieron en un nuevo lenguaje de programación, C , para hacerlo portátil. La disponibilidad y portabilidad de Unix hizo que las instituciones académicas y las empresas lo adoptaran, copiaran y modificaran ampliamente.
En 1977, Berkeley Software Distribution (BSD) fue desarrollado por Computer Systems Research Group (CSRG) de UC Berkeley , basado en la sexta edición de Unix de AT&T. Dado que BSD contenía el código Unix propiedad de AT&T, AT&T presentó una demanda ( USL v. BSDi ) a principios de la década de 1990 contra la Universidad de California. Esto limitó fuertemente el desarrollo y la adopción de BSD. [5] [6]
En 1983, Richard Stallman inició el proyecto GNU con el objetivo de crear un sistema operativo libre similar a UNIX. [7] Como parte de este trabajo, escribió la Licencia Pública General GNU (GPL). A principios de la década de 1990, había casi suficiente software disponible para crear un sistema operativo completo. Sin embargo, el kernel de GNU, llamado Hurd , no logró atraer suficiente esfuerzo de desarrollo, dejando a GNU incompleto. [ cita requerida ]
En 1985, Intel lanzó el 80386 , el primer microprocesador x86 con un conjunto de instrucciones de 32 bits y una unidad de administración de memoria con paginación . [8]
En 1986, Maurice J. Bach, de AT&T Bell Labs, publicó El diseño del sistema operativo UNIX . [9] Esta descripción definitiva cubría principalmente el kernel de System V Release 2 , con algunas características nuevas de Release 3 y BSD.
En 1987, Andrew S. Tanenbaum lanzó MINIX , un sistema similar a Unix diseñado para uso académico, para ejemplificar los principios transmitidos en su libro de texto , Sistemas operativos: diseño e implementación . Si bien el código fuente del sistema estaba disponible, la modificación y la redistribución estaban restringidas. Además, el diseño de 16 bits de MINIX no se adaptó bien a las características de 32 bits de la arquitectura Intel 386 cada vez más barata y popular para computadoras personales. A principios de los noventa, un sistema operativo comercial UNIX para PC con Intel 386 era demasiado caro para los usuarios privados. [10]
Estos factores y la falta de un kernel gratuito y ampliamente adoptado proporcionaron el ímpetu para que Torvalds comenzara su proyecto. Ha dicho que si los núcleos GNU Hurd o 386BSD hubieran estado disponibles en ese momento, probablemente no habría escrito el suyo. [11] [12]
La creación de Linux
En 1991, mientras estudiaba informática en la Universidad de Helsinki , Linus Torvalds inició un proyecto que más tarde se convirtió en el kernel de Linux . Escribió el programa específicamente para el hardware que estaba usando e independiente de un sistema operativo porque quería usar las funciones de su nueva PC con un procesador 80386. Desarrollo se hizo en MINIX utilizando el compilador de C de GNU .
Como Torvalds escribió en su libro Just for Fun , [13] finalmente terminó escribiendo un núcleo de sistema operativo. El 25 de agosto de 1991, él (a la edad de 21 años) anunció este sistema en una publicación de Usenet en el grupo de noticias "comp.os.minix": [14]
Hola a todos los que usan minix:
Estoy haciendo un sistema operativo (gratuito) (solo un pasatiempo, no será tan grande y profesional como GNU) para 386 (486) clones de AT. Esto se ha estado gestando desde abril y está empezando a prepararse. Me gustaría recibir comentarios sobre las cosas que a la gente le gusta o no le gustan en minix, ya que mi sistema operativo se parece un poco (el mismo diseño físico del sistema de archivos (por razones prácticas), entre otras cosas).
Actualmente he portado bash (1.08) y gcc (1.40), y las cosas parecen funcionar. Esto implica que obtendré algo práctico en unos meses y me gustaría saber qué características querría la mayoría de la gente. Cualquier sugerencia es bienvenida, pero no prometo que las implementaré :-)
Linus ([email protected])
PD. Sí, está libre de cualquier código minix y tiene un fs de subprocesos múltiples. NO es portátil (utiliza 386 tareas de conmutación, etc.), y probablemente nunca admitirá nada más que discos duros AT, ya que eso es todo lo que tengo :-(.
- Linus Torvalds [15]
Según Torvalds, Linux comenzó a ganar importancia en 1992 después de que Orest Zborowski trasladara el sistema X Window a Linux , lo que permitió a Linux admitir una GUI por primera vez. [13]
Nombrar
Linus Torvalds había querido llamar a su invento Freax, un acrónimo de "gratis", "freak" y "x" (en alusión a Unix). Durante el inicio de su trabajo en el sistema, almacenó los archivos con el nombre "Freax" durante aproximadamente medio año. Torvalds ya había considerado el nombre "Linux", pero inicialmente lo descartó por ser demasiado egoísta. [13]
Para facilitar el desarrollo, los archivos se cargaron en el servidor FTP (ftp.funet.fi) de FUNET en septiembre de 1991. Ari Lemmke de la Universidad Tecnológica de Helsinki (HUT), quien fue uno de los administradores voluntarios del servidor FTP en En ese momento, no pensaba que "Freax" fuera un buen nombre. Entonces, nombró el proyecto "Linux" en el servidor sin consultar a Torvalds. [13] Más tarde, sin embargo, Torvalds consintió en "Linux".
Para demostrar cómo se debe pronunciar la palabra "Linux" ( [ˈliːnɵks] ), Torvalds incluyó una audioguía (listen ( ayuda · info ) ) con el código fuente del núcleo. [dieciséis]
Linux bajo la GNU GPL
Torvalds publicó por primera vez el kernel de Linux bajo su propia licencia, [17] que tenía una restricción a la actividad comercial.
El software para usar con el kernel fue un software desarrollado como parte del proyecto GNU con licencia GNU General Public License, una licencia de software libre. La primera versión del kernel de Linux, Linux 0.01, incluía un binario del shell Bash de GNU. [18]
En las "Notas para la versión 0.01 de Linux", Torvalds enumera el software GNU que se requiere para ejecutar Linux: [18]
Lamentablemente, un kernel por sí solo no te lleva a ninguna parte. Para conseguir un sistema que funcione, necesita un shell, compiladores, una biblioteca, etc. Estas son partes separadas y pueden estar bajo un copyright más estricto (o incluso más flexible). La mayoría de las herramientas utilizadas con Linux son software GNU y están bajo el copyleft de GNU . Estas herramientas no están en la distribución; pregúntame a mí (oa GNU) para obtener más información. [18]
En 1992, sugirió lanzar el kernel bajo la Licencia Pública General GNU. Primero anunció esta decisión en las notas de la versión 0.12. [19] A mediados de diciembre de 1992 publicó la versión 0.99 utilizando GNU GPL. [20] Los desarrolladores de Linux y GNU trabajaron para integrar componentes GNU con Linux para hacer un sistema operativo completamente funcional y libre. [21] Torvalds ha declarado, "hacer Linux GPL fue definitivamente lo mejor que hice". [22]
Alrededor de 2000, Torvalds aclaró que el kernel de Linux usa la licencia GPLv2, sin la cláusula común "o posterior". [3] [4]
Después de años de discusiones sobre borradores, la GPLv3 fue lanzada en 2007; sin embargo, Torvalds y la mayoría de los desarrolladores de kernel decidieron no adoptar la nueva licencia. [23] [24] [25]
Controversia de nombres de GNU / Linux
Torvalds utilizó inicialmente la designación "Linux" sólo para el kernel de Linux. Sin embargo, el kernel se usaba con frecuencia junto con otro software, especialmente el del proyecto GNU. Esto se convirtió rápidamente en la adopción más popular del software GNU. En junio de 1994, en el boletín de GNU, se hizo referencia a Linux como un "clon libre de UNIX", y el proyecto Debian comenzó a llamar a su producto Debian GNU / Linux . En mayo de 1996, Richard Stallman publicó el editor Emacs 19.31, en el que se cambió el nombre del tipo de sistema de Linux a Lignux. Esta ortografía tenía la intención de referirse específicamente a la combinación de GNU y Linux, pero pronto se abandonó en favor de "GNU / Linux". [ cita requerida ]
Este nombre generó diversas reacciones. Los proyectos GNU y Debian usan el nombre, aunque la mayoría de la gente simplemente usa el término "Linux" para referirse a la combinación. [26]
Mascota oficial
Torvalds anunció en 1996 que habría una mascota para Linux, un pingüino. Esto se debió a que cuando estaban a punto de seleccionar la mascota, Torvalds mencionó que fue mordido por un pequeño pingüino ( Eudyptula minor ) en una visita al Zoológico y Acuario Nacional en Canberra, Australia. Larry Ewing proporcionó el borrador original de la mascota conocida de hoy basado en esta descripción. El nombre Tux fue sugerido por James Hughes como derivado del UniX de Torvalds , además de ser la abreviatura de esmoquin , un tipo de traje con un color similar al de un pingüino. [13] : 138
Nuevo desarrollo
Comunidad Linux
La mayor parte del trabajo en Linux lo realiza la comunidad: los miles de programadores de todo el mundo que utilizan Linux y envían sus sugerencias de mejoras a los encargados del mantenimiento. Varias empresas también han ayudado no solo con el desarrollo de los núcleos, sino también con la escritura del cuerpo del software auxiliar, que se distribuye con Linux. En febrero de 2015, se paga a más del 80% de los desarrolladores del kernel de Linux. [2] ( pág. 11 )
Es lanzado tanto por proyectos organizados como Debian como por proyectos conectados directamente con empresas como Fedora y openSUSE . Los miembros de los respectivos proyectos se reúnen en diversas conferencias y ferias, con el fin de intercambiar ideas. Una de las ferias más grandes es LinuxTag en Alemania, donde alrededor de 10,000 personas se reúnen anualmente para discutir sobre Linux y los proyectos asociados con él. [ cita requerida ]
Laboratorio de desarrollo de código abierto y Fundación Linux
El Open Source Development Lab (OSDL) se creó en el año 2000 y es una organización independiente sin fines de lucro que persigue el objetivo de optimizar Linux para el empleo en centros de datos y en la gama de operadores . Sirvió como local de trabajo patrocinado para Linus Torvalds y también para Andrew Morton (hasta mediados de 2006 cuando Morton pasó a Google). Torvalds trabajó a tiempo completo en nombre de OSDL, desarrollando los núcleos de Linux.
El 22 de enero de 2007, OSDL y Free Standards Group se fusionaron para formar The Linux Foundation , reduciendo sus respectivos enfoques al de promover Linux en competencia con Microsoft Windows . [27] [28] A partir de 2015, Torvalds permanece en la Fundación Linux como miembro. [29]
Compañías
A pesar de estar disponible gratuitamente, las empresas se benefician de Linux. Estas empresas, muchas de las cuales también son miembros de la Fundación Linux, invierten recursos sustanciales en el avance y desarrollo de Linux, con el fin de adaptarlo a diversas áreas de aplicación. Esto incluye donaciones de hardware para desarrolladores de controladores, donaciones en efectivo para personas que desarrollan software Linux y el empleo de programadores Linux en la empresa. Algunos ejemplos son Dell , IBM y Hewlett-Packard , que validan, usan y venden Linux en sus propios servidores, y Red Hat (ahora parte de IBM) y SUSE , que mantienen sus propias distribuciones empresariales. Asimismo, Digia es compatible con Linux mediante el desarrollo y la licencia LGPL de Qt , lo que hace posible el desarrollo de KDE , y empleando algunos de los desarrolladores de X y KDE.
Entornos de escritorio
KDE fue el primer entorno de escritorio avanzado (versión 1.0 lanzada en julio de 1998), pero fue controvertido debido al conjunto de herramientas Qt que era propietario en ese momento . [30] GNOME se desarrolló como una alternativa debido a preguntas sobre licencias. [30] Los dos usan un conjunto de herramientas subyacente diferente y, por lo tanto, involucran una programación diferente, y están patrocinados por dos grupos diferentes, la organización sin fines de lucro alemana KDE eV y la Fundación GNOME de los Estados Unidos sin fines de lucro .
En abril de 2007, un periodista estimó que KDE tenía el 65% de la cuota de mercado frente al 26% de GNOME. [30] En enero de 2008, KDE 4 se lanzó prematuramente con errores, lo que llevó a algunos usuarios a GNOME. [31] GNOME 3, lanzado en abril de 2011, fue llamado un "lío impío" por Linus Torvalds debido a sus controvertidos cambios de diseño . [32]
La insatisfacción con GNOME 3 llevó a una bifurcación, Cinnamon , que fue desarrollada principalmente por el desarrollador de Linux Mint Clement LeFebvre. Esto restaura el entorno de escritorio más tradicional con mejoras marginales.
La distribución relativamente bien financiada, Ubuntu , diseñó (y lanzó en junio de 2011) otra interfaz de usuario llamada Unity que es radicalmente diferente del entorno de escritorio convencional y ha sido criticada por tener varios defectos [33] y falta de configurabilidad. [34] La motivación fue un entorno de escritorio único para computadoras de escritorio y tabletas, [ cita requerida ] aunque en noviembre de 2012, Unity aún no se ha utilizado ampliamente en tabletas. Sin embargo, Canonical Ltd presentó la versión para teléfonos inteligentes y tabletas de Ubuntu y su interfaz Unity en enero de 2013. En abril de 2017, Canonical canceló el proyecto Ubuntu Touch basado en teléfonos por completo para enfocarse en proyectos de IoT como Ubuntu Core . [35] En abril de 2018, Canonical abandonó Unity y comenzó a usar GNOME para las versiones de Ubuntu desde 18.04 en adelante. [36]
"Linux es obsoleto"
En 1992, Andrew S. Tanenbaum, reconocido informático y autor del sistema de microkernel Minix, escribió un artículo de Usenet sobre el grupo de noticias comp.os.minix con el título "Linux is obsolete", [37] que marcó el comienzo de un famoso debate sobre la estructura del entonces reciente kernel de Linux. Entre las críticas más significativas se encuentran las siguientes:
- El núcleo era monolítico y, por lo tanto, anticuado.
- La falta de portabilidad, debido al uso de características exclusivas del procesador Intel 386. "Escribir un nuevo sistema operativo que esté estrechamente relacionado con cualquier pieza de hardware en particular, especialmente uno extraño como la línea Intel, es básicamente incorrecto". [38]
- No hubo un control estricto del código fuente por parte de ninguna persona individual. [39]
- Linux empleó un conjunto de características que eran inútiles (Tanenbaum creía que los sistemas de archivos multiproceso eran simplemente un "truco de rendimiento"). [40]
La predicción de Tanenbaum de que Linux quedaría desactualizado en unos pocos años y sería reemplazado por GNU Hurd (que él consideraba más moderno) resultó incorrecta. Linux se ha adaptado a todas las plataformas principales y su modelo de desarrollo abierto ha dado lugar a un ritmo de desarrollo ejemplar. Por el contrario, GNU Hurd aún no ha alcanzado el nivel de estabilidad que permitiría su uso en un servidor de producción. [41] Su desestimación de la línea Intel de 386 procesadores como "extraña" también ha demostrado ser miope, ya que la serie de procesadores x86 y la Corporación Intel se convertirían más tarde en casi omnipresentes en computadoras personales y servidores .
En su libro inédito Samizdat , Kenneth Brown afirma que Torvalds copió ilegalmente el código de MINIX. En mayo de 2004, Tanenbaum, autor de MINIX, refutó estas afirmaciones: [42]
[Brown] quería continuar con el tema de la propiedad, pero también estaba tratando de evitar decirme cuál era su verdadero propósito, por lo que no formuló muy bien sus preguntas. Finalmente me preguntó si pensaba que Linus escribía Linux. Dije que, a mi leal saber y entender, Linus escribió todo el kernel él mismo, pero después de su lanzamiento, otras personas comenzaron a mejorar el kernel, que inicialmente era muy primitivo, y agregaron nuevo software al sistema, esencialmente el mismo modelo de desarrollo. como MINIX. Luego comenzó a concentrarse en esto, con preguntas como: "¿No robó piezas de MINIX sin permiso?". Le dije que MINIX claramente había tenido una gran influencia en Linux de muchas maneras, desde el diseño del sistema de archivos hasta los nombres en el árbol de fuentes, pero no pensé que Linus hubiera usado mi código.
Las afirmaciones, la metodología y las referencias del libro se cuestionaron seriamente y, al final, nunca se publicó y se eliminó de la lista del sitio del distribuidor.
Competencia y colaboración de Microsoft
Aunque Torvalds ha dicho que el sentimiento de Microsoft amenazado por Linux en el pasado no tuvo importancia para él, los campos de Microsoft y Linux tuvieron una serie de interacciones antagónicas entre 1997 y 2001. Esto quedó bastante claro por primera vez en 1998, cuando la primera El documento de Halloween fue sacado a la luz por Eric S. Raymond . Este fue un breve ensayo de un desarrollador de Microsoft que buscaba exponer las amenazas que representa el software libre para Microsoft e identificar estrategias para contrarrestar estas amenazas percibidas. [ cita requerida ]
La competencia entró en una nueva fase a principios de 2004, cuando Microsoft publicó los resultados de los estudios de casos de clientes que evaluaban el uso de Windows frente a Linux con el nombre "Obtenga los hechos" en su propia página web. Con base en consultas, analistas de investigación y algunas investigaciones patrocinadas por Microsoft, los estudios de caso afirmaron que el uso empresarial de Linux en servidores se compara desfavorablemente con el uso de Windows en términos de confiabilidad, seguridad y costo total de propiedad . [43]
En respuesta, los distribuidores comerciales de Linux produjeron sus propios estudios, encuestas y testimonios para contrarrestar la campaña de Microsoft. La campaña basada en la web de Novell a finales de 2004 se tituló "Infundir la verdad" y buscaba delinear las ventajas y disipar las responsabilidades legales ampliamente publicitadas de la implementación de Linux (particularmente a la luz del caso SCO v IBM ). Novell hizo referencia particular a los estudios de Microsoft en muchos puntos. IBM también publicó una serie de estudios bajo el título “La ventaja competitiva de Linux en IBM” para detener nuevamente la campaña de Microsoft. Red Hat tenía una campaña llamada "La verdad sucede" con el objetivo de dejar que el rendimiento del producto hable por sí mismo, en lugar de publicitar el producto mediante estudios. [ cita requerida ]
En el otoño de 2006, Novell y Microsoft anunciaron un acuerdo para cooperar en la interoperabilidad del software y la protección de patentes. [44] Esto incluía un acuerdo según el cual los clientes de Novell o Microsoft no pueden ser demandados por la otra empresa por infracción de patente. Esta protección de patente también se amplió a los desarrolladores de software libre no comerciales. La última parte fue criticada porque solo incluía desarrolladores de software libre no comerciales.
En julio de 2009, Microsoft envió 22.000 líneas de código fuente al kernel de Linux bajo la licencia GPLV2, que posteriormente fueron aceptadas. Aunque se ha referido a esto como "un movimiento histórico" y como un posible indicador de una mejora en las actitudes corporativas de Microsoft hacia Linux y el software de código abierto, la decisión no fue del todo altruista, ya que prometía generar importantes ventajas competitivas para Microsoft. y evitó acciones legales contra Microsoft. Microsoft se vio realmente obligado a hacer la contribución del código cuando el ingeniero principal de Vyatta y colaborador de Linux, Stephen Hemminger, descubrió que Microsoft había incorporado un controlador de red Hyper-V, con componentes de código abierto con licencia GPL, vinculados estáticamente a binarios de código cerrado en contravención de la GPL. licencia. Microsoft contribuyó con los conductores para rectificar la violación de la licencia, aunque la compañía intentó presentarla como un acto de caridad, en lugar de evitar una acción legal en su contra. En el pasado, Microsoft había calificado a Linux de "cáncer" y "comunista". [45] [46] [47] [48] [49]
En 2011, Microsoft se había convertido en el decimoséptimo contribuyente al kernel de Linux. [50] En febrero de 2015, Microsoft ya no se encontraba entre las 30 principales empresas patrocinadoras contribuyentes. [2] : 10–12
El proyecto de Windows Azure se anunció en 2008 y se renombró como Microsoft Azure . Incorpora Linux como parte de su conjunto de aplicaciones de software basadas en servidor. En agosto de 2018, SUSE creó un kernel de Linux adaptado específicamente a las aplicaciones de computación en la nube bajo el paraguas del proyecto Microsoft Azure . Hablando sobre el puerto del kernel, un representante de Microsoft dijo: "El nuevo kernel optimizado para Azure permite a esos clientes aprovechar rápidamente los nuevos servicios de Azure, como Accelerated Networking con SR-IOV". [51]
En los últimos años, Torvalds ha expresado una actitud de neutral a amistosa hacia Microsoft luego de la nueva adopción de la compañía por el software de código abierto y la colaboración con la comunidad Linux. "Todo el asunto anti-Microsoft a veces era divertido como una broma, pero no realmente". dijo Torvalds en una entrevista con ZDNet. "Hoy en día, son mucho más amigables. Hablo con ingenieros de Microsoft en varias conferencias y siento que sí, han cambiado y los ingenieros están contentos. Y están realmente felices trabajando en Linux. descartó todas las cosas anti-Microsoft ". [52]
OCS
En marzo de 2003, el Grupo SCO acusó a IBM de violar sus derechos de autor en UNIX al transferir código de UNIX a Linux. SCO reclama la propiedad de los derechos de autor de UNIX y se presentó una demanda contra IBM. Red Hat ha presentado una contrademanda y, desde entonces, SCO ha presentado otras demandas relacionadas. Al mismo tiempo que su demanda, SCO comenzó a vender licencias de Linux a usuarios que no querían arriesgarse a una posible queja por parte de SCO. Dado que Novell también reclama los derechos de autor de UNIX, presentó una demanda contra SCO.
A principios de 2007, SCO presentó los detalles específicos de una supuesta infracción de derechos de autor. A pesar de las afirmaciones anteriores de que SCO era el propietario legítimo de los derechos de autor de 1 millón de líneas de código, solo especificaron 326 líneas de código, la mayoría de las cuales no tenían derechos de autor. [53] En agosto de 2007, el tribunal en el caso Novell dictaminó que SCO no poseía realmente los derechos de autor de Unix, para empezar, [54] aunque el Tribunal de Apelaciones del Décimo Circuito dictaminó en agosto de 2009 que la cuestión de quién tenía los derechos de autor quedaba debidamente para que respondiera un jurado. [55] El caso del jurado se decidió el 30 de marzo de 2010 a favor de Novell. [56]
Desde entonces, SCO se declaró en quiebra . [57]
Derechos de marcas registradas
En 1994 y 1995, varias personas de diferentes países intentaron registrar el nombre "Linux" como marca comercial. A continuación, se enviaron solicitudes de pago de regalías a varias empresas de Linux, un paso con el que muchos desarrolladores y usuarios de Linux no estaban de acuerdo. Linus Torvalds tomó medidas drásticas contra estas empresas con la ayuda de Linux International y se le otorgó la marca comercial del nombre, que transfirió a Linux International. La protección de la marca fue administrada posteriormente por una fundación dedicada, la organización sin fines de lucro Linux Mark Institute . En 2000, Linus Torvalds especificó las reglas básicas para la cesión de las licencias. Esto significa que cualquier persona que ofrezca un producto o servicio con el nombre Linux debe poseer una licencia para ello, que se puede obtener mediante una compra única.
En junio de 2005, se desarrolló una nueva controversia sobre el uso de regalías generadas por el uso de la marca Linux. El Linux Mark Institute, que representa los derechos de Linus Torvalds, anunció un aumento de precio de 500 a 5.000 dólares por el uso del nombre. Este paso se justificó por ser necesario para cubrir los crecientes costos de la protección de las marcas.
Ante este aumento, la comunidad se enfadó, razón por la cual Linus Torvalds hizo un anuncio el 21 de agosto de 2005 para disolver los malentendidos. En un correo electrónico describió la situación actual, así como los antecedentes en detalle, y también abordó la cuestión de quién tenía que pagar los costos de la licencia:
[...] Y repitamos: alguien que no quiera proteger ese nombre nunca haría esto. Puede llamar a cualquier cosa "MyLinux", pero la desventaja es que puede tener a alguien más que se protegió a sí mismo y le envíe una carta de cese y desista. O, si el nombre termina apareciendo en una búsqueda de marca registrada que LMI necesita hacer de vez en cuando solo para proteger la marca comercial (otro requisito legal para las marcas comerciales), la propia LMI podría tener que enviarle un cese y desista. o sublicenciarla carta.
En ese momento, puede cambiarle el nombre por otro o sublicenciarlo. ¿Ver? Se trata de si necesita protección o no, no de si LMI quiere el dinero o no.
[...] Finalmente, para dejarlo en claro: no solo no obtengo un centavo del dinero de la marca, sino que incluso LMI (que en realidad administra la marca) históricamente siempre ha perdido dinero con ella. Esa no es una forma de mantener una marca comercial, por lo que están tratando de al menos volverse autosuficientes, pero hasta ahora puedo decir que los honorarios de los abogados para brindar esa protección que las empresas comerciales quieren han sido más altos que los honorarios de la licencia. Incluso los abogados pro bono cobran por el tiempo de sus costos y asistentes legales, etc.
- Linus Torvalds [58]
Desde entonces, Linux Mark Institute ha comenzado a ofrecer una sublicencia mundial gratuita y perpetua. [59]
Cronología
- 1991: El núcleo de Linux es anunciado públicamente el 25 de agosto por el estudiante finlandés de 21 años Linus Benedict Torvalds. [14]
- 1992: El kernel de Linux vuelve a obtener la licencia bajo la GNU GPL. Se crean las primeras distribuciones de Linux .
- 1993: Más de 100 desarrolladores trabajan en el kernel de Linux. Con su ayuda, el kernel se adapta al entorno GNU, lo que crea un amplio espectro de tipos de aplicaciones para Linux. La distribución de Linux más antigua que existe actualmente, Slackware , se lanza por primera vez. Más tarde, ese mismo año, se establece el proyecto Debian . Hoy es la distribución comunitaria más grande.
- 1994: Torvalds considera que todos los componentes del kernel están completamente maduros: lanza la versión 1.0 de Linux. El proyecto XFree86 aporta una interfaz gráfica de usuario (GUI). Los fabricantes de distribuciones comerciales de Linux, Red Hat y SUSE, publican la versión 1.0 de sus distribuciones de Linux.
- 1995: Linux se traslada a DEC Alpha y Sun SPARC . En los años siguientes se porta a un número cada vez mayor de plataformas.
- 1996: Se lanza la versión 2.0 del kernel de Linux. El kernel ahora puede servir a varios procesadores al mismo tiempo utilizando multiprocesamiento simétrico (SMP) y, por lo tanto, se convierte en una alternativa seria para muchas empresas.
- 1998: Muchas empresas importantes como IBM, Compaq y Oracle anuncian su soporte para Linux. The Cathedral and the Bazaar se publica primero como un ensayo (más tarde como un libro), lo que resulta en que Netscape publique el código fuente en su suite de navegador web Netscape Communicator . Las acciones de Netscape y la acreditación del ensayo [60] atraen la atención de la prensa técnica popular sobre el modelo de desarrollo de código abierto de Linux. Además, un grupo de programadores comienza a desarrollar la interfaz gráfica de usuario KDE .
- 1999: Un grupo de desarrolladores comienza a trabajar en el entorno gráfico GNOME , destinado a convertirse en un sustituto gratuito de KDE, que en ese momento dependía del entonces propietario del kit de herramientas Qt . Durante el año IBM anuncia un extenso proyecto para el soporte de Linux. Se lanza la versión 2.2 del kernel de Linux.
- 2000: Dell anuncia que ahora es el segundo proveedor de sistemas basados en Linux en todo el mundo y el primer fabricante importante en ofrecer Linux en toda su línea de productos. [61]
- 2001: Se lanza la versión 2.4 del kernel de Linux.
- 2002: Los medios informan que "Microsoft mató a Dell Linux" [62]
- 2003: se lanza la versión 2.6 del kernel de Linux.
- 2004: El equipo de XFree86 se divide y se une al cuerpo de estándares X existente para formar la Fundación X.Org , lo que da como resultado un desarrollo sustancialmente más rápido del servidor X para Linux.
- 2005: El proyecto openSUSE comienza una distribución gratuita desde la comunidad de Novell. Además, el proyecto OpenOffice.org introduce la versión 2.0 que luego comenzó a admitir los estándares OASIS OpenDocument .
- 2006: Oracle lanza su propia distribución de Red Hat Enterprise Linux . Novell y Microsoft anuncian cooperación para una mejor interoperabilidad y protección mutua por patente.
- 2007: Dell comienza a distribuir computadoras portátiles con Ubuntu preinstalado en ellas.
- 2009: La capitalización de mercado de Red Hat es igual a la de Sun, interpretado como un momento simbólico para la "economía basada en Linux". [63]
- 2011: se lanza la versión 3.0 del kernel de Linux.
- 2012: Los ingresos totales del mercado de servidores Linux superan a los del resto del mercado Unix. [64]
- 2013: Android basado en Linux de Google reclama el 75% de la cuota de mercado de teléfonos inteligentes , en términos de la cantidad de teléfonos enviados. [sesenta y cinco]
- 2014: Ubuntu reclama 22.000.000 de usuarios. [66]
- 2015: se lanza la versión 4.0 del kernel de Linux. [67]
- 2019: se lanza la versión 5.0 del kernel de Linux. [68]
Ver también
- Historia del software libre
- Historial de versiones del kernel de Linux
Referencias
- ^ Leemhuis, Thorsten. "Die Neuerungen von Linux 4.15" . c't .
- ^ a b c Corbet, Jonathan; Kroah-Hartman, Greg; McPherson, Amanda. "Desarrollo del kernel de Linux: qué tan rápido va, quién lo está haciendo, qué están haciendo y quién patrocina el trabajo" . linuxfoundation.org . Enero de 2018. La Fundación Linux. Archivado desde el original (lf_pub_whowriteslinux2015.pdf) el 15 de marzo de 2015 . Consultado el 15 de marzo de 2015 .
El kernel ha crecido de manera constante desde su primer lanzamiento en 1991, cuando solo había alrededor de 10,000 líneas de código. Con casi 19 millones de líneas (frente a 17 millones), el núcleo es casi dos millones de líneas más grande que en el momento de la versión anterior de este documento.
- ^ a b Torvalds, Linus. "COPIANDO" . kernel.org . Consultado el 13 de agosto de 2013 .
También tenga en cuenta que la única versión válida de la GPL en lo que respecta al kernel es _esta_ versión particular de la licencia (es decir, v2, no v2.2 o v3.xo lo que sea), a menos que se indique explícitamente lo contrario.
- ^ a b Linus Torvalds (8 de septiembre de 2000). "Linux-2.4.0-test8" . lkml.iu.edu . Consultado el 21 de noviembre de 2015 .
La única nota de cualquier nota que me gustaría señalar directamente es la aclaración en el archivo COPYING, dejando en claro que solo es _ esa_ versión particular de la GPL la que es válida para el kernel. Esto no debería ser una sorpresa, ya que es la misma licencia que existe desde 0.12 más o menos, pero pensé que lo haría explícito.
- ^ "Berkeley UNIX y el nacimiento del software de código abierto" .
- ^ Marshall Kirk McKusick. "Veinte años de Berkeley Unix de propiedad de AT&T a libremente redistribuible" . Archivado desde el original el 15 de diciembre de 2013.
- ^ Anuncio inicial del proyecto GNU , 1983
- ^ "Programación e información de Intel Architecure" . intel80386.com .
- ^ Bach, Maurice (1986), El diseño del sistema operativo UNIX , Prentice Hall, ISBN 0-13-201799-7
- ^ "Linus Torvalds presenta Linux 1.0" .: Video 0:50 min.
- ^ "Debate entre Linus y Tanenbaum" . Archivado desde el original el 3 de octubre de 2012.
- ^ "La elección de una generación GNU: una entrevista con Linus Torvalds" .
- ^ a b c d e Torvalds, Linus; Diamond, David (2001). Sólo por diversión: la historia de un revolucionario accidental . Nueva York: HarperBusiness. pag. 84 . ISBN 0-06-662072-4.
- ^ a b Torvalds, Linus Benedict (agosto de 1991). "comp.os.minix" . Consultado el 6 de septiembre de 2009 .
- ^ Torvalds, Linus: ¿Qué es lo que más le gustaría ver en minix? Usenet group comp.os.minix, 25 de agosto de 1991.
- ^ Torvalds, Linus (marzo de 1994). "Índice de / pub / linux / kernel / SillySounds" . Consultado el 3 de agosto de 2009 .
- ^ Silvonen, Jussi (2003). "Linux ja vapaat ohjelmat: haaste informaatiokapitalismille?". En Heiskanen, Jukka; Mäntylä, Jorma (eds.). MarxIT: Informaatiokapitalismin kriittistä tarkastelua (en finlandés). Helsinki: Sociedad finlandesa de Karl Marx. pag. 120. ISBN 952-99110-0-9.
- ^ a b c Torvalds, Linus: Notas para linux versión 0.01 kernel.org, 1991.
- ^ Torvalds, Linus (5 de enero de 1992). "NOTAS DE LA PUBLICACIÓN PARA LINUX v0.12" . Archivos del kernel de Linux. Archivado desde el original el 21 de julio de 2011 . Consultado el 23 de julio de 2007 .
El copyright de Linux cambiará: he recibido un par de solicitudes para que sea compatible con el copyleft de GNU, eliminando la condición de "no puedes distribuirlo por dinero". Estoy de acuerdo. Propongo que se cambie el copyright para que confirme a GNU, pendiente de la aprobación de las personas que han ayudado a escribir el código. Supongo que esto no será un problema para nadie: si tiene quejas ("Escribí ese código asumiendo que los derechos de autor seguirían siendo los mismos") envíeme un correo electrónico. De lo contrario, el copyleft de GNU entra en vigor a partir del primero de febrero. Si no conoce la esencia del copyright GNU, léalo.
- ^ z-archive de Linux versión 0.99 , kernel.org, diciembre de 1992
- ^ "Descripción general del sistema GNU - Proyecto GNU - Free Software Foundation (FSF)" . Gnu.org . Consultado el 6 de abril de 2012 .
- ↑ Hiroo Yamagata: The Pragmatist of Free Software , Linus Torvalds Interview Archivado 2007-08-26 en Wayback Machine , 30 de septiembre de 1997
- ^ James EJ Bottomley, Mauro Carvalho Chehab, Thomas Gleixner, Christoph Hellwig, Dave Jones, Greg Kroah-Hartman, Tony Luck, Andrew Morton, Trond Myklebust, David Woodhouse (15 de septiembre de 2006). "Posición de los desarrolladores de kernel en GPLv3 - Los peligros y problemas con GPLv3" . LWN.net . Consultado el 11 de marzo de 2015 .
La versión actual (Borrador de discusión 2) de GPLv3 en la primera lectura no pasa la prueba de necesidad de la sección 1 con el argumento de que no hay ningún problema sustancial e identificado con GPLv2 que esté tratando de resolver. Sin embargo, una lectura más profunda revela varios otros problemas con el borrador actual de la FSF: 5.1 Cláusulas de DRM [...] 5.2 Cláusula de restricciones adicionales [...] 5.3 Disposiciones de patentes [...] ya que la FSF está proponiendo cambiar todas sus proyectos a GPLv3 y presionar a todos los demás proyectos con licencia GPL para que se muevan, prevemos que el lanzamiento de GPLv3 presagia la balcanización de todo el universo de código abierto en el que confiamos.
Mantenimiento de CS1: utiliza el parámetro de autores ( enlace ) - ^ Kerner, Sean Michael (8 de enero de 2008). "Torvalds sigue interesado en GPLv2" . internetnews.com . Consultado el 12 de febrero de 2015 .
"De alguna manera, Linux fue el proyecto que realmente dejó en claro la división entre lo que la FSF está impulsando, que es muy diferente de lo que siempre ha sido el código abierto y Linux, que es más una superioridad técnica en lugar de una - esta religión creencia en la libertad ", dijo Torvalds a Zemlin. Por tanto, la versión 3 de la GPL refleja los objetivos de la FSF y la versión 2 de la GPL se acerca bastante a lo que creo que debería hacer una licencia y, por tanto, ahora mismo, la versión 2 es donde está el kernel ".
- ^ Linus Torvalds dice que GPL v3 viola todo lo que GPLv2 significa Debconf 2014, Portland, Oregon (consultado el 11 de marzo de 2015)
- ^ Govind, Puru (mayo de 2006). "La controversia" GNU / Linux "y" Linux " . Archivado desde el original el 25 de febrero de 2009 . Consultado el 26 de octubre de 2008 .
- ^ "Lanzamiento de la nueva Fundación Linux - Fusión de Laboratorios de Desarrollo de Código Abierto y Grupo de Estándares Libres" (Comunicado de prensa). La Fundación Linux. 22 de enero de 2007. Archivado desde el original el 2 de julio de 2007 . Consultado el 26 de marzo de 2008 .
La informática está entrando en un mundo dominado por dos plataformas: Linux y Windows.
- ^ "Lanzamiento de la nueva Fundación Linux - Fusión de Laboratorios de Desarrollo de Código Abierto y Grupo de Estándares Libres" (Comunicado de prensa). SAN FRANCISCO y BEAVERTON, Ore .: PR Newswire Association LLC. Fundación Linux. 2007-01-22. Archivado desde el original el 2 de abril de 2015 . Consultado el 15 de marzo de 2015 .
- ^ "Liderazgo de la Fundación Linux" . linuxfoundation.org . La Fundación Linux. 2015 . Consultado el 15 de marzo de 2015 .
- ^ Un b c Byfield B . (2007). KDE vs. GNOME: ¿Es uno mejor? . Datamación .
- ^ Byfield B. (2011). ¿GNOME 3.0 repetirá la revuelta de usuarios de KDE 4.0? . Datamación .
- ^ Linus Torvalds llama a GNOME 3 'lío impío' . El registro .
- ^ Qué está mal con Unity y cómo podemos solucionarlo . Dios mío Ubuntu .
- ^ Diseñadores de escritorio de Ubuntu: 'La unidad debe ser configurable' . Dios mío Ubuntu .
- ^ "Hacer crecer Ubuntu para la nube e IoT, en lugar de teléfono y convergencia" .
- ^ Gilbertson, Scott (27 de abril de 2018). "Déjalo en manos de Beaver: Unity se fue hace mucho y estás en tu GNOME" . El registro .
- ^ AS Tanenbaum (29 de enero de 1992). "LINUX está obsoleto" . Grupo de noticias : comp.os.minix . Usenet: [email protected] . Consultado el 16 de julio de 2008 .
- ^ AS Tanenbaum (30 de enero de 1992). "Re: LINUX está obsoleto" . Grupo de noticias : comp.os.minix . Usenet: [email protected] . Consultado el 16 de julio de 2008 .
- ^ Tanenbaum, Andy (febrero de 1992). "Re: campistas infelices" . Archivado desde el original el 5 de junio de 2009 . Consultado el 19 de octubre de 2008 .
- ^ Andrew Tanenbaum, Linus Torvalds y otros: Linux es una publicación obsoleta de Usenet, 29 de enero de 1992
- ^ El proyecto GNU Hurd
- ^ Tanenbaum, Andrew S. (20 de mayo de 2004). "Algunas notas sobre" Quién escribió Linux "Kerfuffle, versión 1.5" . Archivado desde el original el 22 de noviembre de 2012 . Consultado el 15 de marzo de 2015 .
[Linus] no escribió CTSS y no escribió MULTICS y no escribió UNIX y no escribió MINIX, pero sí escribió Linux. Creo que Brown nos debe una disculpa a varios de nosotros.
- ^ "Obtenga los hechos" . Microsoft. 2004 . Consultado el 24 de noviembre de 2006 .
- ^ "Carta abierta a la comunidad de Novell" . Novell. 2006 . Consultado el 23 de marzo de 2007 .
- ^ John Fontana . "Microsoft aturde al mundo Linux, envía el código fuente al kernel" . Archivado desde el original el 2 de diciembre de 2009 . Consultado el 20 de julio de 2009 .
En un movimiento histórico, Microsoft Monday envió el código fuente del controlador para su inclusión en el kernel de Linux bajo una licencia GPLv2. [...] Greg Kroah-Hartman, líder del proyecto del controlador de Linux y miembro de Novell, dijo que aceptó 22.000 líneas del código de Microsoft a las 9 am PST del lunes. Kroah-Hartman dijo que el código de Microsoft estará disponible como parte del próximo lanzamiento del árbol público de Linux en las próximas 24 horas. El código pasará a formar parte de la versión estable 2.6.30.1. [...] Entonces todo el mundo podrá ver el código, dijo.
- ^ Paul, Ryan (julio de 2009). "Microsoft apunta al mercado de VM con la oferta de código del kernel de Linux" . Consultado el 22 de julio de 2009 .
- ^ Holwerda, Thom (julio de 2009). "Resultado de la caída del código del kernel de Linux de Microsoft de la infracción de GPL" . Consultado el 23 de julio de 2009 .
- ^ Microsoft (julio de 2009). "Microsoft contribuye con controladores de Linux a la comunidad de Linux" . Consultado el 23 de julio de 2009 .
- ^ Richmond, Gary (agosto de 2009). "Sí, Linus, odiar a Microsoft es una enfermedad. Y es una pandemia" . Archivado desde el original el 29 de julio de 2009 . Consultado el 1 de agosto de 2009 .
- ^ Paul, Ryan (4 de abril de 2012). "Kernel de Linux en 2011: 15 millones de líneas totales de código y Microsoft es uno de los principales contribuyentes" . Ars Technica . Consultado el 6 de abril de 2012 .
- ^ "SUSE y Microsoft le dan a Linux empresarial una puesta a punto de Azure" .
- ^ Vaughan-Nichols, Steven J. "A Linus Torvalds no le preocupa que Microsoft se haga cargo de Linux" . ZDNet . Consultado el 18 de febrero de 2020 .
- ^ Jones, Pamela (8 de marzo de 2007). "Informe del Palacio de Justicia el 7 de marzo - Parte 1 (Moción de IBM para DJ el 10 de CC)" . Groklaw . Archivado desde el original el 7 de agosto de 2011 . Consultado el 24 de marzo de 2007 .
- ^ Jones, Pamela (10 de agosto de 2007). "Normas judiciales: ¡Novell es propietario de los derechos de autor de UNIX y UnixWare! ¡Novell tiene derecho a renunciar!" . Groklaw . Consultado el 12 de agosto de 2007 .
- ^ Ryan, Justin (26 de agosto de 2009). "SCO lo intentará de nuevo" . Diario de Linux . Belltown Media, Inc . Consultado el 30 de agosto de 2009 .
- ^ Harvey, Tom (30 de marzo de 2010). "El jurado dice que Novell posee los derechos de autor de Unix" . El Salt Lake Tribune . Grupo MediaNews . Consultado el 30 de marzo de 2010 .
- ^ "SCO Group se declara en quiebra" . CNet News.com. 2007-09-14 . Consultado el 14 de enero de 2008 .
- ^ Linus Torvalds: Linus marcas registradas Linux? !! de la lista de correo de Linux-Kernel, 21 de agosto de 2005
- ^ "Linux Mark Institute" . Consultado el 24 de febrero de 2008 .
LMI ha reestructurado su programa de sublicencias. Nuestro nuevo acuerdo de sublicencia es: Gratis: los titulares de sublicencias aprobados no pagan tarifas; Perpetua: la sublicencia finaliza solo en caso de incumplimiento del acuerdo o cuando su organización deja de usar su marca; En todo el mundo: una sublicencia cubre el uso de la marca en cualquier parte del mundo.
- ^ Jim Hamerly y Tom Paquin con Susan Walton (enero de 1999). "Liberar la fuente: la historia de Mozilla". Fuentes abiertas: Voces de la revolución del código abierto (1ª ed.). ISBN 1-56592-582-3.
Frank había hecho su tarea, citando el artículo de Eric Raymond, "La catedral y el bazar", y hablando con personas de los departamentos de la organización, desde ingeniería hasta marketing y administración.
- ^ Dell, Michael (15 de agosto de 2000), Remarks Putting Linux on the Fast Track - Keynote at the LinuxWorld Expo, San José, California, consultado el 2 de febrero de 2014 Archivado el 15 de mayo de 2013 en Wayback Machine
- ↑ Orlowski, Andrew (19 de marzo de 2002), Microsoft 'mató a Dell Linux' - States , The Register , consultado el 3 de febrero de 2014
- ^ Asay, Matt (21 de enero de 2009). "Red Hat se prepara para superar a Sun en capitalización de mercado" . Noticias CNET . Archivado desde el original el 21 de febrero de 2014 . Consultado el 16 de febrero de 2014 .
- ^ Brodkin, Jon (28 de junio de 2019). "Linux es el rey * nix del centro de datos, pero Unix puede vivir para siempre" . Ars Technica .
- ^ Whittaker, Zack (16 de mayo de 2013). "Android representa el 75 por ciento de la cuota de mercado; Windows Phone supera a BlackBerry" . ZDNet . Consultado el 16 de febrero de 2014 .
- ^ Sneddon, Joey-Elijah (12 de marzo de 2014). "Los teléfonos Ubuntu costarán entre $ 200 y $ 400: ¿pueden ser un éxito a este precio?" . Dios mío Ubuntu . Consultado el 15 de marzo de 2014 .
- ^ "Linux_4.0 - Principiantes del kernel de Linux" . kernelnewbies.org .
- ^ "Lanzamiento del Kernel 5.0 de Linux, esto es lo nuevo" . ¡DIOS MÍO! Ubuntu! . 2019-03-04 . Consultado el 14 de marzo de 2019 .
enlaces externos
- Historia de LINUX por Linus Torvalds
- Historia de Linux por Ragib Hasan
- Cambios realizados en cada lanzamiento del kernel de Linux (desde la versión 2.5.1)
- Kemp, Juliet (enero de 2015). "Unix, Linux y cómo llegamos a donde estamos hoy" (PDF) . Voz de Linux . No. 12. Archivado desde el original (pdf) el 9 de septiembre de 2017 . Consultado el 1 de septiembre de 2018 .