SISTEMAS OPERATIVOS (S.O.)
Es un elemento del software de un apartado electrónico.
el software se clasifica en 4 grupos base:
- Software de Aplicación- Photoshop, office.
- Software de Desarrollo- Android, Java, MySQL
- Software de Sistemas o Base- S.O
- Software de Utilería- Virus, Navegadores, Calculadora
Hay distintos recursos de un Sistema Operativos
- internet
- memorias: ram, rom
- disco duro
- etc
Funcionamiento de un S.O.
Su funcionamiento básico del S.O. son los siguientes:
*Administrar los recursos del ordenador.
*Coordinar el hardware.
*Organizar los archivos y directorios de su sistema
*Gestión de entradas y salidas.
Elementos de S.O.
Un S.O. está conformado básicamente por cuatro módulos: Núcleo, Administrador de memoria, Sistemas de entrada/salida, Administrador de archivos. Hay veces donde se considera un quinto elemento: el intérprete de comandos.
Tipos de Sistemas Operativos
*Por número de usuarios
*Por números de usuarios
*Por tiempo de respuesta en tiempo real
*Por número de equipos
*Por número de equipos
Arquitecturas de 32 bits y 64 bits
Ambas arquitecturas se refieren a la capacidad de almacenamiento.
En arquitectura de computadoras, 16 bits, 32 bits o 64 bits es un adjetivo usado para describir enteros, direcciones de memoria u otras unidades de datos que comprenden hasta 16 bits, 32 bits o 64 bits de ancho. En el tema que nos ocupa, se utilizan para referirse a una arquitectura de procesador basadas en registros, bus de direcciones o bus de datos que permiten procesar (interna y externamente) datos de ese ancho.
Diferentes familias de procesadores pueden tener diferentes ISA, por este motivo, un programa compilado para un tipo de máquina no podrá ejecutarse en otra con un conjunto de instrucciones diferentes. Del mismo modo, un procesador con una arquitectura de 32 bits no podrá ejecutar un sistema operativo u otra aplicación compilada para una arquitectura/procesador de 64 bits. Sin embargo, por compatibilidad hacia atrás, lo inverso suele ser posible, es decir, podemos ejecutar aplicaciones de 32 bits en procesadores de 64 bits.
*RAM:Es la memoria principal de la computadora, donde residen programas y datos.
*ROM: Memoria de solo lectura que almacena instrucciones y datos de forma permanente.
*PROM: Memoria digital donde el valor de cada bit depende del estado de un fusible, que puede ser quemado una sola vez.
*EPROM: Esta formada por celdas de FAMOS o transistores.
*CACHE: Área de almacenamiento dedicada a los datos usados o solicitados con más frecuencias.
*VIRTUAL: Es el uso combinado de memoria RAM en su computadora y su espacio tempòraneo en el disco duro.
SISTEMAS DE ARCHIVOS
Son los métodos y estructuras de datos que un sistema operativo utiliza para seguir la pista de los archivos de un disco o partición.
La mayoría de los sistemas de archivos unix tienen una estructura general parecida aunque los detalles exactos pueden ser un poco variados.
Tipos de Sistemas de Archivos
NTFS:(New Technology File System)se basa en una estructura llamada ¨tabla maestra de archivos¨, la cual puede contener información detallada.EXT:(Sistema de Archivos Extenso) Fue el primer sistema de archivos creado específicamente para el sistema operativo de Linux.
EXT2:(Segundo Sistemas de Archivos Extenso) La principal desventaja de EXT2 es que no implementa el registro por dario.
¿Qué es un cluster?.
El término cluster se aplica a los conjuntos o conglomerados de computadoras construidos mediante la utilización de componentes de hardware comunes y que se comportan como si fuesen una única computadora.
El computo con clusters surge como resultado de la convergencia de varias tendencias actuales que incluyen la disponibilidad de microprocesadores económicos de alto rendimiento y redes de alta velocidad. los cluster son utilizados para mejorar el rendimiento y/o la disponibilidad por encima de la que es prevista.
De un cluster se espera que presente combinaciones de los siguientes servicios:
*Alto rendimiento *Balanceo de carga
*Alta disponibilidad *Escalabilidad
¿Qué es Partición?
La Partición es el nombre que reciben las divisiones de una unidad física de almacenamiento de datos. Los Sistemas Operativos suelen interpretar cada partición de un disco rígido como un disco independiente, aún cuando se trate de divisiones virtuales de una misma unidad física.
Por otro lado, en segundo lugar, se encuentra la partición lógica que es aquella división del disco que puede existir hasta un número máximo de veintitrés dentro de aquel.
¿Qué es Sector?
Es la sección de la superficie del mismo que corresponde al área encerrada entre dos líneas radiales de una pista.
Pueden almacenar una cantidad fija de bytes, generalmente suelen ser de 0,5 kb hasta 64 kb, pasando por todas las potencias.
El sector es aquella parte de la superficie del mismo disco duro en el cual es posible almacenar información.
¿Qué es una máquina virtual?
En pocas palabras, una máquina virtual es como tener un
ordenador dentro de otro ordenador. No de forma física, como es lógico -por
algo se llama virtual-, pero sí emulado dentro de una ventana, como si fuera un
programa más. Es decir, cuando el usuario pone en marcha una máquina
virtual en su sistema, lo que está haciendo en realidad es arrancar un
programa que se comporta como si fuera un ordenador independiente dentro
de su equipo informático.
Este sistema virtual independiente tiene su propio
escritorio, iconos de acceso directo, menú de inicio, estructura de carpetas...
incluso sus propios programas instalados. Y, por supuesto, cuenta también
con su propia configuración de hardware (disco duro, memoria RAM,
etc.) que el sistema virtual toma prestado del equipo real.
¿Para qué sirve una máquina virtual?
1. Probar una nueva versión del sistema operativo. A
menudo los desarrolladores de software, como Windows, lanzan versiones
"beta" de su próximo sistema operativo para que los usuarios más
curiosos puedan ir probándolo y, al mismo tiempo, le den un valioso feedback a
la empresa con sus impresiones. Si uno quiere probar una de esas versiones, la
mejor forma de hacerlo es usar una máquina virtual, que no dañará en absoluto
el sistema operativo actual.
2. Experimentar con un sistema operativo diferente. ¿Pensando
en probar Linux, pero sin atreverse a dar el paso final? Una máquina
virtual permite hacerlo sin riesgos y sin tocar nada de la configuración del
ordenador actual. Así será más fácil familiarizarse con un nuevo sistema
operativo y decidir si vale la pena el cambio.
3. Emplear software que solo funciona en otro sistema
operativo. Algunas empresas tienen programas de gestión que solo funcionan
en una determinada versión de Windows, o quizás haya un momento en que un
usuario de Mac necesite probar una utilidad que solo existe para Windows. En
estos casos, la máquina virtual también es la solución perfecta.
4. Instalar aplicaciones no muy fiables. Hoy en
día instalar software puede ser una actividad de riesgo, debido a los
posibles elementos de malware que se pueden colar durante la instalación. Usar
una máquina virtual para probar aplicaciones que no parecen muy fiables es una
forma excelente de mantener el equipo actual a salvo de cualquier peligro.
5. Hacer pruebas y experimentos de todo tipo. En
general, las máquinas virtuales son idóneas para quien sienta curiosidad por
probar programas y hacer todo tipo de experimentos con el ordenador, pero no
quiera arruinar el sistema operativo con ellos.
¿Cómo se crea una máquina virtual?
Crear una máquina virtual es bastante sencillo y, según el
software elegido, puede hacerse gratis.
Dos de los programas más conocidos para configurar máquinas
virtuales son VirtualBox y VMware. El primero de ellos es
gratuito y está disponible para Windows, Mac y Linux. El segundo tiene dos
versiones, de las cuales VMware Workstation Player es gratuita y la más
indicada para usuarios particulares.
Pero la máquina virtual no se crea solo con este software.
También es necesario tener el sistema operativo que se quiere
instalar en la misma, por lo general en formato ISO, y que se puede
descargar desde las páginas oficiales. Así, desde esta página se puede
descargar Ubuntu, una de las distribuciones de Linux más populares.
Por último, también es preciso contar con una configuración
de hardware generosa en el ordenador anfitrión, dado que la máquina
virtual necesitará su propia "ración" de procesador, memoria RAM y
espacio en disco. Tener recursos suficientes permitirá ejecutar el sistema
operativo virtual sin que el equipo real se resienta ni presente problemas de
rendimiento.
¿Qué es una máquina virtual?
Active directory:
Es un servicio de directorio que Microsoft desarrolló para
las redes de dominio de Windows. Está incluido en la mayoría de los sistemas
operativos de Windows Server como un conjunto de procesos y servicios.
Proxy:
Es un servidor, programa o dispositivo que hace in
intermediario en las peticiones de recursos que realiza un cliente (A) a otro
servidor (C).
Es un equipo informático que intercepta conexiones de red
hechas dese un cliente a un servidor de destino.
Dominio:
Es un conjunto de ordenadores conectados en una red que
confían a uno de los equipos de dicha red, la administración de los usuarios y
los privilegios que cada uno de los usuarios tiene dicha red.
Es un nombre de un servidor en internet que facilita
recordar de forma más sencilla la dirección IP de un servidor de internet.
Es la parte principal de una dirección en la web que
usualmente indica la organización o compañía
Grupo de trabajo:
Es un conjunto de computadoras que comparten recursos. En el
modelo de grupo de trabajo no existe un servidor central y computadoras
clientes, si no que son redes de igual a igual donde cualquier computadora
puede cumplir ambos roles.
Switch:
Es un dispositivo de propósito especial diseñado para
resolver problemas de rendimiento en la red, debido de anchos de banda pequeños
y embotellamientos. El switch puede agregar mayor ancho de banda, acelerar la
salida de paquetes, reducir el tiempo de espera y bajar el costo por puerto.
Opera en la capa 2 del modelo OSI y reenvía los paquetes en
base a la dirección MAC.
Hub:
Es un elemento de red que sirve para conectar varios
equipos entre si, como por ejemplo PCs, un portátil, una Tablet o incluso
un televisor.
Se usa también para referirse a los concentradores USB u
otro tipo de conexiones en la que la funcionalidad es parecida.
Router:
Sirve para interconectar redes de ordenadores y que
actualmente implementan puertas de acceso a internet, como son los ruter
de ADSL, los de cable o 3G.
Es un dispositivo que se encarga de llevar por la ruta
adecuada el tráfico.
Funciona utilizando direcciones IP para saber a donde tienen que ir los paquetes de datos no como ocurre en los switch
Práctica I
1._Caracteristicas del equipo de computo. En este paso lo que hicimos fue seleccionar la máquina virtual de acuerdo a las características que se revisaron.
2._Instalacion del programa VMWare en el equipo de computo.
3._ Comprobación de la correcta instalación del programa.
4._Creacion de una máquina virtual.
5._Configuración de la máquina virtual creada.
Práctica II
1._ En este
primer paso lo que hacemos es revisar que tipo de características tiene nuestro
equipo de trabajo y que tipo de S.O. podemos instalar.
2._en este segundo
paso comprobamos el S.O. que instalaremos en que unidad se encuentra su
ubicación.
3._En este paso checamos que idioma y que archivos
o información se transferirá en nuestro S.O.
4._este paso ya está instalado nuestro S.O.
Ya podremos verificar si no hay errores
5._ una vez que no hay errores podremos abrir y ocupar
nuestro S.O
ASIGNACIÓN DE UNA IP PARA UNA RED LAN
INTRODUCCIÓN
¿Qué es?, ¿Para qué sirve? y ¿Cómo se arma una red LAN?
¿Qué es una Red LAN?
LAN son las siglas de Local Area Network, que es
una Red de área local.
Una LAN es una red que conecta los ordenadores
en un área relativamente pequeña y predeterminada (como una habitación, un
edificio, o un conjunto de edificios)
Las redes LAN se pueden conectar entre ellas a través de
líneas telefónicas y ondas de radio.
Componentes
Estación de
trabajo: las computadoras
que toman el papel de estaciones de trabajo
Gateways o pasarelas: es un hardware y
software que permite las comunicaciones entre la red local y grandes
Bridges o puentes de red: es un hardware y software que permite
que se conecten dos redes locales entre sí.
Tarjeta de red: también se denominan NIC (Network Interface Card). Básicamente
realiza la función de intermediario entre la computadora y la red de
comunicación.
El medio: constituido por el cableado y
los conectores que enlazan los componentes de la red. Los medios físicos más
utilizados son el cable de par trenzado, cable
coaxial y la fibra
óptica
Concentradores de
cableado: una LAN en bus usa solamente tarjetas de red en las
estaciones y cableado coaxial para interconectarlas.
¿Cómo se Asignan las IP/s en redes LAN?
CONFIGURACIÓN DE UNA LAN.
Debemos establecer una configuración de la red
para que esta funcione de una forma eficiente. En este ejemplo daré
las nociones básicas para establecer una configuración de red operativa.
Podemos entender como configuración de una red la
realización de los siguientes pasos:
•
Instalar los controladores (drivers) de los diferentes interfaces de red de
cada ordenador.
• Seleccionar el protocolo a utilizar en función de la red LAN utilizada. En
nuestro caso TCP / IP.
• Definir los parámetros del protocolo.
• Comprobar la conectividad del equipamiento de la red.
• Establecer que recursos compartidos en su caso. (Acceso a internet,
Carpetas, Impresoras, etc….).
• Establecer servicios de red (Ftp – Web – Proxy – etc…).
• Definir aspectos de seguridad. (Acceso restringido a recursos, Filtros de
Contenido, Control de accesos, etc…)
Dentro de los parámetros del protocolos TCP/IP debemos dar una dirección IP a nuestro equipo.
Esta dirección debe ser unica dentro de la red y no repetirse en otros equipos. Las direcciones dependen del tipo de red en el que nos encontramos por ejemplo, supongamos que tenemos una red LAN.
Esta dirección debe ser unica dentro de la red y no repetirse en otros equipos. Las direcciones dependen del tipo de red en el que nos encontramos por ejemplo, supongamos que tenemos una red LAN.
Diagrama y
construcción de una Red LAN
Diagrama
Fisico
El diagrama Fisico se probo y creo en Packet tracer
RED
|
A (Departamento1)
|
B (Departamento2)
|
C (Departamento3)
|
Id Red
|
195.85.8.32
|
195.85.8.96
|
195.85.8.64
|
Broadcast
|
195.85.8.63
|
195.85.8.127
|
195.85.8.95
|
Máscara
de red
|
255.255.255.224
|
255.255.255.224
|
255.255.255.224
|
Diagrama Lógico
Se Realizara una red LAN conforme a Organización de Areas ,
Departamentos y puestos de trabajo(Perfiles) de la siguiente manera
Para las primeras se clasificaran en redes A,B,C para cada
Departamento con las siguientes direcciones IP
DIRECCIONES
IP DE CADA HOST
RED
|
A (Departamento1)
|
B (Departamento2)
|
C (Departamento3)
|
Id Red
|
195.85.8.32
|
195.85.8.96
|
195.85.8.64
|
Broadcast
|
195.85.8.63
|
195.85.8.127
|
195.85.8.95
|
Mascara de red
|
255.255.255.224
|
255.255.255.224
|
255.255.255.224
|
Para ello se instalara un Router y 3 Swithc para que
administren la red a 3 AREAS con 3 Departamentos llamados (Departamento 1,2,3)
y con 3 usuarios cada uno
El diagrama Fisico se probó y creo en Packet tracer
Router>enable
Router#configure terminal
Enter Configuration commands, one per line. End with CTNL/Z
Router (config)#hostname UTEC
UTEC(config) #enable password cisco123
Ø
Y se crea una Contraseña para el Router en este
caso cisco123
Así mismo crearemos usuarios
Ø TABLA DE DIRECTORIO DE USUARIOS
Columna1
|
Nombre del Empleado
|
Area
|
Departamento
|
Puesto
|
Nombre de Usuario
|
Password
|
Usuario 1
|
Nom 1
|
Primera
|
1
|
Administracion
|
Nom 1 Usuario 1
|
Pass 001
|
Usuario 2
|
Nom 2
|
Primera
|
1
|
Administracion
|
Nom 1 Usuario 2
|
Pass 002
|
Usuario 3
|
Nom 3
|
Primera
|
1
|
Administracion
|
Nom 1 Usuario 3
|
Pass 003
|
Usuario 4
|
Nom 4
|
Segunda
|
2
|
Contabilidad
|
Nom 1 Usuario 4
|
Pass 004
|
Usuario 5
|
Nom 5
|
Segunda
|
2
|
Contabilidad
|
Nom 1 Usuario 5
|
Pass 005
|
Usuario 6
|
Nom 6
|
Segunda
|
2
|
Contabilidad
|
Nom 1 Usuario 6
|
Pass 006
|
Usuario 7
|
Nom 7
|
Tercera
|
3
|
Produccion
|
Nom 1 Usuario 7
|
Pass 007
|
Usuario 8
|
Nom 8
|
Tercera
|
3
|
Produccion
|
Nom 1 Usuario 8
|
Pass 008
|
Usuario 9
|
Nom 9
|
Tercera
|
3
|
Produccion
|
Nom 1 Usuario 9
|
Pass 009
|
Y para cada equipo se estructuro con una dirección IP ,
mascara de red y Gateway de la siguiente manera
Columna1
|
IP Address
|
Mascara de Red
|
Gateway
|
IP
|
PC 1
|
195.85.8.34
|
255.255.255.224
|
195.85.8.33
|
Static
|
PC 2
|
195.85.8.35
|
255.255.255.224
|
195.85.8.33
|
Static
|
PC 3
|
195.85.8.36
|
255.255.255.224
|
195.85.8.33
|
Static
|
PC 4
|
195.85.8.98
|
255.255.255.224
|
195.85.8.97
|
Static
|
PC 5
|
195.85.8.99
|
255.255.255.224
|
195.85.8.97
|
Static
|
PC 6
|
195.85.8.100
|
255.255.255.224
|
195.85.8.97
|
Static
|
PC 7
|
195.85.8.66
|
255.255.255.224
|
195.85.8.65
|
Static
|
PC 8
|
195.85.8.67
|
255.255.255.224
|
195.85.8.65
|
Static
|
PC 9
|
195.85.8.68
|
255.255.255.224
|
195.85.8.65
|
Static
|
IP ADDRESSES
Es una dirección IP es un direccionamiento usado para identificar únicamente un dispositivo en una red del IP. El direccionamiento se compone de 32 bits binarios, que pueden ser divisibles en una porción de la red y recibir la porción con la ayuda de una máscara de subred. Los 32 bits binarios se dividen en cuatro octetos (1 octeto = 8 bits).
Cada octeto se convierte a decimal y se separa con un punto. Por esta razón, se dice que una dirección IP se expresa en formato decimal con puntos. El valor en cada octeto posee un rango decimal de 0 a 255 o binario de 00000000 a 11111111.
MÁSCARA DE RED
Una máscara de red ayud a saber que parte de la dirección identifica la red y que parte de la dirección identifica el nodo. Las redes de la clase A, B y C tienen máscaras predeterminadas, también conocidas como máscaras naturales, como se muestra aquí.
Class A: 255.0.0.0
Class B: 255.255.0.0
Class C: 255.255.255.0
SUBNETTING
La conexión en subredes permite crear múltiples redes lógicas que existen dentro de una red única Clase A, B o C. Si no crea una subred, solamente podrá utilizar una red de la red de Clase A, B o C, lo que es poco realista. Cada link de datos de una red debe tener una identificación de red unica, siendo cada nodo de ese link miembro de la misma red. Si divide una red principal (clase A, B o C) en subredes menores, podrá crear una red de subredes interconectadas. Cada link de daros de esta red tendrá entonces una identificación única de red/subred. Cualquier dispositivo, o el gateway, que conecta las redes n/los redes secundarios tiene IP Addresses distintos n, uno para cada red/red secundario que interconecte.
CIDR
El Classless Interdomain Routing (CIDR) fue introducido para mejorar la utilización del espacio de la dirección y scalability del encaminamiento en Internet. Era necesario debido al rápido crecimiento de Internet y al crecimiento de las tablas de ruteo IP contenidas en los routers de Internet.
¿Qué es Open Source?
Open source es
una expresión de la lengua inglesa que pertenece al ámbito de la informática. Aunque puede
traducirse como “fuente abierta”, suele emplearse en nuestro idioma
directamente en su versión original, sin su traducción correspondiente.
Se califica como
open source, por lo tanto, a los programas informáticos que permiten el
acceso a su código de programación, lo que facilita modificaciones por parte de
otros programadores ajenos a los creadores originales del software en cuestión.
Historia
Se utilizó por
primera vez en 1990 las
comunidades de software libre, tratando de usarlo como reemplazo al
ambiguo nombre original en inglés del software libre (free software). Lo cual
implica, para el caso que nos ocupa, «software que podemos usar, escribir,
modificar y redistribuir gratuitamente» (software gratuito)
y, según la acepción española de libertad.
La expresión, para
algunos, no resultó apropiada como reemplazo para el ya tradicional free
software, pues eliminaba la idea de libertad, confundida con la
simple gratuidad. No obstante continúa siendo ambivalente, puesto que se
usa en la actualidad por parte de programadores que no ofrecen software libre
pero, en cambio, sí ofrecen el código
fuente de los programas para su revisión o modificación previamente
autorizada por parte de sus pares académicos.
Dada la ausencia
de tal ambigüedad en la lengua española, el término software libre es
adecuado para referirse a programas que se ofrecen con total libertad de
modificación, uso y distribución bajo la regla implícita de no modificar dichas
libertades hacia el futuro. De hecho en inglés también se usa el término «libre
software» para evitar ambigüedades semánticas.
Desde el punto de
vista de una «traducción estrictamente literal», el significado textual
de código abierto es que «se puede examinar el código
fuente», por lo que puede ser interpretado como un término más débil y flexible
que el del software libre. Sin embargo, ambos movimientos reconocen el
mismo conjunto de licencias y mantienen principios equivalentes.
Sin embargo, hay
que diferenciar los programas de código abierto, que dan a los usuarios la
libertad de mejorarlos, de los programas que simplemente tienen el código
fuente disponible, previa restricciones sobre su uso o modificación.
En la actualidad
el código abierto se utiliza para definir un movimiento nuevo de software (la Iniciativa Open Source), diferente al movimiento del software libre,
incompatible con este último desde el punto de vista filosófico, y
completamente equivalente desde el punto de vista práctico, de hecho, ambos
movimientos trabajan juntos en el desarrollo práctico de proyectos.
La idea bajo el
concepto de código abierto es sencilla: cuando los programadores (en
Internet) pueden leer, modificar y redistribuir el código fuente de un
programa, este evoluciona, se desarrolla y mejora. Los usuarios lo adaptan a
sus necesidades, corrigen sus errores con un tiempo de espera menor a la
aplicada en el desarrollo de software convencional o cerrado, dando como
resultado la producción de un mejor software.
¿Qué es Linux?
LINUX (o GNU/LINUX, más correctamente) es un Sistema
Operativo como MacOS, DOS o Windows. Es decir, Linux es el software necesario
para que tu ordenador te permita utilizar programas como: editores de texto,
juegos, navegadores de Internet, etc. Linux puede usarse mediante un interfaz
gráfico al igual que Windows o MacOS, pero también puede usarse mediante línea
de comandos como DOS.
Linux tiene su origen en Unix. Éste apareció en los años
sesenta, desarrollado por los investigadores Dennis Ritchie y Ken Thompson, de
los Laboratorios Telefónicos Bell.
Andrew Tanenbaum desarrolló un sistema operativo parecido a
Unix (llamado Minix) para enseñar a sus alumnos el diseño de un sistema
operativo. Debido al enfoque docente de Minix, Tanenbaum nunca permitió que éste
fuera modificado, ya que podrían introducirse complicaciones en el sistema para
sus alumnos.
Un estudiante finlandés llamado Linus Torvalds, constatando
que no era posible extender Minix, decidió escribir su propio sistema operativo
compatible con Unix.
En aquellos momentos el proyecto GNU (GNU's Not Unix), que
Richard Stallman había iniciado hacía ya casi diez años, comprendía un sistema
básico casi completo. La excepción más importante era el kernel o núcleo, que
controla el hardware.
Torvalds decidió aprovechar el sistema GNU y completarlo con
su propio núcleo, que bautizó como Linux (Linux Is Not UniX). El sistema
conjunto (herramientas GNU y núcleo Linux) forma lo que llamamos GNU/Linux.
El núcleo de Linux
Una pregunta muy común es: ¿qué es el núcleo de Linux?. La
respuesta es: Linux. En las líneas anteriores ya se da una primera definición
del núcleo: el kernel o núcleo, que controla el hardware. Es decir, el
núcleo de Linux, simplificando, es un conjunto de drivers necesarios para
usar el ordenador.
Relativamente, poco hardware se escapará a un kernel
actualizado. En este momento, la última versión del kernel de Linux es la 4.2.
Para descargar la última versión o ver por cuál va, puede visitar la página
oficial del kernel de Linux.
Historia de Linux
LINUX hace su aparicion a principios de la decada de
los noventa, era el año 1991 y por aquel entonces un estudiante de informatica
de la Universidad de Helsinki, llamado Linus Torvalds, empezó como una afición
y sin poderse imaginar a lo que llegaria este proyecto, a programar las
primeras lineas de codigo de este sistema operativo llamado LINUX.
Este comienzo estuvo inspirado en MINIX, un pequeño
sistema Unix desarrollado por Andy Tanenbaum. Las primeras discusiones
sobre Linux fueron en el grupo de noticias comp.os.minix, en estas
discusiones se hablaba sobre todo del desarrollo de un pequeño sistema Unix para
usuarios de Minix que querian mas.
Linus nunca anunció la versión 0.01 de Linux (agosto
1991), esta versión no era ni siquiera ejecutable, solamente incluía los
principios del núcleo del sistema, estaba escrita en lenguaje ensamblador y
asumía que uno tenía acceso a un sistema Minix para su compilación.
El 5 de octubre de 1991, Linus anuncio la primera versión "Oficial" de Linux versión 0.02. Con esta versión Linus
pudo ejecutar Bash (GNU Bourne Again Shell) y gcc (El compilador GNU de C) pero
no mucho mas funcionaba. En este estado de desarrollo ni se pensaba en los términos soporte, documentación, distribución. Después de la versión 0.03,
Linus salto en la numeración hasta la 0.10, más y más programadores a lo largo
y ancho de internet empezaron a trabajar en el proyecto y después de sucesivas
revisiones, Linus incremento el numero de version hasta la 0.95 (Marzo 1992). Más de un año después (diciembre 1993) el núcleo del sistema estaba en la versión 0.99 y la versión 1.0 no llego hasta el 14 de marzo de 1994. Desde
entonces no se ha parado de desarrollar, la versión actual del núcleo es la 2.2
y sigue avanzando día a día con la meta de perfeccionar y mejorar el sistema.
Distribuciones populares
Entre las distribuciones Linux más populares están:
- Arch Linux, una distribución basada en el principio KISS, con un sistema de desarrollo continuo entre cada versión (no es necesario volver a instalar todo el sistema para actualizarlo).
- Canaima, es un proyecto socio-tecnológico abierto, construido de forma colaborativa, desarrollado en Venezuela y basado en Debian.
- CentOS, una distribución creada a partir del mismo código del sistema Red Hat pero mantenida por una comunidad de desarrolladores voluntarios.
- Chakra project, una popular distribución para escritorio, inicialmente basada en Arch Linux, actualmente se encuentra en un desarrollo independiente.
- Debian, una distribución mantenida por una red de desarrolladores voluntarios con un gran compromiso por los principios del software libre.
- Dragora y Trisquel, que van adquiriendo importancia entre las distribuciones que sólo contienen software libre.
- Elementary OS Es una distribución Linux basada en Ubuntu 12.04
- Fedora, una distribución lanzada por Red Hat para la comunidad.
- Fuduntu, distribución ligera y rápida basada en Fedora y orientada al uso en notebooks.
- Gentoo, una distribución orientada a usuarios avanzados, conocida por la similitud en su sistema de paquetes con el FreeBSD Ports, un sistema que automatiza la compilación de aplicaciones desde su código fuente.
- Huayra, distribución Educativa, desarrollada por el estado Argentino, desde el Anses /Programa Conectar Igualdad. Está basada en Debian Jessie con entorno de escritorio MATE.
- Knoppix, fue la primera distribución live en correr completamente desde un medio extraíble. Está basada en Debian.
- Kubuntu, la versión en KDE de Ubuntu.
- Linux Mint, una popular distribución derivada de Ubuntu.
- Mageia, creada por ex trabajadores de Mandriva, muy parecida a su precursor.
- Mandriva, mantenida por la compañía francesa del mismo nombre, es un sistema popular en Francia y Brasil. Está basada en Red Hat.
- openSUSE, originalmente basada en Slackware es patrocinada actualmente por la compañía SUSE (Micro Focus International).
- PCLinuxOS, derivada de Mandriva, pasó de ser un pequeño proyecto a una popular distribución con una gran comunidad de desarrolladores.
- Puppy Linux, versión para equipos antiguos o con pocos recursos que pesa unos 130 MiB.
- Red Hat Enterprise Linux, derivada de Fedora, es mantenida y soportada comercialmente por Red Hat.
- Slackware, una de las primeras distribuciones Linux y la más antigua en funcionamiento. Fue fundada en 1993 y desde entonces ha sido mantenida activamente por Patrick J. Volkerding.
- Slax, es un sistema Linux pequeño, moderno, rápido y portable orientado a la modularidad. Está basado en Slackware.
- Tuquito Basada en Ubuntu, distribución desarrollada en Argentina con buenas interfaces gráficas y drivers universales. Recomendada para usuarios iniciales.
- Trisquel Distribución 100 % libre, utiliza el núcleo Linux-Libre y es apropiada para usuarios finales.
- Ubuntu, una popular distribución para escritorio basada en Debian y mantenida por Canonical.
- Zorin OS, distribución basada en Ubuntu y orientada a los usuarios de Windows que quieren pasar a Linux de la forma más fácil y sencilla posible.
- El sitio web DistroWatch ofrece una lista de las distribuciones más populares; la lista está basada principalmente en el número de visitas, por lo que no ofrece resultados muy confiables acerca de la popularidad de las distribuciones.
Distribuciones especializadas
Distribuciones especializadas en grupos específicos:
- 64 Studio, una distribución basada en Debian diseñada para la edición multimedia.
- ABC GNU/Linux, distribución para la construcción de clusters Beowulf desarrollado por Iker Castaños Chavarri, Universidad del País Vasco.
- Kali Linux, distribución basada en Debian y especializada en seguridad de red.
- BackTrack, distribución basada en Ubuntu y especializada en seguridad de red.
- WiFiSlax, distribución basada en Slackware y especializada en seguridad de red.
- Wifiway, distribución basada en Ubuntu y especializada en seguridad de red.
- Debian Med, Debian Med es una distro orientada a la práctica médica y a la investigación bio-médica.
- Edubuntu, un sistema del proyecto Ubuntu diseñado para entornos educativos.
- Emmabuntüs, es diseñada para facilitar el reacondicionamiento de computadores donados a comunidades Emaús.
- Fedora Electronic Lab, distribución basada en Fedora y especializada en el desarrollo electrónico.
- GeeXbox, distribución rápida y ligera orientada a los centros multimedia.
- ICABIAN, en formato Live USB está pensada para usuarios técnicos ya que contiene una gran variedad de programas para la ciencia e ingeniería.
- LULA, distribución académica para universidades. Proyecto LULA.
- mkLinux, Yellow Dog Linux o Black Lab Linux, orientadas a usuarios de Macintosh y de la plataforma PowerPC.
- Musix, una distribución de Argentina destinada a los músicos.
- MythTV, orientada para equipos multimedia o grabadores de vídeo digital.
- OpenWrt, diseñada para ser empotrada en dispositivos enrutadores.
- Scientific Linux, distribución para desarrollo científico basada en Red Hat.
- UberStudent, distribución dedicada a la educación y basada en Ubuntu.
VENTAJAS:
- Linux es muy robusto, estable y rápido: Ideal para servidores y aplicaciones distribuidas. A esto se añade que puede funcionar en máquinas humildes: Linux puede correr servicios en un x86 a 200 MHz con calidad.
- Linux es libre: Esto implica no sólo la gratuidad del software, sino también que Linux es modificable y que Linux tiene una gran cantidad de aplicaciones libres en Internet. Todo ello arropado por la inmensa documentación de Linux que puede encontrarse en la Red
- Linux ya no está restringido a personas con grandes conocimientos de informática: Los desarrolladores de Linux han hecho un gran esfuerzo por dotar al sistema de asistentes de configuración y ayuda, además de un sistema gráfico muy potente.Distribuciones Linux como Red Hat/Fedora tienen aplicaciones de configuración similares a las de Windows.
DESVENTAJAS:
- Uno de los problemas es que desde Windows no podremos escribir en particiones Linux o que desde Linux no podremos escribir (en sentido amplio) en particiones NTFS (Windows XP, 2000...) aunque esto último se está investigando
Sin embargo, distribuciones de Linux como Knoppix reconocen todo el sistema a lo Windows
No sólo eso, en este sentido se está trabajando mucho por hacer esta tarea simple.
Práctica IV
Práctica V
Práctica VI
REFERENCIAS
https://red.agro.uba.ar/workgroup
http://www.tldp.org/pub/Linux/docs/ldp-archived/system-admin-guide/translations/es/html/ch06s08.html
http://linux.ciberaula.com/articulo/ventajas_inconvenientes_linux/
http://linux.ciberaula.com/articulo/ventajas_inconvenientes_linux/







































