Imagen tomada del sitio: https://lowendbox.com/wp-content/uploads/2024/05/freebsd-300x300.png
Buenos días/tardes/noches estimados Steemians que les gusta el Open-Source!
Septiembre 28, 2024
En este mundo del Software de Código Abierto en constante evolución, la estabilidad y la predecibilidad frecuentemente son beneficios muy raros.
Cambios recientes en el ecosistema de Red Hat Enterprise Linux (RHEL), incluyendo la controvertida restricción de acceso al código fuente, ha agitado a la comunidad y llevado a la formación de la Open Enterprise Linux Association / Asociación de Linux Empresarial Abierto (OpenELA).
En medio de esta vorágine, FreeBSD continúa sobresaliendo como un modelo de consistencia y confiabilidad desde su creación en 1993. Este post explora cómo el modelo de desarrollo estable de FreeBSD y el cambio en el calendario de las liberaciones por venir contrasta totalmente contra los cambios enfrentados por la comunidad de Linux.
FreeBSD: Un legado de estabilidad e innovación
FreeBSD es un sistema operativo de Código Abierto que define por si mismo una categoría que impulsa el legado de la Berkeley Software Distribution original (BSD), iniciado por el Grupo de Investigación de Sistemas Computacionales de la Universida de California en Berkeley (CSRG) en las decadas de 1970s y 1980s. A diferencia de las distribuciones de Linux, las cuales son modulares y fragmentadas, FreeBSD toma una estratégia holística para el desarrollo del sistema, proporcionando un manojo de software cohesivo que incluye el kernel, entorno de usuario, herramientas, bibliotecas, y documentación. Este concepto original sentó un estándar para entregar un sistema operativo completo de código abierto a los usuarios finales.
Imagen tomada del sitio: https://eldernode.com/red-hat-vs-centos/
Un breve vistazo a la situación de RHEL y CentOS
Red Hat Enterprise Linux (RHEL) ha sido desde hace mucho una piedra angular de los despliegues e instalaciones de Linux a nivel empresarial. En Junio de 2023, La decisión de Red Hat de limitar el acceso al código fuente de RHEL tuvo un impacto significativo en proyectos derivados de él como CentOS, un clon libre de Código Abierto de RHEL.
De acuerdo con su interpretación de las licencias GPLv2 y GPLv3, Red Hat cumplia con su obligación de hacer disponible el código en solicitud, pero no necesariamente en un formato fácil de leer y de reproducir. En respuesta, la Open Enterprise Linux Association (OpenELA) fue formada para proporcionar el código de Linux enterprise grátis y abiertamente.
OpenELA ha automatizado este proceso de tal manera que las nuevas fuentes de Linux Enterprise estan disponibles solo unos días después de cada liberación de RHEL, asegurando que otras distribuciones puedan continuar siendo construidas a partir del código actual de RHEL.
Estratégias Centralizada vs descentralizada al desarrollo de un Sistema Operativo de Código Abierto
Cuando se compara software de código abierto, FreeBSD y Linux tienen diferencia que vale la pena notar. Linux ofrece cientos de distribuciones que satisfacen necesidades específicas, preferencias y filosofías. Esta estratégia descentralizada permite tener un alto grado de configuración y especialización pero puede llevar a la fragmentación e inconsistencia.
FreeBSD, por otra parte, es único debido a que es un sistema operativo completo, integrado, y completamente configurable.
Su modelo de desarrollo centralizado asegura tener un software cohesivo, proporcionando consistencia al sistema, confiabilidad y promoviendo un ambiente más unificado y estable.
No hay necesariamente una ventaja inherente (o desventaja) en ninguna de las dos estrategias decentralizada (distribuciones Linux) o centralizada (FreeBSD). Cada una tiene sus pros y sus contras. La reciente situación sobre la disponibilidad del código de RHEL/CentOS, sin embargo, ha señalado lo que ocurre cuando un proveedor hace lo que es se requiere estrictamente para ellos concerniente a su interpretación de Copyleft y GPL, contra lo que es el mejor interés de sus comunidades.
Cómo se desarrolla FreeBSD
La estabilidad organizacional del proyecto FreeBSD mismo, desarrollado continuamente desde 1993, es un diferenciador clave. FreeBSD sirve como el fundamento de muchos dispositivos empresariales (tales como los switches de Juniper y las unidades NAS de NetApp), electronicos de consumo. redes y soluciones de seguridad así como sistemas de distribución de contenido de alto volumen como OpenConnect CDN de Netflix. Esta organización y comunidad duradera y estable está de los esfuerzos de desarrollo de FreeBSD asegurando su confiabilidad e innovación constantes.
Inspirado por la Distribución de Software de Berkeley (BSD) original , la estrategia de desarrollo de FreeBSD usa un modelo centralizado que difiere grandemente del ecosistema de desarrollo altamente distribuido de Linux. En contraste a las distribuciones Linux de terceros, donde el kernel es combinado con software de muchos proyectos externos, FreeBSD desarrolla todos los componentes del sistema y documentación in-house (de manera interna)dentro de un solo marco de trabajo del proyecto. Esta estratégia permite tener consistencia y seguridad en el sistema, resaltando la dedicación de FreeBSD para lograr un sistema operativo cohesivo.
Un compromiso profundamente enraizado en el Licenciamiento BSD
En el corazón de la filosofía de FreeBSD se encuentra un compromiso firme con el modelo de licencia BSD, el cual refleja los principios fundamentales del proyecto en cuanto a libertan e innovación abierta. Esta licencia permisiva permite un uso del software de manera cási sin restricciones, modificación y distribución.
Esfuerzos para minimizar los componentes de software licenciados bajo la GPL demuestra la dedicación y compromiso de FreeBSD de mantener un sistema base que es abierto y libre tanto como sea posible, promoviendo un ambiente maduro para la innovación y la colaboración.
La clausula de la licencia BSD 2 orienta el desarrollo y la adopción de FreeBSD. A pesar de que es menos exigente en cuanto a lo que pide a los desarrolladores que usan el código bajo licencia BSD (y menos complicado ya que tiene menos de 200 palabras de extensión, contra los cási 3000 para la licencia GPLv2), el proyecto FreeBSD es más altruista debido a como es dirigido y estructurado. A diferencia de una corporación como Red Hat, la cual puede contribuir a proyectos de código abierto pero que esta dirigida por intereses empresariales, FreeBSD viene de su propia fuente, desarrollando tanto su kernel y sistema operativo como un todo coherente. Esta estratégia de desarrollo centralizado asegura que todos los componentes estén integrados estrechamente, llevando a una mayor consistencia y confiabilidad.
Bueno, les deseo éxito en todo lo que hagan en relación al software opensource.
Estamos a la espera de sus comentarios, hasta la próxima publicación donde continuaremos con la segunda parte de este mismo post sobre FreeBSD.
@cosmicboy123 fuera!
Integrate al grupo de Telegram de @team-mexico 😀 donde yo y otros usuarios de México y de otros países de habla hispana compartimos experiencias y opiniones así como nuestros propios posts. Una gran iniciativa de @cristo
| 👉Entra a https://t.me/TeamMexico 👈|
¡En @team-mexico estamos agradecidos que formes parte de nosotros!
Contenido votado con cariño. ❤️
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit