Firme en un mundo cambiante de Código Abierto: La Estabilidad Duradera de FreeBSD

in blurthispano •  3 months ago  (edited)


image.png

Imagen tomada del sitio: https://lowendbox.com/wp-content/uploads/2024/05/freebsd-300x300.png

Buenos días/tardes/noches estimados blurtters que les gusta el Open-Source!

Septiembre 28, 2024

En este mundo en constante evolución del Software de Código Abierto, la estabilidad y la predecibilidad frecuentemente son activos muy raros.

Cambios recientes en el ecosistema de Red Hat Enterprise Linux (RHEL), incluyendo la restricción de acceso al código fuente, han 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 turbulencia, FreeBSD continúa sobresaliendo como un modelo de consistencia y confiabilidad desde su incepción en 1993. Este artículo explora cómo el modelo de desarrollo estable de FreeBSD y el cambio en el calendario de las liberaciones por venir contrasta completamente 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 una categoría que impulsa hacia adelante el legado de 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.


image.png

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 resaltar. 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 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á dirigiendo 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 dirige el desarrollo y la adopción de FreeBSD. A pesar de que es menos riguroso en cuanto a lo que pide a los desarrolladores que usan el código bajo licencia BSD (y menos complicado, 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 conducido 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 cohesivo. 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!

image.png

Si lo deseas puedes votar por mi como witness para poder aumentar las capacidades de un servidor.

https://blurtwallet.com/~witnesses?highlight=cosmicboy123

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

image.png

| 👉Entra a https://t.me/TeamMexico 👈|

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE BLURT!
Sort Order:  
  ·  3 months ago  ·  


** Your post has been upvoted (1.11 %) **