Celebraciones, Debian GNU Linux y Red Hat

El núcleo

En el ámbito de los Sistemas Operativos software, el (núcleo) Kernel Linux cumple 27 años… desde que un estudiante de la Universidad de Helsinki  ( ‘ Just for fun’ ) se pusiera a aprender jugando con Minix. Ésta es una  versión acádémica de Unix, el sistema operativo que ya ‘dirigía’ los grandes Bancos desde sus sótanos de hardware .

Paralalemnte se desarrollaba el proyecto GNU , nacido en el otro lado del Atlántico .

Un ahora completo sistema operativo GNU / Linux facilitó que aquello que sólo usaban las grandes corporaciones y pudieramos usarlo tod@s y se colará en televisores y hasta en nuestros bolsillos ( con Android Linux, en los teléfonos ‘listos’ ).

 

Ramas y distribuciones

En el mundo del software libre y de código fuente abierto existen dos grande ramas que parten del mismo ‘tronco’ ( el mencionado Kernel Linux ), sin menospreciar a tantas otras :

  • La corporativa : Red Hat Linux
  • La comunitaria : Debian GNU / Linux ( de la que deriva, por ejemplo Ubuntu Linux, entre tantas otras… )

Como es sabido, las categorías son meras referencias … ¿ y nunca estancas ?. Siempre se producen, más aún en el ámbito del software libre, efectos de vasos comunicantes.

Eso ha ocurrido, por ejemplo, con el nuevo proceso de inicialización del sistema y la  denominada ‘libertad en el arranque’ ( init freedom ). La controversia a llevado al colectivo de ‘veteranos-administradores-de-sistemas-Unix’ ( VUA, Veteran Unix Administrators ) a una bifurcación del sistema ( dando lugar a  Devuan )… a raíz del cambio en el arranque del sistema operativo, promovido por Red Hat Linux. Sea como fuere, Debian y Red Hat arrancan del mismo, actualmente.

Sin ir más lejos la corporación del buscador ( Gran Hermano ) Google usa … Debian en los PCs de sus empleados.

Luego hay quien afirma que la distribución ‘secreta’ Linux es SUSE / openSUSE .

Celebración

Por cierto, la distribución software Debian GNU / Linux cumple un cuarto de siglo.

https://www.genbeta.com/linux/debian-cumple-25-anos-madre-todas-distros-que-nunca-tuvo-version-1-0

How compartió conmigo en una ocasión  :

-«todos lo paquetes (software) vienen de Debian, todos vuelven a Debian… »

¿ La madre de todas las distribuciones GNU / Linux ?

07/09/2018

Posted In: comunidad, softwareLibre

Etiquetas: , ,

Leave a Comment

Disfrutando con PHP, Laravel y la Web

En lo que refiere a los lenguajes de programación, Python, como lenguaje de propósito general está siendo más y más popular. La fiebre JavaScript va en aumento. ¿ Y el clásico PHP ?

El lenguaje PHP sigue vive y coleando, por mucho tiempo.

Herramientas como WordPress y Drupal CMS (basadas en PHP) están muy afianzadas, actualmente. Por ahora gozan de gran popularidad, y lo seguiran haciendo (al menos) durante años. ¿ Por qué?  Por el hecho de que ha sido tradicionalmente  el lenguaje de elección en una amplio espectro en el ámbito de proyectos orientadas al sector de la pequeña y mediana empresa ( PyME) u organización ( Asociaciones, Escuelas, ayuntamientos…). Notar que Drupal (p.ej.) se está orientando a proyectos de mayor envergadura, en su última versión, tras reescribir el 70% del código base sobre el que se fundamenta su enorme y variado ecosistema de módulos contribuidos y posibles utilidades/escenarios.

Naturalmente, nada es inmutable, y menos aún en el ámbito del desarrollo software.

