Tecnología

El milagro Linux 25 años después (I)

·

Ring.

—¿Quién osa molestarme? —tronó una voz desde el interior de aquella casa.

Era una tarde de agosto poco habitual. Un calor pegajoso se había apoderado de la ciudad, aunque afortunadamente la cercanía de la casa al lago Oswego, a 15 kilómetros del centro de Portland, suavizaba el clima.

Eso era importante para aquel hombre que había cambiado el mundo sin pretenderlo. Como casi todos los que lo hacen para bien, pensó Harry. Cuando lo cambió, hacía 25 años, utilizó un PC de sobremesa con un procesador Intel 386 a 33 MHz y 4 MB de memoria.

Era otra era, y desde luego otro lugar. Más fresco, porque en Helsinki era difícil ver el termómetro por encima de los 20º en ninguna época del año. Eso no le importaba demasiado a Linus Torvalds, que por entonces pesaba la mitad que ahora -lo mismo que yo, pensó Harry una vez más- y que tenía una idea en la cabeza.

Lo que sí le importaba -y mucho- era el hecho de que MS-DOS era por entonces una basura -siempre lo fue, pensó Harry, que estaba pensando un montón ese día- y que él quería usar algún sistema como los UNIX con los que había podido trastear en su Universidad. Qué gracioso, recordó Harry. Justo aquel año comenzó su etapa en una faculta de informática de infausto recuerdo. Mientras él asistía a todas las clases de álgebra, cálculo, física, química y dibujo -todas ellas vitales para aprender a aprovechar un ordenador- Linus estaba cambiando el mundo.

Qué injusticia.

El caso es que a Linus la situación no le convencía, así que como no tenía novia ni un grupo de amigos que le llevaran de botellón en botellón -y si tenía alguna de esas dos cosas, nunca pareció afectarle- se dedicó a aporrear el teclado. Había oído hablar de Minix, un pequeño clon de UNIX que había sido creado por un ya por entonces legendario Andrew Tanenbaum -“anda de ese tuve yo que estudiarme un libro“, pensó una vez más Harry con su efervescente mente esa tarde-, pero no le convencía eso de que el código fuente no era completamente público, y además no podía equiparase en rendimiento a aquellos sistemas Unix comerciales cuyas licencias partían de los 5.000 dólares.

Linus no tenía 5.000 dólares -como todo universitario de pro, apenas tendría 50- en el bolsillo, así que decidió comenzar a darle al teclado para, con sus conocimientos de sistemas operativos, crear su propia versión del componente esencial de todos ellos. El núcleo de sistema o kernel. Aquellos meses primaverales y estivales fueron productivos, y el 25 de agosto se conectó a Usenet -pongo enlace a Wikipedia para los más jovencitos/as- y escribió un pequeño pero singular mensaje:

Message-ID: 1991Aug25.205708.9541@klaava.helsinki.fi
From: torvalds@klaava.helsinki.fi (Linus Benedict Torvalds)
To: Newsgroups: comp.os.minix
Subject: What would you like to see most in minix?
Summary: small poll for my new operating system

Estoy creando un sistema operativo (gratuito) (ólo como hobby, no será grande y profesional como gnu) para los clónicos AT 386 (486). La idea ha ido madurando desde abril, y está comenzando a estar preparada. Me gustaría recibir comentarios sobre lo que a la gente le gusta y le disfusta de minix, ya que mi SO se parece en cierta manera a él (casi la misma disposición del sistema de ficheros por razones prácticas) entre otras cosas.

La cosa acabaría yendo más rápido de lo que él mismo pensaba. Linus se encerró en casa, dejó a la novia, dejó el grupo de WhatsApp de sus amigos, abandonó los botellones y se dedicó a programar. El 17 de septiembre de aquel año completó la versión 0.01 de su sistema operativo, y a los quince días la versión 0.02. Aquella versión era, como diría en un mensaje en el mismo grupo de Usenet “utilizable“. Ya podías ejecutar un shell bash y compilar programas por sí mismo gracias al uso de utilidades como gcc, gnu-make, o gcc-make.

