PRESENTACIÓN
Sistema Operativo
LINUX
Integrantes1. Gaitan Pethaidis2. Martínez Enrique 3. Rondón Wilmer
CONTENIDO
1. UNIX / LINUX / CRONOLOGÍA 2. Características de LINUX3. Hardware 4. Procesos / Estados / Sincronizacioón de Procesos LINUX 5. Multiprogramación / Multiprocesamiento 6. Memoria Física / Memoría Virtual 7. Jerarquía de Memoría 8. Seguridad Hardware / Seguridad Software 9. Distribucion Canaima 10. Distribución Ubuntu
Sistema Operativo LINUX
OBJETIVO DE DISEÑO
El objetivo de Linux y del software libre es darle al usuario el mejor soporte y por lo tanto mejor software. Que exista "competencia" entre el software libre y el propietario no significa que uno quiera destronar al otro. En fin, LINUX es un sistema operativo y al mismo tiempo una filosofía; y su fin que la comunidad de usuarios de computadoras crezcan en conocimiento y cooperativismo.
UNIX
Es un sistema operativo, es decir, es una colección de programas que ejecutan otros programas en una computadora. UNIX nació en los Laboratorios Bell de AT&T en 1969, desarrollado por Ken Thompson y Dennis Ritchie (también creador del lenguaje de programación C).
LINUX
Es unSistema operativo distribuido gratuitamente basado en el sistema operativo UNIX. Fue desarrollado originalmente por Linus Torvalds, quien empezó a trabajar en Linux en 1991 siendo estudiante de la universidad de Helsinki en Finlandia. Luego, miles de programadores contribuyeron a su desarrollo y fue distribuido gratuitamente en internet. Por los 1980s, los sistemas operativos eran básicamente propietarios, lo que significaba que uno tenía que usar solo sistema operativo proporcionado para una plataforma especifica.
CRONOLOGÍA LINUX
1991-1993
1994-1995
1983-1989
1996-2007
2011
- Linux Torvalds dijo que version3.0 contaria con mayor soporte de hardware.
- Linux 2.0
- Linux 2.4 con 64Gb de RAM.
- StartOffice según GNU GPL.
- Liberado para Linux Netscape y StarOffice.
- Linux Torvaild trabaja para el ODSL.
- Linux 2.2
- Torvalds lanza vesion 0.1 de Linux. Disponible por primera vez en internet.
- Linux se trasporta a plataforma informatica DEC y SUN SPARC.
- Linux 1.2
- Richar Stallman crea un proyecto GNU con el fin de crear un sistema operativo libre.
- Escribe la primera versión de GNU GLP.
- Linux es licenciado bajo GNU.
- Linux Torvalds lanza el públicamente el nucleo Linux.
- Proyecto wine.
- Proyecto debían
Características de Linux
Manejode la Memoria
Interfaz
Estabilidad
Multiplataforma
Multitarea
Descubre mas información pasando el ratón por encima
Hardware
GNU/Linux tiene requisitos de Hardware poco exigentes. La computadora necesaria es una 386 o compatible. 1 MB de RAM es el mínimo estricto, aunque se requieren 2 MB para arrancar a una velocidad aceptable, 4 MB para correr aplicaciones, u 8 MB si se va a usar la interfaz gráfica. Si se requieren tareas intensivas (como procesamiento de gráficos, servidores, etc.), es aconsejable tener 16 MB.
PROCESOS LINUX
Las entidades activas principales en un sistema Linux son los procesos. Éstos son muy similares a los procesos secuenciales clásicos. Cada proceso ejecuta un solo programa, y al principio tiene un solo hilo de control. De hecho, cada usuario puede tener varios procesos activos a la vez, por lo que en un sistema grande puede haber cientos, o incluso miles de procesos en ejecución.
ESTADOS DE PROCESOS
LISTO
BLOQUEADO
EN EJECUCIÓN
ZOMBIE
TERMINADO
NUEVO
En espera de algún evento para poder continuar su ejecución (aun si hubiera un procesador disponible, no podría avanzar).
Se solicitó al sistema operativo la creación de un proceso, y sus recursos y estructuras están siendo creadas.
Está listo para iniciar o continuar su ejecución pero el sistema no le ha asignado un procesador.
El proceso está siendo ejecutado en este momento. Sus instrucciones están siendo procesadas en algún procesador.
El proceso ha finalizado su ejecución, pero el sistema operativo debe realizar ciertas operaciones de limpieza para poder eliminarlo de la lista.
El proceso terminó de ejecutarse; sus estructuras están a la espera de ser limpiadas por el sistema operativo.
Sincronización de procesos
LINUX
La comunicación de un mensaje entre dos procesos implica cierto nivel de sincronización entre los dos: el receptor no puede recibir un mensaje hasta que no lo haya enviado otro proceso. En suma, tenemos que especificar qué le sucede a un proceso después de haber realizado una primitiva send o receive.
Multiprogramación
Los sistemas operativos multiprogramados son bastante sofisticados, comparados con los sistemas monoprogramados. Para tener varios trabajos listos para ejecutar, éstos deben guardarse en memoria principal, requiriendo alguna forma de gestión de memoria. Cuando un sistema informático tiene más de un único procesador, aparecen varios elementos nuevos en el diseño de la tarea de planificación
Multiprocesamiento
Es el uso de dos o más procesadores (CPU) en una computadora para la ejecución de uno o varios procesos (programas corriendo). Así como la multitarea permite a múltiples procesos compartir una única CPU, múltiples CPU pueden ser utilizados para ejecutar múltiples procesos o múltiples hilos (threads) dentro de un único proceso. Los algoritmos que utilizan los sistemas operativos para aprovechar los procesadores han sido ampliamente estudiados en libros clásicos como el de Madnick y Donovan, el de Andrew S. Tanenbaum y el de Abraham Silberschatz, entre otros.
Memoria Fisica
El administrador primario de memoria física del núcleo de Linux es el asignador de páginas, el cual se encarga de asignar y liberar todas las páginas físicas, además de que puede asignar intervalos de páginas contiguas físicamente si se le solicitan. El asignador usa un algoritmo de montículo de compañeras para seguir el rastro a las páginas disponibles. Un asignador de montículo de compañeras aparea unidades adyacentes de memoria asignable; de ahí su nombre.
Memoria Vitual
El sistema de memoria virtual de Linux se encarga de mantener el espacio de direcciones visible para cada proceso. Este sistema crea páginas de memoria virtual por solicitud y gestiona la carga de dichas páginas de disco o su intercambio a disco si es necesario. Bajo Linux, el administrador de memoria virtual mantiene dos vistas distintas del espacio de direcciones de un proceso: como un conjunto de regiones individuales y como un conjunto de páginas.
Jerarquía de Memoria
SEGURIDAD Y PROTECCIÓN
LINUX
Seguridad a través del Hardware
A nivel de hardware, la amenaza está directamente sobre la accesibilidad, ¿qué podrá hacer alguien que tenga acceso al hardware? En este caso normalmente necesitaremos medidas “físicas”, como controles de seguridad para acceder a los locales donde estén las máquinas para evitar problemas de robo o rotura del equipo con el fin de eliminar su servicio. También puede comprometerse la confidencialidad y la integridad si el acceso físico a las máquinas permite utilizar algunos de sus dispositivos como las disqueteras, o el arranque de las máquinas, o el acceso a cuentas de usuario que podrían estar abiertas
Seguridad a través del Software
A nivel de hardware, la amenaza está directamente sobre la accesibilidad, ¿qué podrá hacer alguien que tenga acceso al hardware? En este caso normalmente necesitaremos medidas “físicas”, como controles de seguridad para acceder a los locales donde estén las máquinas para evitar problemas de robo o rotura del equipo con el fin de eliminar su servicio. También puede comprometerse la confidencialidad y la integridad si el acceso físico a las máquinas permite utilizar algunos de sus dispositivos como las disqueteras, o el arranque de las máquinas, o el acceso a cuentas de usuario que podrían estar abiertas
ARGUMENTOS DE SEGURIDAD A FAVOR DE LINUX
Microsoft no le concede a la seguridad toda la importancia que se merece porque si hiciera sus Sistemas Operativos más robustos y fiables, serían más difíciles de manejar para los que no tienen idea de Informática
Linux jamás permitiría productos tan "frágiles" como Outlook o Internet Explorer que han de estar continuamente parchados. La profesionalidad está reñida con la carencia de seguridad
Se descubren muchos más agujeros de seguridad en Windows; sobre todo en lo referente a la seguridad cuando navegamos por Internet
Si alguien descubre un agujero de seguridad en cualquier versión de Linux, cualquier programador habilidoso lo puede subsanar puesto que es de código abierto
La propia estructura lógica sobre la que funciona Linux es más segura que la de Windows
En Windows hay muchos más virus que en Linux
Distribuciones
DISTRIBUCION CANAIMA
Canaima es una distribución GNU/Linux venezolana basada en Debian, surgida como consecuencia del Decreto presidencial N° 3.390 sobre el uso de Tecnologías de Información Libres en la Administración Pública Nacional (APN) venezolana, promulgado por el Presidente Hugo Chávez Frías.
Como lo cita el portal del Ministerio del Poder Popular para Educacion Universitaria, Ciencia y Tecnologia (2016), CANAIMA, es una tecnología diseñada pensando en las necesidades y realidades del servidor público venezolano, orientado a los procesos de la Administración Pública, en apoyo a su automatización con Software Libre, siendo éste una alternativa al modelo dependiente tradicional y haciendo frente a un mercado cercado por las grandes corporaciones en su mayoría trasnacionales.
DISTRIBUCION CANAIMA
CANAIMA EN ORGANISMOS PUBLICOS
CANAIMA EDUCATIVO
Los Organismos y entes de la administración pública nacional de la República Bolivariana de Venezuela deberán utilizar Canaima GNU/Linux como programa informático de sus estaciones de trabajo, tal y como lo estableció el Ministerio del Poder Popular para Ciencia, Tecnología e Industrias Intermedias en Gaceta Oficial Nº 39.633 de fecha lunes 14 de marzo.
Es un proyecto iniciado en el año 2009 por el Ministerio del Poder Popular para la Educación del gobierno de la República Bolivariana de Venezuela que consiste en proveer gratuitamente a los estudiantes de educación básica de un computador, conocido popularmente como Canaimita, que tiene como sistema operativo a Canaima GNU/Linux y una serie de contenidos educativos.
DISTRIBUCIÓN UBUNTU
Ubuntu es una distribución Linux que ofrece un sistema operativo predominantemente enfocado a ordenadores de escritorio aunque también proporciona soporte para servidores.
CARACTERÍSTICAS UBUNTU
1.- Basada en la distribución Debian. 2.- Disponible en 4 arquitecturas: Intel x86, AMD64, SPARC (para esta última sólo existe la versión servidor).3.- Los desarrolladores de Ubuntu se basan en gran medida en el trabajo de las comunidades de Debian y GNOME.4.- Las versiones estables se liberan cada 6 meses y se mantienen actualizadas en materia de seguridad hasta 18 meses después de su lanzamiento.
Ubuntu Server es un sistema que ofrece por defecto una interfaz de línea de comandos mediante la cual podemos instalar aplicativos enfocados al desarrollo y administración de una organización como MySQL, Apache, Python, entre muchos otros.
EQUIPO
Enrique Arturo Martínez
Pethaidis Gaitán
Wilmen Rondón
Ingeniero de Sistemas
Ingeniero de Petróleo
Ingeniero de Informática
¡GRACIAS!
Linux
enrique0585
Created on February 23, 2019
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Corporate Christmas Presentation
View
Snow Presentation
View
Nature Presentation
View
Halloween Presentation
View
Tarot Presentation
View
Winter Presentation
View
Vaporwave presentation
Explore all templates
Transcript
PRESENTACIÓN
Sistema Operativo
LINUX
Integrantes1. Gaitan Pethaidis2. Martínez Enrique 3. Rondón Wilmer
CONTENIDO
1. UNIX / LINUX / CRONOLOGÍA 2. Características de LINUX3. Hardware 4. Procesos / Estados / Sincronizacioón de Procesos LINUX 5. Multiprogramación / Multiprocesamiento 6. Memoria Física / Memoría Virtual 7. Jerarquía de Memoría 8. Seguridad Hardware / Seguridad Software 9. Distribucion Canaima 10. Distribución Ubuntu
Sistema Operativo LINUX
OBJETIVO DE DISEÑO
El objetivo de Linux y del software libre es darle al usuario el mejor soporte y por lo tanto mejor software. Que exista "competencia" entre el software libre y el propietario no significa que uno quiera destronar al otro. En fin, LINUX es un sistema operativo y al mismo tiempo una filosofía; y su fin que la comunidad de usuarios de computadoras crezcan en conocimiento y cooperativismo.
UNIX
Es un sistema operativo, es decir, es una colección de programas que ejecutan otros programas en una computadora. UNIX nació en los Laboratorios Bell de AT&T en 1969, desarrollado por Ken Thompson y Dennis Ritchie (también creador del lenguaje de programación C).
LINUX
Es unSistema operativo distribuido gratuitamente basado en el sistema operativo UNIX. Fue desarrollado originalmente por Linus Torvalds, quien empezó a trabajar en Linux en 1991 siendo estudiante de la universidad de Helsinki en Finlandia. Luego, miles de programadores contribuyeron a su desarrollo y fue distribuido gratuitamente en internet. Por los 1980s, los sistemas operativos eran básicamente propietarios, lo que significaba que uno tenía que usar solo sistema operativo proporcionado para una plataforma especifica.
CRONOLOGÍA LINUX
1991-1993
1994-1995
1983-1989
1996-2007
2011
Características de Linux
Manejode la Memoria
Interfaz
Estabilidad
Multiplataforma
Multitarea
Descubre mas información pasando el ratón por encima
Hardware
GNU/Linux tiene requisitos de Hardware poco exigentes. La computadora necesaria es una 386 o compatible. 1 MB de RAM es el mínimo estricto, aunque se requieren 2 MB para arrancar a una velocidad aceptable, 4 MB para correr aplicaciones, u 8 MB si se va a usar la interfaz gráfica. Si se requieren tareas intensivas (como procesamiento de gráficos, servidores, etc.), es aconsejable tener 16 MB.
PROCESOS LINUX
Las entidades activas principales en un sistema Linux son los procesos. Éstos son muy similares a los procesos secuenciales clásicos. Cada proceso ejecuta un solo programa, y al principio tiene un solo hilo de control. De hecho, cada usuario puede tener varios procesos activos a la vez, por lo que en un sistema grande puede haber cientos, o incluso miles de procesos en ejecución.
ESTADOS DE PROCESOS
LISTO
BLOQUEADO
EN EJECUCIÓN
ZOMBIE
TERMINADO
NUEVO
En espera de algún evento para poder continuar su ejecución (aun si hubiera un procesador disponible, no podría avanzar).
Se solicitó al sistema operativo la creación de un proceso, y sus recursos y estructuras están siendo creadas.
Está listo para iniciar o continuar su ejecución pero el sistema no le ha asignado un procesador.
El proceso está siendo ejecutado en este momento. Sus instrucciones están siendo procesadas en algún procesador.
El proceso ha finalizado su ejecución, pero el sistema operativo debe realizar ciertas operaciones de limpieza para poder eliminarlo de la lista.
El proceso terminó de ejecutarse; sus estructuras están a la espera de ser limpiadas por el sistema operativo.
Sincronización de procesos
LINUX
La comunicación de un mensaje entre dos procesos implica cierto nivel de sincronización entre los dos: el receptor no puede recibir un mensaje hasta que no lo haya enviado otro proceso. En suma, tenemos que especificar qué le sucede a un proceso después de haber realizado una primitiva send o receive.
Multiprogramación
Los sistemas operativos multiprogramados son bastante sofisticados, comparados con los sistemas monoprogramados. Para tener varios trabajos listos para ejecutar, éstos deben guardarse en memoria principal, requiriendo alguna forma de gestión de memoria. Cuando un sistema informático tiene más de un único procesador, aparecen varios elementos nuevos en el diseño de la tarea de planificación
Multiprocesamiento
Es el uso de dos o más procesadores (CPU) en una computadora para la ejecución de uno o varios procesos (programas corriendo). Así como la multitarea permite a múltiples procesos compartir una única CPU, múltiples CPU pueden ser utilizados para ejecutar múltiples procesos o múltiples hilos (threads) dentro de un único proceso. Los algoritmos que utilizan los sistemas operativos para aprovechar los procesadores han sido ampliamente estudiados en libros clásicos como el de Madnick y Donovan, el de Andrew S. Tanenbaum y el de Abraham Silberschatz, entre otros.
Memoria Fisica
El administrador primario de memoria física del núcleo de Linux es el asignador de páginas, el cual se encarga de asignar y liberar todas las páginas físicas, además de que puede asignar intervalos de páginas contiguas físicamente si se le solicitan. El asignador usa un algoritmo de montículo de compañeras para seguir el rastro a las páginas disponibles. Un asignador de montículo de compañeras aparea unidades adyacentes de memoria asignable; de ahí su nombre.
Memoria Vitual
El sistema de memoria virtual de Linux se encarga de mantener el espacio de direcciones visible para cada proceso. Este sistema crea páginas de memoria virtual por solicitud y gestiona la carga de dichas páginas de disco o su intercambio a disco si es necesario. Bajo Linux, el administrador de memoria virtual mantiene dos vistas distintas del espacio de direcciones de un proceso: como un conjunto de regiones individuales y como un conjunto de páginas.
Jerarquía de Memoria
SEGURIDAD Y PROTECCIÓN
LINUX
Seguridad a través del Hardware
A nivel de hardware, la amenaza está directamente sobre la accesibilidad, ¿qué podrá hacer alguien que tenga acceso al hardware? En este caso normalmente necesitaremos medidas “físicas”, como controles de seguridad para acceder a los locales donde estén las máquinas para evitar problemas de robo o rotura del equipo con el fin de eliminar su servicio. También puede comprometerse la confidencialidad y la integridad si el acceso físico a las máquinas permite utilizar algunos de sus dispositivos como las disqueteras, o el arranque de las máquinas, o el acceso a cuentas de usuario que podrían estar abiertas
Seguridad a través del Software
A nivel de hardware, la amenaza está directamente sobre la accesibilidad, ¿qué podrá hacer alguien que tenga acceso al hardware? En este caso normalmente necesitaremos medidas “físicas”, como controles de seguridad para acceder a los locales donde estén las máquinas para evitar problemas de robo o rotura del equipo con el fin de eliminar su servicio. También puede comprometerse la confidencialidad y la integridad si el acceso físico a las máquinas permite utilizar algunos de sus dispositivos como las disqueteras, o el arranque de las máquinas, o el acceso a cuentas de usuario que podrían estar abiertas
ARGUMENTOS DE SEGURIDAD A FAVOR DE LINUX
Microsoft no le concede a la seguridad toda la importancia que se merece porque si hiciera sus Sistemas Operativos más robustos y fiables, serían más difíciles de manejar para los que no tienen idea de Informática
Linux jamás permitiría productos tan "frágiles" como Outlook o Internet Explorer que han de estar continuamente parchados. La profesionalidad está reñida con la carencia de seguridad
Se descubren muchos más agujeros de seguridad en Windows; sobre todo en lo referente a la seguridad cuando navegamos por Internet
Si alguien descubre un agujero de seguridad en cualquier versión de Linux, cualquier programador habilidoso lo puede subsanar puesto que es de código abierto
La propia estructura lógica sobre la que funciona Linux es más segura que la de Windows
En Windows hay muchos más virus que en Linux
Distribuciones
DISTRIBUCION CANAIMA
Canaima es una distribución GNU/Linux venezolana basada en Debian, surgida como consecuencia del Decreto presidencial N° 3.390 sobre el uso de Tecnologías de Información Libres en la Administración Pública Nacional (APN) venezolana, promulgado por el Presidente Hugo Chávez Frías.
Como lo cita el portal del Ministerio del Poder Popular para Educacion Universitaria, Ciencia y Tecnologia (2016), CANAIMA, es una tecnología diseñada pensando en las necesidades y realidades del servidor público venezolano, orientado a los procesos de la Administración Pública, en apoyo a su automatización con Software Libre, siendo éste una alternativa al modelo dependiente tradicional y haciendo frente a un mercado cercado por las grandes corporaciones en su mayoría trasnacionales.
DISTRIBUCION CANAIMA
CANAIMA EN ORGANISMOS PUBLICOS
CANAIMA EDUCATIVO
Los Organismos y entes de la administración pública nacional de la República Bolivariana de Venezuela deberán utilizar Canaima GNU/Linux como programa informático de sus estaciones de trabajo, tal y como lo estableció el Ministerio del Poder Popular para Ciencia, Tecnología e Industrias Intermedias en Gaceta Oficial Nº 39.633 de fecha lunes 14 de marzo.
Es un proyecto iniciado en el año 2009 por el Ministerio del Poder Popular para la Educación del gobierno de la República Bolivariana de Venezuela que consiste en proveer gratuitamente a los estudiantes de educación básica de un computador, conocido popularmente como Canaimita, que tiene como sistema operativo a Canaima GNU/Linux y una serie de contenidos educativos.
DISTRIBUCIÓN UBUNTU
Ubuntu es una distribución Linux que ofrece un sistema operativo predominantemente enfocado a ordenadores de escritorio aunque también proporciona soporte para servidores.
CARACTERÍSTICAS UBUNTU
1.- Basada en la distribución Debian. 2.- Disponible en 4 arquitecturas: Intel x86, AMD64, SPARC (para esta última sólo existe la versión servidor).3.- Los desarrolladores de Ubuntu se basan en gran medida en el trabajo de las comunidades de Debian y GNOME.4.- Las versiones estables se liberan cada 6 meses y se mantienen actualizadas en materia de seguridad hasta 18 meses después de su lanzamiento.
Ubuntu Server es un sistema que ofrece por defecto una interfaz de línea de comandos mediante la cual podemos instalar aplicativos enfocados al desarrollo y administración de una organización como MySQL, Apache, Python, entre muchos otros.
EQUIPO
Enrique Arturo Martínez
Pethaidis Gaitán
Wilmen Rondón
Ingeniero de Sistemas
Ingeniero de Petróleo
Ingeniero de Informática
¡GRACIAS!