sábado, 31 de enero de 2026

TUX

https://adictosalinux.com/historia-tux-mascota-linux/
Esto es una parte de su historia

Tux fue diseñado durante un concurso para elegir un logotipo para Linux, las herramientas utilizadas para su creacion fueron, por su puesto, un computador con el sistema operativo con Kernel Linux y el software libre de manipulación de imágenes GIMP, algunas de las imagenes enviadas se encuentran aún disponibles en el sitio del concurso.

Tux se ha vuelto un icono para las comunidades de linux y de software libre; un grupo de linuxeros britanicos ha adoptado un pinguino en le zoológico de bristol. Es mucho mas famoso que su gran amigo, GNU un Ñu pacifico y algo timido que representa el proyecto GNU.

Segun el contexto puede cambiar de apariencia; por ejemplo, representando al algoritmo de seguridad PaX, tiene un yelmo, un hacha y los ojos rojos. Tux es el protagonista de varios juegos para Linux. Tambien aparece como personaje en la tira comica de User Friendly.

En algunas distirbuciones de Linux, tux saluda al usuario durante el inicio; los sistemas con multiples procesadores muestran otros tantos Tuxes como nucleos disponga el sistema. Algunos consideran a Beastie, la mascota BSD, como el peor enemigo de Tux

La especie de tux es un pinguino comun, linus se vaso porque cuando era niño un pinguino lo mordio la mano, tux en ingles es un diminutivo tuxedo esmoquin en ingles que es como normalmente se confunde con la piel de un pinguino comun.

Existen otras versiones para otros sistemas operativos de linux como slackware con la version de tux tux (slackware), esta version lleva menos animacion y una pipa, tambien en knoppix tiene una version de tux tux (Knoppix), esta version, tux es de color gris y su apariencia esta basada en el nombre de vitruvio una obra de leonardo davinci.













TUX de LINUX: la mascota que todos pueden USAR

Ñu

El logo de GNU es un ñu porque GNU se pronuncia igual que "gnu" en ingles, que es el nombre del antilope africano. Esta conciencia fonetica inspiro el uso del animal como simbolo del proyecto.

GNU es un acronimo de "GNU is Not Unix" ("GNU no es Unix"), creado por richard stallman en el año 1983, como parte del movimiento del software libre.

En ingles se pronuncia /nju:/, igual que el nombre del animal conocido en español como ñu (un tipo de antilope africano).

por esta coincidencia fonética, Stallman y la Free Software Foundartion adoptaron por la cabeza de un ñu como logotipo del proyecto GNU.

El ñu representa la fuerza, la independencia y resistencia, cualidades que reflejan el espiritu del software libre.

Al igual que el pinguino Tux en Linux, el ñu se convirtio en una mascota embletica del proyecto GNU apareciendo en manuales, sitios web y merchandaising desde mediados de los años 80.

GNU aporta herramientas libres esenciales que permiten construir sistemas complejos, garantiza las cuatro libertades del software libre y hacen posible que el kernel Linux funcione como un sistema operativo real.















Perfiles en linux

https://santi-gf.github.io/usuarios-grupos/
Parte de la info de perfiles de linux

Tipos de usuarios:
Root (Superusuario): Tiene control total (UID 0) puede leer, escribir y borrar cualquier archivo del sistema.

Usuarios estandar: Son perfiles de personas reales, tienen acceso limitado a su propia "Home" y no pueden configurar modificaciones globales sin permisos especiales (como "sudo").

Usuarios del Sistema/Servicio: Cuentas creadas para ejecutar procesos especificos (como el servidor web Apache o bases de datos) para que no corran con privilegios de root por seguridad 

/etc/passwd: Consiste la lista de usuarios, su ID (UID), grupo principal y directorio personal.
/etc/shadow: Guarda las contraseñas de forma cifrada
/etc/group: Define los grupos y que usuarios pertenecen a ellos.
/etc/skel: Es una "plantila" todo lo que pongas aquí se copiara automaticamente a la carpeta de usuario cuando lo crees.