A 6.300 km., en Massachusetts, un genio barbudo con muy mala baba no tenía ni idea de lo que estaba pasando. Richard M. Stallman había desafiado los cánones establecidos hacía 8 años. Los mismos foros de Usenet que el joven Linus había usado para su proyecto personal habían servido para que un no menos joven Stallman anunciaraUna nueva implementación de UNIX” en septiembre de 1983. Harry ni siquiera había visto un Spectrum en acción en aquella época, lo que daba más mérito a Stallman, que no obstante se creció un poco:

Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.1 6/24/83; site mit-eddie.UUCP
Path: utzoo!linus!security!genrad!mit-eddie!RMS@MIT-OZ
From: RMS@MIT-OZ@mit-eddie.UUCP (Richard Stallman)
Newsgroups: net.unix-wizards,net.usoft
Subject: new UNIX implementation
Message-ID: <771@mit-eddie.UUCP>
Date: Tue, 27-Sep-83 13:35:59 EDT
Article-I.D.: mit-eddi.771
Posted: Tue Sep 27 13:35:59 1983
Date-Received: Thu, 29-Sep-83 07:38:11 EDT
Organization: MIT AI Lab, Cambridge, MA
Lines: 90

¡Unix libre!
Este próximo día de acción de gracias voy a escribir un software completo y compatible con Unix llamado GNU (por GNU’s not Unix) y lo voy a regalar a cualquiera que pueda usarlo. Las aportaciones en tiempo, dinero, programas y equipamiento son muy necesarias.
[…]

El bueno de Richard se encargó de crear algún que otro programita por las buenas. Un editor (emacs) y un compilador (gcc) que como siempre ocurre en estos casos no tenía ni idea de lo importantes que llegarían a ser. El problema es que acabó dejando de lado la acción para pasar a la reflexión. No le gustaba las tornas que estaba tomando el mundo tecnológico, así que dejó el ordenador y proclamó que el mundo estaba contaminado por el software propietario y que todo debía ser libre, compartible y editable, como el amor (bueno, más o menos). Muy del rollo de Woodstock. Soltó el teclado (pero se llevó los donuts) y con su polo rojo rojísimo rollo U.R.S.S. inició una guerra encarnizada contra cualquiera que no aceptase la pureza de aquel enfoque. Era un estáis conmigo o estáis contra mí.

La mayoría estuvieron contra él.

No así Linus, que conocía la labor de Stallman y que estaba de acuerdo con el movimiento GPL que había inciciado. Eso es precisamente aquello por lo que Harry quería preguntarle cuando llamó a esa puerta esa calurosa tarde de agosto.

— Ring —tocó de nuevo el timbre

— ¡He dicho que quién osa molestarme! —tronó una voz cada vez más cercana.

— Soy Harry, le llamé para una entrevista hace unos días. Le prometo que jamás he utilizado un puntero mal. Bueno, ni bien ni mal.

Linus abrió la puerta. De aspecto afable, con unas gafas sin apenas montura y algo más saludable de lo que debería, relajó el gesto.

— Ah, sí, sí. Ya me acuerdo. Pasa hombre — comentó con una sonrisa—. ¿Y dices que nunca has usado un puntero, ni bien ni mal? ¿Sabes acaso lo que es?

— Lo cierto es que estudié informática, como usted. Somos de la misma quinta.

— Anda, ¿sí? ¿Dónde? —replicó Linus con curiosidad.

— En la Universidad Politécnica de Madrid, en el Campus de Montegancedo.

— He oído hablar de él. Cuentan cosas terribles.

— Todas ciertas. Algún día escribiré un libro. Allí aprendí a programar, pero no porque me enseñaran. Digamos que apoyaban el autoaprendizaje. Por decir algo.

— Entiendo. ¿Por eso te hiciste escritor?

— Sí. Me gustaba la tecnología, pero en lugar de crearla acabé decidiendo que me gustaba hablar sobre cómo y quién la creaba.

— Eso está bien — A Linus parecía caerle bien Harry. Y a Harry, Linus. Era lo bueno de no haber usado nunca un puntero. Ni bien ni mal, claro.

— Bueno, y dime, ¿de qué querías hablar? A ver si lo adivino: de Linux.

— Pues sí. 25 años ha cumplido la criatura, así que quería escribir algo sobre ese aniversario que reflejase lo mucho que se ha logrado tras todo este tiempo.