En Librebits venimos trabajando históricamente con Drupal, que se puede definir tanto como entorno de trabajo de contenidos (CMF ) sobre PHP así como puro gestor de contenidos (CMS | Content Management System) versátil y potente. Si bien, hace tiempo que buscamos una forma de desarrollar más ligera y flexible… según las necesidades del proyecto en cuestión.

 

Hola Laravel PHP

Las primeras sensaciones al desarrollar PHP con Laravel son algo así como recuperar la alegría del desarrollo… Al ser un framework más ligero (en relación a Drupal )  y definido como ‘framework‘ estrictamente, tienes la sensación de una mayor visión de conjunto al hacer las cosas. ¿ Como expresarlo ? Sientes que es más sencillo … ¿ encajar las piezas del puzzle ?

¿Será porque sigue el patrón de arquitectura software Modelo Vista Controlador (MVC) .

Acá puedes ver algunas muestras de su elegante código, comentadas.

Por otro lado, Laravel se define como una herramienta para ‘artesanos de la Web’.

 

En eso, nos sentimos más que identificados 🙂 .

Wikipedia reza : Laravel permite desarrollar aplicaciones y servicios web con PHP 5 y PHP 7. Su filosofía es desarrollar código PHP de forma elegante y simple, evitando el “código espagueti”.

 

Las tripas

Laravel tiene como objetivo ser un entorno de trabajo (framework) que permita el uso de una sintaxis elegante y expresiva para crear código de forma sencilla y permitiendo multitud de funcionalidades. Intenta aprovechar lo mejor de otros frameworks y aprovechar las características de las últimas versiones de PHP.

Gran parte de Laravel está formado por dependencias, especialmente de Symfony, esto implica que el desarrollo de Laravel dependa también del desarrollo de sus dependencias.

Otra aspecto de Laravel que nos encanta es su línea de comandos ( CLI) : ‘ php artisan ‘, que facilita enormemente la labor de desarrollo, automatizando las tareas más repetitivas.

Y Tinker , (basado en PsySH ) … que nos permite, ‘hablar’ sencillamente con la base de datos desde dicha consola de comandos . Ah! … y por último, esta gema .

 

La comunidad

Las comunidades del software libre y código abierto  entorno a esta maravillosa herramienta es amplia y variada. In crescendo | En aumento . En habla hispana, podemos acudir, por ejemplo a :

https://laraveles.com/

Y que además, ya hace un tiempo que se está desarrollando en un gestor de contenidos basado en Laravel, si : se llama October CMS .  

 

 

 

Éste último también estamos empezando a usarlo en Librebits, así que… esperamos poder compartir a futuro nuestras andanzas con él.

Ah! .. y por último, pero no por ello menos importante… recordar que todo ello se desarrolla bajo licencia permisiva de software libre .

«Caminando a hombros de gigantes» ?

23/08/2018

Posted In: comunidad, softwareLibre

Etiquetas: ,

Leave a Comment

Resiliencia, P2P y la Www

 

Los popes de la palabra, la Real Academia Española (RAE) definen así el concepto de resiliencia. Esa es la teoría.

En la praxis, las dinámicas reticulares online en entre pares ( P2P – ‘peer-to-peer’) ilustran dicho concepto, de manera menos pomposa.

 

A pesar de las embestidas legales. Con medidas de hasta encarcelamiento, como el sufrido por uno de sus cofundadores Frederik Neij., por parte de los Torquemadas títeres del lobby de la ‘sacrosanta'(sic) propiedad intelectual.

La magia del compartir P2P … y la Bahía del Pirata (The Pirate Bay) resiste . Cuando de las entrañas de la Guerra Fría, de la relación incestuosa entre el ‘complejo militar-industrial’ (Eisenhower dixit) y la esfera académica / investigadora ( Universidad) en EE.UU. …nació Arpanet, y luego la Www del hipertexto  … ¿ pensaban en la Bahía del Pirata … la mejor muestra de resiliencia cibernética a prueba de bombas y Tsunamis ?

 

PD : la Cultura se defiende compartiéndola, como dicen los Hacktivistas del Copyleft .

13/05/2018