useradd/adduser: Crear un nuevo usuario
passwd[usuario]: Cambia o asigna la contraseña de un perfil
usermod: Medifica un perfil existente (por ejemplo, cambiarlo de grupo o bloquearlo).
userdel -r [usuario]: Elimina el perfil y su carpeta personal
grupoadd: Crea un nuevo grupo de trabajo.

.bashrc: Se ejecuta cada vez que abres una terminal. Sirve para crear alias (atajos) o cambiar el color del prompt.

.profiile/.bash_profile: Se ejecutan solo al iniciar sesión. Ideales para variables de entorno globales como el PATH

https://www.imd.guru/sistemas/linux/profile.html
comados de perfiles en linux



Nucleo de linux

 El núcleo de Linux es el software fundamental de código abierto que actúa como el motor y mediador absoluto de tu ordenador, encargándose de traducir las peticiones de las aplicaciones en instrucciones que el hardware pueda entender mientras administra con mano de hierro el uso del procesador, la memoria RAM y los periféricos para que todo el sistema funcione de manera estable y segura.

Fue creado por Linus Trovalds en 1991 cuando era estudiante  en Fnilandia, originalmente era un proyecto personal para su computadora con procesador intel 386 porque no le gustaba el sistema que tenía en ese momento.

Se dice que es monolitico porque todas las funciones esenciales (gestión de memoria, drivers, red) se ejecutan juntas en un mismo espacio de memoria privilegiado.

A pesar de ser monolitico, es modular;permite cargar y descargar "modulos" (como controladores de un nuevo mouse o tarjeta de video) sin tener que reniciar la computadora

5 pilares de su funcionamiento

Planificador de procesos (Scheduler): Decide que programa usa el procesador en cada milisegundo.

Gestor de mememoria (MM): Controla la RAM para que cada proceso tenga su espacio seguro.

Sistema de Archivos Virtual (VSF): Hace que todos los discos y archivos parezcan iguales para los programas, sin importar si son un USB o un disco duro.

Red (Network Interface): Gestiona todo el tráfico de internet y conexiones locales

Comunicacion entre procesos (IPC): Permite que diferentes programas se hablen entre sí.


Tiene mas de 40 millones de lineas de codigo y sigue creciendo, no lo hace una sola persona, miles de desarrolladores en todo el mundo y grandes empresas como Intel, google y red hat, contribuyen a su mejora constante. Esta escrito principalmente en lenguaje C, con partes en Ensamblador y, recientemente, se ha empezado a usar Rust para hacerlo más seguro.

Usa la licecnia GPLV2 (General Public License)

Esto significa que es software libre, cualquiera puede ver el código modificarlo y compartirlo, pero con una condicion (si contribuyes tus cambios, debes liberar tambien ese código nuevo para que todos se beneficien) esto se llama copyleft.

Esta en todas partes

Supercomputadoras

Moviles

Internet

Espacio





¿Porque software libre?

 Software libre es el software que respeta la libertad de los usuarios y la comunidad. A grandes rasgos, significa que los usuarios tiene la libertad de ejecutar, copiar, distribuir, estudiar, modificar y mejorar el software.

Es decir el software libre es una cuestion de libertad, no de precio, para entender el concepto, piense en libre como libertad de expresion y no como en cerveza gratis. Frances o español, derivaado de libertad, para mostrar que no queremos decir que el software es gratuito.

Puede haber pagado dinero para obtener copias de un programa llibre, o puede haber obtenido copias sin costo. Pero con independencia de como obtuvo sus copias, siempre tiene la libertad de copiar y modificar el software, incluso vender copias.

https://www.gnu.org/philosophy/free-sw.es.html











viernes, 30 de enero de 2026

Linux mas utilizado en 2025

 Ubuntu 22.04 LTS

Ventajas:

Fácil de instalar y usar.

Compatible con una amplia varidad de dispositivos.

Gran comunidad y soporte técnico disponible.

Desventajas:

GNOME puede ser pesado para equipos antiguos

Consumo ede recursos mayor en comparacion con distribuciones más ligeras.

USO

Para usuarios que buscan un sistema estable y bien documentado, tanto para uso doméstico como para empresarial


Linux mint

Ventajas:

Experiencia lista para usar desde la instalación

Requiere pocos recursos en comparación con Ubuntu GNOME