— Sí, la verdad es que no ha ido mal del todo —sonrió Linus. Quién me lo iba a decir cuando era un piltrafilla que con una cerveza ya iba medio borrachis. Por cierto, ¿quieres una? Ahora ya resisto un poco mejor el tema birras.

— Uy, pues en España beber cerveza es deporte nacional —explicó Harry—. Venga esa cerveza.

Linus salió brevemente de aquella habitación en la que desarrollaba su trabajo y que era más caótica y simplona de lo que Harry hubiera esperado. No había entornos de desarrollo holográficos, ni siquiera entornos multimonitor o una súper battlestation de las de Reddit con varios teclados, ratones y equipos conectados con lucecitas de colores. Quizás porque Linus se dedicaba a trabajar con su ordenador, y no a tirarse horas jugando al Battlefield 1 en su equipo de gaming. Harry prefirió no comentar nada al respecto.

—Toma —le dio la cerveza bien fría abierta, sin vaso —. Bueno, pues tú dirás.

— Vamos allá. Hábleme de Stallman.

— Empiezas fuerte. A ver, en realidad no tengo nada contra él. Es un tipo que ha hecho muchas cosas importantes por el software libre. El problema es que su enfoque es demasiado radical: yo creo en las opciones, en que las cosas pueden ser algo más que blancas y negras. Para él no hay grises.

—Pero al principio trabajaron juntos.

—Claro, y de hecho seguimos haciéndolo aunque sea de forma indirecta. Cuando él anunció el proyecto GNU se dio cuenta de que no tenía un kernel sobre el cual poder aprovechar todo lo desarrollado en su proyecto. A mí me pasaba lo contrario: tenía el kernel, pero no los componentes y aplicaciones que le darían sentido a un sistema operativo. La solución era obvia: unimos fuerzas y de allí salió Linux.

—Querrá decir GNU/Linux.

No empieces. Aunque es cierto que esos componentes forman parte del sistema operativo, otros muchos lo hacen sin que se les mencione cuando hablamos de Linux. Nadie dice GNOME/X.org/GNU/Linux, por ejemplo. Por eso los desarrolladores de distribuciones ponen sus propios nombres a sus ediciones, para diferenciarse un poco unas de otras.

—Claro, pero me temo que eso no convence a Stallman.

—Correcto. Y me da bastante igual. Tengo mejores cosas que hacer que entrar en esa polémica. De hecho, hace tiempo que me da bastante igual todo lo que se refiere a Stallman. Está librando una guerra en la que no creo.

—Perfecto. Y tras aquel principio, ocurrió lo inesperado: de repente Linux cobró sentido para mucha gente.

—Así es. Y sin comerlo ni beberlo, como suele decirse. La bola se hizo más grande casi por inercia. Lo hizo porque como en otros casos aquel problema que yo trataba de resolver en el año 91 no era un problema que solo tuviera yo. Resulta que mucha otra gente se sentía igual. Un poco frustrada por la castaña que era MS-DOS, y bastante frustrada por el hecho de que acceder a un sistema Unix era complicado. Minix tampoco era una buena opción.

—El Sr. Tannenbaum igual no opina igual.

—Bueno, 25 años después el tiempo le ha dado la razón a uno de los dos. Adivina a quién —dijo Linus con sorna.

—Touché.

—El caso es que lo bueno de Linux es que creció solo, pero sobre todo animó a que otros muchos desarrolladores con talento (y que usaban bien los punteros) comenzasen a construir cosas importantes alrededor de Linux. Como el sistema de ventanas o los entornos de escritorio. Cosas que hicieron que Linux fuese más accesible.

—No lo suficiente.

—Probablemente ahí me equivoqué. O nos equivocamos todos. Linux creció siendo un sistema desarrollado por friquis para friquis. Debió convertirse en un sistema para todos los públicos desde el principio, pero tardó en hacerlo. Hubiéramos necesitado a alguien con visión e influencia para lograr dirigir muchos pasos a ese objetivo.

—Bueno, en cierto modo hubo quien tuvo esa visión e influencia. Así nació Ubuntu, por ejemplo.

—Aquí al César lo que es del César. Shuttleworth hizo que de repente Linux dejara de ser considerado como complejo y oscuro. De repente parecía ser amigable y usable. Pero como otros muchos, acabó yendo demasiado por su cuenta. Era la bendición y la maldición de Linux y del software Open Source. Las opciones.

