Cómo el creador del sistema operativo libre Linux se hizo millonario. ¿Qué es el kit de distribución del sistema operativo basado en Linux para descargar e instalar? ¿Qué es el sistema operativo Linux?

Si va a cambiar a Linux por primera vez, hay algunas cosas que debe saber. Esta guía contiene información importante para ayudarlo a comenzar a usarla.

Aprenderás qué es Linux, por qué debes usarlo, qué son las distribuciones, cómo instalarlas, cómo usar la terminal, cómo configurar el hardware y muchos otros aspectos clave.

Linux es el sistema operativo utilizado en muchos sistemas, desde bombillas hasta armas, desde computadoras portátiles hasta grandes centros informáticos.

Todo funciona en Linux, desde su teléfono hasta su refrigerador inteligente.

En un entorno de consumo, Linux es una alternativa a los sistemas operativos comerciales como Windows.

¿Por qué usar Linux en lugar de Windows?

Hay muchas razones por las que debería usar Linux sobre Windows, y aquí hay algunas de ellas.

  1. El sistema operativo Linux es compatible con computadoras más antiguas. Aunque Windows XP seguirá funcionando en hardware más antiguo, ya no es compatible, por lo que no hay actualizaciones de seguridad. Hay una serie de distribuciones de Linux que se crean específicamente para hardware antiguo y se mantienen y actualizan periódicamente.
  2. Ciertas distribuciones de Linux y entornos de escritorio ahora son más familiares para los usuarios habituales de computadoras que Windows 8 y Windows 10. Si le gusta la apariencia de Windows 7, ¿por qué no prueba Linux Mint, por ejemplo?
  3. El tamaño de Windows 10 es enorme. Una distribución típica de Linux tiene poco más de 1 gigabyte, aunque algunas pueden ser tan pequeñas como unos pocos cientos de megabytes. Además, Windows requiere al menos un ancho de banda de nivel de DVD.
  4. Linux viene con software gratuito, y puede modificar y utilizar este software como mejor le parezca.
  5. Linux siempre ha sido más seguro que Windows porque hay muy pocos virus, aunque Internet de las cosas ha estado amenazado últimamente.
  6. Linux funciona mejor que Windows en muchos sentidos, y puede exprimir hasta la última gota en hardware más antiguo y limitado.
  7. Confidencialidad. Windows recopila regularmente datos de Cortana y realiza búsquedas en general. Si bien esto no es algo nuevo, ya que Google hace lo mismo, puede estar más que seguro de que Linux no lo hace, especialmente si elige una distribución gratuita.
  8. Fiabilidad. Cuando un programa se congela en Linux, puede cerrarlo con bastante facilidad. Cuando un programa se congela en Windows, incluso cuando intenta iniciar el Administrador de tareas para cerrar ese programa, no siempre funciona.
  9. Actualizaciones. Windows es muy intrusivo con su política de actualización. ¿Cuántas veces ha encendido su computadora para imprimir entradas para conciertos u otra información importante para ver la pantalla de instalación de la actualización 1 de 450?
  10. Variabilidad. Puede hacer que Linux se vea, se sienta y se comporte exactamente de la manera que desee. Con Windows, la computadora se comporta de la forma en que Microsoft cree que lo desea.
    Si aún está indeciso, lea esta guía para ayudarlo a decidir si Linux es adecuado para usted.

¿Qué distribución de Linux debería utilizar?

La primera pregunta que debe hacerse es "¿qué es una distribución de Linux?" Es solo que el kernel de Linux es como un motor. Una distribución es en realidad un vehículo que alberga un motor.

Entonces, ¿qué distribución de Linux debería elegir? Estos son los principales:

  • Linux Mint: No requiere experiencia avanzada en computadoras, es fácil de instalar, fácil de usar y tiene un escritorio familiar para los usuarios de Windows 7
  • Debian: Si está buscando una distribución de Linux verdaderamente gratuita sin controladores, firmware o software propietarios, Debian es para usted. Un anciano entre repartos.
  • Ubuntu: una distribución de Linux moderna que es fácil de instalar y usar
  • openSUSE: una distribución de Linux estable y potente. No es tan fácil de instalar como Mint y Ubuntu, pero es una muy buena alternativa.
  • Fedora: la distribución de Linux más actualizada con todos los conceptos nuevos incluidos en la primera oportunidad
  • Mageia: surgió de las cenizas del otrora gran Mandriva Linux. Fácil de instalar y usar
  • CentOS: Al igual que Fedora, CentOS se basa en la distribución comercial de Linux, Red Hat Linux. A diferencia de Fedora, está construido para la estabilidad
  • Manjaro: Basado en Arch Linux, Manjaro logra un gran equilibrio entre la facilidad de uso y el software moderno
  • LXLE: Basado en la distribución ligera de Lubuntu, es una distribución de Linux completamente funcional para hardware antiguo
  • ArcoLa distribución: rolling release significa que no tiene que instalar nuevas versiones del sistema operativo porque se actualiza solo. Más difícil de aprender para un nuevo usuario, pero muy poderoso
  • Elemental: Linux para personas a las que les gusta una interfaz estilo Mac

Puede leer más sobre las mejores distribuciones para principiantes en.

¿Qué es un entorno de escritorio?

Una distribución típica de Linux tiene varios componentes.

Hay un administrador de pantalla que se usa para ayudarlo a iniciar sesión, un administrador de ventanas que se usa para administrar ventanas, paneles, menús, interfaces principales y aplicaciones.

Muchos de estos elementos se combinan para crear lo que se denomina un entorno de escritorio.

Algunas distribuciones de Linux vienen con un solo entorno de escritorio (aunque otras están disponibles en los repositorios de software), mientras que otras tienen diferentes versiones de la distribución para diferentes entornos de escritorio.

Los entornos de escritorio más comunes incluyen Canela, GNOME, Unity, KDE, Ilustración, XFCE, LXDE y COMPAÑERO.

  • Canela Es un entorno de escritorio más tradicional similar a Windows 7 con una barra inferior, menús, íconos de la bandeja del sistema e íconos de inicio rápido.
  • GNOMO y Unidad Bastante similar. Son entornos de escritorio modernos que utilizan el concepto de iconos de inicio y pantallas de estilo tablero para seleccionar aplicaciones. También hay aplicaciones centrales que se integran bien con el tema general del entorno de escritorio.
  • KDE Es un entorno de escritorio bastante tradicional, pero tiene una gran cantidad de funciones y un conjunto básico de aplicaciones que se pueden personalizar fácilmente con una gran cantidad de configuraciones.
  • Iluminación, XFCE, LXDE y COMPAÑERO - Entornos de escritorio bastante ligeros con paneles y menús. Todos son altamente personalizables.

Cómo conectarse a internet

Si bien la conectividad a Internet es diferente para cada entorno de escritorio, el principio es el mismo para todos.

  1. En algún lugar del panel hay un icono de red. Haga clic en él y verá una lista de redes inalámbricas.
  2. Haga clic en la red deseada e ingrese la clave de seguridad.

El mejor sistema de navegación web

Linux tiene los mejores navegadores, incluidos Chrome, Chromium, Firefox y Midori.

No tiene Internet Explorer, pero ¿quién lo necesita? En el navegador Cromo tiene todo lo que pueda necesitar.

¿Hay suites ofimáticas decentes para Linux?

No hay duda Microsoft Office Es un producto premium y es una muy buena herramienta que es difícil de replicar y superar las cualidades de este producto.

Para uso personal y para pequeñas y medianas empresas, puede argumentar que Documentos de Google y LibreOffice son buenas alternativas y a menor costo.

LibreOffice viene con un editor de texto con la mayor parte de la funcionalidad que esperaría de un editor de texto. También viene con una hoja de cálculo decente que también tiene todas las funciones e incluso incluye un motor de programación básico, aunque no es compatible con Excel VBA.

Otras herramientas incluyen presentaciones, cálculos matemáticos, bases de datos y paquetes de dibujo, que también son muy buenos.

¿Cómo instalo programas en Linux?

Los usuarios de Linux no instalan software como lo hacen los usuarios de Windows, aunque las diferencias son cada vez más pequeñas.

Normalmente, si un usuario de Linux desea instalar un paquete, ejecuta una herramienta llamada administrador de paquetes.

El administrador de paquetes accede a los repositorios que contienen paquetes que se pueden instalar.

Una herramienta de administración de paquetes generalmente proporciona una forma de encontrar software, instalar software, mantener el software actualizado y desinstalar software.

A medida que avanza la tecnología, algunas distribuciones de Linux introducen nuevos tipos de paquetes que son independientes al igual que las aplicaciones de Android.

Cada distribución proporciona su propia herramienta gráfica. Existen herramientas de línea de comandos comunes que se utilizan en diferentes distribuciones.

  • Por ejemplo, Ubuntu, Linux Mint y Debian usar un administrador de paquetes apt-get.
  • Fedora y CentOS usar un administrador de paquetes mmm.
  • Arco y Manjaro utilizar Pacman.

Puede obtener más información sobre la instalación de aplicaciones en Linux en.

Línea de comandos de Linux

No importa lo que digan los usuarios de Linux, es la necesidad de usar el terminal lo que evita que el sistema se vuelva enormemente popular. Sin embargo, esta es una discusión inútil.

Si bien es útil aprender los comandos básicos de Linux (se puede decir lo mismo de los comandos de DOS en Windows), no es necesario hacerlo.

Lo primero que debe saber es, por supuesto, cómo abrir una terminal y, por supuesto, hay muchas formas de hacerlo.

¿Por qué se llama terminal? Terminal es en realidad un nombre corto para un emulador de terminal, y nos lleva a la época en que las personas iniciaban sesión en terminales físicos. Ahora todo lo que necesita saber es que la terminal es donde ingresa los comandos de Linux.

Una vez que abra una terminal, realmente debería ser bueno en eso. Primero necesitas conocer los derechos. Puede leer más sobre esto en.

El equipo que los usuarios suelen reconocer desde el principio es el equipo sudo, pero no empieces a escribir comandos sin pensar con sudosin entender lo que está haciendo, porque todo esto puede terminar en desastre.

Mientras trabaja en la terminal, también debe comprender cómo cambiar de usuario con el comando su.

Esencialmente, el comando sudo le permite elevar los privilegios para que pueda ejecutar comandos como un usuario diferente. Por defecto, el otro usuario es el usuario raíz.

Mando su cambia el contexto para que se ejecute como el usuario especificado. Se pueden ejecutar varios comandos en nombre de este usuario.