Amplia compatibilidad con hardware antiguo

Desventajas:

No recibe actualizaciones tan rapidas como otras distirbuciones

Menos personalización en comparacion con otras distros avanzadas

USO

Conocido por su enfoque en la facilidad de uso y estabilidad, su interfaz cinnamon proporciona un entorno fammiliar para quienes vienen de windows, con un diseño intuitivo y amigable.



Interfaz visual atractiva y fácil de usar
Herramientas propias como <<Update Manager>> para gestión de actualizaciones
Excelente compatibilidad con software de ubuntu
Requisitos de hardware moderados


ARCH LINUX
Base independiente
Sin escritorio
Gestor de paquetes; Pacman
Modelo de lanzamiento: Rolling Release
Ideal para: Usuarios avanzados, desarrollo, servidores personalizados

Arch linux es una distribucion dirigida a usuarios experimentados que desean control absoluto sobre su sistema. Se caracteriza pro su modelo de actualizacion continua (rolling release), lo que significa que siempre contarás con las versiones más recientes de los paquetes.

CARACTERISTICAS
Modelo KISS (Keep It Simple, Stupid) que permite máxima personalización
Acceso al AUR (Arch User Repository), con miles de paquetes adicionales
Instalación manual, proporcionando control total desde cero
Excelente documentación en la Arch Wiki

Ventajas:
Software siempre actualizado
Extremadamente flexible y personalizable
Amplia documentación y soporte en la comunidad

Desventajas:
Curva de aprendizaje elevada
No es ideal para principiantes debido a su compleja instalación

USO
Para usuarios avanzados que desean construir un sistema desde cero y tener total control sobre su configuración.



Pasando de noob a pro de linux en 20 minutos


FEDORA
Base: Red Hat
Entorno de escritorio predeterminado: GNOME
Gestor de paquetes: DNF
Modelo de Lanzamiento: Lanzamirnto peródicos cada 6-12 meses
Ideal para: Desarrollo de software, entornos de prueba, tecnología de punta

Fedora es la opción ideal para quienes desean tener acceso a la ultima tecnologia respaldada por la comunidad Red Hat. Es una distro popular entre  desarrolladores gracias a su compatibilidad con Docker, Kubernetes y herramientas sin virtualización.

Caracteristicas:
Entorno GNOME optimizado para productividad
Paquetes con las últimas versiones estables de software
Excelente integración con tecnologías de contenedores
Buena seguridad por defecto con SELinux activado

Ventajas:
Software actualizaado sin comprometer estabilidad
Buen soporte para herramientas de desarrollo
Excelente seguridad predeterminada

Desventajas:
Ciclo de vida corto (necesita actualizaciones frecuentes).
Menos opciones de personalización en comparación con otras distros.

Fedora es desarrolladores y usuarios que necesitan acceso a tecnología de vanguardia sin perder estabilidad.


Install Fedora Linux 43 KDE Plasma Like a Pro Step by Step virtualbox tutorials 2025



Debian
Base: Independiente
Entorno de escritorio predeterminado: GNOME (opciones como KDE, XFCE, LXDE)
Gestor de paquetes: APT
Modelo de lanzamirnto: Stable, testing, unstable
Uso: Servidores, entornos corporativos, usuarios que buscan maxima estabilidad

Debian es una de las distribucioens más confiables y se considera la "madre" de muchas otras distribuciones, incluyendo Ubuntu. Su versión Stable es ideal para servidores, mientras que Testing ees una excelente opción para usuarios que quieren software más actualizado sin sacrificar demasiada estabildiad.

Ventajas
Estabilidad y seguridad inigualables
Soporte a largo plazo
Requieren menos mantenimiento que otras distros

Desventajas
Software más antiguo en comparacón con rolling releases
Instalacion mas compleja para usuarios nuevos

¿Para quien es ideal debian?
Para quienes buscan una base estable, especialmente en entornos de servidores o producció.




Manjaro Lo mejor de arch con facilidad de uso
Base: Arch Linux
Entorno de escritorio predeterminado: XFCE, KDE Plasma, GNOME
Gestor de paquetes: Pacman (compatible con AUR)
Modelo de lanzamiento: Rolling Release
Ideal para: Usuarios intermedios que buscan un equilibrio entre personalización y facilildad de uso.