—Eso mismo creo yo. ¿Así que las opciones son malas?

—Para nada. Creo en las opciones. Sí, pueden ser confusas, y sí, pueden causar que el mercado esté más fragmentado, pero por otro lado, también genera competitividad. Y la competitividad es buena, y es buena incluso dentro de un mismo proyecto. Es lo que hace que la gente intente cosas distintas, y termina siendo súper motivacional. Así que personalmente no creo que hubiéramos llegado a ningún lado sin todas esas locas y salvajes distribuciones. Preferiero tener una discusión animada e incluso luchas internas que un pasiaje aburrido con un único proveedor (o con dos que sean los que perfilen el mercado).

—Bien dicho. Lo cierto es que tengo que irme, llevamos un rato y también quiero dejarle tranquilo. ¿Podemos retomar la entrevista otro día?

—Claro Harry, sin problema. Es una lástima que no programes. Pareces un tipo coherente. Igual usarías bien los punteros y todo —bromeó Linus.

—Uy, qué va, pero gracias. Bueno, nos vemos, ¡gracias!

¿Continuará?

PD: Esto empecé a escribirlo el verano pasado y lo dejé en borradores. Me lo he encontrado hoy y lo he extendido un poco, pero ya ni recuerdo cuál era la idea original del post. Ahí queda como pequeño experimento. Si os gusta comentad, quizás lo continué más adelante. O quizás no…

 


Incognichollos