Algunos datos más sobre Linux

  • Live Linux DVD o USB le permite ejecutar Linux sin instalarlo en el disco duro. Esto le permite probar su disco Linux antes de cambiar a él, y también es bueno para el usuario ocasional.
  • Cada distribución de Linux se instala con su propio instalador, que es un programa que le ayuda a configurar e instalar Linux.
  • Cuando un usuario instala Linux, puede instalarlo en un solo sistema o instalarlo junto con Windows.
  • Linux toma la delantera cuando se trata de reproducir archivos de audio. Hay docenas de excelentes aplicaciones de audio y puedes elegir una o más que te gusten.
  • Desafortunadamente, no existe Outlook en Linux.
  • Lo mejor de Linux es que puede hacer que se vea y se sienta exactamente como lo desea.
  • Cada entorno de escritorio de Linux funciona de manera un poco diferente, por lo que tomará algún tiempo conocer todas las bases.

Resumen

En esta guía, le hemos contado qué es Linux, por qué debería usarlo, qué son las distribuciones de Linux y cómo elegir entre ellas, cómo probar Linux, cómo instalarlo, cómo configurar Linux, cómo navegar Linux, contamos sobre las mejores aplicaciones, cómo instalar aplicaciones y cómo utilizar la línea de comandos.

Esto debería darte una buena base para seguir adelante.

¿Encontraste un error tipográfico? Seleccione el texto y presione Ctrl + Enter

En enero de este año, la FAS admitió que Microsoft domina el mercado de sistemas operativos (SO) para computadoras personales (PC) en Rusia. Según los datos de 2015, que operaba FAS, el 95,6% de las computadoras de escritorio y portátiles eran Windows. Apple tenía el 2,5% del mercado, pero su Mac OS no es fácil de instalar en ningún otro lugar que no sean computadoras Mac. Los verdaderos rivales de Microsoft, el más serio de los cuales era Linux, tenían solo el 1,9% del mercado.

Parecería que el proyecto de crear un sistema operativo libre ha fracasado. De hecho, está conquistando rápidamente el mundo. “Mucha gente ni siquiera sabe que está usando Linux”, dijo su fundador, Finn Linus Torvalds, en una entrevista con la revista Linux. Elija su teléfono inteligente: si es Android, está integrado en el kernel de Linux. Escala los sitios de gigantes como Google, Amazon, Facebook o algunas pequeñas empresas desconocidas: utilizan Linux. Linux impulsa la Estación Espacial Internacional, impulsa la mayoría de las supercomputadoras y fue adquirido por la Bolsa de Valores de Nueva York en 2007. Decenas de miles de programadores de todo el mundo trabajan de forma gratuita para mejorar continuamente el sistema gratuito.

Empleado Microsoft una vez le dijo a Torvalds que su retrato fue usado en su oficina como blanco de dardos. Steve Ballmer, mientras era el director ejecutivo de Microsoft, atacó públicamente a Linux. Apenas porque le era indiferente. Después de irse, admitió en una entrevista con Fortune: Linux representa una amenaza creciente para Windows y ya está "asomando por el espejo retrovisor". El sucesor de Ballmer, Satya Nadella, fue al revés: lanzó la iniciativa Microsoft Loves Linux para adaptar el software entre sí.

Pero Apple, por el contrario, a finales del año pasado prohibió la instalación de Linux y otros sistemas operativos, a excepción de Mac OS y Windows 10, en sus nuevas computadoras. Y antes de eso, Steve Jobs sugirió que Torvalds se convirtiera en uno de los desarrolladores de Mac OS e introdujera en el proceso los mismos principios de desarrollo inusuales que Linux. Pero el programador finlandés se negó. "Creo que [Jobs] estaba bastante sorprendido de que su argumento sobre la participación de mercado de Apple no funcionara", recordó Torvalds.

Tiene sus propias opiniones sobre lo que es el software de código abierto y cuál es su papel, Torvalds, en el mundo de la informática. Creó un software que es gratuito y con el que no esperaba ganar un centavo (aunque terminó ganando millones). Pero incluso cuando el dinero era escaso a fines de la década de 1990, Torvalds rechazó los $ 10 millones que habría recibido por unirse a la junta directiva de una de las nuevas compañías de Linux.

En enero de este año, Torvalds inició el desarrollo de la quinta versión del kernel de Linux. “El cambio en el número no significa nada especial. Si necesita una razón oficial, se me acabaron los dedos de las manos y los pies, así que "4.21" se convirtió en "5", lo cita InternetUA.

Hipnotizado por la calculadora

Linus Torvalds nació el 28 de diciembre de 1969 en Helsinki y debería haberse convertido en periodista, como casi todos sus familiares. Mi padre era periodista de radio, mi madre era editora en una agencia de noticias, mi tío trabajaba para la televisión finlandesa, mi abuelo era editor en jefe de un periódico y mi hermana, empleada de una agencia de noticias, abrió su propia agencia de traducción, especializada en la traducción de informes de noticias.

Una leyenda familiar dice que el bisabuelo de Linus, periodista y escritor Ernst von Wendt, luchó por los Blancos en 1917 y fue cautivo por los Rojos. El padre Niels, por otro lado, era un comunista ideológico. A algunos niños incluso se les prohibió jugar con Linus, y él mismo fue objeto de burlas en la escuela debido al radicalismo de su padre. Cuando los padres se divorciaron, los niños no lo notaron demasiado: el padre vivió en Moscú durante mucho tiempo.

Una rara excepción a la profesión familiar fue el abuelo materno Leo Waldemar Ternqvist, profesor de estadística en la Universidad de Helsinki. El nieto disfrutó mucho viéndolo trabajar en una calculadora. A diferencia de las modernas, esas calculadoras necesitaban tiempo para calcular y parpadeaban. La vista fascinó al joven Linus. En 1981, en lugar de una calculadora, mi abuelo compró la primera computadora, la Commodore VIC-20.

El apellido más raro

En la biografía “Sólo por diversión. La historia de un revolucionario accidental "(M.: Eksmo-press, 2002) Linus Torvalds, que pertenece a la minoría de habla sueca en Finlandia, habla sobre el origen de su apellido:" Abuelo del padre, Torvalds<...> lo hizo él mismo, usando su segundo nombre como material improvisado. Al nacer se llamó Ole Torvald Alice Sachsberg. Nació sin padre (Saksberg es el apellido de soltera de su madre) y luego recibió el apellido Karanko del hombre con el que se había casado mi bisabuela. A Farfar (como los finlandeses llaman a su abuelo paterno - “Vedomosti”) no le agradaba tanto su padrastro que cambió su apellido: añadió la letra “c” al nombre Torvald para darle al apellido un sonido más sólido, como le pareció a él. El nombre Torvald significa "el dominio de Thor". Sería mejor si creara el apellido desde cero y no hiciera modificaciones: la adición de "s" priva a la palabra de su significado original y confunde tanto a suecos como a finlandeses, que no pueden entender cómo se pronuncia este apellido. No son los Torvalds los que quieren escribirlo, sino los Thorwalds. Solo hay 21 Torvalds en el mundo y todos somos parientes. Todos enfrentamos este problema familiar ".

Torvalds recuerda que no era un paria en la escuela y que era bastante diestro: lo aceptaron voluntariamente en el equipo en la versión finlandesa de gorilas. Pero al mismo tiempo era el típico nerd: "Parecía un castor, usaba anteojos, vestía de mal gusto, la mayoría de las veces mi cabello se veía mal, y otros días era terrible". Como era de esperar, se interesó por la computadora. Esta locura no desapareció cuando se hizo mayor. Debido al clima finlandés, el país no tiene nada que hacer más que programar, tener sexo o beber, bromeó Torvalds. Con el segundo, no funcionó muy bien: los piratas informáticos en esos años aún no se habían puesto de moda, no le gustaba especialmente beber. Queda por escribir códigos.

Inversión informática

Cuando falleció el abuelo, Linus se hizo cargo de su computadora por defecto. Luego compró Sinclair QL. La familia no se jactaba: Torvalds recuerda cómo su madre empeñaba periódicamente el único valor: una participación de la Compañía Telefónica de Helsinki (entregada a cada propietario de un teléfono) por valor de unos 500 dólares. Habiéndose hecho famoso, hará la única excepción para esta empresa y entrará en su junta directiva.

En 1990 Torvalds ingresó en la Universidad de Helsinki. Compró una computadora con un procesador Intel 386, para lo cual tuvo que obtener crédito durante varios años. Valió la pena: era una máquina poderosa para su época.

La universidad tenía un sistema operativo Unix. En la computadora de Torvalds, el sistema operativo Minix gratuito. A Torvalds no le gustó cómo se conectaba desde casa a través de un módem a la red de la universidad, ni cómo trabajaba con el hardware de su computadora. Por ejemplo, Minix fue diseñado para procesadores de 16 bits, mientras que Intel 386 fue de 32 bits.

Torvalds escribió varios programas para resolver estos problemas. Pero necesitaban otros programas: por ejemplo, su solución para trabajar con la red del instituto no sabía cómo escribir archivos en disco. Al final, se crearon tantas funciones adicionales que Torvalds se dio cuenta: tenía un reemplazo para Minix en cinco minutos. Pero siguió trabajando con Minix hasta que accidentalmente lo estropeó: escribió un comando que dañó el disco duro en el lugar donde estaba escrito el sistema operativo. Entonces Torvalds comenzó a usar su Linux como sistema operativo principal.

Ideólogos del software libre

No se puede decir que Torvalds haya creado un sistema operativo desde cero. Creó el núcleo del sistema, es decir, el que conecta los programas con el hardware de la computadora y les permite funcionar. Esta es una base en la que puede colgar muchos complementos diferentes. No existe un sistema operativo Linux similar a Windows 10; hay muchos sistemas operativos basados \u200b\u200ben el kernel de Linux, algunos de los cuales usan la palabra Linux en su nombre.

El propio Torvalds, para crear un sistema operativo completo en su propio núcleo, utilizó un conjunto de programas de terceros bajo los auspicios de la Licencia Pública General (GPL), desarrollada por Richard Stallman. Torvalds lo llama con reverencia "el dios del software libre".

