2. Bienvenido a Linux
• Linux es un clon de Unix.
• Fue creado por Linus Torvalds en 1991
• Las PC’s existian, pero normalmente ejecutaban MS-DOS, ademas usaban chips INTEL que no
eran soportados por UNIX
– DOS no siempre cumplia las necesidades que se buscaban
– Por que Linus usaba Minix en la Universidad
– Miniux es un sistema unix con el kernel mas pequeño y compatible con
procesadores Intel, usado por las universidades para enseñar unix.
– El buscaba las mismas caracteristicas para usarlo en la PC de su casa, pero sin
pagar los altos costos de Unix
– Asi que empezo a modificar el codigo del Miniux y liberando el codigo para que
otra gente aportara.
• 1991 – Linus Torvalds creo el kernel de linux.
3. • ¿Que es Unix?
Unix es un sistema operativo
– Existen muchos tipos diferentes de Unix.
– Pero todos cuentan con el mismo background.
• El internet corre sobre UNIX.
– TCP/IP es un protocolo nativo de UNIX.
– Actualmente el 95% de los servidores del mundo funcionan con Linux.
• Unix ha existido desde siempre.
– Fue creado en 1969 – Muchisimo antes que Microsoft existiera.
– Fue el primer sistema operativo que existio a nivel mundial.
• Unix siempre se ha usado principalmente en MainFrames.
• Linux actualmente se ejecuta en servidores y pcs normales.
3
4. •
Ventajas de Unix
Unix ha tenido su exito debido a muchos factores
• Puede ser ejecutado en diferentes tipos de CPU’s
– Antes de Unix, las empresas programaban sus propios Sistemas Operativos.
– Que solo podian ejecutarse en su propio Hardware.
– Unix fue echo para ejecutar en cualquier CPU’s
• Unix fue el primer sistema operativo en tener:
1. Un lenguaje de programacion simple
2. Una interfaz de usuario sencilla
3. Simples utilerias y comandos que podian mezclarse para hacer procesos mas complejos
4. Un sistema de jerarquia de archivos bastante robusto
5. Una interfaz sencilla para conectar cualquier dispositivo al SO
6. Funciones para multiples usuarios
7. Funciones para multiples procesadores
8. Que podian ser independientes de sus arquitecturas
9. Lo anterior quedaba bastante transparente para el usuario.
Linux+ Guide to Linux Certification, 2e 4
5. Linux Penguin
1991 – Creacion de linux
• Linus Torvalds NO escribio todo el sistema operativo.
• El escribio una version completa del Kernel.
– Al que llamo Linux.
• El fue el que escogio a un pinguino para simbolizar el kernel
– Su principal ventaja fue - Compatibilidad para los sistemas Intel.
Esto significo que podia ejecutarse en cualquier PC Generica.
El kernel de Linux, fue escrito y publicado como opensource.
• Linus Torvals forma parte de la comunidad Open Source
Y como es logico es fiel creyente de la filosofia Open Source
Desde entonces el Kernel de Linux ha ido creciendo muchisimo a travez de desarrolaldores de
todo el mundo.
• La filosofia de OpenSource basicamente es que todo software debe de publicar su codigo
fuente para asi mejorar las aplicaciones.
6. La idea de OpenSource vino de la Free
Foundation
El que inicio todo fue Richard Stallman…
• Free Software Foundation
• FSF es una empresa no lucrativa que defiende la libre distribucion del software:
Libertad tanto para los usuarios como para las industrias.
– El termino de FREE se refiere al H/S, No el precio.
– Libertad de distribucion, no significa que sea gratis.
Filosofia Basica:
• Las personas ponen su software como GPL por que cree en ‘Free Distribution’
• Esto significa que el codigo fuente no debe de ser retenido.
• No significa que las empresas no puedan cobrar por el.
7. Richard Stallman Tambien inicio
GPL Software License
• El Software que se pone bajo GPL, se le conoce como
“openSource”
• El software de GPL le da el derecho a las personas de:
• Recibir el codigo fuente, o el derecho de tenerlo si asi se desea.
• Puede modificar el servicio o la funcionalidad.
• Los usuarios pueden cambiar o modificar el codigo para que se ajuste a sus necesidades.
• O incluso usar piezas o partes del codigo o diseño.
• Pero como el codigo inicio en GPL o posee alguna pequeña parte, se ve obligado a
publicar su codigo tambien en GPL.
8. Open Source Software (FLOSS)
• Este tipo de software usa licencias GPL o opensource.
• ¿Que es lo que te da?
– Libertad de usar
– Libertad de examinar
– Libertad de distribuir
– Libertad de modificar
• ¿Que es lo que no te da?
– El derecho de negarle los puntos anteriores a quien sea
9. 1990 Richard Stallman
GNU/Linux
• Una de las personas que inicio la filosofia “open”
• Casi completo su GNU basado en Unix.
– Tenia casi todos los modulos pero le faltaba una parte !
El kernel.
1991 Linus Torvalds desarrollo el Kernel y lo publico en un servidor FTP para escuchar las opiniones de
todos.
– Cuando se completo el Kernel de linux se libero bajo GPL .
– El desarrollo del Kernel ha seguido avanzando desde entonces.
1992 El kernel de linux se combino con muchas otras funcionalidades y nacio un sistema operativo
estable
– Comenzaron las distribuciones de linux
Para este entonces exiten 100,000 usuarios de Linux
• Mas informacion busquen Revolution OS en Youtube
10. 1990’s
1993 El boom del internet comenzo, dandole la oportunidad a Linux de ofrecer
La primera opcion de comercializacion viable.
Apache Web Server.
Para este entonces existen 500,000 usuarios de Linux
1997 Eric Raymond Escribio un WhitePaper llamado ‘Catheral & Baazar’ En el cual se analizan los
modelos economicos del software propietario y el OpenSource.
–Este articulo hizo mucho eco en la industria.
–Eric Raymond Se convierte en el frente del movimiento opensource.
–El director de Netscape, despues de leer este articulo, libero el codigo fuente
• Netscape fue la primer gran compañia en volverse opensource.
Para este entonces habia 800,000 Usuarios de Linux
13. Finales 1990’s
1998
– Linus, Linux y movimiento opensource Se empezaron a volver de conocimiento general.
– Linus aparecio en TV
– En la portada de la revista FORBES.
– IBM, Oracle, Compaq, SAP y otras, anunciaron soporte para Linux.
Para este entonces existen 1.5 millones de usuarios Linux
1999
– 1st Conferencia mundial de Linux – 6000 asistentes
– Linus Fue el presentador.
– Red Hat se vuelve publico
14. 2000’s
2002
– Red Hat se divide en 2 versiones
• RHEL – Enfocada a Empresas y negocios, donde compras soporte.
• Fedora – La version casera sin soporte
2003
– Novell compra SuSe por $210 milliones
– IBM se convierte en el respaldo mas grande de Linux.
• IBM invierte 150 millones en la empresa Novel para apoyar Linux.
• SuSE Se convierte en el principal competidor de RedHat.
• SLES - La distribucion para empresas donde se adquiere el soporte
• opensuse – La version casera, sin soporte
15. Usando Linux
El Kernel original de linux, usa linea de comando
CLI
CLI ( Command Line Interface )
Interfaz universal ( Herramienta administrativa )
Muchos comandos, no tan sencillo de aprender
GUI ( Graphical User Interface )
Luce diferente en cada version de Linux
Todos los escritorios son altamente personalizables
Muy facil de dominar por cualquier usuario
Herramientas y aplicaciones faciles de aprender
Facilita mucho el contenido multimedia
Existen muchisimas aplicaciones GUI de mucha calidad.
16. •
La linea de comando linux.
El ambiente comun en todas las distribuciones de
• Exactamente igual en el 99% de las distribuciones
16
17. La interfaz de CL no es nueva
Linux
BASH Shell
Windows
DOS Prompt
18. Ambiente GUI de Linux
• La mayoria de las distribuciones vienen con un GUI
• Muchas veces pueden variar muchas una de otra.
• Las 2 interfaces que mas compiten:
– GNU Object Model Environment (GNOME)
– Kommon Desktop Environment (KDE)
• El nucleo core de cualquier GUI se llama XWindows
– XWindows Es el engine de la interfaz grafica que permite al GUI trabajar
• Los GUI’s son realmente una interfaz Xwindow, con modulos y templates
para cambiar su aspecto
18
24. Actualmente practicamente todas las empresas usan
Linux para todos sus servicios internos.
• Los servicios de red que ofrece Linux
• La mayoria estan incluidas en la mayoria de distros
– Roaming user profiles
– Shared network locations for file sharing
– Network Printing
– Mail
– Web
– Proxy
– DNS
– DHCP
– FTP
– Firewall
24
25. Aplicaciones de escritorio
• Linux cuenta con muchisimas aplicaciones disponibles
• Muchas de ellas se incluyen con la distribucion
• Procesadores de texto (OpenOffice, Koffice, LibreOffice)
• Programacion (C, C++, Perl, Python, Java, PHP)
• Graficos (GIMP)
• Web browsers (Mozilla, Konquerer)
• Email (Evolution, Mozilla, KMail)
• Audio (amarok)
• Juegos (MAME y pronto Steam)
– En http://sourceforge.net existe muchisimo software
OpenSource
26. Openoffice
• Muchas empresas estan empezando a migrar a OpenOffice o
LibreOffice que son de Oracle:
• Las aplicaciones que incluye OpenOffice
• Writer = word processing
• Calc = spreadsheets
• Impress = slide show’s
• Base = database
26
28. Linux Hoy
2012
• Linux ya es competencia directa de Windows
Linux crecio de ser un sistema operativo para desarrolladores y Hackes a un
sistema operativo aceptado en todo el mundo
– Lo usa y lo recomiendan en practicamente todas las empresas grandes.
– Muchos lugares ya lo usan como software general para la oficinas.
Lactualmente Linux cuenta entre 30-60 millones de usuarios en
el mundo y contando.
29. Linux a futuro
• Muchos paises/gobiernos se estan volviendo OpenSource
• Especialmente los paises en desarrollo
• El gobierno de EUA es actualmente opensource al igual que la NASA
• En Estados unidos se llevan regularmente conferencias y reuniones de como el codigo
abierto afecta y mejora los procesos.
• Todas las empresas grandes de TI usan Linux.
• Microsoft es la unica empresa en ignorar el opensource.
• Actualmente Microsoft asiste a estas conferencias.
• Actualmente Microsoft cuenta con un stand en las conferencias de OpenSource
Notas do Editor
Free Software == ne one can use Examine the source code No restriction of redistributing Ne one can change n modify the source code according to their need Licensing = opposite to most, Its free