# data[].attributes.body
Gerardo Luis Sarmiento

Jesus Maldonado Cruz

Alejandro Martínez Faustino

Rodolfo Martínez González

# data[].attributes.body
El sistema operativo Fedora es una distribución de Linux que ofrece una plataforma avanzada y confiable para usuarios técnicos y entusiastas de la tecnología. Desarrollado por la comunidad de Fedora Project, este sistema operativo de código abierto cuenta con una larga trayectoria de innovación y actualización constante.

Una de las características principales de Fedora es la flexibilidad y personalización que ofrece a los usuarios. A diferencia de otros sistemas operativos, Fedora permite a los usuarios adaptar el sistema a sus necesidades y preferencias individuales.

¿Qué es el sistema operativo Fedora? ▷➡️ [en línea], (sin fecha). Campus Habitat. [Consultado el 13 de agosto de 2024]. Disponible en: https://tecnobits.com/que-es-el-sistema-operativo-fedora/

# data[].attributes.body
Kernels Estables y Branched:

Estables: Representan las versiones más maduras y probadas, recomendadas para la mayoría de los usuarios. Ofrecen un equilibrio óptimo entre estabilidad y nuevas funcionalidades.

Branched: Se derivan de las versiones estables y reciben soporte a largo plazo. Son ideales para sistemas que requieren una mayor estabilidad y actualizaciones de seguridad durante un período prolongado.

Kernels de Desarrollo (Rawhide):

Rawhide: Corresponde al repositorio de desarrollo de Fedora, donde se encuentran las versiones más recientes del kernel con las últimas características. Sin embargo, debido a su naturaleza en desarrollo, pueden presentar inestabilidades y no son recomendados para entornos de producción.

Kernels Personalizados:

Compilación personalizada: Permite a usuarios avanzados compilar su propio kernel a partir de los fuentes, lo que brinda la flexibilidad de incluir o excluir características específicas según sus requerimientos. Esta opción requiere un conocimiento profundo del kernel de Linux.

# data[].attributes.headline
Características más relevantes de Fedora 

# data[].attributes.subject
Características más relevantes de Fedora 

# data[].attributes.body
1. Software de Vanguardia: Fedora siempre incluye las versiones más recientes del software, incluyendo el kernel de Linux, escritorios, y herramientas de desarrollo. Esto la convierte en una excelente opción para desarrolladores y usuarios avanzados que desean experimentar las últimas tecnologías.

2. Diversos Entornos de Escritorio: Fedora ofrece múltiples "spins" o variantes, que permiten a los usuarios elegir entre diferentes entornos de escritorio como GNOME (el entorno predeterminado), KDE Plasma, Xfce, LXQt, entre otros.

3. Seguridad Avanzada: Fedora incluye características de seguridad robustas como SELinux (Security-Enhanced Linux), que proporciona control de acceso obligatorio para limitar lo que los usuarios y programas pueden hacer en el sistema.

4. Ciclo de Lanzamientos Rápido: Fedora tiene un ciclo de lanzamientos rápido, con una nueva versión generalmente cada seis meses. Esto asegura que los usuarios siempre tengan acceso a las últimas novedades, aunque puede requerir actualizaciones frecuentes.

5. Software Libre y de Código Abierto: Fedora se adhiere estrictamente al uso de software libre y de código abierto. Por esta razón, algunos códecs multimedia propietarios o controladores de hardware no están incluidos de manera predeterminada, aunque pueden instalarse manualmente.

6. DNF Package Manager: Fedora utiliza DNF (Dandified YUM) como su gestor de paquetes, que es rápido, confiable y facilita la instalación, actualización y eliminación de software.

7. Versión Estable y Bien Probada: A pesar de estar a la vanguardia, Fedora se caracteriza por su estabilidad. Cada versión es cuidadosamente probada antes de su lanzamiento.

8. Fedora Server y Fedora IoT: Además de la versión de escritorio, Fedora también ofrece versiones específicas para servidores y dispositivos de Internet de las Cosas (IoT), lo que muestra su versatilidad en diferentes entornos.

9. Soporte y Comunidad: Fedora cuenta con una amplia comunidad de usuarios y desarrolladores que proporcionan soporte, contribuyen con mejoras y desarrollan nuevos paquetes y aplicaciones.

10. Innovación y Prototipo: Fedora actúa como una plataforma para probar tecnologías que eventualmente se integran en Red Hat Enterprise Linux (RHEL), lo que significa que muchas de las tecnologías en Fedora pueden ser vistas como un adelanto de lo que vendrá en entornos empresariales.

Fedora es una excelente opción para usuarios que buscan un sistema operativo Linux moderno, seguro y en constante evolución.

# data[].attributes.body
La linea de comandos en Fedora se denomina Consola o terminal, dado que es una de varias ditribuciones de Linux utiliza un shell para interactuar con el sistema operativo a tráves de comandos, el más usado para este sistema es Bash (Bourn Again Shell), aunque se puede optar por alternativas como:

El intérprete de comandos GNU Bourne Again shell (Bash) es un intérprete de comandos compatible con el shell Bourne (sh).

compatible con el shell Bourne (sh).

Bash incorpora características útiles del shell Korn (ksh) y del shell C (csh).

La mayoría de los scripts sh pueden ser ejecutados por bash sin modificaciones.

Características principales de Bash:

Interacción con el sistema operativo: Se puedes ejecutar comandos para manipular archivos, controlar procesos, gestionar usuarios etc.

Scripts: Bash permite escribir scripts, para comandos que se ejecutan en secuencia.

Variables: Se puede definir variables para almacenar valores que puedes reutilizar.

Operadores y condicionales: Bash soporta operadores aritméticos y lógicos, así como estructuras condicionales (if, else, elif) para controlar el flujo de ejecución de tareas.

Bucles: Se puedes utilizar bucles (for, while, until) para repetir acciones múltiples veces.

Redirección de entrada/salida: Bash permite redirigir la salida de comandos a archivos o a otros comandos usando operadores como >, >>, |, <.

Comodines y expansión: Se Puedes usar comodines (*, ?) para seleccionar múltiples archivos o directorios; Bash también soporta la expansión de variables, subcomandos y secuencias.

Alias: Tambien se puede crear alias para comandos largos o complejos. Por ejemplo, alias ll='ls -l'.

# data[].attributes.body
Ventajas y beneficios de utilizar Fedora como sistema operativo

Utilizar Fedora como sistema operativo ofrece numerosas ventajas y beneficios que lo convierten en una opción atractiva para usuarios de diferentes perfiles. A continuación, se presentan algunas de las razones por las cuales Fedora se destaca:

Estabilidad y seguridad: Fedora tiene una sólida reputación en cuanto a estabilidad y seguridad. Gracias a sus rigurosos procesos de prueba y actualizaciones frecuentes, los usuarios pueden contar con un sistema operativo confiable y resistente a las amenazas.

Comunidad activa: Fedora cuenta con una comunidad de usuarios y desarrolladores muy activa y comprometida. Esto significa que siempre habrá ayuda disponible en línea y acceso a un amplio rango de recursos útiles y actualizados.

Últimas versiones de software: Como distribución de Linux, Fedora se destaca por incluir las últimas versiones de software y tecnologías. Esto brinda a los usuarios acceso a las últimas novedades y mejoras en cuanto a aplicaciones, herramientas y características del sistema operativo.

DESVENTAJAS:

Muchos dispositivos de hardware no están diseñados para Linux. Por tanto su instalación puede resultar tediosa o hasta imposible, dependiendo del caso.

Muchas de las aplicaciones de Windows no se pueden ejecutar en Linux. Por tanto cualquier documento de Windows complejo, será difícil de trabajar en Linux.

La gran mayoría de los juegos existentes para computador solo se pueden instalar en Windows.

No posee, en algunos casos, la facilidad de Windows de modificar todo haciendo clics. El uso de comando y una pantalla de terminal asustan a muchos usuarios novatos.

La gran mayoría de las empresas trabajan con sistemas windows, por lo que linux queda renegado al trabajo en pc personales.

Windows lidera la industria mundial de sistemas operativos (gracias también a sus relaciones con empresas, organizaciones y países de todo el orbe).

El usuario que recién comienza a trabajar en un computador (niños de 5 años de edad) demora menos en aprender windows que Linux.

# data[].attributes.body
Vision General del Kernel Linux de Fedora [en línea], (sin fecha). Fedora Docs. [Consultado el 13 de agosto de 2024]. Disponible en: https://docs.fedoraproject.org/es/quick-docs/kernel-overview/

Red Hat, 2024. Fedora Project: About Fedora. Disponible en: https://fedoraproject.org/about-fedora [Accedido: 13 agosto 2024].

Fedora Project, 2024. Fedora Spins. Disponible en: https://spins.fedoraproject.org/ [Accedido: 13 agosto 2024].

Membrey, P., 2020. Linux Server Security: Hack and Defend. Packt Publishing.

Negus, C., 2019. Fedora 30 Essentials: A Beginner's Guide to Fedora Linux. 6ª ed. Amazon Digital Services LLC.

Fox, B., 2023. Mastering Fedora Linux. 3ª ed. Apress.

ITD, (2023). Fedora: características y funciones [en línea]. Informática y Tecnología Digital. [Consultado el 13 de agosto de 2024]. Disponible en: https://informatecdigital.com/sistemas/fedora-caracteristicas-y-funciones/#Gestion_de_paquetes-2

Velasco, R., (2023). ¿Buscas un Linux pulido y fácil de usar? Prueba con Fedora [en línea]. SoftZone. [Consultado el 13 de agosto de 2024]. Disponible en: https://www.softzone.es/linux/distros/fedora/

Fedora Packages, (sin fecha). bash - Fedora Packages [en línea]. Fedora Packages. [Consultado el 13 de agosto de 2024]. Disponible en: https://packages.fedoraproject.org/pkgs/bash/bash/

# data[].attributes.body
RODOLFO: En resumen, Fedora, una distribución de Linux respaldada por Red Hat, se presenta como una opción ideal para desarrolladores, usuarios avanzados y aquellos que desean estar al frente de la evolución tecnológica en el ecosistema Linux. Además, su capacidad para actuar como un campo de pruebas para tecnologías que eventualmente se integran en Red Hat Enterprise Linux subraya su importancia en el ámbito empresarial y de servidores. Con un sólido soporte comunitario y un enfoque en la estabilidad a pesar de su ritmo de desarrollo acelerado, Fedora continúa siendo una distribución robusta, segura y flexible que se adapta a diversas necesidades, desde el escritorio hasta servidores e IoT.