Manjaro es una distribucion basada en Arch Linux, pero con un enfoque en la accesibildiad y facilidad instalación. Ofrece una experiencia de usuario lista para usar, sin complejidad de una instalación manual como la de Arch. Además, cuenta con herramientas gráficas para la gestión de paquetes, contorladores y configuración del sistema.

Caracteristicas:
Instalacion sencilla con GUI amigable
Acceso al vasto repositorio AUR de Arch Linux
Soporte para los últimos paquetes con control de estabilidad
Viene con controladores preinstalados para hardware popular

Ventajas:
Basado en Arch pero más fácil de usar
Acceso al software más reciente con estabilidad mejorada
Excelente soporte para hardware de última generación

Desventajas:
Purde tener problemas ocasionales de estabilidad con actualizaciones
No es tan ligera como otras distirbuciones

Para usuarios que quieren la potencia de Arch Linux sin la compleja instalación manual.

https://www.hostingtg.com/blog/distribuciones-linux-2025/
Mejores distribuciones de linux 2025











Mejores distros de linux en servidores

 Ubuntu server: Es probablemente la más popular y amigable, especialmente si estás comenzando. Tiene soporte a largo plazo (LTS) con 5 años de actualizaciones de seguridad, una comunidad enorme, y documentación excelente. Es ideal para aplicaciones web, contenedores Docker, y servidores en la nube.

Debian: Debian es la base de ubuntu pero aún más estable y minimalista. Es extremadamente confiable y tiene ciclos de lanzamiento más conservadores, lo que la hace perfecta si priorizas estabilidad sobre tener software de ultima version. Muchos administradores experimentados la prefieren.

Red Hat Enterprise Linux (RHEL) y su alternativa gratuita Rocky Linux o AlmaLinux son excelentes para entornos empresariales. Ofrecen soporte cometcial robusto, certificaciones, y son muy usadas en grandes corporaciones, CentOS Stream también es una opción si quieres algo más cercano al desarrollo de RHEL.

Alpine Linux:  Es ultraligera y segura, perfecta para contenedores y microservicios donde quieres minimizar el tamaño y la superficie de ataque.

Para uso general y proyectos personales o pequeñas empresas, Ubuntu Server o Debian son apuestas seguras. Para entornos corporativos con requisitos de soporte, RHEL o sus derivadas son la mejor opcion.



Linux utilizado en el trabajo

 Linux es un pilar fundamental del entorno profesional moderno al dominar 96% de los servidores web y el 100% de las supercomputadoras del mundo, siendo la plataforma indispensable en el sector de IT y DevOps para gestionar la infraestructura en la nube (AWS/AZURE), en la ciberseguridad para auditorias de sistemas, en la industria del cine para renderizarlo de efectos visuales, en el sector financiero para transicciones de alta velocidad y en la ingenieria aeroespacial para control de satelites y estaciones especiales, consolidandose como el sistema operativo más confiable por su estabilidad, seguridad y capcidad de automatización total.

 







¿Por qué linux es el rey de los servidores?


Linux server vs windows server: diferencias, ventajas y desventajas

7 distribuciones de linux para programar



https://udsenterprise.com/por-que-elegir-un-so-linux-para-servidores/

https://openwebinars.net/blog/el-poder-de-linux-en-el-cloud-computing/

https://www.redhat.com/es/topics/linux/linux-server












Terminal linux

 https://atareao.es/ubuntu/la-terminal-de-linux/

La terminal de linux es una interfaz de texto que te permite interactuar directamente con el sistema operativo mediante la ejecución de comandos. Aunque hoy usamos interfaces graficas (ventanas y raton), la temrinal sigue siendo la herramienta mas potente y precisa para administrar un sistema Linux.

Componente clave

Emulador terminal, es el programa que abres en tu escritorio (como GNOME Terminal o Konsole) que "imita" el funcionamiento de los antiguos terminales fisicos de hardware.

Shell

Es el programa "dentro" de  la terminal que traduce tus comandos para que el sistema los entienda. El mas comun en Linux es Bash.

Prompt