Stallman comenzó a trabajar en una alternativa gratuita a Unix en 1984. "Gratis" fue la palabra clave. Su tarea era evitar que alguien se hiciera cargo de los códigos fuente y exigiera el pago por ellos. Stallman creó la base ideológica y legal para dicho software: el Manifiesto del Software Libre y escribió la Licencia Pública General (GPL) con sus abogados. Establece que si un programador usó código con licencia bajo la GPL, entonces debe proporcionar a todos los que lo deseen el código fuente del producto resultante, el derecho a modificarlo y distribuirlo. El próximo programador tendrá que hacer lo mismo, utilizando software con licencia GPL para sus programas, etc.

Torvalds, utilizando el trabajo de Stallman, también obtuvo la licencia de su kernel bajo la GPL. Por lo tanto, en 2001, el CEO Microsoft Ballmer juró: “Linux es un cáncer que devora toda la propiedad intelectual que toca. De acuerdo con las reglas de la licencia, si usa algún componente de software de código abierto, debe abrir el código fuente de todo el software que tiene ”(cita de Cnet).

Por qué Linux es popular

Al principio, Torvalds no quiso distribuir su trabajo. Pero se jactó de sus éxitos en el foro de Internet y, para no ser considerado un conversador, publicó el código.

Su creación cautivó a otros programadores, quienes comenzaron a instalarlo en sus computadoras y sugirieron mejoras. De hecho, la perfección estaba muy lejos. De alguna manera Torvalds recibió una carta, cuyo autor elogió a Linux durante mucho tiempo, y al final dijo que el controlador del disquete contenía un error que acababa de destruir su disco duro.

El sistema se hizo cada vez más popular. Para entonces, Torvalds no había estado trabajando solo en Linux durante mucho tiempo. Cada vez más personas entendieron el código y ofrecieron sus mejoras, y lo hicieron absolutamente gratis. Existe un sistema que permite a los voluntarios trabajar en una nueva versión de Linux con otros desarrolladores, ver los cambios realizados por otros y volver a versiones anteriores de archivos en caso de errores. Linux una vez tuvo 10,000 líneas de código. Ahora la factura asciende a decenas de millones. En 2017, se propusieron alrededor de 80.000 mejoras para Linux, el 90% de ellas eran programadores pagados y el 30% trabajaba para Intel, escribió The New Yorker.

Torvalds conoce tan bien Linux que los cambios propuestos a menudo se aceptan o rechazan a simple vista: "Es como mirar un libro y no ver letras o palabras individuales, sino captar la oración completa" (citado por Bloomberg). Pero si los cambios son serios, necesita entre 10 y 25 minutos para probarlos. Aunque Torvalds tiene muchos ayudantes que filtran sugerencias, a veces tiene que revisar 30 cambios al día.

Gracias a este sistema, Linux ha atraído la atención de los principales actores. La primera entre las grandes empresas en instalar software basado en Linux en sus equipos fue Sun Microsystems, luego IBM, Informix, Oracle ... También se interesaron las pequeñas empresas. El auge del comercio en línea en la década de 1990 creó la necesidad de software de servidor. Anteriormente, tenías que gastar miles de dólares en él, ahora puedes apostarlo por un centavo adaptando Linux. Cualquiera puede abrir su propio negocio en línea.

Torvalds cree que la clave del éxito de Linux es que no tiene un nicho. Una vez que Unix se basó en las supercomputadoras del ejército, los bancos, las instituciones financieras, dice en su autobiografía “Just for Fun. La historia de un revolucionario accidental ”. Este software cuesta mucho dinero. Entonces ella vino Microsoft con sus precios relativamente económicos y comenzó a funcionar en todas partes. “Pero imagina un organismo líquido que inunda cualquier espacio que encuentra. Si se pierde uno de los nichos, no importa. El cuerpo llena el mundo entero, fluyendo por todos los agujeros. Lo mismo está sucediendo con Linux ahora. Ella se encuentra dondequiera que haya interés en ella<...> Se puede encontrar en supercomputadoras en todo tipo de lugares interesantes como el Laboratorio Nacional. Fermi y NASA. Pero fluyó allí desde el espacio del servidor. Y en eso, a su vez, me metí del mundo de las computadoras de escritorio, aquí comencé. Al mismo tiempo, Linux está en dispositivos integrados, desde frenos antibloqueo hasta relojes. Mira cómo llena el mundo ".

Por supuesto, otra razón de la popularidad es la imagen de Robin Hood. Por un lado, una corporación monstruosa Microsoft , rumores sobre la vigilancia de los usuarios, etc., y por otro, software libre y un finlandés humilde.

Cómo Torvalds se hizo millonario

“Me costó mucho sacar el dinero de los pagos mensuales de mi computadora, que se calcularon para tres años”, recuerda Torvalds en su biografía. Pero pensó que estaba mal cobrar por Linux. La razón de esto es Finlandia, con su actitud hacia la codicia, un padre comunista obstinado y la falta de voluntad para hacer que quienes lo ayudaron a hacer que el programa pague mejor, argumentó Torvalds.

En Internet existen los llamados pantalones harem (del shareware en inglés), un software gratuito que pregunta: "Si te gusto, envía dinero al autor". En Linux no había tal solicitud, pero muchos le escribieron a Torvalds diciéndole que con gusto lo apoyarían financieramente. En ese momento circulaba por Internet una carta de la serie "Maximum repost": supuestamente el niño Craig se estaba muriendo de cáncer, pero podía animarse enviándole una postal. Torvalds pidió en broma un par de líneas en lugar de moneda. Cuando el buzón comenzó a reventar con postales de todo el mundo, la familia sospechó que Linus estaba haciendo algo importante. Él mismo no habló mucho de Linux, a pesar de todos los reproches de que su módem estaba constantemente en la línea telefónica.

Torvalds vivió y cenó con su madre. Tenía alrededor de $ 5,000 en préstamos para estudiantes, alrededor de $ 50 al mes se prestaban para una computadora y se necesitaba algo de dinero para comprar cerveza. El problema del préstamo se resolvió solo: un amigo anunció en Internet una suscripción para pagar la computadora de Torvalds, y aceptó el dinero como excepción. Y pagó el resto de su salario. Finlandia tiene una minoría de habla sueca, a la que pertenecen los Torvald. En 1992 se necesitaba un asistente de informática para un curso en la Facultad de Informática, que hablaba sueco y sabía de informática. Solo había dos de ellos en la facultad.

Tres años más tarde, Torvalds se convirtió en científico de planta en la universidad: recibió dinero para la investigación, que, en general, equivalía a mejorar Linux.

Gracias a la enseñanza, Torvalds se casó. Tove, profesor de jardín de infancia y seis veces campeón de kárate finlandés, se inscribió en su curso especial "Introducción a la informática". La primera tarea fue enviar un correo electrónico al maestro; no fue tan fácil como ahora. En una carta, Tove lo invitó a una cita. Al principio, nunca se separaron y Torvalds incluso abandonó la programación.

En 1997, Torvalds se mudó a los Estados Unidos con su familia para trabajar en Transmeta, una empresa de procesadores de bajo consumo. Uno de los copropietarios de esta empresa es Paul Allen, quien junto con Bill Gates fundó Microsoft ... El trabajo de Torvalds era mantener la infraestructura Linux del proyecto.

Torvalds nunca tuvo más de $ 5,000 en su cuenta bancaria, hasta el cambio de siglo, cuando se convirtió en millonario de la noche a la mañana. Si Linux es gratuito, eso no significa que no pueda ganar dinero con él. Incluso cuando el proyecto estaba en su infancia, el kernel podía descargarse gratuitamente de Internet o comprarse a emprendedores su grabación en un disquete o CD. Puede ganar dinero instalando Linux, puede personalizarlo por una tarifa según las necesidades de una empresa en particular. Este último está a cargo de Red Hat, que se hizo público el 11 de agosto de 1999. Y antes de eso, como muestra de gratitud, le dio a Torvalds una opción sobre un bloque de acciones.

El primer día de negociación, las cotizaciones se duplicaron. Pero tenía derecho a vender los periódicos no antes de 180 días después. Afortunadamente, todo este tiempo crecieron (en 2009 Red Hat ingresará al S&P 500), y el costo del paquete de Torvalds alcanzó los $ 5 millones.

Poco después, otra compañía, VA Linux, ingresó a la bolsa de valores y le dio a Torvalds una opción de la misma manera. Tras el optimismo, las acciones subieron inmediatamente 10 veces a 300 dólares. Pero resultó ser una exageración y la burbuja de las punto com estaba empezando a desinflarse. De $ 300, las acciones comenzaron a caer, y como mínimo un año después se les dio $ 6.6 por ellas. Torvalds recuerda lo terrible que fue durante 180 días ver cómo su paquete se abarataba y no podía venderlo.

Con el dinero recaudado de las acciones, la familia (ahora el autor de Linux tiene tres hijas) compró una casa en Estados Unidos, y Torvalds se volvió adicto a tener en el garaje, además del Pontiac familiar, un descapotable, generalmente amarillo.

En 2012, Torvalds ganó el Millennium Technology Prize, el premio tecnológico más grande del mundo. Compartió el premio de 1,2 millones de euros con otro galardonado de ese año, el investigador japonés de células madre Shinya Yamanaka.

Pero la principal fuente de ingresos de Torvalds después de dejar Transmeta en 2003 fue la Fundación Linux (en esos años se llamaba Open Source Development Labs). Su trabajo es evaluar las sugerencias de otras personas para mejorar Linux: “No he escrito ningún código en años. Todo lo que escribo es simplemente arreglar los errores de otras personas, hago cambios en una o dos líneas, mi contribución es combinar diferentes piezas de código ”(citado de The Register). El fondo se financia con donaciones, incluso de empresas que utilizan Linux. Según The New Yorker, en 2017 su presupuesto era de 50 millones de dólares y Torvalds recibió 1,6 millones de dólares del fondo en 2016.

Responsabilidad por una persona grosera

“Cuando manejo un proyecto con cientos de miles de desarrolladores, actúo de la misma manera que en mi época de estudiante: no le confío nada a nadie, solo espero que alguien me llame”, dijo Torvalds en su libro de biografía. - Apruebo o rechazo su trabajo, pero en su mayor parte dejo que los eventos sigan su propio camino. Si dos personas se dirigen en direcciones similares, acepto el trabajo de ambos, para ver quiénes serán utilizados. A veces se usan ambos, pero comienzan a desarrollarse en diferentes direcciones. Una vez hubo mucha competencia entre dos personas: cada una insistió en que se usaran sus parches, lo que entraba en conflicto con los parches del oponente. Dejé de aceptar parches de ambos hasta que uno de los desarrolladores perdió el interés. Esto es lo que habría hecho el rey Salomón si hubiera dirigido un jardín de infancia ".

