sábado, 31 de enero de 2026
TUX
Ñu
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.
Entorno GNOME optimizado para productividad
Ciclo de vida corto (necesita actualizaciones frecuentes).
Para quienes buscan una base estable, especialmente en entornos de servidores o producció.
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.
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.
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.domingo, 25 de enero de 2026
Trisquel GNU/Linux
sábado, 24 de enero de 2026
C64
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 strcpy, strcat y strlen, todas ellas utiles para familiarizadas como con C maneja secuencias de caracteres.
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.
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...
-
El codigo abierto se utiliza porque garantiza la transparencia y la seguridad mediante la auditoria publica, evita la dependencia de un so...
-
El lenguaje c se rige como el cimiento filosofico de la libertad informatica al proporcionar una transparencia absoluta y un control direct...
-
Para ordenadores con pocos recursos, MAX es una opcion solida, aunque su ligereza depende totalmente de que version elijas, ya que los requ...







.png)


.png)



.jpg)








.jpg)