Es el indicador visual (como usuari@equipo:~$) que te avisa que la terminal esta lista para recibir una instrucción.


Control total

Permite tareas avanzadas que no siempre estan disponibles en los menús visualesç

Automatización

Puedes crear scripts (archivos de texto con comandos) para que el ordenador realice tareas repetitivas automaticamernte.

Administraticion remota, es la forma estandar de gestionar servidores a distancia, que consume muy pocos recursos.





Escenario
Es la ventana que abres en tu escritorio, no es el sistema en si, sino el programa grafico (como GNOME Terminal o Kitty) que te permite escribir texto para comunicarte.

El mas usado es BASH
Otros usados son Zsh o Fish

La señal de turno (prompt)
Es el programa invisible qiue vive dentro de la ventana. Su trabajo es lo que lees lo que escribes, entenderselo y dárselo al sistema operativo para que lo ejecute.

El mas usado es Bash
otros populares son Zsh o Fish

El prompt
Es el texto corto que aparece al principio de la linea de usuario (usuario@equipo: ~$) te dice tres cosas claves.

Quien eres: tu nomrbe de usuario
Donde estas: La carpeta actual
Privilegios: Si termina en $ eres un usuario normal; si termina en #, tienes permisos de administrador (root).

COMANDOS ESENCIALES PARA EMPEZAR
pwd: Te dice en que carpeta estas exactamente
ls: Lista los archivos y carpetas que hay donde estas
cd: para entrar en la carpeta (ej: cd Descargas)
clear: Limpia la pantalla para que no esté llena de texto



Para dominar la terminal de linux como un experto, debes integrar el uso de tuberias(|) para conectar procesos y automatizar la edición de flujos con sed y awk, gestioanar  la via rsync, monitar recursos y automatizar la edicion de flujos con sed y awk, gestionar el sistema de archivos mediante busquedas profundas con find y transferencias eficientes via rsync, monitorear recursos y puertos con htop y lsof, administrar la persistencia de sesiones mediante multiplexores como tmux, diagnosticar redes con nmap o curl y agilizar tu flujo de trabajo diario utilizando el historial recursivo con ctrl + r y la ejecucion inmediata de comandos previos como sudo, todo mientras orquestas tareas programadas en cronbat para convertir la linea de comandos en una herramienta de automatizacion total y control absoluto del kernel.





Ubuntu

Ubuntu es un sistema operativo libre y gratuito basado en linux, desarrollado por canonical que nace de la filosofía del software libre y la colaboración comunitaria, pensando en ofrecer una alternativa segura, estable y moderna a sistemas operativos como windows o macOS utilizando ordenadores personales como servidores y entornos cloud, ideal para programacion, seguridad, educacion y proyectos tecnologicos, con una interfaz grafica sencilla basada en GNOME miles de aplicaciones disponibles, actualizaciones frecuentes versiones LTS de soporte prolongado, un alto nivel de seguridad frecuente frente a virus y malware,gran capacidad de personalizacion, bajo consumo de recursos y una enorme comunidad mundial que lo convierte no solo en un sistema operativo, sino en una apuesta por la libertad digital y el control total del usuario sobre su propia tecnología.

Ubuntu tiene como puntos a favor que es un sistema operativo gratuito y de codigo abierto, muy seguro frente a virus y malware, facil de incluso para principiantes, altamente personalizable, con actualizaciones frecuentes y versiones LTS estables, excelente rendimiento y bajo consumo de recursos, miles de aplicaciones disponibles ideal para programacion servidores y ciberseguridad gran compatibilidad con hardware y una enorme comunidad que ofrece soporte y documentacion constante.


Ubuntu destaca a nivel de hardware por su gran estabilidad, compatibiliad con una amplia varidad de equipos antiguos y modernos, excelente gestion de recursos, funcionamiento fluido incluso en ordenadores con componentes modestos, menor riesgo de fallos criticos control sobre la eficiencia de memoria y procesos, soporte sólido para arquitecturas distintas y una fiabilidad general que lo convierte en uno de los sistemas operativos más estables para uso diario y profesional.

Ubuntu es un sistema operativo Linux estable y seguro, compatible con una gran variedad de hardware, ideal para el desarrollo de software, 3D y diseño, con aplicaciones de productividad y ofimatica, actualizaciones constantes, gran comunidad y apto tanto para uso profesional como personal.







