Helsinki, Finlandia.
Introducción a los servidores
¡Inicia en el mundo de los servidores Linux!
Habilidades y roles de un administrador
¿Qué son los servidores?
¿Qué es un sistema Linux/UNIX?
Arquitectura de un sistema UNIX/Linux
Breve historia del software libre y el Open Source
Sistemas operativos y distribuciones
¿Dónde viven nuestros servidores?
Formas de montar un servidor
Instalación y configuración
Instalación de VirtualBox
Instalación de Ubuntu Server
Creando nuestra cuenta en RedHat y descargando RHEL 8
Instalación de RHEL 8
Configuración básica para un servidor remoto
Sistemas de archivos y particionamiento
¿Qué son los sistemas de archivos?
Particiones de un Servidor Linux
Manejo de un archivo swap
Árbol de directorios
Diferentes tipos de archivos
Instalación y manejo de software
Conociendo los repositorios y paquetes
¿Qué es un manejador de paquetes?
Aprende a usar el manejador de paquetes
¿Cómo instalar software?
Manejo de repositorios a profundidad
Procesos en Linux
¿Qué es un proceso en Linux?
Escaneo de procesos
Manejo de procesos
Creación y manejo de demonios
Automatización de procesos con cron job
Esto es solo el comienzo
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Aportes 26
Preguntas 1
Helsinki, Finlandia.
Los Hitos mas importantes en la Historia de Linux:
Surge en 1983 para competir con Unix, luego de que Richard Stallman sufriera un ataque de ira cuando no pudo modificar el software de una impresora que fallaba al recibir múltiples peticiones,. Esto debido a que solo estaba precompilado. Por lo que desarrolla su propio sistema operativo.
En 1985, Richard Stallman crea la Free Software Foundation.
Más adelante, en 1990, Linux Torvalds, comparte un post indicando que estaba trabajando en un Kernel similar a Unix.
En 1990, en paralelo al desarrollo de Linux, nace la Open Source Initiative, que busca que el software se pueda conocer en su código fuente y hasta modificar, pero no redistribuir.
La principal diferencia entre el software libre y el open source radica en su filosofía subyacente. El software libre se enfoca en las libertades del usuario, mientras que el open source se enfoca en los beneficios prácticos de la colaboración y el desarrollo de software transparente. Sin embargo, ambos enfoques comparten una filosofía de transparencia y accesibilidad del software.
El software libre puede ser utilizado, modificado, distribuido y compartido sin restricciones, siempre y cuando se respeten los términos de la licencia de código abierto. Algunos ejemplos de software libre son:
Linux: un sistema operativo libre y de código abierto basado en el kernel de Linux.
Apache: un servidor web libre y de código abierto.
Firefox: un navegador web libre y de código abierto desarrollado por Mozilla.
LibreOffice: una suite de oficina libre y de código abierto que incluye programas como Writer (procesador de texto), Calc (hoja de cálculo), Impress (presentaciones) y otros.
GIMP: un programa de edición de imágenes libre y de código abierto.
VLC: un reproductor multimedia libre y de código abierto.
Blender: un programa de modelado 3D, animación y renderización libre y de código abierto.
Git: un sistema de control de versiones libre y de código abierto.
Característica | Software Libre | Open Source |
---|---|---|
Definición | El software otorga al usuario final la libertad de usar, estudiar, copiar, modificar y distribuir el software y sus fuentes | El software cuyo código fuente está disponible públicamente y puede ser examinado, modificado y distribuido por cualquier persona |
Filosofía | Se basa en el valor de la libertad del usuario y la creencia de que el conocimiento y la información deben ser libres | Se centra en la colaboración y la revisión del código fuente para mejorar y hacer avanzar el software |
Licencias | Utiliza licencias GPL, LGPL, BSD, MIT, Apache, entre otras | Utiliza licencias como la Apache, BSD, MIT, entre otras |
Desarrollo | El desarrollo se realiza a través de una comunidad colaborativa, generalmente no hay una empresa que controle el software | El desarrollo puede ser realizado tanto por una comunidad como por una empresa privada |
Beneficios | Proporciona libertad y flexibilidad a los usuarios finales | Fomenta la innovación y el avance del software al permitir que un gran número de personas colaboren y contribuyan al proyecto |
Ejemplos de software | Linux, GNU, Firefox, Apache, LibreOffice, etc. | MySQL, Perl, Python, etc. |
Algunas de las licencias de open source son:
Linus Torvalds el Michael Jordan de la programacion
Os comparto la web oficial de Free software fundation :p
Es interesante la historia del software. La verdad tiene sentido su creacion. Actualmente no se puede agregar o viene predefinido las funciones del sistema operativo. La funcion de linux es editar esas funcionalidades con el proposito de editar a nuestro uso y que funcione en nuestra computadora. Al final cada computadora tiene su propia configuracion.
Si bien la mayoria de sistemas linux son gnu, existen algunas distribuciones que utilizan un set de utiilidades c completamente distintos como musl, estos sets se pueden encontrar en distribuciones como alpine o void linux.
La historia comienza en la década de 1980, cuando Richard Stallman, un programador de software en el MIT, se dio cuenta de que el software comercial estaba limitando su libertad para modificar, compartir y mejorar el software. Stallman comenzó a desarrollar un sistema operativo libre y completo llamado GNU, y fundó la Free Software Foundation (FSF) para promover la idea de que el software debe ser libre y accesible para todos.
En la década de 1990, un joven estudiante de informática llamado Linus Torvalds desarrolló el kernel Linux, que combinado con el sistema operativo GNU, dio lugar a lo que hoy conocemos como GNU/Linux. Mientras tanto, otros programadores y empresas comenzaron a adoptar y contribuir al software libre, lo que llevó al desarrollo de muchas herramientas y aplicaciones de código abierto.
En 1998, un grupo de líderes de la industria de la tecnología, incluyendo a Eric Raymond y Bruce Perens, acuñaron el término “open source” para describir este enfoque colaborativo y transparente al desarrollo de software. Desde entonces, el movimiento open source ha crecido y se ha expandido a diferentes áreas de la tecnología, incluyendo el hardware y la ciencia de datos.
El software libre y el open source son dos filosofías relacionadas que buscan promover el acceso libre y la capacidad de los usuarios para modificar, distribuir y mejorar el software. Aunque las filosofías tienen orígenes diferentes, ambas han tenido un impacto significativo en la industria del software y en la forma en que se desarrolla y se distribuye.
El software libre se origina en la década de 1980 con la fundación de la Free Software Foundation (FSF) por Richard Stallman. Stallman argumentaba que los usuarios debían tener la libertad de usar, estudiar, distribuir y modificar el software. La FSF creó la Licencia Pública General GNU (GPL), que se convirtió en una de las licencias de software libre más utilizadas en todo el mundo. El proyecto GNU, también fundado por Stallman, buscaba desarrollar un sistema operativo libre, pero la falta de un kernel libre llevó al desarrollo del kernel Linux.
En 1991, Linus Torvalds creó el kernel Linux y lo lanzó bajo la GPL. El sistema operativo GNU/Linux se convirtió en una alternativa libre y gratuita a los sistemas operativos comerciales como Microsoft Windows y Unix. El éxito de Linux y otros proyectos de software libre y de código abierto llevó a la creación de organizaciones como la Open Source Initiative (OSI), fundada en 1998, que promovía la colaboración y el desarrollo de software de código abierto.
En la década de 2000, el software libre y el open source continuaron ganando popularidad. Grandes empresas como IBM, Sun Microsystems, Google y Red Hat comenzaron a utilizar y contribuir al software libre y al código abierto. El sistema operativo Android, basado en Linux, se convirtió en un líder del mercado de smartphones. También se desarrollaron herramientas de desarrollo de software libre como Git, que revolucionaron la forma en que los desarrolladores colaboran en proyectos de código abierto.
En la actualidad, el software libre y el open source son ampliamente utilizados en todo el mundo. Grandes empresas y organizaciones utilizan software libre y de código abierto para una variedad de propósitos, desde sistemas operativos y herramientas de desarrollo hasta bases de datos y software de gestión empresarial. El código abierto también ha impulsado la innovación en áreas como la inteligencia artificial y la robótica. Además, la comunidad de software libre y de código abierto sigue creciendo y evolucionando, con nuevos proyectos y tecnologías que continúan impulsando la colaboración y el acceso libre al software.
Fuente: ChatGPT.
Les comparto un documental sobre el tema. Espero les sirva para conocer más sobre la cultura del código abierto y el software libre.
Ya hace algún tiempo me iniciaron en linux con las “sagradas escrituras” del evangelio de Tux.
https://gattaca.es/pages/gospel/
Software libre y Open source
El software libre se refiere a aquel software que se distribuye bajo una licencia que permite a los usuarios utilizar, copiar, distribuir, modificar y mejorar el software de forma gratuita. La filosofía del software libre se basa en la idea de que el software debe ser accesible para todos y no debe ser controlado por una única entidad. Ejemplos de software libre incluyen el sistema operativo Linux, el navegador web Firefox y la suite ofimática LibreOffice.
El open source o código abierto se refiere a aquel software cuyo código fuente está disponible públicamente para que cualquier persona pueda verlo, modificarlo y distribuirlo. La filosofía del open source se basa en la idea de que el acceso al código fuente fomenta la colaboración y la innovación. Ejemplos de software open source incluyen el sistema operativo Android, el servidor web Apache y la plataforma de desarrollo de software Eclipse.
En resumen, la principal diferencia entre el software libre y el open source es que el software libre se refiere a la libertad de los usuarios de utilizar, copiar, distribuir, modificar y mejorar el software, mientras que el open source se refiere al acceso público al código fuente del software para permitir la colaboración y la innovación. Aunque ambos términos comparten valores similares, hay diferencias sutiles en la filosofía y la práctica de cada uno.
Breve historia del software libre y el Open Source
Richard Tolman: a razón de un problema para imprimir, creó el sistema GNU, en 1983 con la filosofía de acceder al código fuente y realizar las modificaciones a gusto.
En 1985, Richard Tolman, funda Free Software Foundation, básicamente regulaciones de como se debe de crear software.
Cuatro libertades del software libre
• La libertad de ejecutar el programa
• La libertad de estudiar el funcionamiento del programa y modificarlo.
• La libertad de redistribuir
• La libertad de distribuir copias de sus versiones modificadas a otras personas.
Kernel de Linux: en 1990, comparte por primera vez, que está desarrollando un Kernel similar a UNIX. Fue creado como un Hobby, y fue creado con la ayuda de muchos colaboradores.
Open Source: La organización surgió con el fin de ayudar a compartir el código, con algunas restricciones, por ejemplo; una empresa podía compartir su código, pero los que utilizaban ese código no podían venderlo.
El código Open Source, tiene por definición restricciones para su fin, de uso privado y no para organizaciones, por ejemplo, de que no se puede vender, entre otras.
En cambio, el software libre tiene que cumplir 4 pilares fundamentales y por tal, se puede modificar y ser utilizado por personas naturales u organizaciones, además, se pueden vender copias del software modificado.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?