linux 1ntroducc1on

29
Introduccion a GNU/Linux

Upload: ayreonmx

Post on 13-Jun-2015

184 views

Category:

Investor Relations


0 download

TRANSCRIPT

Page 1: Linux 1ntroducc1on

Introduccion a GNU/Linux

Page 2: Linux 1ntroducc1on

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.

Page 3: Linux 1ntroducc1on

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.

Page 4: Linux 1ntroducc1on

Linux+ Guide to Linux Certification, 2e 4

• 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 simple2. Una interfaz de usuario sencilla3. Simples utilerias y comandos que podian mezclarse para hacer procesos mas complejos4. Un sistema de jerarquia de archivos bastante robusto5. Una interfaz sencilla para conectar cualquier dispositivo al SO6. Funciones para multiples usuarios7. Funciones para multiples procesadores8. Que podian ser independientes de sus arquitecturas 9. Lo anterior quedaba bastante transparente para el usuario.

Ventajas de Unix

Page 5: Linux 1ntroducc1on

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.

Linux Penguin

Page 6: Linux 1ntroducc1on

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.

Page 7: Linux 1ntroducc1on

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.

Page 8: Linux 1ntroducc1on

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

Page 9: Linux 1ntroducc1on

GNU/Linux1990 Richard Stallman • 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

Page 10: Linux 1ntroducc1on

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

Page 11: Linux 1ntroducc1on

11

Aparecieron Muchas Distros

Page 12: Linux 1ntroducc1on

12

Siguieron apareciendo

Page 13: Linux 1ntroducc1on

Finales 1990’s1998

– 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

Page 14: Linux 1ntroducc1on

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

Page 15: Linux 1ntroducc1on

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.

Page 16: Linux 1ntroducc1on

La linea de comando• El ambiente comun en todas las distribuciones de linux.• Exactamente igual en el 99% de las distribuciones

16

Page 17: Linux 1ntroducc1on

La interfaz de CL no es nueva

Windows

DOS Prompt

Linux

BASH Shell

Page 18: Linux 1ntroducc1on

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

Page 19: Linux 1ntroducc1on

April 13, 2023 suse 19

Page 20: Linux 1ntroducc1on

20

KDE Desktop

A Linux graphical user interface

Page 21: Linux 1ntroducc1on

GNOME Desktop

Page 22: Linux 1ntroducc1on

GNOME Desktop

Page 23: Linux 1ntroducc1on

GNOME Web Site

Http://www.gnome.orgHttp://www.gnome.org

Page 24: Linux 1ntroducc1on

24

Actualmente practicamente todas las empresas usanLinux 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

Page 25: Linux 1ntroducc1on

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

Page 26: Linux 1ntroducc1on

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

Page 27: Linux 1ntroducc1on

Linux Acaba con el monopolio

Page 28: Linux 1ntroducc1on

Linux Hoy2012• 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.

Page 29: Linux 1ntroducc1on

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