domingo, 25 de enero de 2026

Trisquel GNU/Linux

Trisquel GNU/Linux es una distribucion del sistema operativo GNU basado en Linux, enfocada exlcusivamente en software libre. Se basa en Ubuntu, pero elimina todo componente propietario, como blobs binarios o frimware no libre, para cumplir con las 4 libertades esenciales de la free software foundation (FSF), que lo avala como una distro 100% libre.

Creada en 2004 en españa por ruben rodriguez, trisquel es usa kernel linux-libre y repositorios derivados de Ubuntu, pero filtrados para solo incluir paquetes libres. Su nombre y logo provienen del simbolo celta trisquel, representando libertad y ciclos.

Ofrece variantes como trisquel (con MATE para uso general, con apps browser fork libre de firefox, libreoffice y VLC) trisquel mini (LXDE para equipos ligeros) y otras para sugar o servidores esta orientada a usuarios domesticos, educacion y pequeñas empresas que priorizan privacidad y control total del software.
4










sábado, 24 de enero de 2026

C64

El comodore 64 fue lanzado en el año 1982, se convirtio en una ordenador domestico mas vendido de la historia graccias a su precio, su potencia grafica y sonora y una enorme biblioteca de software.

Equipado con un procesaador MOS 6510 de 1 MHz, 64 KB de RAM, el chip grafico VIC II y el legendario chip de sonido SID, ofrecia capacidades muy avanzadas para su epoca, permitiendo videojuegos fluidos, musica compleja y programacion accesible mediante commodore BASIC 2.0. su amplia conectividad joysticks, cartuchos, impresoras, modems, casetes y disqueteras, lo hizo extremadamente versatil.



Lenguaje c

 El lenguaje de programación C es un lenguaje de propósito general diseñado para ser simple, portable y eficiente. Su estructura directa muestra cómo se almacenan los datos, cómo se organiza un programa y qué impacto tienen las decisiones del desarrollador en la ejecución. Para perfiles que empiezan, esta claridad permite entender conceptos esenciales sin depender de mecanismos automáticos.

destaca por su capacidad para ofrecer un equilibrio entre expresividad y control. Permite escribir programas de muchos tipos, desde utilidades sencillas hasta componentes de sistemas, sin abandonar una sintaxis que resulta fácil de seguir.

Caracteristicas principales:

Sintaxis reducida

Acceso a memoria

Portabilidad

Eficiencia

Biblioteca estandar estable

La biblioteca incluye funciones que permiten copiar, concatenar y medir cadenas, introduciendo conceptos como arrays de caracteres y tamaños de buffer. Estas operaciones requieren prestar atención a la memoria disponible, lo que ayuda a adquirir buenas prácticas desde etapas tempranas.

Entre las funciones mas utilizadas estan strcpystrcat y strlen, todas ellas utiles para familiarizadas como con C maneja secuencias de caracteres.

 


Resto de la info
https://openwebinars.net/blog/que-es-c/








Linus trovalds

 https://forohistorico.coit.es/index.php/personajes/personajes-internacionales/item/torvalds-linus

Minix parte 2

 MINIX ES UN SISTEMA OPERATIVO DE ARQUITECTURA MICROKERNEL DISEÑADO PARA SER ALTAMENTE ESTABLE Y EDUCATIVO QUE, AUNQUE ESTRUCTURALMENTE ES DISTINTO AL NÚCLEO MONOLITICO DE UNIX SE CONSIDERA SIMILAR A PORQUE REPLICA SU INTERFAZ, COMANDOS Y COMPATIBILIDAD CON EL ESTANDAR POSIX SIN UTILIZAR EL CODIGO ORIGINAL.

MINIX

MINIX es un clon de unix con arquitectura de micronucleo creado en 1987 por andrew s. tanenbaum, con fines pedagogicos, el cual ha evolucionado hasta convertirse en un sistema de codigo abierto, ligero y de alta fiabilidad compatible con diversas arquitecturas.