Posted In: comunidad

Etiquetas:

Leave a Comment

Espacios comunes, utopias y distopias

… compartir unos sentimientos, entorno a lo último que acontece… en algunos espacios comunes en los que participo.

A veces me dan ganas de llorar,… o de reír ? al ver ciertas dinámicas que siento deberíamos haber dejado atrás, allá en el Siglo XX. Cuando la red de redes, también llamada Internet (casi) no existía.

AVISO : cualquier parecido con la realidad, es pura coincidencia… este texto puede herir ciertas sensibilidades .

Si prefieres pasar al final, pensando como lxs Capitalistas, que el tiempo es ‘oro’… puedes optar por pasar a la última Sección : REFLEXIÓN compartida ?

En cualquier caso, lo contaré en mi estilo, onírico… (dicen) , el que tengo. Si has leído hasta aquí, mejor, no sigas …

Bien, allá vamos…

A veces dudo si al entrar en espacios que se autoproclaman soberanoss… dejando Atocha y la Caixa a mis espaldas, estoy pasando del soma en·El Mundo Feliz” (de A.Huxley) a “La Rebelión en la Granja “  (de George Orwell ) con sus formas de micropoder encubierta en burocracia ? .

 

Rebelión en la Granja

Ahora me traslado al patio del colegio de mi hija, ayer tarde …

Hay varios balones de baloncesto (no hay canasta ) el espacio es pequeño.

Un grupo de 4 chicas. Un grupo de 2 chicos. Cada grupo con su juego… con un denominador común (el balón ‘libre’ ) y

El drama está servido. La falta de espacio (en este caso, real)… eleva la tensión. La disputa se desata. ¿ no hay lugar para todxs ?

Pepito, el pequeño (gran) tirano (que todos llevamos dentro)… se ha crecido porque por una vez va a poder mostrarle sus destrezas al ‘mayor’ (Goyo) del lugar… así pues quiere obligar al otro grupo a que se retire …

El grupo de chicas, sabias ancestrales … lo resuelven colectivamente. Sin ego. Invitan a los chicos a respectar los espacios (verbaliza Claudia , suavemente… ) . Por fin, alguien surge con la propuesta … sin juicios ni ataques personales. Pragmatismo, y … ¿ si delimitamos claramente los espacios ?

Algunxs refunfuñan… lxs sabixs dejan al infante egotico a un lado… sonríen y aceptan la propuesta de solución. ¿consenso?

La tensión se relaja. Al rato, los balones vuelven a botar, el juego fluye… el espacio-tiempo se comparte… sin roces .Fluye .

arroyo-Casa de Piedra_Bariloche

Volviendo a nuestro espacios utopicos/distopicos…

Me entero también, que alguien, por no dar nombres, ha vetado el trabajo de un compañero que estaba haciendo con una nueva propuesta de Web, mucho más potente y vistosa. Horas y horas de programación con corazón copyleft …

Va y lo veta, personalmente. Escudándose en ¿ …que ? … en que tiene ‘que pasar’ la Asamblea … cuando precisamente, en esa Asamblea él brilla por su ausencia.

La paradoja es que el promotor de la nueva Web sí se ha pasado por la Asamblea.. presencial (que con mucho esfuerzo organizamos), desde el que le animamos a proseguir con la estupenda iniciativa. El mundo al revés. ‘La Granja ‘ orweliana ?.

En fin, a mi se me quitan las ganas de participar… a veces . A veces …

REFLEXIÓN compartida


Una vez más … los egos nos pueden . A mí el primero …ojo.

Umh… “me voy a la propuesta promovida por Fulanito o al taller de Menganita ?” inundando el espacio de procomún y amor CopyLeft ?

“Sería lo mejor, por espacio no es, todo es pensar en soluciones y no en problemas, que a veces pienso que luchamos más con quien tenemos al lado que con quien tenemos enfrente” (sierpeverde dixit)