Esta es una selección con las mejores ofertas tecnológicas actualizadas casi diariamente, como expliqué aquí. Aunque estés en un post “antiguo” las ofertas son de última hora, los Incognichollos los actualizo aparte. Aprovecha, que no suelen durar mucho tiempo.

  • Xiaomi Mi 8: el súper telefonazo de Xiaomi está de oferta, y atentos porque es la versión a tope (aunque en color dorado, eso sí) con el Snapdragon 845, 6 GB de RAM, 128 GB de capacidad, pantalla de 6,21 pulgadas (con notch) y cámara dual 12+20 MP. Una maravilla a este precio, 395 euros en GearBest con el cupón GB$MPMI128.
  • OnePlus 6: versión internacional del telefonazo de OnePlus con pantalla casi sin bordes de 6,28 pulgadas, el Snapdragon 845, 6 GB de RAM, 64 GB de capacidad, cámara dual (16+20) lector de huella y esa ROM OxygenOS que va como una seda. Casi 100 euros más baratos que el precio que se maneja en España: está a 430 euros en GearBest. En Amazon está por 525 euros.
  • Disco duro externo Maxtor 4TB: precio brutal para esta unidad externa pequeñita (2,5 pulgadas) y con conector USB 3.0/3.1. Está  a 99 euros en Amazon.
  • Vivo NEX: el móvil que ha revolucionado con su cámara frontal desplegable y un diseño casi todo pantalla está ya a la venta. Llega con el Snapdragon 710, 6 GB de RAM, 128 GB de capacidad (uauh), 4000 mAh de batería y una doble cámara detrás (12+5) que supongo que no estará nada mal. El precio, 516 euros en GearBest. La semana pasada estaba 100 euros más caro, uauh.
  • Jumper EZbook X4: el portátil de bajo coste que analicé recientemente y que me ha dejado sorprendido. Con un Celeron N4100, 4 GB de RAM, 128 GB de SSD ¡(560/470 MBps!), puerto MicroHDMI, MicroSD y 2xUSB 3.0, además de pantalla de 14 pulgadas FullHD (algo tristona en brillo y color, cierto). Teclado en disposición americana, buen trackpad, todo por 240,80 euros en GearBest.
  • NAS WD MyCloud EX2 Ultra 8 TB: ya sabéis que siempre recomiendo la compra de un buen NAS, y esta oferta de Western Digital es brutal: con 8 TB de capacidad, procesador dual core, 1 GB de RAM y 2 bahías. Está a 299,99 euros en Amazon, la mitad de su precio oficial, aseguran.
  • PC Gaming con GeForce GTX 1060: el fabricante chino es desconocido total (Getworth) pero atentos a este PC de sobremesa con un Core i5-7400, 8 GB de RAM DDR4, un SSD de 120 GB y una GTX 1060 de gráfica. Todo por 516 euros en GearBest con envío desde China (en un mes, paciencia). Parece hasta demasiado bueno para ser verdad.
  • Huawei P20: un fantástico móvil solo superado por el P20 Pro en cámara triple, pero este sigue siendo apuesta segura. Con un Huawei Kirin 970, 4 GB de RAM, 128 GB de capacidad (¡uauh!), doble cámara (20+12) y lector de huella en el frontal. Brutal, y está a 533,20 euros en GearBest.
  • Huawei P20 Lite: la versión “modesta” del anterior también está curiosa, ojo. Un Snapdragon 659, 4/64GB, lector en la trasera, cámara dual (16+20) y está en GearBest a 235,64 euros con el cupón Eddytedy56 (envío desde España, garantía 2 años). El P20 Lite en color dorado enviado desde china sale aún más barato, 211,56 euros en GearBest con el cupón Eddytedy89.
  • Ratón Razer DeathAdder: tuvo el premio al mejor ratón del año en 2013. Vale, hace ya, pero sigue siendo un gran ratón para jugones, con 3.500 dpi y un precio estupendo: 19,46 euros en GearBest con el cupón GBQQ123.
  • Xiaomi Redmi Note 5: un phablet de 5,99 pulgadas, Snapdragon 636, 4 GB de RAM, 64 GB de capacidad, cámara dual de 12+5 MP y lector de huellas además de batería de 4.000 mAh. Una apuesta segura a este precio: 149 euros en Aliexpress.
  • Portátil Teclast F6 Pro: un convertible con pantalla táctil de 13,3 pulgadas giratoria 360 grados. Llega con un Core m3-7Y30, 8 GB de RAM, 128 GB de SSD e incluso lector de huella. Soporta stylus opcional, por cierto. Sale por 387 euros en GearBest con el cupón IT$TATCF6pro.
  • Tarjeta MicroSD Samsung Evo Plus 128 GB: perfecta para ampliar la capacidad de vuestro dispositivo móvil, sobre todo a este precio: 23,80 euros en JoyBuy. En Amazon la misma tarjeta está a 34 euros.
  • Fuente alimentación EVGA SuperNova 650W: con certificación 80 Plus Gold, totalmente modular, modo Eco con un nuevo ventilador, tamaño compacto de 150 mm, una pequeña maravilla si estás pensando en actualizar o construir un PC. Está a 83,78 euros en Amazon.
  • Xiaomi Mi 8 SE: cuidado que no es el súper súper Xiaomi Mi 8: es el nuevo y flamante buque insignia de Xiaomi en su versión “Lite” , que debuta en los Incognichollos. Con un Snapdragon 710, 4 GB de RAM, 64 GB de capacidad, doble cámara (12+5), y lector de huellas en la trasera, además de pantalla AMOLED de 5,88 pulgadas casi sin bordes. Lo tenéis a 265,42 euros en GeekBuying con el cupón MICHOLLO01. Con esas prestaciones, buen precio, señores.
  • DVD con dos pantallas para coche: para viajes largos con niños puede ser toda una bendición. Las pantallas de 9 pulgadas tienen además un puerto USB2.0 y ranura para tarjetas, además de altavoces estéreo y control parental. Están a 95,50 euros en Amazon.
  • Xiaomi Mi A1: atentos que el smartphone chollo de la temporada está a buen precio en Amazon. Es la versión con 4 GB de RAM y 32 GB de capacidad con su doble cámara y su Snapdragon 625. Lo tenéis en AliExpress por 130,47 euros. Otra opción es la de Amazon, donde lo tenéis a 182 euros.
  • Patinete eléctrico Ninebot No. 9: un competidor directo del patinete de Xiaomi que últimamente está caro. En este caso contamos con especificaciones muy similares. Velocidad máxima de 20 km/h, autonomía 25 km, carga máxima de 100 kg, plegable, pesa 11,3 kg y tiene neumáticos de goma dura de 8 y 7,5 pulgadas. Lo tenéis en GearBest por 292 euros.
  • Memoria 16 GB DDR4 Samsung: un módulo “cutre” en su aspecto pero que a este precio igual no os importa: está a 115,49 euros en eBay (más 6 de gastos de envío, la reputación del vendedor es buena). A los precios actuales de la memoria, impresionante, la verdad.
  • Portátil convertible Medion 11,6 pulgadas: muy modesto, pero una buena opción para los peques: Intel Atom x5-Z8350, 4 GB de RAM, 64 GB de capacidad eMMC, pantalla táctil convertible en táctil, Windows 10 incluido. Todo por 199 euros en Amazon (41% dto.)
  • Xiaomi Redmi 2S: recién salido del horno, el nuevo campeón de los móviles baratos: 5,99 pulgadas 720p con formato 18:9, sorprendente ya solo por eso. Además cuenta con un Snapdragon 625, 3 GB de RAM, 32 GB de capacidad y cámara dual (16+5 MP). Lo tenéis a 137,60 euros en GearBest, alucinante.
  • Xiaomi Mi Band 3: la pulsera cuantificadora con pantalla de mayor tamaño y sensor de ritmo cardiaco está a 23,73 euros en Aliexpress.
  • Cargador inalámbrico Qi 10W: si tenéis un dispositivo con soporte de carga inalámbrica, los cargadores están cada vez más baratos, y este no está nada mal por su potencia y el soporte del estándar Qi. Lo tenéis a 6,99 euros en Amazon con el cupón 7VWWD9W8.
  • Altavoz Bluetooth Trust Urban Dixxo: un altavoz curioso por su diseño con LEDs en plan discotequeros, y que tiene una potencia de 20W. Lo más chulo es su precio: 35,99 euros en Amazon (55% dto).
  • Moto G5s: un móvil muy modesto pero oye, que puede ser interesante para muchos. Llega con un Snapdragon 430, 3 GB de RAM, 32 GB de capacidad, pantalla de 5,2 pulgadas y cámara de 16 MPíxeles. Está a 129 euros en Amazon (48% dto.).
  • Unidades SSD Kingston, SanDisk, y Samsung: 120 GB de capacidad para una buena unidad de Kingston (500 MBps en lectura, 320 MBps en escritura) que cuesta 30,99 euros en Amazon (46% dto), nada mal. La unidad de 240 GB está aun mejor, a 51 euros (53% dto.). Si queréis aún más, atentos a la Samsung 850 EVO de 500 GB por 101,18 euros en Amazon. Toshiba también tiene una unidad simpática, la TR200 de 240 GB por 55,99 euros en Amazon.