Este enfoque ha demostrado ser eficaz a escala de Linux. Pero cuando Transmeta le dio instrucciones a Torvalds para que dirigiera un departamento de 15 empleados, demostró su total falta de idoneidad. Tres meses después, fue degradado silenciosamente a programador.

Pero como principal coordinador de Linux, no le agrada a todo el mundo, ya que el estilo de su comunicación con los compañeros durante muchos años siguió siendo "estudiante": el programador no se contuvo en las expresiones.

En 2013, uno de los desarrolladores incluso escribió una carta a Torvalds pidiéndole que no ofendiera ni intimidara a sus colegas. “Si quieres que 'actúe profesionalmente', puedo decirte que no estoy interesado”, respondió Torvalds. - Me siento en casa en el estudio, con una bata. No voy a empezar a usar corbata, y de la misma manera no voy a involucrarme en falsas cortesías, engaños, política de oficina y enganches, agresividad pasiva y otras palabras de moda. Porque ESO es lo que significa “actuar profesionalmente”: las personas recurren a todo tipo de cosas desagradables porque tienen que seguir sus impulsos habituales de una manera antinatural ”(citado por The New Yorker).

En 2015, el asociado más cercano de Torvalds, el programador Greg Kroah-Hartman, escribió el Código de Resolución de Conflictos, en parte para proteger a otros del lenguaje duro. Torvalds aprobó la innovación, pero no se contuvo. A fines de ese año, Sarah Sharp y Matthew Gareth se retiraron del equipo de desarrollo del kernel de Linux debido a un trato severo. “En realidad soy una persona desagradable. Algunos piensan que soy tan lindo y otros se sorprenden al ver lo contrario. No soy una buena persona y quería escupirte. Estoy preocupado por la tecnología y el núcleo ”, reaccionó Torvalds (citado de The Register).

En octubre pasado, los desarrolladores de kernel estaban programados para asistir a la Linux Maintainer Summit. Torvalds la visitó durante 20 años seguidos. Pero esta vez confundí la fecha y planeé unas vacaciones con mi familia. Esto fue revelado con anticipación, pero se negó a cambiar los planes para la cumbre y se fue a Escocia. Entonces, sus participantes decidieron reunirse no en Vancouver, sino en Edimburgo, más cerca de Torvalds, para que, no obstante, pudiera unirse a ellos por un tiempo. La historia fue discutida enérgicamente en círculos de programadores, y los reporteros de The New Yorker se reunieron con Torvalds y le hicieron preguntas sobre el incidente y su relación con sus colegas. En septiembre de 2018, incluso antes de la publicación del artículo, Torvalds se disculpó por su comportamiento, prometió pensar en cómo cambiarlo y anunció que sería retirado temporalmente de la coordinación de Linux.

En el mismo mes, se lanzó un nuevo código de conducta para desarrolladores de Linux, y en octubre Torvalds regresó al equipo (también asistió al foro).

Ahora la comunidad vive según nuevas reglas. En el pasado, la espontaneidad y la franqueza al expresar opiniones se consideraba natural y beneficiosa en el desarrollo de software de código abierto. Ahora la crítica debe presentarse de manera constructiva y, después de escucharla, debe considerarla detenidamente. Se prohíben los comentarios despectivos, los ataques personales, las expresiones con connotaciones sexuales. Torvalds todavía está tratando de contenerse.

Oh, qué interesante es aprender los detalles y detalles de algo que ya es ordinario, a lo que ni siquiera prestas atención como algo natural. Pero cuando no lo fue. ¡Una vez fue alguien que empezó a crear e inventar!

Aquí hay una historia interesante sin embargo, debajo del corte encontrarás mucho texto :-)

Mirando más de cerca el pasado, veremos que el lugar del SO dominante en el mercado bien podría ser tomado por UNIX y por la misma corporación de Microsoft. Sin embargo, debido a una serie de circunstancias, los eventos se desarrollaron en un escenario diferente: CP / M -\u003e QDOS -\u003e 86-DOS -\u003e MS-DOS -\u003e Windows.

La línea de "genealogía" de Linux se ve diferente: Multics -\u003e UNIX -\u003e Minix -\u003e Linux. Poca gente sabe que un proyecto secreto de IBM, cuyo nombre en código es Chess, es en gran medida "culpable" del dominio actual de Windows: un proyecto para crear una PC IBM basada en un procesador Intel 8086 con el nombre de trabajo Acorn.

El histórico contrato entre IBM y Microsoft se firmó el 6 de noviembre de 1980. De acuerdo con él, para la primera PC industrial de 16 bits, Microsoft tuvo que preparar rápidamente un sistema operativo y cuatro sistemas de programación (Basic, Fortran, Cobol y Pascal).

¿Por qué se eligió Microsoft? La principal fuerza impulsora detrás del liderazgo de IBM fueron las impresionantes ventas de sistemas de programación de Microsoft en una amplia gama de plataformas. En 1979, se habían vendido alrededor de 1 millón de copias del BASIC de Microsoft. Por extraño que parezca, tanto IBM como Microsoft vieron el sistema operativo de la nueva computadora como algo secundario, asignándole una función de apoyo. Todo se hizo con una prisa terrible. Para entender cómo Microsoft hizo un farol en el otoño de 1980, prometiendo a IBM en enero de 1981 (!) Preparar la primera versión de su DOS con un intérprete BASIC funcional, basta con decir que Microsoft no tenía ninguna experiencia en la escritura de sistemas operativos en ese momento. En febrero de 1980, Microsoft, como parte de su lucha contra la investigación digital para el mercado de los lenguajes de programación, por si acaso, adquirió una licencia UNIX de AT&T Corporation (más tarde, el dialecto de UNIX de Microsoft se llamó Xenix). Pero para UNIX prácticamente no hubo desarrollos: la plataforma básica de los productos de Microsoft era entonces el sistema operativo CP / M.

Si comparamos Windows y UNIX en términos de desarrollo, entonces Windows fue construido como un producto comercial creado en condiciones de dura presión de tiempo y engaños del mercado, UNIX creció en un ambiente tranquilo, en la tranquilidad de la universidad y los centros de investigación. La comercialización del proyecto tuvo un impacto mucho menos favorable en UNIX, mientras que Microsoft no perdió el tiempo y dirigió todo el potencial de sus especialistas a mejorar la calidad de la implementación de Windows. Sea como fuere, el desarrollo de ambos sistemas operativos siguió caminos diferentes.

Nace Linux

Linus Benedict Torvalds nació en Helsinki en 1970. A la edad de 10 años, comenzó a programar, trabajando activamente en la computadora de su casa, la Commodore VIC-20. En 1989, mientras Linus se preparaba para ir a la universidad, en la conferencia de la Asociación Usenix en Toronto, AT&T anunció un nuevo sistema de precios para UNIX System V: alrededor de $ 40,000 por procesador ($ 7,500). para instituciones educativas). Fue mucho dinero. Andrew Tanenbaum, profesor de la Universidad de Amsterdam, respondió escribiendo Minix, una versión simplificada de UNIX que se puede ejecutar en una PC.

En la primavera de 1991, ya estudiante de la Universidad de Helsinki, Linus Torvalds asumió la reelaboración de Minix, reescribiendo el kernel y adaptándolo para trabajar en i386. Decidió averiguar cómo funciona el sistema operativo simplemente reescribiéndolo. Aquí está el título de la publicación histórica que inició la era de Linux. ——- Comenzar publicación desde Linus ——— De: [correo electrónico protegido] (Linus Benedict Torvalds) Grupos de noticias: comp.os.minix Asunto: ¿Qué te gustaría ver más en minix? Resumen: pequeña encuesta para mi nuevo sistema operativo ID de mensaje: Fecha: 25 de agosto de 91 20:57:08 GMT Organización: Universidad de Helsinki El mensaje comenzaba con las palabras: “¡Hola a todos los que usan Minix! Estoy creando un sistema operativo clon AT (gratuito) basado en 386 (486) procesadores. Es solo un pasatiempo, no algo grande y profesional como GNU ". Además, Linus instó a todos los que les gusta o no a responder a su trabajo. (Ver el texto completo)

En enero-febrero de 1992, en el grupo de noticias comp.os.minix, hubo una discusión abierta sobre las fallas de Linux entre Tanenbaum y Torvalds. El profesor Tanenbaum consideró Linux como un enfoque obsoleto principalmente debido al abandono de Linus de un microkernel a favor de un mono-kernel. "Este es un gran paso atrás", escribió Tanenbaum. "Es como tomar un programa funcional en C y reescribirlo en BASIC". Linus estuvo de acuerdo en que un micronúcleo era una buena solución, pero insistió por su cuenta: un mono-kernel, aunque es más eficiente, no compromete seriamente la portabilidad.

El progenitor de UNIX, el legendario Ken Thompson, habló con más dureza en 1998: “Veo Linux como algo que no pertenece a Microsoft. Esta es una represalia para el equipo de Microsoft, nada más y nada menos. No creo que tenga mucho éxito. He visto el código fuente, hay componentes bastante decentes e inútiles. Dado que una variedad de personas al azar participó en la creación de estos textos, la calidad de sus partes individuales es significativamente diferente. Por mi propia experiencia y la experiencia de algunos de mis amigos, puedo decir que Linux es un sistema bastante poco confiable. El software de Microsoft no es muy confiable, pero Linux es el peor de su tipo. Este miércoles no durará mucho.

Si lo usa en una computadora, es una cosa. El software para usar Linux en firewalls, puertas de enlace, sistemas integrados, etc., todavía necesita mucho trabajo ". Así que no fue la excelencia tecnológica del proyecto, sino la atmósfera misma del trabajo de los entusiastas en un proyecto útil y la distribución y uso gratuitos de códigos fuente lo que se convirtió en la base del fenómeno Linux. En 1998, la prestigiosa revista estadounidense Forbes, bajo el título "Iconos de la red", publicó los nombres de las personas más influyentes que hicieron una gran contribución al desarrollo de Internet:

Linus Torvalds (28) es el creador de Linux.

Richard Stallman (45) es el fundador de la Free Software Foundation.

Tim Berners-Lee (43) es un desarrollador de la World Wide Web.

Rob Glaser (36) es el fundador de RealNetworks.

