Linux cumple 30 años

0
434

Es dudoso que incluso Linus Torvalds, el creador del kernel de Linux, imaginara que jugaría un papel tan importante en todo, desde supercomputadoras hasta pequeños dispositivos integrados.

Algo sucedió en 1991 que cambió drásticamente el futuro de la informática. Linus Torvalds, un ingeniero de software finlandés, lanzó el kernel de Linux y la segunda versión de la Licencia Pública General GNU (GPLv2). Si esto no hubiera sucedido, una buena parte de la tecnología que usamos hoy no sería lo que es.

Todo comenzó de agosto 25 de ese año, cuando Torvalds anunció en una entrada de Usenet que estaba trabajando en un sistema operativo libre y que estaría listo dentro de unos meses. También dijo que “no será tan grande y profesional como gnu”, ¡pero no fue exactamente así como resultaron las cosas!

La GPL

La belleza de Gnu GPL es que, en lugar de restringir lo que los usuarios pueden hacer con el kernel de Linux, maximiza sus derechos. Richard Stallman, fundador de GNU, se refirió a estos derechos como las cuatro libertades del software libre: la libertad de ejecutar, copiar, estudiar/mejorar y distribuir. Esto era similar a darle la vuelta a la función de una licencia.

Como explica Joe Brockmeier de Red Hat: “En resumen, esto significa que si se le proporciona un programa con licencia GPL, puede ejecutarlo sin restricciones . Puedes copiarlo para un amigo, puedes modificarlo y mejorarlo, y puedes distribuir esos cambios “.

Sin embargo, la GPL tiene una regla importante. Como dice Brockmeier, “la GPL insiste en que los mismos derechos que recibió bajo la GPL se transfieran a aquellos a quienes distribuye el trabajo”. Esta restricción asegura la apertura continua a través de todas las generaciones de Linux.

La idea iluminada de Torvald ha llevado en estos últimos 30 años a niveles de innovación y mejora que antes no habían sido posibles. Linux se puede recortar o estirar para cumplir casi cualquier función que alguien se imagine para él. La GPL ha llevado no solo a más de 500 distribuciones de Linux, sino también a una amplia gama de dispositivos Android y poderosas supercomputadoras y a un rover llamado Perseverance que llegó a Marte en febrero, impulsado por Linux.

Como celebrar

Los cumpleaños siempre parecen tener más fuerza cuando son divisibles por 10. Entonces, con Linux cumpliendo tres décadas, ¿cómo se puede celebrar? Vamos a ver …

Puede sentarse, apreciar y tal vez incluso escribir una pequeña memoria sobre cómo Linux ha cambiado su vida y su carrera.

Puede contar los alias de su shell con un comando como este:

$ alias | wc -l
75

Alternativamente, puede tomar cualquiera de estos 30 alias que le atraigan:

alias ?='apropos'
alias ByCPU='ps aux —sort -%cpu'
alias ByCPUusage='ps aux | sort -nk 3'
alias ByMem='ps aux —sort -%mem'
alias ByMEMusage='ps aux | sort -nk 4'
alias ByPID='ps aux | sort -nk 2'
alias ByUser='ps aux | sort -k 1'
alias c='clear'
alias ck_iptables='sudo iptables -S'
alias cmds='history | awk '\''{print $4}'\'' | sort | uniq -c | sort -nr'
alias count_args='f(){ echo You entered “$#” arguments; unset -f f; }; f'
alias countm='tree -iLf 1'
alias cp2all='find /home -maxdepth 1 -type d | grep -v lost+found | tail -n +2 | sudo xargs -n 1 cp -pv'
alias cp2dirs='echo /home/dvarela /home/domingov /home/shs | sudo xargs -n 1 cp -pv'
alias dec2oct='f(){ echo "obase=8; ibase=10; $1" | bc; unset -f f; }; f'
alias df-k='df -k | grep -v snap'
alias df-Th='df -Th | grep -v snap'
alias dirsBySize='du -kx | egrep -v "\./.+/" | sort -n'
alias egrep='egrep —color=auto'
alias extip='curl ipinfo.io/ip'
alias fgrep='fgrep —color=auto'
alias genIDs='rig -c 1000 > IDs'
alias grep='grep —color=auto'
alias h='history'
alias h10='history | tail -10'
alias SSn='ss -ltupn'
alias SS='ss -ltup'
alias SxS='pr -mt ‘
alias TopCPU='ps aux —sort -%cpu | head -11'
alias TopMem='ps aux —sort -%mem | head -11'

¡30 años!

Empecé con Linux cuando aún era universitario y nunca me ha molestado mi elección. Linux no es solo un sistema operativo sólido. No es solo un sistema operativo gratuito. No es solo un núcleo y una pila de poderosos comandos. Es una fuerza única y muy poderosa que ha permitido niveles asombrosos de innovación y ha inspirado una colaboración como nunca antes o después.