¿Quieres recibir un correo de aviso cuando publique nuevas entradas?

Standard

15 comentarios en “El milagro Linux 25 años después (I)

  1. Jesus dice:

    Me alegra ver que por fin has visto la luz y vuelves a Linux …… perdón GNU/Linux 😉

    Esto es un puntero que llega a un restaurante y le dice el camarero:
    –Me temo que sin reserva no voy a poder darle mesa–

  2. Desenfoque Selectivo dice:

    “Linus se encerró en casa, dejó a la novia, dejó el grupo de WhatsApp de sus amigos”

    Ja, ja con ese anacronismo de WhatsApp, me pareció estar oyendo una de las historias de Vicente Fuentes de viajeros en el tiempo.

  3. Gracias chicos 😉 Pues nada nada, continuaré en cuanto pueda. Ya sabéis que estas historias llevan más tiempo y no siempre tengo el que querría, y de hecho esto está escrito un poco de pasada, sin editar y sin mirar muchas cosas que debería haber mirado primero para darle a la ficción algo más de realidad.

    A ver si la segunda parte llega pronto. Y lo de la novela de ficción (más probable que una de no ficción) es probable… en cuanto tenga una idea decente para escribirla. En ello ando, pero como todo lo demás, me falta tiempo para ponerme. Gracias por los ánimos de nuevo!

  4. Adoro las historias de los orígenes de Linux, así empecé yo, sobre el año 98 a empezar a usar Linux y yo por desgracia, aún habiendo estudiado también informática, no sirvo ni para los punteros ni para escribir.

    Sigue con los experimentos, que se te dan muy bien 😀

  5. Sam dice:

    Podrías recomendar una distribución de Linux de referencia, lo más amigable posible, para que un portátil con un procesador Intel Pentium M 1,7Ghz y 1GB de RAM, que es capaz de ejecutar modestamente W10Pro, pueda ser funcional para tareas básicas?

Comentarios cerrados