Jerry Yang (29) - Fundador de Yahoo! El primer lugar no se le dio a Torvalds por accidente. Las fallas no impidieron que Linux cambiara radicalmente la industria del software. Debido a su disponibilidad en conjunto con el servidor Apache, este sistema operativo ha ocupado toda Internet. Las estadísticas hablan por sí solas. Según un informe de Netcraft (www.netcraft.com/survey/) en noviembre de 2000, Apache tenía una participación del 59,69% de todos los servidores web. Le sigue Microsoft Internet Information Server con un 20,08% y Netscape Enterprise con un 6,74%.

Torvalds trabaja actualmente en Transmeta en un ambicioso proyecto, que hasta hace poco estaba clasificado. Sus elementos importantes son el lanzamiento de un sistema operativo y un procesador VLIW, cuyo nombre en código es Crusoe, capaz de ejecutar comandos x86 y destinado a sistemas integrados. Es curioso que uno de los propietarios de Transmeta no sea otro que Paul Allen, quien cofundó Microsoft con Bill Gates. Estandarización y distribuciones de Linux Linus Torvalds no desarrolló el SO en sí, sino solo su kernel, conectando los componentes existentes creados en el marco del proyecto GNU, y sobre todo el editor emacs y el compilador gcc. Las empresas de terceros, que vieron buenas perspectivas para el desarrollo de su negocio, pronto comenzaron a saturar el sistema operativo con utilidades y software de aplicación. Estos incluyen Red Hat Linux 6.2, GNU / Linux 2.2 de Debian, Linux-Mandrake 7.0, SuSE Linux 6.4, TurboLinux 6.0, OpenLinux 2.4 de Caldera, Conectiva Linux 5.1, Corel Linux OS Second Edition.

La desventaja de estas "comidas preparadas" es la falta de un procedimiento consistente y bien pensado para instalar el sistema, y \u200b\u200besta sigue siendo una de las principales limitaciones para la adopción más amplia de Linux. Además, los desarrolladores de software aplicado "en caja" tienen que probar sus programas para varias distribuciones populares a la vez, lo que hace la vida mucho más difícil. La estandarización es siempre un proceso doloroso, y si se lleva a cabo en la comunidad de “artistas libres”, es tanto más difícil. Pero ya se han dado los primeros pasos. En octubre de 2000, se publicó la Especificación de la plataforma de desarrollo de Linux del Free Standards Group, e inmediatamente provocó evaluaciones polarizantes. Por cierto, el jefe del grupo de estandarización, David Quinlan, como Torvalds, trabaja en Transmeta. La actitud de las grandes corporaciones hacia los gigantes de Linux como IBM, Hewlett-Packard, Sun Microsystems, Oracle y varios otros actores importantes en el mercado informático han aumentado significativamente su soporte para Linux en los últimos dos años. IBM planea invertir mil millones de dólares en el desarrollo de Linux en 2001. ¿Cuál es la razón de una generosidad tan inusual de las corporaciones que decidieron lanzar, en su mayoría de forma gratuita, productos comerciales serios para Linux "aficionados"? ¿Por qué están dispuestos a gastar energía y dinero para desarrollar una alternativa y lejos de la rama más avanzada tecnológicamente de UNIX en detrimento de sus dialectos: AIX, HP-UX, Solaris, etc.?

Lo primero que me viene a la mente es el deseo de utilizar Linux como un arma capaz de romper las puertas del reino fuertemente fortificado de Microsoft. Esto es obvio, pero ¿es este el único punto? Otra razón puede ser la tendencia emergente en el desarrollo de un campo de formación y consultoría muy rentable. La complejidad de las tecnologías va en aumento y, con ello, crece la brecha entre la calidad de los productos ofrecidos y el nivel de las demandas de los consumidores. Los clientes deben estar preparados para pagar mucho dinero por un servicio inteligente. Otra posible razón es la ejecución rentable de proyectos a gran escala, en los que los costos inevitables de compra de hardware y aplicaciones podrían compensarse con el bajo costo del software del sistema.

En una entrevista reciente con VARBusiness Magazine (noviembre de 2000), el presidente de IBM, Sam Palmisano, destacó la postura de IBM sobre el desarrollo de Linux: “Espero que nuestro compromiso para llevar Linux a un mundo de informática segura y confiable con altos flujos de transacciones y También trabajar con la comunidad de código abierto será fructífero para IBM y la industria en su conjunto. Esto es especialmente notable para las empresas que ofrecen soluciones llave en mano, que verán el potencial que tiene Linux en sí mismo ". Uno de los últimos grandes pasos de IBM fue el proyecto Lawson: instalación en marzo de 2001 en una red de centros comerciales japoneses de 15.200 servidores Linux (kit de distribución RedHat), que proporcionan el funcionamiento de IBM eServer xSeries.

A finales de 2000, Hewlett-Packard también se unió a IBM. Ambos gigantes pretenden apoyar la ejecución de aplicaciones Linux en sus dialectos UNIX (estamos hablando principalmente de IBM AIX y HP-UX, así como de IBM Dynix / ptx). Aquí hay otra respuesta a la pregunta de por qué las corporaciones líderes necesitan apoyar el dialecto UNIX libre de otra persona con su propio dialecto comercial. Se matan dos pájaros de un tiro a la vez: primero, algunos de los clientes se retiran de Windows en Linux, y luego se les muestra claramente cuánto este último es inferior a los dialectos UNIX desarrollados por este gigante. Esta técnica puede denominarse efecto de distracción-atracción. Linux no está solo Hablando de Linux, no olvides que este SO no es tan único e inimitable. No hay sistemas operativos no comerciales menos interesantes y reflexivos, incluso si hablamos solo de la plataforma Intel y los dialectos UNIX. Mencionemos solo algunos: FreeBSD (FreeBSD Core Team basado en BSD4.4-Lite), NetBSD (NetBSD Foundation, BSD4.4-Lite + Mach kernel), OpenBSD (Theo de Raadt, BSD4.4-Lite), 386BSD (BSD4. 3 Reno), Hurd (Free Software Foundation, BSD4.4 + Mach 4.0).

Nueva filosofía de programación El fenómeno Linux ha provocado la especulación de que ha nacido una nueva filosofía de programación que es fundamentalmente diferente de la anterior. De hecho, un producto puede ser comercial o gratuito, y su proceso de producción es artesanal o industrial. Puede ser ocupado tanto por particulares como por equipos, aficionados y profesionales. Pero en cualquier caso, consciente o inconscientemente, todos siguen las etapas tradicionales del ciclo de vida del producto de software: análisis de requisitos, desarrollo de especificaciones, diseño, creación de prototipos, escritura de código fuente, depuración, documentación, pruebas y mantenimiento. Lo principal que distingue a este enfoque es la centralización de la gestión de las diferentes etapas y el desarrollo predominantemente "de arriba hacia abajo" (detalle constante). Sin embargo, Linux se construyó de manera diferente. El diseño de trabajo terminado fue constantemente mejorado y desarrollado por un grupo descentralizado de entusiastas, cuyas acciones solo estaban ligeramente coordinadas.

Hay una naturaleza anárquica y un desarrollo "de abajo hacia arriba": el ensamblaje de bloques cada vez más grandes a partir de los pequeños creados anteriormente. Aquí se puede notar otra cosa. El desarrollo tradicional se basa en el diseño y la escritura, mientras que el desarrollo a la Linux se basa en la creación de prototipos, la depuración y las pruebas. Las dos primeras etapas son difíciles de paralelizar, pero con la depuración y la prueba las cosas son más fáciles. Hace dos años, en una entrevista con la revista Computer, el creador de UNIX, Ken Thompson, declaró que era un defensor de la programación ascendente: “Mirando un edificio, no puedo imaginar los detalles del constructor a partir del cual fue construido. Cuando me encuentro con una descripción 'de arriba hacia abajo' de un sistema o lenguaje que contiene un sinfín de bibliotecas que describen un nivel tras otro, tengo la sensación de una especie de atolladero ". Thompson incluso sugirió un término interesante: "darwinismo informático". En otras palabras, el desarrollo similar a Linux es un método de prueba y error basado en pruebas intensivas. En cualquier etapa, el sistema debería funcionar, incluso si es una versión mini de lo que busca el desarrollador. La selección natural deja solo lo viable.

Durante mucho tiempo se ha debatido si la programación es ciencia, arte o artesanía. Y si la base del desarrollo de software tradicional es principalmente artesanal, entonces cuando se desarrolla utilizando el método del darwinismo informático es sin duda un arte. Es fácil ver que el desarrollo "de abajo hacia arriba" caracteriza la llamada programación exploratoria, cuando el sistema se construye alrededor de componentes y programas clave que se crean en las primeras etapas del proyecto y luego se modifican constantemente. A finales de 1999, O'Reilly & Associates publicó el aclamado libro The Cathedral and the Bazaar de Eric Raymond. Su autor es el principal ideólogo del movimiento de texto abierto. En el libro, expone la idea de la programación anárquica autoorganizada, a la que llamó "bazar", oponiéndolo a la tradicional centralizada, llamada "catedral". Usando Linux y otros desarrollos similares de software originalmente no comercial, originados en el proyecto GNU, Raymond intenta con el lector comprender la naturaleza de un nuevo fenómeno llamado movimiento de código abierto. Falta de un plan claro, gestión mínima de proyectos, una gran cantidad de desarrolladores externos geográficamente remotos, libre intercambio de ideas y códigos: todos estos son atributos de la nueva programación. Muy a menudo lo "nuevo" resulta ser viejo y olvidado. Todo esto (aunque no en tal escala) se ha utilizado durante mucho tiempo en la programación. Sin embargo, el fenómeno Linux ha dado lugar a una nueva fe, ayudando a reclutar un número cada vez mayor de adeptos. Se han escrito muchos artículos sobre las características de la programación exploratoria. Así, los profesores suizos A. Kiralf, K. Chen y J. Nivergelt destacaron los siguientes puntos importantes: * el desarrollador comprende claramente la dirección de la búsqueda, pero no sabe de antemano hasta dónde puede avanzar hacia la meta; * no hay forma de prever la cantidad de recursos para lograr tal o cual resultado; * el desarrollo no se presta a una planificación detallada, se lleva a cabo mediante ensayo y error; * tales obras están asociadas con intérpretes específicos y reflejan sus cualidades personales. La principal ventaja de la nueva filosofía es la organización de la colaboración remota de grandes equipos de programadores externos en proyectos importantes, donde Internet y el derecho a disponer libremente de un producto conjunto juegan un papel clave.