En la (no) Escuela de mi hija, por cierto, así funciona a diario, la cosa en las (no) aulas … es así: hay varios, espacixs … con varias propuestas sugerentes … materiales. Quien elige… ?? NO ‘el/la profesora’ (que no existe en ese ROL)… LOS niñxs eligen, a su libre albedrío . Lo que les late desde el corazón… que luego conecta sus neuronas… como siempre fue antes de que llegará la Bestia que nos habita (si la dejamos ) ?

Y sí… Algunxs se preguntan … ¿que pasa que no viene gente a nuestro espacio ? ¿ no hay participación ?

Ayer…tarde, estuve en la Escuela de mi hija ? .. aprendiendo…

Firmado,

un átomo más en el Universo (P2P) ( R.Feynman dixit)

PD : “no estaba dormido, soñaba despierto (-. Albert Pla) ” : AMor CopyLeft .| proCOMúN .

12/04/2018

Posted In: comunidad

Etiquetas: , ,

Leave a Comment

Vulnerabilidad en el software Drupal CMS : Alerta de la Comunidad

El software es como los eres humanos … tiene sus patologías que esporádicamente afloran .

Por ejemplo , en el gestor de contenidos ( Content Management System – CMS ) Drupal , se ha detectado la siguiente incidencia, en el ámbito del  riesgo de exposición y vulnerabilidades comunes .

En el caso del software libre y de código fuente abierto ( FLOSS ), la ventaja es que la vacuna a las patologías ( vulnerabilidades ) … se detecta antes, y se le puede aplicar el antídoto con celeridad.

 

 

 

 

 

« Medidas de mitigación

Para evitar estar expuestos es necesario la instalación inmediata de la versión más reciente del Drupal:

Si utiliza Drupal 8.3.x, actualice a la versión 8.3.9 (recuerde que esto son versiones ya no compatibles)
Si utiliza Drupal 8.4.x, actualice a la versión 8.4.6 (recuerde que esto son versiones ya no compatibles)
Si utiliza Drupal 8.5.x, actualice a la versión 8.5.1
Si utiliza Drupal 7.x, actualice a la versión 7.58
Si utiliza Drupal 6.x contacte con un mantenedor de Drupal 6 LTS. »

Basta con una simple actualización software. Es el poder de la comunidad.

 

Ascii-art by Fanta .

02/04/2018

Posted In: comunidad, softwareLibre

Leave a Comment

Ada

A Ada se la reconoce en el mundo de la Informática. Por dar nombre a un lenguaje de programación orientado a objetos. Y, por otra parte (menos conocido?), ser el nombre de la ‘primera programadora’ reconocida: Ada Lovelace. En su vida, 1815 – 1852, tuvo ocasión de conocer (entre otros) a Faraday y a Charles Dickens.

“[..]A una edad temprana, su talento matemático la condujo a una relación de amistad prolongada con el matemático inglés Charles Babbage, y concretamente con la obra de Babbage sobre la máquina analítica.9​ Entre 1842 y 1843, tradujo un artículo del ingeniero militar italiano Luigi Menabrea sobre la máquina, que complementó con un amplio conjunto de notas propias, denominadas simplemente Notas. Estas notas contienen lo que se considera como el primer programa de ordenador, esto es, un algoritmo codificado para que una máquina lo procese. Las notas de Lovelace son importantes en la historia de la computación.[..]”

Estos días, por otro lado, se celebra el «Día Internacional de la mujer y la niña en la Ciencia». ¿ Que mejor ocasión ?. Ojalà pronto no tengamos que recordar todo ello como algo ‘especial’. Pues será algo tan natural ‘como la vida misma’. Como siempre fue.

El Algoritmo de Ada

 

Pd : dedicado a las (H)Ada’s que nos acompañan, y son reconocidas, por fin.

13/02/2018

Posted In: comunidad

Leave a Comment

«El equilibrio de Nash»

Disfrutando de este artículo sobre la matemática mundana…

