2.
-Tabla de contenido
índice
2.-Tabla de contenido........................................................................................................................1
3.- Antecedentes Históricos y línea del Tiempo.................................................................................2
4.- Clasificación de distribuciones del sistema operativo...................................................................2
5.- Clasificaciones de acuerdo a las funciones del sistema operativo................................................3
6.- Tipo de estructura del sistema operativo......................................................................................4
7.- Arquitectura del sistema operativo...............................................................................................4
GNU System Libraries (glibc)................................................................................................4
Interfaz de llamada al sistema...............................................................................................4
8.- Requerimientos para instalación recomendados..........................................................................5
9.- Interfaz Gráfica del sistema operativo..........................................................................................6
10.- Ventajas y desventajas del sistema operativo.............................................................................6
11.- Referencias bibliográficas o fuentes en internet.........................................................................7
Referencias.........................................................................................................................................7
3.- Antecedentes Históricos y línea del Tiempo
En 1993, Bob Young incorporó ACC Corporation, una empresa de catálogos que vendía accesorios
de software de Linux y Unix.
Red Hat Software Inc. fue fundada en el año 1994 por Bob Young y Marc Ewing.
En noviembre de 1999 la compañía adquirió Cygnus Solutions, una empresa fundada una década
antes y que ya había demostrado cómo con una estrategia integral basada en software libre se
puede ganar dinero.
¿Qué es fedora?
Fedora es un sistema operativo libre basado en Linux que además ofrece una plataforma de
desarrollo. Es libre para su uso, modificación y distribución, siendo además gratuito.
Fedora se distribuye en un DVD de instalación o en un conjunto de 5 CDs. Todos
los paquetes que ofrece son seleccionados para proporcionar un amplio ámbito de uso,
desde el doméstico al profesional, sin dejar de lado a los administradores de sistemas y a
los desarrolladores de software. No importa tu perfil, Fedora te proporciona el mejor
software libre que se ajusta a tus necesidades
Proyecto Fedora Linux es un proyecto internacional, creado por un equipo de desarrolladores de
software voluntarios unidos para el desarrollo de alta paquetes RPM de terceros de calidad para la
plataforma Red Hat Linux. (2002).
En septiembre de 2003, Red Hat decidió concentrar sus esfuerzos de desarrollo en la versión
corporativa de su distribución,
Red Hat Enterprise Linux y delegó la versión común a Fedora Core, un proyecto abierto
independiente de Red Hat.)
4.- Clasificación de distribuciones del sistema operativo
Fedora Workstation
es un sistema operativo pulido y fácil de usar, para ordenadores portátiles y de
sobremesa, con un conjunto completo de herramientas para desarrolladores y creadores
de todo tipo.
Fedora Server
es un sistema operativo poderoso y flexible que incorpora las mejores y últimas
tecnologías para centros de datos. Le pone en control de todos sus servicios e
infraestructura.
Fedora CoreOS
Es una distribución especializada en el despliegue de aplicaciones en contenedores, la cual fue
desarrollada como un reemplazo del proyecto Atomic Host y de Container Linux. Ofrece las
mismas prestaciones, pero está basada en Red Hat.
Fedora IoT
proporciona una plataforma de código abierto de confianza como una base sólida para los
ecosistemas de IoT.
Fedora Spins
Son ediciones de Fedora que utilizan entornos de escritorio distintos a Fedora Workstation (el cual
utiliza GNOME), las cuales son KDE, Xfce, LXDE, MATE, Cinnamon y SoaS.9
Fedora Labs
Es un conjunto de ediciones de Fedora con software preinstalado para un propósito específico,
como la astronomía, el diseño, los videojuegos, la robótica, la computación científica, la
neurociencia y la seguridad informática.10
5.- Clasificaciones de acuerdo a las funciones del sistema operativo
Sistemas operativos multitarea
El Kernel de lunux que permite operar con varios procesadores simultaneamente, lo que permite
la distrubucion eficiente del CPU donde la demanda de recursos sea mayor.
Sistemas operativos Paralelos
el procesador permite distribuir las tareas de manera escalonada para simular que estas se
ejecutan simultaneamente.
Sistemas operativos de tiempo compartido
Red Hat incorpora una plataforma multi-usuario mediante la implementacion de MultiSeat X, el
cual le permite darle soporte hasta 10 usuarios diferentes, utilizando pantallas y teclados
individuales en una sola PC.
Real Time
Red Hat cuenta con Red Hat Enterprise MRG Realtime, que es una plataforma para aplicaciones
que requieren respuestas deterministas a eventos. Proporciona un Kernel de reemplazo para Red
Hat Enterprise Linux y un pequeño conjunto de herramientas para aplicaciones de mantenimiento.
En tiempo real está diseñado para aplicaciones que no pueden tolerar desviaciones significativas
en respuesta a eventos.
6.- Tipo de estructura del sistema operativo
Es una arquitectura modular basada en el principio de que la interoperabilidad y
extensibilidad se consiguen mejor mediante la integración de datos, interfaces, y
mecanismos como módulos definidos claramente.
7.- Arquitectura del sistema operativo
GNU System Libraries (glibc)
Estas bibliotecas proporcionan API, estas traen funciones basicas como: críticas, abrir, leer,
escribir, malloc, printf, getaddrinfo, dlopen, pthread_create, crypt, login, exit
Interfaz de llamada al sistema
proporciona un enlace para ir desde la llamada al espacio de usuario al kernel
Administrador de memoria
Proporciona funciones de asignación de memoria física a virtual (y viceversa), así como paginación
e intercambio a un disco físico.
Sistema de archivos virtual
En lugar de presentar cada uno de estos como un sistema de archivos único, Linux proporciona
una capa en la que los sistemas de archivos pueden conectar sus funciones comunes (como abrir,
cerrar, leer, escribir, seleccionar, etc.). Por lo tanto, si necesitáramos abrir un archivo en un
sistema de archivos de registro por diario de Reiser, podríamos usar la misma función común para
abrir, como lo haríamos en cualquier otro sistema de archivos.
Gestión de procesos
La administración de procesos hace referencia a cómo le kernel planificará los procesos en el
procesador, cómo administrará las colas de procesos listos, en ejecución, esperando algún evento
de entrada/salida, interrumpidos esperando alguna señal, etc.
Gestión de IPC
La gestión de IPC, o mecanismos de comunicación entre procesos (Inter Process Communication)
es una serie de herramientas que utiliza el kernel para establecer intercambios de datos y
señalización entre procesos en el sistema operativo.
Gestión de red
Aquí tenemos también la administración de múltiples direcciones por interfaz de red (ip aliassing),
administración de firewalls y filtrado a nivel de capa de red, y gestión de redes privadas virtuales
soportadas por ip (IPSec).
Controladores de dispositivo
El componente de controladores de dispositivo proporciona la gran cantidad de controladores de
dispositivo disponibles.
Código dependiente de la arquitectura
Dada la variedad de plataformas de hardware que son compatibles con el kernel de Linux, la
fuente de las familias de arquitectura y los procesadores se puede encontrar aquí. se encuentran
archivos de soporte de arranque comunes y otros elementos que son específicos de la familia de
procesadores dada
8.- Requerimientos para instalación recomendados
Para poder instalar Fedora en nuestro ordenador, nuestro equipo tiene que tener al menos los
siguientes requerimientos:
Procesador de 1 GHz o superior.
1 Gb de memoria RAM.
Tarjeta gráfica compatible VGA.
10 Gb de disco duro.
Conexión a Internet.
9.- Interfaz Gráfica del sistema operativo
Para obtener un entrono gráfico, podría necesitar instalar software extra desde algún un
repositorio. Puede acceder a ellos a través de Internet, y también puede utilizar como repositorio
al CD o el DVD de instalación de Fedora.
La interfaz de fedora es una interfaz bastante atractiva y un tanto intuitiva aun si no conoces o no
has manejado algún otro sistema operativo, esto hace que Fedora gane puntos extra como
sistema operativo.
10.- Ventajas y desventajas del sistema operativo
VENTAJAS:
1- Administra mejor la memoria que Windows.
2- No llena el disco de archivos ocultos que solo sirven para mostrarte los iconos ([Link]).
3- Es un sistema operativo gratuito, el cual se puede descargar o pedir un cd de instalación sin
costos desde internet.
4- Es un sistema que no requiere mucha máquina para que funcione con fluidez.
5- Es un sistema mucho más seguro debido a que el sistema operativo es más robusto que el resto,
dificultando seriamente el ingreso de algún intruso
6- La eficiencia permite que los programas funcionen con mayor rapidez, en comparación a otros
sistemas operativos.
7- Al ser más estable, es casi improbable que ocurran errores durante el funcionamiento de algún
programa.
8- Al conectarse en red, reconoce sin problemas otro tipo de distribuciones conectadas.
9- El programa de arranque no sufre complicaciones.
10- Al ser un sistema operativo libre, tiene la capacidad de ser modificado por cualquier
programador.
11- Muchos programas utilizados en investigación y trabajo científico solo funcionan en este
sistema operativo.
DESVENTAJAS:
1- 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.
2- Muchas de las aplicaciones de Windows no se pueden ejecutar en Linux. Por tanto, cualquier
documento de Windows complejo (ej.: docx, xlsx, pptx, xps, etc.) será difícil de trabajar en Linux.
4- No posee, en algunos casos, la facilidad de Windows de modificar todo haciendo clics. El uso de
comandos y una pantalla de terminal asustan a muchos usuarios novatos.
5- La gran mayoría de las empresas trabajan con sistemas Windows, por lo que Linux queda
renegado al trabajo en pc personales.
6- Windows lidera la industria mundial de sistemas operativos (gracias también a sus relaciones
con empresas, organizaciones y países de todo el orbe).
7- 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.
11.- Referencias bibliográficas o fuentes en internet
Referencias
[Link]
[Link]
%20Extensible%20Digital,p.e.%2C%20ejecutables)%20como%20m%C3%B3dulos
%20definidos
[Link]
[Link]
[Link]
[Link]
%2Fes%2F
[Link]
[Link]
[Link]
[Link]