El sistema MINIX no permitia que fuese modificado demasiado ya complicaria este sistema y no permitiria que sus estudiantes lo entendieran en un semestre. Por estos motivos linus trovalds  decidio escribir su propio nucleo del sistema operativo (Linux) compatible con Unix.

Actualmente minix se distribuye con una licencia similar, la licencia BSD, que es menos restrictiva que la de GNU, porque en palabras de tenembaum "esta permitido todo excepto demandarlo".

Minix3 fue publicamente anunciado en 2005 por andrew tanenbaum, durante su exposicion en la conferencia de ACM en el Symposium on operating system principles. Aunque sigue manteniendose como ejemplo para la nueva edicion de su libro, esta comprensiblemente rediseñado para ser "utilizado como un sistema serio en computadoras con recursos limitados y aplicaciones que requieren de gran fiablidad"

Actualmente esta en la version 3 y solo soporta las arquitecturas derivadas de IA-32 y esta disponible en LiveCD, lo que permite ser utilizado sin necesidad de instalar el sistema operativo, y en versiones compatibles con sistemas de emulacion o virtualizacion como BOCHS, Qemu, VMware y VirtualPC.

La version 3.1.5 fue lanzada el 5 de noviembre de 2009, y contiene x11, emacs, vi, cc, gcc, perl, python, ash, bash, zsh, ftp, ssh, telnet, pine y cerca de 650 aplicaciones mas, comunes a los sistemas Unix.

Con la incorporacion de x11, esta version  marca el punto de transicion entre el modo teto y grafico en este sistema operativo. Otra caracteristica de esta version, que sera mejorada en un futuro, es la habilidad del sistema para mantenerse cuando el driver de algun componente deja de funcionar, y en algunos casos estos son reemplazados automaticamente sin afectar a los procesos que se esten ejecutando.




Sistema operativo MINIX

Instalacion de MINIX y modificacion de kernel


Instalacion minix virtualbox










Richard Stallman

Richard Stallman es un influyente programador estadounidense, y el principal impulsor del movimiento del software libre a nivel global.

Proyecto GNU, en el año 1984 lanzo el desarrollo del sistema operativo GNU, diseñado para ser completamente libre y sustituir a los sistemas privativos de la época

Invento el concepto copyleft, un metodo legal que utiliza las leyes de derechos de autor para asegurar que el software y sus modificaciones permanezcan siempre libres. Es el autor de la Licencia Pública General de GNU (GPL)

Fundo la free software foundation (FSF) en 1985, además, desarrollo herramientas fundamentales como el editor de texto GNU Emacs, el compiladdor GCC y el depurador GDB.

Es conocido por su firme postura etica, rechazando el uso de telefonos moviles o redes sociales comerciales para evitar la vigilancia por parte de software privativo. Su legado es la base de los sistemas conocidos como GNU/Linux.











¿Que es el software libre?

Software libre

El software libre es el softwarre que respeta la libertad de los usuarios y la comunidad. A grandes rasgos, significa que los usuarios tienen la libertad de ejecutar,, copiar, distribuir, estudiar, modificar y mejorar el software.

Las cuatro libertades:

Libertad 0: La libertad de ejecutar el programa como desee, con cualquier proposito (libertad 0).

La libertad 1: La libertad de estudiar como funciona el programa y cambiarlo para que jaha lo que desee (libertad 1). El acceso al codigo fuente es una condicion necesaria para ello.

La libertad de redistribuir copias para ayudar a otros (libertad 2)

La libertad de distribuir copias de sus versiones modificadas a terceros (libertad 3). Esto le permite ofrecer a toda la comunidad la oportunidad de bueneficiarse de las modificaciones. El acceso al codigo fuente es una condicion necesaria para ello.


Un programa de software libre otorga a los usuarios todas estas libertades de manera adecuada, de lo contrario no es libre. Existen diversos esquemas de distribucion que no son libres, y si bien podemos distinguirlos en base a cuanto les falta para llegar a ser libres, nosotros los consideramos contrarios a la etica a todos por igual.

Mas info:

https://www.gnu.org/philosophy/free-sw.es.html














GCC

 GCC es gnu compiler collection o coleccion de compiladores GNU, es un conjunto de compiladores creados por el proyecto GNU. GCC es software...