Un Sistema Operativo que funciona, y funciona muy bien
Be Free ... Be Linux
M. C. Ral Varguez Fernndez
Poza Rica de Hgo. Veracruz, Septiembre de 2007.
2. Indice a considerar ...
La inevitable parte Terica:
Hardware, Firmware y Software
Open Source y Free Software vs Sofware Propietario
Qu es GNU / Linux ?.
Qu es una Distribucin ?
Un poco de historia y hechos relevantes.
Definiciones y conceptos necesarios.
Consideraciones y requerimientos de instalacin.
Ambientes Grficos.
Introduccin a las redes bajo Linux.
Estaciones de Trabajo y Servidores
3. Indice tentativo II parte
La prctica (La parte divertida):
Instalacin de Linux
Estructura de Archivos
Configuraciones Bsicas
Ambiente Grfico (Gnome)
Herramientas Principales
Shell y Comandos Bsicos
Instalacin de Software
Aplicaciones Open Source relevantes
Servidores
4. Esquema de un sistemade Cmputo
Hardware
Firmware
De Sistema
Software
De Aplicacin
5. Open Source Free Software
Free Sofware
GNU
GPL
LGPL
Open Source
GPL
BSD
APACHE
MOZILLA
No necesariamente Gratuito.
Libre de usar, copiar, distribuir, modificar.
Disponibilidad del Cdigo fuente.
Desarrollo basado en comunidadesprincipalmente, aunque existen
empresas importantes que participan en desarrollos.
Portable
6. Sofware Propietario
Licencias proporcionadas por los fabricantes.
Microsoft
Apple
Adobe
Shareware
Trial
Freeware
Generalmente implica costos.
Restricciones para usar, copiar y distribuir
No se dispone de cdigo Fuente.
No se permite modificarlo
Desarrollado unicamente por el fabricante.
Desarrollo para plataformas seleccionadas
7. Ventajas o Desventajas La mejor opinion es la de cada quien:
ConclusionesPersonales :
El software Propietario es todavia un mal necesario.
El software libre es el presente en muchas aplicaciones y el
futuro de muchas otras en el mundo de la computacin.
Como Ingenieros es nuestra obligacin conocer y aprovechar lo
mejor de los 2 mundos.
8. Sistema Operativo
Administra los recursos de hardware.
Proporciona servicios bsicos para que corran los
programas.
Proporciona una interfaz de usuario.
Proporciona seguridad y proteccin.
Opcionalmente proporciona soporte a redes y comunicaciones
9. Qu es GNU / Linux ?
GNU.-Proyecto de la Free Software Fundation, creada porRichard
Stallmanpara desarrollar un sistema operativo parecido a Unix, pero
que no es Unix (GNU is not Unix). Aos 70 y 80 's
Linux .- Kernel (Ncleo del Sistema Operativo) desarrollado
independientemente por el entonces estudiante FinlandsLinus Torvals
, con ayuda de muchos programadores a nivel mundial y que se integr
al proyecto GNU.en 1991
En conjunto el Kernel de Linux mas las herramientas de GNU (Como el
compilador GCC, libreras, editores, linkeadores, etc.). Mas
aplicaciones de proyectos independientes integrados al sistema,
forman unSistema Operativoque cumple con el estandar POSIX
establecido por la ISO y que bsicamente se comporta como un clon de
Unix Revolution OS
10. Que es una Distribucin ?
Cuando una persona, organizacin o compaa integra un Sistema
Operativo GNU / Linux, agregandole un programa de instalacin y
herramientas administrativas (Asistentes, programas de configuracin
y control, sistema de paquetes, etc) y los conjunta a travs de un
disquete, CD-ROM, DVD, USB etc, se le denomina distribucin.
Las principales distribuciones son:
Red Hat.-Enterprise / Fedora / CentOS
Debian.-Ubuntu / Knoppix / Linspire
SuSE.-Novell /
Mandriva.-Mandrake / Conectiva
Slackware, y cientos de minidistribuciones
11. Historia y hechos relevantes
60 y 70 's.- Desarrollo de Multics, Lenguaje C y Unix.
Liberacin del cdigo de Unix por AT&T
70 y 80 's.- Fundacin de la FSF y el proyecto GNU por Richard
Stallman
90 's Desarrollo del Kernel de Linux.
90's a la Fecha
Kernel avanzado Herramientas consolidadas
Desarrollo de Internet y colaboracin masiva ( Participacin de
Empresas )
Proyectos Exitosos (Servidores Web Apache,FTP, Telnet, SSH,
Correo)
Integracin de Proyectos de Bases de Datos comerciales y
libres
Desarrollo de Ambientes Grficos Avanzados (Gnome y KDE ademas
de los clasicos (Fluxbox, Fmw, Icewc, etc), con efectos 3D.
Desarrollo de aplicaciones bsicas (Firefox, OpenOffice, GIMP,
etc)
Virtualizacin, Clustering, Supercomputo, Animacin por
computadora, etc
Desarrollo de literalmente miles de aplicaciones para
usuarios.
12. Distribucin elegida
Desarrollador:Canonical Ltd./Fundacin Ubuntu
Modelo de desarrollo:FOOS
Ncleo:Linux
Tipo de ncleo:Monoltico
Licencia:GPL
ltima versin estable:7.04 / 19 de abril de 2007
Estado actual:En desarrollo
Sitio web:www.ubuntu.com
Ubuntu GNU/Linux
13. Requerimientos
Ubuntu requiere:
Procesador Pentium 75 Mhz
256 MB de memoria RAM.
3 gigabytes de espacio D.D.
La instalacin de servidor requiere de:
64 MB de memoria RAM
500 MB de espacio en D.D.
14. Consideraciones
Se requieren 2 particiones bsicas como mnimo:
Particin para el manejo de memoria virtual (Tiposwap ).
Recomendablemente del doble de la RAM de la PC.
Particin para la instalacin del punto de montaje/(Recomendable
4 Gb como mnimo). Con sistema de Archivosext3
15. Consideraciones
El primer usuario que se registra puede acceder al grupo de
usuarios sudo.
Sudoes un comando que brinda privilegios de superusuario,
administrador o usuario root para sistemas tipo unix.
Por lo tanto el primer usuario dado de alta podr acceder a la
administracin total del sistema.
16. Consideraciones
Las caractersticas de la configuracin de la Red, depender del
proveedor de Internet. En este caso la configuracin de los equipos
son:
DireccinIP 148.226.162.x
Netmask255.255.255.0
Gateway148.226.162.1
DNS1 148.226.210.7
DNS2 148.226.210.8
Dominiopozarica.intra.uv.mx
Nombre del equipofiecxx
Servidor Proxy148.226.162.162puerto3128
17. Consideraciones
La instalacin de linux instala en elMBR(Master Boot Record.-
Sector especial del disco Duro que es el primero que se lee al
intentar cargar el sistema operativo), un programa llamadoGRUB ,
que es bsicamente un gestor de arranque que permite elegir con que
sistema operativo arrancar el equipo.
La configuracin del GRUB se realiza en el
archivo/boot/grub/menu.lst