Nos asaltan las siguientes cuestiones…¿ Seremos capaces de aprender en nuestras negociaciones cotidianas a dejarnos de maximalismos ? ¿ De cooperar en vez de competir ? ¿ De dejar atrás el paradigma individualista de la escasez bajo el que hemos crecido programados y reprogramarnos para aprender a disfrutar del paradigma de la abundancia y la comunidad en el que vivimos? ¿ Que llevó a la humanidad al borde de la hecatombe nuclear merced a algo como lo sucedido en la llamada «crisis de los misiles» ?

Estas cuestiones podrían llevarnos de vuelta al punto de partida de este texto, … a las matemáticas mundanas.

«[..] La estrategia óptima: todos salen ganando, renunciando a su objetivo inicial. [..]el equilibrio de Nash, una teoría matemática que demuestra que al evitar, por así decirlo, la autodestrucción mutua, se logra la máxima satisfacción para todos [..]»

¿ Póngase acá  _________  nuestra próxima pregunta?

30/03/2017

Posted In: comunidad, lasIndias

Etiquetas: ,

Leave a Comment

De comunidades y corporaciones

Ayer celebramos un encuentro de viejos amigos y compañeros de estudios, aventuras y desventuras en la facultad. El común denominador no era otro que ese. Compartimos nuestra pasión por la informática, las redes y la electrónica. Nuestra vocación. Con animadas charlas renovamos nuestras afinidades, como catalizador de nuestros afectos. Si bien entre algunos de nosotros prevalecen los afectos por encima de las afinidades.

Uno de nosotros, J., comparte lo siguiente con los demás.

– «El mercado de consumo de nuevas tecnologías puede verse segmentado de la siguiente forma. Un primer segmento de usuarios desconocedores de lo que subyace a la nuevas tecnologías y que es el más propenso a seguir los dictados del marketing y las modas tecnológicas. Un segundo segmento de mercado compuesto por aquellas personas con cierto carácter ‘amateur’, con cierta pasión por estar al día de los últimos avances tecnológicos y que se informan antes de adquirir un nuevo producto o empezar a usar un nuevo servicio. Y un tercer y último segmento de mercado al que pertenecerían las corporaciones. Las grandes empresas multinacionales, grandes consumidoras de informática, redes y electrónica.»

J. , desde su posición de jefe de subcontratación de nuevas tecnología, en su día a día, gestiona equipos contratados por la gran multinacional de matriz española del sector energético para la que trabaja : 300 empleados de IBM en un proyecto, 150 de Hewlett-Packard en este otro, etc … Comparte con nosotros que de un tiempo acá su corporación viene migrando la gran parte de sus sistemas informáticos a software de código abierto (open source). Concretamente a productos de la gran corporación líder en el mercado del software abierto en general y en el sector de sistemas operativos para servidores de aplicaciones en particular. El (¿falso?) debate entre colegas está servido. ¿ software propietario vs software abierto (open source) ?. J. nos descubre la falsa dicotomía entre el viejo paradigma del software privativo (propietario) y el (pretendidamente) nuevo paradigma del ‘código abierto’. Más allá de a quién perteneces el software, si a una corporación o a una comunidad de desarrolladores y usuarios, J. nos descubre un nuevo enfoque de la discusión.

– «Cuando tu contratabas a Microsoft 1.000 licencias de software de servidor, básicamente estás comprando el derecho a no sólo usar dicho software sino también el derecho a recibir atención al cliente en general y soporte técnico sobre ese producto en particular. Por otro lado, cuando ahora en mi coporación contratamos 1.000 licencias de atención y soporte técnico a la mencionada corporación de producto de ‘código abierto’, de algún modo (en esencia) estás comprando también otro derecho. En base al cual si te surge un problema técnico con ese software, llamarás a su servicio de soporte técnico un día para pedir una solución a dicho problema. Y quizás no en la primera llamada, pero sí en la tercera… obtendrás respuesta por su parte.»

Y es en este momento de la conversación cuando alguno de nosotros menciona otra (¿pretendida?) característica del (por algunos) denominado’movimiento open source’: la «comunidad» . A lo que J. añade :

