350 likes | 613 Views
Introduccion a GNU/Linux. 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
E N D
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.
¿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.
Ventajas de Unix • Unix ha tenidosuexitodebido a muchosfactores • Puedeserejecutado en diferentestipos de CPU’s • Antes de Unix, lasempresasprogramabansuspropiosSistemasOperativos. • Que solo podianejecutarse en supropio Hardware. • Unix fue echo paraejecutar en cualquier CPU’s • Unix fue el primer sistemaoperativo en tener: • Un lenguaje de programacion simple • Unainterfaz de usuariosencilla • Simples utilerias y comandosquepodianmezclarseparahacerprocesos mas complejos • Un sistema de jerarquia de archivosbastanterobusto • Unainterfazsencillaparaconectarcualquierdispositivo al SO • Funcionespara multiples usuarios • Funcionespara multiples procesadores • Quepodianserindependientes de susarquitecturas • Lo anterior quedababastantetransparentepara el usuario. Linux+ Guide to Linux Certification, 2e
1991 – Creacion de linux Linux Penguin • Linus Torvalds NO escribiotodo el sistemaoperativo. • El escribiouna version completa del Kernel. • Al quellamo Linux. • El fue el queescogio a un pinguinoparasimbolizar el kernel • Su principal ventajafue - Compatibilidadpara los sistemas Intel. Estosignificoque podia ejecutarse en cualquier PC Generica. • El kernel de Linux, fueescrito y publicadocomoopensource. • Linus Torvals forma parte de la comunidad Open Source • Y comoeslogicoesfielcreyente de la filosofia Open Source • Desdeentonces el Kernel de Linux ha idocreciendomuchisimo a travez de desarrolaldores de todo el mundo. • La filosofia de OpenSourcebasicamenteesquetodo software debe de publicarsucodigofuenteparaasimejorarlasaplicaciones.
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.
Richard Stallman TambieninicioGPL 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.
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
GNU/Linux 1990 Richard Stallman • Una de las personas queinicio la filosofia “open” • Casicompletosu GNU basado en Unix. • Teniacasitodos los modulospero le faltabauna parte ! El kernel. 1991 Linus Torvalds desarrollo el Kernel y lo publico en un servidor FTP paraescucharlasopiniones de todos. • Cuando se completo el Kernel de linux se liberobajo GPL . • El desarrollo del Kernel ha seguidoavanzandodesdeentonces. 1992 El kernel de linux se combino con muchasotrasfuncionalidades y nacio un sistemaoperativoestable • Comenzaronlasdistribuciones de linux Para esteentoncesexiten 100,000 usuarios de Linux • Mas informacionbusquen Revolution OS en Youtube
1990’s 1993 El boom del internet comenzo, dandole la oportunidad a Linux de ofrecer La primeraopcion de comercializacion viable. Apache Web Server. Para esteentoncesexisten 500,000 usuarios de Linux 1997 Eric Raymond Escribio un WhitePaperllamado ‘Catheral & Baazar’ En el cual se analizan los modeloseconomicos del software propietario y el OpenSource. • Este articulohizo mucho eco en la industria. • Eric Raymond Se convierte en el frente del movimientoopensource. • El director de Netscape, despues de leer estearticulo, libero el codigofuente • Netscape fue la primer gran compañia en volverseopensource. Para esteentonceshabia 800,000 Usuarios de Linux
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
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
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.
La linea de comando • El ambiente comun en todas las distribuciones de linux. • Exactamente igual en el 99% de las distribuciones
La interfaz de CL no es nueva Linux BASH Shell Windows DOS Prompt
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
KDE Desktop A Linux graphical user interface
GNOME Web Site Http://www.gnome.org
ActualmentepracticamentetodaslasempresasusanLinux paratodossusserviciosinternos. • 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
Aplicaciones de escritorio • Linux cuenta con muchisimasaplicacionesdisponibles • 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.netexiste muchisimo software OpenSource
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
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.
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