En este sentido, no se puede dejar de mencionar la empresa VA Linux en rápido crecimiento. Mantiene un repositorio de código abierto en línea llamado SourceForge (). Ya hay varios cientos de proyectos en él, principalmente relacionados con el desarrollo de Linux. Y entre ellos el Proyecto Berlín (sistema gráfico) y la nueva generación del sistema de programación Perl. Además de Linux, el repositorio de SourceForge rastrea proyectos para Windows, Mac OS, BeOS, PalmOS. Uno de los proyectos propios de VA Linux es MySQL, que ha recibido el estatus de software libre distribuido bajo la GPL (Licencia Pública General, www.fsf.org/copyleft/gpl.html). VA Linux no es el único que promueve la programación colaborativa. Sus competidores aquí son OpenAvenue y Asynchrony. Volviendo al libro de Raymond, podemos decir que las metáforas de "catedral" y "bazar" pueden no estar bien elegidas. Pero, ¿se trata de metáforas?

Independientemente del escepticismo de los críticos de Linux y la euforia desenfrenada de sus admiradores, este sistema operativo fue un hito significativo a fines de la década de 1990, y abrió el camino para la industria a principios del nuevo siglo. ¿Se puede replicar el éxito de Linux y dónde acecha un nuevo salto tecnológico de esta magnitud? Esto es lo que dice Ken Thompson al respecto: “Cualquier innovación se convertirá en realidad solo a través del tipo de revoluciones que ha hecho UNIX. Nada amenazaba a IBM hasta que apareció algo que inutilizó sus sistemas. Ocuparon por completo el mercado de mainframe, pero estoy seguro de que resultó ser innecesario. Lo mismo ocurre con Microsoft: hasta que aparezca algo que pueda hacer innecesarios sus productos, será extremadamente difícil superar el umbral de precios para salir al mercado y será imposible desplazarlos ”.

Bueno, poniéndonos al día, 22 razones para cambiarse a Linux. ¿Razones controvertidas? Seguramente ...

1. La primera razón, también es la principal. Como sistema gratuito, Linux está disponible para los usuarios de forma gratuita. Puede descargar "Axis" fácilmente de Internet o pedir un disco o una caja por correo a un precio muy trivial. Se puede instalar una copia del sistema operativo en un número ilimitado de computadoras sin ninguna condición.

2. Dado que el código Linux es de código abierto, el sistema se puede modificar y redistribuir libremente, incluso con fines comerciales. La capacidad de experimentar libremente con el código fuente del sistema operativo, basándose únicamente en sus propios fines, ha hecho de Linux una solución tan útil y eficaz para una serie de grandes empresas como Google.

3. Los usuarios de Linux tampoco tienen problemas especiales con el soporte técnico, ya que la respuesta a su pregunta sobre el funcionamiento del SO se puede obtener gratuitamente en foros o conferencias en red. Muchos usuarios afirman que este tipo de soporte técnico no es peor de lo que puede obtener por dinero. Por supuesto, también hay soporte técnico de pago para Linux. Dichos servicios incluyen el ajuste completo del sistema, la instalación y actualización de nuevos programas para protegerse contra piratas informáticos y corregir errores. Afortunadamente, estos últimos son raros en Linux.

4. Casi no hay posibilidad de que el soporte técnico de Linux termine alguna vez, porque el código abierto atrae a una gran cantidad de usuarios: muchos de ellos estarán felices de ayudar a sus "co-pingüinos" a resolver los problemas que han surgido. Además, siempre habrá personas que ayudarán con asesoramiento profesionalmente, es decir. por dinero.

5. No tema que Linux quede obsoleto en el futuro. El hecho es que UNIX, sobre el que se construyó el SO, ha sido probado y optimizado durante 35 años, demostrando su extrema eficiencia, confiabilidad y seguridad. El trabajo en Linux no se detiene ni un segundo, y las nuevas versiones del sistema operativo, como dicen, "mantienen la marca".

6. Los usuarios de "Linux" no están sujetos a la presión totalitaria del propietario del sistema operativo, porque él, este mismo propietario de los derechos de autor, no existe. Como ejemplo opuesto, podemos citar las acciones de Microsoft: la compañía deja de soportar deliberadamente versiones antiguas de SO, lo que obliga a los usuarios a comprar nuevas (a veces sucede que tienes que comprar nuevo "hardware" debido a una actualización no planificada del SO). Además, las nuevas versiones de Linux también se distribuyen de forma gratuita.

7. Todo lo relacionado con la transición a una nueva versión del sistema operativo le costará al usuario un mero centavo. La nueva versión en sí es gratuita, esta vez. En segundo lugar, tutoriales, instalación, etc. son económicos. En tercer lugar, Linux no es muy exigente con la potencia de la computadora, por lo que actualizar el equipo, si es que es necesario, tampoco sacará muchos fondos del presupuesto.

8. Empresas con cientos de miles de computadoras, que se han cambiado a Linux, recuerdan como una pesadilla lo que significa monitorear el cumplimiento de la licencia de cada uno de los componentes de software en cada máquina. De hecho, para verificar este cumplimiento de la licencia de software para todos los elementos del EULA (Acuerdo de licencia de usuario final), debe tener personal a tiempo completo y, curiosamente, pagarles dinero por esto. Además, estas empresas ya no temen las "redadas" repentinas de los empleados de BSA (Business Software Alliance - Alianza de fabricantes de software para organizaciones comerciales; creada en 1988 por Microsoft), que necesitan comprobar la licencia para MS Windows, MS Office, etc. ... Habiendo encontrado las más mínimas inconsistencias, y las encontrarán, se olvidarán de las impresionantes multas.

9. Linux ha sido famoso durante mucho tiempo por ser menos susceptible a virus, troyanos, gusanos, software espía y otros programas maliciosos. El secreto del éxito de los desarrolladores radica en el hecho de que inicialmente centraron sus esfuerzos en la seguridad del sistema y no pensaron en ello cuando aparecieron los problemas reales. Por ejemplo, este es uno de los métodos de protección originales: un usuario de Linux no está autorizado en el sistema como administrador, por lo que protege los archivos vitales del sistema incluso en el caso de un intruso. Además, las versiones más populares de Linux vienen con un firewall incorporado, que ha mostrado un rendimiento muy alto durante todo este tiempo. Finalmente, el tema no exhaustivo del código fuente abierto vuelve a jugar en nuestras manos: miles de personas en todo el mundo están ocupadas buscando vulnerabilidades del sistema operativo, y no hay absolutamente ningún problema con los parches.

10. En el trabajo de "Linux" casi nunca fallas fatales, después de lo cual hay que reiniciar la computadora. Si recordamos acerca de las grandes empresas, aquí también se encuentran en una ganancia incondicional, porque literalmente un par de minutos de inactividad de todo el sistema conectado puede resultar en enormes pérdidas. No es difícil volver a adivinar el motivo: desde el principio, los desarrolladores intentaron hacer que el sistema operativo fuera lo más estable y conveniente posible, y podemos decir con confianza que han logrado su objetivo.

11. Hasta ahora, Linux no puede competir con Windows en términos de la cantidad de programas creados y bien depurados. Sin embargo, mucha gente está ocupada rectificando la situación. En el futuro, aparecerán más y más programas para una amplia variedad de necesidades. No solo que la mayoría de los programas para Linux se distribuyen de forma gratuita, sino que en términos de funcionalidad, confiabilidad y potencia, algunos de ellos no son inferiores a sus contrapartes en el entorno Windows. Vale la pena deshacerse del estereotipo, dicen "¡no encontrarás nada en Linux!"

Sin embargo, es necesario hacer una observación: es poco probable que las personas que se dedican profesionalmente a trabajar con música, fotos o videos cambien de Mac OS o Windows a otra cosa, al menos no todavía.

12. La elección entre las distribuciones de Linux es impresionante: varios cientos de versiones, cada una dotada de sus propias características específicas. Además, todos los sistemas son compatibles entre sí. Todo esto permite al usuario elegir la versión que más le convenga. Además, si uno de los proveedores de Linux deja el juego, entonces no traerá daños tangibles a la distribución del sistema operativo; además, todavía hay muchos proveedores. Es imposible no señalar que esta situación genera una sana competencia, que se refleja en la mejora de la calidad y la productividad. Por supuesto, para muchos, será difícil elegir la distribución correcta entre varios cientos. En este caso, eligiendo una de las versiones más populares, como Red Hat o SuSE, no te equivocarás.

13. Otra característica de Linux es la posibilidad de un ajuste muy fino. Contrariamente a la creencia popular, personalizar Linux por sí mismo no causará ningún problema para un usuario más o menos experimentado. Durante la instalación, puede especificar una variedad de opciones para ayudarlo a elegir la configuración adecuada para usted. Ya sea una computadora exclusivamente para el trabajo, un centro multimedia, una computadora portátil, un servidor web, un servidor de almacenamiento o incluso un enrutador de red. Para el usuario curioso, la configuración para la apariencia del sistema operativo no está oculta, que se puede personalizar en miles de variaciones. ¿Sueñas con una Mac de Apple o todavía tienes nostalgia de Windows? En Linux, todo esto se puede recrear visualmente. Todo ello gracias al código abierto, que proporciona al usuario un sinfín de posibilidades.

14. En Linux, como en todos los demás programas de software libre, el formato de archivo utilizado es abierto. A diferencia de los archivos propietarios, corresponden a estándares generalmente aceptados y cualquier desarrollador de software puede utilizarlos para crear programas compatibles con ellos. Gracias al uso de formatos abiertos se soluciona el problema del aislamiento del software, cuando los archivos tienen una extensión cerrada y solo pueden ser utilizados por cierto software. Además, el usuario ya no tiene que preocuparse por la pérdida de datos valiosos si los desarrolladores que crearon el software cierran o dejan de brindar soporte a sus primeros productos.

15. Linux es conocido por su excelente compatibilidad con otros sistemas operativos. Por ejemplo, "Pinvgin" puede leer, escribir, copiar, borrar y realizar otras acciones con archivos ubicados en las particiones del disco duro donde Windows está instalado sin ningún problema. Además, en Linux, puede utilizar clientes de Windows e incluso trabajar directamente con programas afilados principalmente para el sistema operativo de Microsoft. Y Windows no solo no puede trabajar con particiones HDD en las que se graban otros sistemas operativos, sino que tampoco puede formatear estos discos para la instalación posterior de otro eje. Por cierto, Linux puede arrancar como un Live-CD, es decir, la instalación, de hecho, no requiere ninguna.

