Un poco de historia
También recuerdo los (muchos) intentos por conseguir un sistema de paquetes para nuestra querida distribución, casi todos ellos (o todos) esfuerzos en vano. r0sk se implicó muchísimo y llegó a crear y mantener cierto tiempo una colección de scripts bastante interesante a la que bautizó sin comerse mucho la cabeza como 'Ports'. Se nota la influencia de Wu en él con BSD xD.
Recapitulemos...
Todo comenzó con un CD de una revista (no se trata de hacer publicidades gratuitas ;)). Había una Slackware 3.2 que se podía instalar en particiones UMSDOS, lo que significaba que no tendría porque particionar mi disco duro para poder trastear con un Linux.
Así que a ello me puse (sobre el '96), con gran éxito después de 2 días tenía una Slackware funcionando, en consola, por supuesto (qué sabía yo de aquella que existía un proyecto llamado XFree86).
Después de un año aproximadamente de pruebas con esa Slackware, consigo otro CD, esta vez con un gran sombrero rojo en portada (Red Hat, 5.0 creo). Sus características eran similares a Slackware, pero tenía otro sistema de empaquetado de aplicaciones (rpm) y contaba con innumerables scripts de configuración, XFree86 y demás. Duró poco, me estaba acostumbrando a la buena vida de los scripts y aplicaciones windows_like, así que quería probar el 'no va más' en usabilidad (o eso vendían).
Con otra revista consigo una Mandrake (si más adelante me acuerdo de la versión lo pondré). ¡Con instalador gráfico!. Parecía impresionante, las X configuradas automáticamente sin tener que toquetear en archivos raros, programas a punta pala, KDE funcionando a todo trapo... ¡Quién quiere más!. Evidentemente poco duró tal alegría. Tantos procesos abiertos y tanto script desconocido a costa de la estabilidad del equipo y numerosos cuelgues raros (que supongo hoy en día tendrán solucionados).
Tocaba una etapa de transición, cerca de un año sin usar ninguna distribución ni nada parecido, tenía que centrarme en el Borland C++ y otras herramientas MD-DOS y sin tiempo a mucho más (cosas de la edad del pavo).
Llega entonces una de las míticas Xuventude Galicia Net, la del 2000 si la memoria no me falla. Allá nos vamos pAvL0 y yo (la foto no corresponde al evento en cuestión) con nuestros nuevos ordenadores y un gran HDD por llenar de miles de cosas. Allí me encuentro con |^AleX^| (la foto tampoco se corresponde con el evento), un chico que previamente me había venido a configurar el Internet y que conocía de otras varias cosas (#lugopolis...), y me habla de nuevo de Slackware y todas sus mejoras con respecto a aquella 3.2 de años atrás. Sin pensármelo mucho más y en poco tiempo tengo una Slackware 6.1 en el ordenador, pAvL0 se mete también la misma droga, y ahí comenzamos a aprender realmente las increibles capacidades de éste sistema operativo, había otro chico por allí que también estaba en la onda slackware, era Wu, otros los conocería a posteriori en más eventos de éste tipo, Diego111, Skull, sh0ckwave, ClaytoN...
Fue la época de buscar información por Internet sobre Slackware, todo lo relacionado con la distribución era interesante, recuerdo los tar.gz, linuxpackages, #slackware del hispano... Ahí conocí a mucha gente. Cuántos ríos de tinta en Barrapunto sobre las diferencias entre Slackware y Debian, confrontaciones... era nuestra forma de divertirnos. Por allí andaban pof, loop, Orko, neuronal, funkyshit, coder, |^AleX^|, Wu, sh0ckwave, beta_test (y los que me quedarán por mencionar, que no se enfaden!)... ¡qué recuerdos!. Como decía coder, la falta de un buen sistema de actualización de software hizo que me pusiera a trabajar en un sistema de ports basado en las pkgtools pero que automáticamente bajara, compilara e instalara el tarball en nuestro sistema sin mayores complicaciones. El nombre que algún día llegué a darle fue tgzup, pero pronto murió.
Comenzaron los bunkers en casa de pAvL0 y cada uno llevaba su ordenador, llegamos a juntar 4 máquinas en una sala donde probábamos sistemas. Slackware, Debian, OpenBSD... allí probamos de todo con la gran ilusión de montar servidores de forma industrial y ganarnos la vida con ello. Pero estábamos verdes aún, muy verdes. Ya se notaban de aquellas las tendencias nada comunes de Wu, mientras que los demás estábamos interesados en lo típico... PHP, MySQL, distribuciones Linux.... él solamente hablaba de Python, PostgreSQL y BSD, OpenBSD para ser concretos. No iba mal encaminado en sus pensamientos :).
Migración a freenode. El hispano nos tenía (y sigue teniendo) hartos con su publicidad, noexpire y demás patrañas que no teníamos porque aguantar. Y allí creamos #eslack, pof creó eSlack.org y puso a funcionar tanto la web como la lista de correo. ¡¡Había un movimiento Slackware en castellano, y lo habíamos impulsado nosotros!!. Fue la época de mayor auge Slackware en mi vida. Se mantuvo un par de años.
Hubo épocas de pruebas, Debian pasó gran tiempo en el portátil y otras distribuciones tildadas de menores por mí (léase SuSE, TurboLinux...). Y llegó el paso a BSD. Estaba convencido, los ports me habían cambiado la forma de pensar. Podía tener un sistema basado en sources y a la vez actualizable sin dificultad. Probé casi de todo, FreeBSD (de 4.5 a 5,1...) y OpenBSD(de 2.9 a 3.3, current...) hasta la saciedad, pruebas y más pruebas. Me convencían, pero solamente como plataforma servidor. Comentar que el paso por OpenBSD fue un flechazo automático, un sistema seguro, eficiente y que coloca todos los archivos de configuración y demás donde yo quiero que estén, creo que fue el único flechazo surgido a lo largo de mi vida (por el momento;)). Poco a poco me iba uniendo a ciertos proyectos BSD: eldemonio, la fallecida HispaBSD, BSDes (gran ezine en vigor que recomiendo leer a cualquier BSDadicto ;)). En freenode también se frecuenta un canal BSD de habla hispana #bsdes, donde charlamos amigablemente (a veces) con gente como Victor, kavron, ESN, roberto.... Pero no todo era bonito, al querer migrar todo a BSD perdía ciertas características de mis máquinas (aceleración 3D, de aquella no había drivers para FreeBSD, soporte para ciertos dispositivos USB...). La decisión estaba clara, BSD como servidor y algún linux para estación de trabajo. Aunque también tenía claro que no quería volver a meterme en las danzas de actualizaciones de Slackware, quería algo similar a los ports.
Fue entonces cuando leí sobre una distribución basada en Slackware, con una herramienta llamada Portage que estaba basada en los ports de BSD e instalable paso a paso partiendo de cero por el usuario. Osea, tenía que crear mi propio Linux partiendo de la nada... esa idea me gustó. Lo reunía todo, era ideal. Así comenzó a latir mi corazón por Gentoo. La versión 1.2 se coló en mis ordenadores y comencé a sentir el portage power. Impresionante, había algunos scripts que me facilitaban la vida (rc-update, etc-update...), el único problema que veía era las versiones que instalaba del software, todo eran releases-candidates y demás, no la veía estable como para poner en producción. Por lo que mantuve mi idea de servir con BSD y disfrutar con Gentoo.
Actualmente el proyecto Gentoo ha ganado estabilidad y madurez, y puedo decir que tengo algún que otro servidor tirando de esta distribución. Otros llevan BSD. Saludos a todos los gentoozas que me ayudan/ayudaron en el camino (neuronal, coder, funky, pollo, presi, |^AleX^|, #gentoo-es, forums.gentoo.org y cientos de webs informativas).
He visto la luz y he encontrado los sistemas operativos que se ajustan totalmente a mis necesidades:
Workstation: Con las prestaciones que ofrece un kernel linux, como distribución me quedo con Gentoo.
Servidor: FreeBSD y OpenBSD tienen todo lo que se puede pedir, escalabilidad, robustez y seguridad.
Router y Firewall: OpenBSD con su packet filter, está hecho para tales funciones.
Capricho: OpenBSD en una workstation, es un capricho, pero fue un flechazo.
Creo que me he salido un poco del tiesto, la nostalgia ha podido conmigo... en fin, a quien haya llegado hasta aquí...¡lo que hace el burrimiento! ;). ¿Y tú, cómo empezaste?.
Comentarios
"... con la gran ilusión de montar servidores de forma industrial y ganarnos la vida con ello. ..." Jejeje, yo creo que a esto todos hemos soñado :) Yo sobre todo, que los estudios siempre me han ido de culo y anhelaba mandar todo al carajo y montarme algo como dices jeje (snif, casi lloro tío :D)
Muy buenas elecciones en cuanto a administración de servidores o workstations. Esa luz que has visto yo también la veo :) Aunque en mi caso no tengo ni idea de BSD (probé un par de veces FreeBSD sin llegar a mucho). Lo mio sería Gentoo para workstation y OpenBSD (que no la he probado) para servidores. (Pensé en utilizarla, aquí http://neuronal.blogalia.com/historias/2563 está la prueba feaciente :)), pero me lo fui dejando y al final pasé de hacerlo --instalando Slackware en lo que iba a ser el servidor de systemfailure.org. Luego instalé Debian porque no pude poner Apache+mod_perl XD y probé con Debian... joder, ¡¡Diez minutos tío!! y listo... ¡arj! qué trauma pillé... XD--)
Bueno, un saludo para ti y todas esas buenas personas que mencionas. Conozco a casi todos (al menos de verlos por #eslack @ hispano y/o opn).
Recuerdo yo también el probar varias distribuciones, algún BSD (aunque eso muy muy tarde - ya que a mí no me gustan nada) y tal, pero sobre todo la época del hispano haciendo el gañán y probando scripts del personal...que gozada.
También recuerdo cuando criticábamos dúramente debian porque 'con el apt ese no controlas lo que instalas' y ahora míranos r0sk, con el Portage debajo del brazo siempre xD.
Como ha dicho en mi vlog neuronal, yo también sentía esa sensación de ultraje, traición. Era el paso a Gentoo lo que me lo causó. Por algún motivo los SlackWarriors pensábamos que moriríamos con esta distro instalada.
¡¡Madre mía las 12:21 y me acabo de levantar!! Voy a ducharme etc.
Y aunque no pertenezco a la, llamemosla, "vieja escuela", tambien me ha emocionado a mi el articulo (éste y el de coder), porque aunque yo nunca he soñado con montarme servidores en plan industrial, si que me enamoré de gentoo en el mismo instante que comencé a trastear con él, si he de decir la verdad, si no es por beta_test me hubiera costado más encontrarlo, pero aquí estoy, disfrutando de 'potage' en vena bien calentito xD.
Un saludo senseis.