– «Desde las grandes corporaciones, cuando estamos analizando las diferentes alternativas disponibles para luego hacernos con un producto de software que satisfaga nuestras necesidades … y alguien nos dice que dicha herramienta está soportada ‘por la comunidad’, la descartamos sin más. Pues desde la corporación necesitamos saber el nombre y apellidos de la persona o personas que se hacen responsables del buen funcionamiento de dicha herramienta software para, llegado el caso, interponerle una demanda legal.

Lo que resulta paradójico a los ojos de este observador que aquí escribe es el hecho de que esas mismas corporaciones mantienen un discurso que apela a lo «comunitario» cuando les conviene… es decir, a la hora de hacer marketing y cacarear la última tendencia tecnológica.[https://youtu.be/8xG8_aEFLWc?t=128]

Lo que uno percibe al escuchar estas palabras es que, volviendo a aquello con lo que iniciábamos este texto, lo de las «afinidades tecnológicas», … el debate de fondo ¿ deberíamos más bien reorientarlo a otras categorizaciones ? ¿ deberíamos poner más enfásis diferenciar entre prácticas de desarrollo tecnológica ancladas al paradigma de la escasez y las orientadas al paradigma de la abundancia ?

¿ será que como diría Gramsci, estamos en un momento en el que «lo viejo no acaba de morir y lo nuevo no acaba de nacer» ?

24/12/2016

Posted In: comunidad, Uncategorized

Etiquetas: ,

Leave a Comment

Sobre la maternidad y la diversidad en el software (¿libre?)

El que viene a continuación es un texto inspirado por la comunidad que sostiene y desarrolla Devuan GNU+Linux, en su reciente intervención en una apasionante charla en Goteborg. ¿De dónde viene Devuan? ¿como ha llegado hasta aquí? ¿a dónde va Devuan tras su versión software Beta2? :

Quería compartir con la comunidad lo que Allá por 2014-15 a su vez Hellekin compartió conmigo entorno ciertas claves desde el seno de la comunidad del softare libre en general y de sistemas GNU+Linux en particular.

  • ” Debian (GNU?) Linux es la madre de las distribuciones de software libre. Todo viene de Debian, todo vuelve a Debian… “

Visionando la charla compartida por Jaromil, disponible acá : https://www.youtube.com/watch?v=wMvyOGawNwo , vamos nostros mismos dando respuestas a las tres preguntas planteadas más arriba. Conociendo por el camino un poquito más entorno a la denominada ‘libertad en el arranque’ ( init freedom ), el colectivo de ‘veteranos-administradores-de-sistemas-Unix’ ( VUA, Veteran Unix Administrators ), el ‘infierno de dependencias’ (dependency hell), sysVinit, OpenRC etc … más allá de teorías ‘conspiranoicas’ (que como las meigas, existir, existen ) entorno a las motivaciones del systemD de la discordia auspiciado por Red Hat Linux.

¿Qué hacer ? ¿ Sumarse a la corriente homegeneizante systemDiana ? O bien, una vez más… ¿nos dejamos llevar por el espíritu libertario de la comunidad? ¿Nos incorporamos al círculo virtuoso junto a t+ant+s otr+s que con sus contribuciones agradecen el maravilloso software que han recibido de otr+s abrazando la diversidad ?

Apasionante conversación esta que estamos teniendo en comunidad… en la que este blog post no pretende ser más  que otra (amena, espero) lectura relacionada. Acá comparto la apasionante lectura de la mano del maestro Litox, en su pizarra: «Demonios del sistema y el sexo de los ángeles» .

Decía aquél «que todo cambio conlleva cierta melancolía» …

También decía Lampedusa «hagamos que todo cambie para que nada cambie» ..

…y el de más allá «que lo único que permanece es el cambio».

Comentarios/críticas/sugerencias son más que bienvenidas

02/12/2016

Posted In: comunidad, softwareLibre

Etiquetas: ,

Leave a Comment