16. Si esto pudiera afectar de alguna manera su elección, nunca ha habido un solo caso en los Estados Unidos donde se hayan presentado demandas antimonopolio en los tribunales federales contra el uso "traicionero" de Linux. Por el contrario, el acuerdo antimonopolio se creó para regular las actividades y destruir por completo los monopolios económicos en aras de la libre competencia en el mercado. Linux, como ya entendimos, no es un monopolio en absoluto, porque no se impone a nadie: todo es por sí solo

17. Al usar Linux, no es necesario que realice una actualización importante de hardware si decide instalar una versión más reciente. Incluso en computadoras más antiguas, gracias a un código muy bien escrito, Linux funcionará a la perfección.

18. "Linux" se adapta bien y puede funcionar en sistemas no solo basados \u200b\u200ben soluciones de Intel o, digamos, AMD. Se puede instalar en casi todos los dispositivos electrónicos, desde supercomputadoras y robots hasta equipos médicos, teléfonos móviles e incluso relojes de pulsera.

19. Para las universidades técnicas, Linux se está convirtiendo en una verdadera bendición. La apertura del código brinda enormes oportunidades para aprender sobre la estructura de una computadora, y no solo cómo trabajar con ella. Muchos profesores sí creen que es mucho más útil que los alumnos aprendan los conceptos básicos de la informática, que les servirán para crear cada vez más ordenadores avanzados en el futuro, en lugar de practicar en programas como Microsoft Word o Microsoft PowerPoint, que cambian con cada nueva versión, y después de unas cuantas. los años se están volviendo obsoletos.

20. Para las agencias gubernamentales, Linux, como cualquier otro software libre, es proporcionado por el llamado. transparencia del software, ya que la información en Linux se almacena en formatos abiertos que cumplen con los estándares generalmente aceptados. Por el contrario, hay formatos cerrados correspondientemente utilizados por muchos programas comerciales. En general, tal transparencia del software significa que no hay datos ocultos en la empresa, y absolutamente todos los usuarios tienen acceso a toda la información, y no necesitan usar programas costosos que puedan entender los formatos requeridos.

21. Se cree que en muchos programas pagos existen ciertos "agujeros" a través de los cuales los piratas informáticos de una empresa competidora o incluso una organización gubernamental pueden obtener datos valiosos. Entonces, probablemente, no se dirá en voz alta que Linux es un verdadero dolor de cabeza para los piratas informáticos, porque es casi imposible ingresar al sistema a través de lagunas debido al hecho de que el código fuente del sistema está completamente disponible para escanear en caso de piratería.

22. Linux, a diferencia de Windows, no requiere desfragmentación de disco. Incluso si este proceso no es tan complicado y costoso de realizar, ya que no necesita llevarse a cabo con mucha frecuencia, pero el hecho es que, para un sistema operativo bien depurado como Linux, la desfragmentación no es necesaria.

Así que hemos enumerado las 22 razones indicadas por las que debería cambiar su sistema operativo. La elección es siempre suya, pero si Linux se lo dejará a usted es otra cuestión;)


fuentes

También le sugiero que recuerde lo que fue

Los recién llegados al mundo de Linux a menudo se confunden con la variedad de distribuciones de Linux. A menudo les resulta difícil entender qué es y se pierden en su enorme número. Pero, de hecho, aquí todo se puede agrupar y presentar en forma de una imagen holística para que sea más fácil de entender y navegar todo.

Ya hemos hablado de eso en un artículo aparte. De hecho, este es el kernel de Linux y un conjunto de varios software, nos referiremos a lo mismo con el sistema operativo Linux. Algunos sistemas operativos Linux usan el kernel de Linux sin cambios, otros lo modifican para brindar más seguridad o para implementar la funcionalidad necesaria. Las ventajas de un sistema operativo particular en Linux dependen del conjunto de software que utilice. En este artículo, veremos los principales tipos de sistemas operativos Linux que existen actualmente.

Todos los sistemas de esta lista están ordenados aleatoriamente, por lo que si un sistema está en el último lugar, esto no significa que no sea digno de atención.

1. Debian y otros sistemas Deb

Este grupo incluye distribuciones basadas en Debian y otras que utilizan el sistema de gestión de paquetes Deb. Este sistema de paquetes fue desarrollado para Debian y ahora se usa con bastante frecuencia en distribuciones populares, como Debian, Ubuntu, LinuxMint, AstraLinux, Elementary y muchas otras. Estas distribuciones utilizan el kernel de Linux original con algunos parches que solo corrigen errores.

2. Red Hat y otros sistemas Rpm

Mientras la comunidad desarrollaba el sistema de administración de paquetes Deb, Red Hat creó su propio administrador de paquetes, Rpm. Luego, todas las distribuciones tradicionales de Linux se dividieron en dos campos: usar deb y rpm. Ahora ambos sistemas de gestión de paquetes son buenos y no se puede decir que sea peor que el otro. Puede leer los detalles en el artículo en el enlace. Actualmente, el sistema de administración de paquetes RPM es utilizado por distribuciones como CentOS, Fedora, Red Hat, OpenSUSE y otras menos populares.

3. Arch Linux y basado en él

Después de un tiempo, aparecieron varias distribuciones más que no usaban Deb ni Rpm. Una de estas distribuciones es ArchLinux. Utiliza su propio administrador de paquetes pacman, que te permite hacer todo lo mismo que deb, pero además, se implementa un sencillo sistema de lanzamiento continuo. Gracias a ella, el kit de distribución siempre contiene el software más reciente. Arch ganó popularidad rápidamente y varias distribuciones se basaron en él: Manjaro, Antergos, Cinnarch y muchas otras.

4. Gentoo

Muchos usuarios querían poder compilar su sistema ellos mismos, elegir qué software instalar y obtener optimizaciones para su hardware. Por lo tanto, se creó una distribución Gentoo basada en el kernel de Linux utilizando el administrador de lotes emerge. Aquí también obtiene lanzamientos continuos, así como la capacidad de compilar con relativa facilidad su sistema operativo en su computadora. El administrador de lotes de emerge ya contiene scripts de construcción listos para usar, por lo que no tiene que agregar nada usted mismo.

5. Linux desde cero

No es realmente una distribución, LFS es un conjunto de herramientas que le permite crear su propia distribución basada en el kernel de Linux. Simplemente tome el kernel, lleve las fuentes de los programas necesarios, todos los programas del sistema de inicio y el shell de comandos al entorno de escritorio, recopile todo esto, configure y obtenga su kit de distribución.

6. ChromeOS

Más tarde, Google lanzó su sistema operativo para netbook basado en Linux. De hecho, ChromeOS está basado en Gentoo, pero son tan diferentes que es imposible combinarlos en un solo elemento. En este sistema, Google ha implementado una idea como un sistema operativo en la nube Linux. Su espacio de trabajo es un navegador. Aquí tiene que hacer todo en el navegador: editar documentos, trabajar con videos e incluso el terminal Linux en el navegador. Los archivos se almacenan principalmente en la nube. Pero sigue siendo Linux.

7. Android

No todo el mundo lo sabe, pero el sistema operativo de teléfonos móviles más popular también utiliza el kernel de Linux. De Linux, solo quedan el kernel y algunos puntos más, todo lo demás que Google ha llenado con sus diversos marcos, Java, etc. Las capacidades de Linux están limitadas por el mismo sistema de seguridad Bionic, que prohíbe cargar bibliotecas dinámicas, pero en la terminal puede trabajar con comandos de Linux reconstruidos y en un entorno chroot puede ejecutar una distribución de Linux completa.

8. Slackware

Una distribución de Linux bastante antigua, que en un momento se consideró la más nueva de Unix. Anteriormente, varias distribuciones se basaban en ella, como Blacktrack, Slax, VectorLinux y otras. Pero luego fue perdiendo popularidad. las características no están a la altura de deb y rpm, la resolución de dependencias no es compatible y los comandos para eliminar e instalar paquetes se encuentran en diferentes utilidades.

9. OpenWrt y basado en él

OpenWrt es el sistema operativo Linux 2017 para enrutadores y enrutadores basados \u200b\u200ben el kernel de Linux. Además del kernel de Linux en sí, viene con una versión reducida de la biblioteca C, utilidades estándar de Linux y BusyBox. El sistema ocupa poco espacio y está optimizado específicamente para enrutadores. La mayoría de las configuraciones se realizan en la línea de comandos.

10. Tizen y otros IoT

Sistema operativo basado en el kernel de Linux diseñado para varios televisores, relojes inteligentes y otros dispositivos inteligentes. El sistema está siendo desarrollado por Samsung sobre la base del kernel de Linux y ya se está utilizando con bastante frecuencia. Existen aplicaciones y SDK para su desarrollo.

11. SO para supercomputadoras

A partir de 2017, los sistemas operativos basados \u200b\u200ben Linux se utilizan con mayor frecuencia en supercomputadoras. Cada empresa crea su propia solución basada en el núcleo, que está optimizado para sus necesidades y requisitos. De las 500 supercomputadoras más potentes, 498 se ejecutan en Linux y dos más se ejecutan en UNIX como IBM AIX.

Tradicionalmente, al final de cada año, CRN publica los 25 mejores "capitanes" del negocio de TI de EE. UU. En 2004, esta lista incluye a los líderes de canal más emprendedores, ejecutivos de varios proveedores líderes, así como a las personas que son los generadores de ideas, los visionarios que ayudan a sus empresas a crecer y prosperar incluso en tiempos difíciles. El primero en esta lista fue Linus Torvalds, cuyos esfuerzos por el proyecto Linux ganaron un poder sin precedentes en 2004.

Linus Torvalds no es el director ejecutivo ni el presidente del consejo. No tiene estatus gerencial. No fue hasta 2003 que aceptó por primera vez tomar un puesto remunerado en la industria de Linux que había creado.

Pero, según CRN, es Torvalds, un programador finlandés de 34 años, el creador del kernel de Linux, quien merece el título de líder más influyente en 2004. Obtuvo este título después de casi 15 años de trabajo desinteresado en su creación. El año pasado fue un hito para Linux y para toda la comunidad de código abierto. Y Torvalds jugó un papel extremadamente importante en esto.

La creación del kernel Linux 2.6 llevó este sistema operativo al siguiente nivel, haciéndolo adecuado para uso empresarial, lo que obligó a Microsoft, Sun Microsystems y otros proveedores de sistemas operativos a repensar radicalmente sus modelos de ventas.

Mucho ha cambiado en la vida de Torvalds últimamente: terminó de trabajar en el kernel de Linux 2.6 y por primera vez recibió el estatus oficial en la comunidad de desarrolladores de Linux, convirtiéndose en empleado de Open Source Development Labs (laboratorios de desarrollo de software de código abierto, OSDL). La organización es independiente del proveedor y ha sido iniciada por IBM, Hewlett-Packard, Computer Associates International, Intel y NEC.

Torvalds ahora tiene un puesto y una tarjeta de presentación que confirma su estatus oficial. Pero todo esto no afectó a su forma de vida habitual. La salida de Torvalds de la empresa de microprocesadores Transmeta y el OSDL le permitió dedicar todo su tiempo al desarrollo del kernel de Linux, así como a su familia, ya que trabaja desde casa.

“Inicialmente, planeé tomarme un año de Transmeta por mi cuenta, para concentrarme solo en trabajar en la versión 2.6 y no distraerme con nada más”, dice Torvalds. "La posición de OSDL ha demostrado ser una excelente manera de mantener un seguro médico, recibir un pago y permanecer independiente de los proveedores".

Para la comunidad de código abierto, este evento jugó un papel importante. La decisión de Linus de obtener el estatus oficial en un momento difícil para los desarrolladores de Linux, durante un período de duras críticas al código abierto y revisiones constantes, cuya razón fue la demanda del Grupo SCO contra IBM, infundió a sus seguidores confianza en el futuro. Esto demuestra una vez más la enorme influencia de Torvalds en el destino de Linux.

En junio pasado, Linus dejó California con su esposa Tove y sus tres hijas (de tres, seis y siete años) y se instaló en un tranquilo suburbio de Portland, Oregon. Vive en una casa nueva, amueblada de manera bastante simple, sin lujos, con elementos del Art Nouveau danés. Torvalds tampoco le da mucha importancia a la ropa: saludó a la multitud de fotógrafos que violaron su privacidad en jeans raídos. Parece divertirse con toda la emoción que lo rodea.

La oficina en casa de Linus tiene una entrada separada en la parte trasera de la casa, hay una pequeña cocina y estantes para libros que aún no están llenos. Las ventanas de la oficina dan al patio trasero, donde Torvalds está construyendo una casa de juguete para sus hijas. Además, se abre una vista del bosque. En este entorno, que no se ve perturbado por ningún problema comercial o la rutina de la oficina, tiene lugar el rito sagrado: trabajar en el sistema operativo Linux.

Por lo general, Linus se sienta frente al monitor y, como un niño, toca el teclado, casi como en 1991, en Helsinki, cuando estaba concibiendo el núcleo de su sistema operativo. Pero hoy Torvalds dirige una orquesta mundial de miles de desarrolladores, y poco a poco construye una obra maestra que socava todo el establecimiento del software, golpea dolorosamente a Sun, revive a IBM y hace que incluso Microsoft dude de su propia inmortalidad.

“Linux es ahora el proyecto más exitoso en el mundo del código abierto gracias a los esfuerzos de Torvalds. Desafía los cimientos de la industria del software ”, dice el desarrollador líder de otro proyecto de código abierto exitoso.
“Linus es un ejemplo de cómo establecerse como un serio oponente de los jugadores más fuertes de la industria manejando hábilmente la comunidad de desarrolladores y completamente dedicado a su causa. Ha mostrado el camino para muchos desarrolladores profesionales de código abierto. Fue gracias a él que JBoss comenzó en esta dirección ”, dice Mark Fleury, CEO de JBoss, un desarrollador del servidor de aplicaciones J2EE.

Eric Raymond, autor de The Cathedral & the Bazaar, un tratado de código abierto, cree que el talento y las habilidades organizativas de Torvalds han permitido que Linux no solo sobreviva, sino que florezca, contrariamente a las predicciones de los expertos. “Linus tiene un increíble sentido de propósito. Ha resistido la ambición inmoderada que ha arruinado más de un proyecto de esta magnitud, dice Raymond. - Un factor aún más importante fue la introducción de un modelo de desarrollo de código descentralizado. Existió antes de Torvalds, pero logró sistematizarlo ".

Para Torvalds, este trabajo es simplemente uno de sus favoritos: al tener todos los derechos para deshacerse de la marca Linux, no recibe un centavo de ellos. Esto es paradójico para una industria que engendra multimillonarios: después de haber hecho una revolución real en el negocio del software, no tiene absolutamente ningún interés en el negocio.

“No creo que pueda ser el Bill Gates de esta década”, dice Torvalds. - Para ello, es necesario situarse en los orígenes mismos de una nueva dirección técnica. El sistema operativo no es nuevo desde hace mucho tiempo. Quizás aún más importante tener una racha comercial. ¿Y yo lo tengo? Sí, pienso menos en los negocios ".

A pesar de su modestia, Torvalds hizo un trabajo que revivió el obsoleto mercado de los sistemas operativos e hizo que la sociedad pensara en los aspectos filosóficos y sociales de la cuestión de cómo y para quién se crean los productos de software. Muchos representantes de la comunidad de código abierto creen que el software es uno de los beneficios de la civilización, como la electricidad, y por lo tanto no debe pertenecer a un puñado de capitalistas, sino a toda la sociedad y ser utilizado en beneficio de la sociedad. También hay radicales que ven la creciente competencia entre Linux y los sistemas operativos de marca como una lucha entre el bien y el mal, y Torvalds es considerado el liberador del mundo de la esclavitud de Microsoft Windows.

Sin embargo, Linus lo ve de manera muy diferente. “No tengo una visión filosófica del código abierto. Soy más pragmático en este sentido. Realmente creo que la colaboración y el intercambio abierto de conocimientos dan como resultado un desarrollo de mayor calidad. Pero a veces, incluso con este estilo de trabajo, hay que recurrir a las licencias, porque siempre habrá personas que puedan apropiarse tranquilamente del trabajo de otra persona. La idea del intercambio abierto de conocimientos se puede llamar "filosofía", pero ese intercambio existe realmente, dice Torvalds. “Esto es lo que distingue a la ciencia de la alquimia o la brujería. Creo que aquellos que no creen en esto simplemente no quieren quitarse las anteojeras ".

La pasión de Linus por la codificación lo convierte en el desarrollador de código abierto número uno.

“Linus no solo es un programador brillante: tiene buen gusto”, dice Dirk Hondel, director de sistemas operativos Linux y estrategias de código abierto en Intel, y uno de los primeros desarrolladores de kernel de Linux casi desde el inicio del proyecto en 1991. “Torvalds encuentra simple y formas razonables de resolver problemas, sabe cómo "poner todo en los estantes". Hace las cosas complicadas simples. En mi opinión, esta es la principal diferencia entre un programador excelente y uno bueno ".

Andrew Morton, la mano derecha de Torvalds y el desarrollador número dos del proyecto Linux, también es hoy responsable del kernel de Linux en OSDL. Dice que Torvalds "mantiene el listón alto", y esta es también la clave del éxito de todo el proyecto. “Logró lograr un estado en el que todos trabajen sin prisas y en igualdad de condiciones. Hay una autoorganización de toda la comunidad y la distribución de roles entre sus miembros ... cuando ninguna diferencia personal puede dañar seriamente todo el proyecto ”, dice Morton.

Esta no es una tarea fácil, dice Alan Cox de Red Hat, uno de los desarrolladores clave de Linux. "Linus tiene dos fuertes rasgos de carácter: es honesto y no insiste en su punto de vista si resulta estar equivocado", dice Cox. -Torvalds es capaz de liderar, tiene una gran intuición a la hora de elegir soluciones técnicas y un enfoque razonable para trabajar con las personas. Se sabe que los programadores líderes es como “pastorear una manada de gatos”. Pero Linus hace un gran trabajo con él, sin perjuicio de los intereses de nadie ".

Torvalds se mantiene tranquilo y natural, prácticamente no le interesan los problemas de la industria, pero a pesar de su flexibilidad, siempre tiene su propio punto de vista y no tiene miedo de expresarlo en voz alta. Critica abiertamente el código de Microsoft Windows y describe a SCO como una empresa debilitada que se atribuye el mérito de los demás.

Torvalds se enorgullece del kernel de Linux 2.6, que se completó en diciembre de 2003. Esta versión está lista para uso empresarial. En términos de rendimiento, confiabilidad y escalabilidad, no es inferior a los sistemas operativos comerciales. Es adecuado tanto para trabajar con aplicaciones corporativas como para cualquier tarea relacionada con el procesamiento de grandes cantidades de datos. Torvalds se enorgullece del procedimiento de búsqueda formal que desarrolló con Morton, que facilita la actualización y reparación del kernel del sistema operativo.

Al mismo tiempo, Linus prefiere mantenerse a una distancia segura de cualquier asunto comercial y legal, dice Stuart Cohen, gerente general de OSDL. "No tiene ningún interés en ser un asesor senior o vicepresidente de tecnología", dijo Cohen. - Torvalds ya tiene bastante que hacer. Tratamos de no sobrecargarlo, dándole total libertad: es libre de hacer lo que le interesa ".

A Torvalds no le gusta estar en el centro de atención, pero participa en eventos de la industria de vez en cuando. Intentando ser extremadamente preciso en todo, tanto en la creación del código como en la definición de su propio rol, Linus se llama a sí mismo el líder técnico principal, no el arquitecto principal, ya que no escribe él mismo sino que supervisa el trabajo de otros desarrolladores. Y siempre está dispuesto a rendir homenaje a los programadores que desempeñaron un papel destacado en el desarrollo del código abierto, incluidos los autores del lenguaje C y del sistema operativo Unix en Bell Labs: Brian Kernighan, Dennis Ritchie y Ken Thompson.

Torvalds no se considera un héroe, pero, según sus amigos, está lejos de ser el peor modelo a seguir. Hondel recuerda cómo Torvalds se estaba preparando para dar un discurso en la LinuxWorld Expo un día, pero de repente desapareció justo antes de entrar al escenario. El pánico y la confusión se apoderaron de él, pero la esposa de Torvalds, que a menudo viaja con él con sus hijas, intervino y lo calmó, diciendo que había corrido al auto en busca de pañales.

Todo esto es muy típico de Torvalds, dice Hondel. A pesar de la fama mundial, Linus carece por completo de conciencia de su propia grandeza y no camina rodeado de un séquito de asistentes, como muchas celebridades. “Torvalds es un loco, peor que eso, es un loco extraordinario. Pero, afortunadamente, a pesar de esto, es una persona absolutamente normal y un buen amigo, dice Hondel. - Basta verlo una vez con los niños - y entiendes que siguió siendo lo que siempre fue - simplemente un buen tipo.