Revolution OS (Documental)
Upcoming SlideShare
Loading in...5
×
 

Revolution OS (Documental)

on

  • 2,734 views

Corto resumen del documental del año 2001, Revolution OS, que trata temáticas como Software Libre, Open Source, GNU y Linux .

Corto resumen del documental del año 2001, Revolution OS, que trata temáticas como Software Libre, Open Source, GNU y Linux .

Statistics

Views

Total Views
2,734
Views on SlideShare
2,734
Embed Views
0

Actions

Likes
1
Downloads
73
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Revolution OS (Documental) Revolution OS (Documental) Document Transcript

  • REVOLUTION OS (DOCUMENTAL)Es un documental que cuenta la historia de GNU, Linux y losmovimientos de Código Abierto (Open Source) y SoftwareLibre (Free Software), a través de estadísticas y entrevistas asus fundadores y personas que participaron en estosmovimientos. Una época en la cual el software y su códigopasan a ser desarrollados, no solo por una empresapropietaria que se encarga de cerrar su código, sino quetambién es construido por comunidades enteras y donde elconocimiento y el código fuente se comparte y adquiere underecho muy importante, la "libertad".TEMÁTICASRevolution OS ...................................................................................................................................... 1Software Libre ..................................................................................................................................... 2GNU Project......................................................................................................................................... 2LINUX ................................................................................................................................................... 3Factores del crecimiento de GNU/Linux en el mercado ..................................................................... 3Licencia Pública General GPL .............................................................................................................. 5 Copy-left .......................................................................................................................................... 5Open Source ........................................................................................................................................ 5Derechos fundamentales del Open Source......................................................................................... 6Personajes destacados ........................................................................................................................ 7 Richard Stallman ......................................................................................................................... 7 Linus Torvalds .............................................................................................................................. 7 Michael Tiemann ......................................................................................................................... 7 Eric Raymond............................................................................................................................... 7 Bruce Perens ............................................................................................................................... 7Bibliografía .......................................................................................................................................... 7
  • SOFTWARE LIBRE El software libre es una forma ética de entender el software, que garantiza la libertad del usuario. Por tanto el software bajo este emblema puede ser usado, copiado, estudiado, modificado, y redistribuido libremente. El termino libre es diferente a gratuito (pese a que en Ingles se usa la misma palabra ‘Free’), por lo tanto el software libre puede ser tanto gratuito o distribuido comercialmente. La principal diferencia entre los términos "open source" y "free software" es que éste último tiene en cuenta losaspectos éticos y filosóficos de la libertad, mientras que el "open source" se basa únicamente en los aspectos técnicos. GNU PROJECT GNU (GNU is Not Unix o GNU NO es Unix) El proyecto GNU fue fundado por Richard Stallman, con el fin de crear un sistema operativo completamente libre, basado en Unix (el cual era propietario) y por tanto, tuvieron que crearlo desde cero. Algo de historia: A finales de los años 70 e inicios de los 80, las empresas comienzan a cerrar su software (Modelo de Software propietario), en el cual el código fuente no se puede observar, ni mucho menos modificar o mejorar. Microsoft es el precursor del modelo de Software Propietario, a través de la famosa ‘Open Letter to Hobbyists’, haciendo énfasis a la compra del software, el código cerrado y el copyright. En Enero de 1984, Richard Stallman renuncia al MIT e inicia el proyecto de desarrollar el Sistema Operativo GNU, su razón de renunciar, comienza por el uso de contraseñas en el MIT, dando derecho a los administradores controlar a los usuarios y sus libertades. En 1985, Stallman creó la Free Software Foundation El proyecto GNU, se inspiraba en Unix, que era un gran grupo de programas independientes que se comunicaban unos con otros a través de ciertos protocolos y que cumplen las funciones básicas de un sistema operativo, el proyecto GNU tuvo que crear programa por programa. En 1990 habían desarrollado un kit de herramientas (compiladores, debuggers, editores, etc.), pero aun no habían desarrollado el Kernel o núcleo del sistema operativo. Es aquí donde aparece Linux, un Kernel sólido y funcional. Desde 1991 a 1993 el núcleo Linux aún estaba en fase Alfa y Beta, ya en 1994: La versión 1.0 (estable) del núcleo Linux es lanzada y se implementa en el proyecto GNU
  • LINUXLinux es un núcleo (kernel) libre de sistema operativo, creado por LinusTorvalds de forma independiente. Posteriormente se unieron, el Kernel deLinux con el kit de herramientas del proyecto GNU y conformaron unsistema operativo completo, llamado GNU/Linux o Linux OS. - Linux esta licenciado bajo GPL - Linux está escrito en el lenguaje de programación C, junto a unas pequeñas secciones de código escritas con el lenguaje ensamblador. GNU/Linux es el término empleado para referirse al sistema operativo en general (la combinación del kernel Linux y las herramientas de sistema GNU). Sin embargo, comúnmente se usa Linux, para referirse a la unión de ambos proyectos y por tanto al S.O. en general.¿Qué es un Sistema operativo? En palabras de Linus TolvardsLa misión de un sistema operativo es ayudar a los programas a ejecutarse, estos le piden ciertosrecursos, ciertos ficheros del disco o la posibilidad de conexión con el exterior y el SO le brindaestos servicios.Componentes:  Kernel o núcleo: Es el principal responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora o en general, es el encargado de gestionar los recursos.  LINUX  Compiladores e interpretes  Editores y bibliotecas Proyecto GNU  DebuggersFACTORES DEL CRECIMIENTO DE GNU/LINUX EN EL MERCADO 1. El software libre como negocio rentableMichael Tiemann (co-fundador de una empresa de consultorías y servicios alrededor del softwarelibre), se dió cuenta que había una buena oportunidad de negocio con este tipo de software, yaque los usuario tenían un mercado libre para elegir su soporte (consultorías, servicios) ydistribución del software libre, mientras que con el software propietario el soporte es unmonopolio (solo una empresa tiene el código fuente y solo esa empresa brinda el soporte).
  • 2. Explosión de InternetUn punto importante para que Linux se convirtiera en una tecnología imprescindible fue laexplosión de Internet y los ISP (Internet Service Providers), y la creación del Servidor Web Apache.Al montar servidores Web Apache sobre Sistema operativo Linux, era mucho menos costoso y máseficiente, que montar IIS (Internet Information Server) en Windows. Además el servidor Apache,es desarrollado por la Apache Fundation, una comunidad cuyo software es Open Source. 3. Las distribuciones LinuxUna distribución Linux es un conjunto de software acompañado delnúcleo Linux que se enfoca a satisfacer las necesidades de un grupoespecífico de usuarios.En 1994, se funda Red Hat, una compañía responsable de la creaciónde una distribución de Linux, llamada Red Hat y en 1999 es su salidaa la bolsa, con ganancias sorprendentes, demostrando que el Open Source es un negocio rentable. 4. Portabilidad de las Bases de DatosLas compañías grandes de Bases de datos, tales como Oracle, Sybase, portaron sus aplicaciones aesta plataforma, haciéndolas compatibles con este Sistema Operativo. De esta forma aumentabael número de usuarios, y desde luego aumentaban la inversión. 5. Comunidades y apertura del códigoEn 1997, Netscape libera el código fuente de su navegador, llamando el nuevo proyecto Mozilla ynaciendo la Fundación Mozilla.La creación de grupos Linux, como redes de apoyo, para el compartimiento de conocimientos,jornadas de instalación y configuración del el sistema operativo y herramientas libres.También artículos como el de Eric Raymond, autor de The cathedral and the bazaar, queexplicaba dos estilos diferentes de desarrollo de software, el de catedral (caracterizado por undesarrollo cerrado, convencional, con grupos pequeños y jerárquicos) y el bazar (critica mutua,retroalimentación y con grupos gigantes de personas). Donde el estilo ‘bazar’ estaba ganandosignificativamente. 6. Fabricantes de hardwareLos fabricantes de hardware, vendían sus equipos con Sistemas Operativos previamenteinstalados, como Windows, cobrando a su vez licencias. Con movimientos como el de softwarelibre, fabricantes como Toshiba, IBM comenzaron a vender sus equipos sin sistema operativo,dando la libertad a los usuarios de instalar el Sistema Operativo de su preferencia.
  • LICENCIA PÚBLICA GENERAL GPLTanto las herramientas de sistema del proyecto GNU como el núcleo Linux, están liberados bajo lalicencia GPL (General Public License o Licencia pública general de GNU). ¿Pero qué es y cuál es sufunción?La licencia GPL es un documento legal, escrito desde el punto de vista de la comunidad y no deuna empresa con intereses particulares.Su propósito es declarar que el software que este cubierto por esta licencia, es software libre y asíprotegerlo, de algún intento de apropiación u otro acto que pueda ir en contra de las libertades delos usuarios.Dentro de esta licencia, encontramos el copyleft. COPY-LEFT Consiste en permitir la libre distribución de copias y versiones modificadas o ampliadas, exigiendo que los mismos derechos sean preservados en las nuevas versiones. Además, en el momento de distribuirlo, debe ser bajo esos mismos términos.OPEN SOURCEOpen Source o código abierto, es el término con el que se leconoce al software desarrollado y distribuido libremente.Entonces, ¿Cuál es la diferencia entre Open Source y SoftwareLibre?La diferencia radica, en que el Open Source está enfocado alos beneficios prácticos y técnicos de compartir el código y noa los temas morales o éticos, como ocurre con el SoftwareLibre.En 1998 se acuña el término ‘Open Source’ y se hace la ‘Open Source Definition’ por parte deBruce Perens que define los derechos fundamentales que tiene el software cuando es de códigoabierto. También, dado que el término ‘Free Software’ se confundía con algo que era gratuito, libre de beneficios, barato y con el cual no se podía ganar dinero; era hora de ‘renovar’ el termino y enfocarlo desde un punto de vista práctico y que mostrara los beneficios y deberes al programador.
  • Al ser el código abierto, brinda al desarrollador 9 derechos fundamentales: DERECHOS FUNDAMENTALES DEL OPEN SOURCE1 Free Redistribution No significa que sea gratuita, sino que se tiene la (Libre Redistribución): libertad de cobrar o no.2 Source Code Available Se debe proporcionar el código fuente, para que otro (Código fuente disponible) pueda modificarlo o darle mantenimiento3 Derived Works Permitted Si se hace una modificación o mejora, la puede (Permiso para Trabajos derivados) distribuir.4 Integrity of the Authors Source Si se hacen cambios, se deben marcar claramente de tal Code modo que el trabajo de un desarrollador y su honor no (Integridad del Código Fuente del se vean afectados autor)5 No Discrimination Against Persons Nadie puede estar cohibido a dejar de usar el software. of Groups (No discriminación contra personas o grupos)6 No Discrimination Against Fields of Los usuarios comerciales no pueden ser excluidos. Endeavor (No discriminación entre ámbitos de trabajo)7 Distribution of License Se aplican los mismos derechos a todo el que obtenga el (Distribución de la licencia) programa8 License Munt Not be Specific to a El programa no puede licenciarse solo como parte de Product una distribución mayor. (La licencia no debe ser específica de un producto)9 License Must Not Contaminate La licencia no puede obligar a que algún otro software Other Software que sea distribuido con el software abierto deba (La licencia no debe restringir otro también ser de código abierto. software)
  • PERSONAJES DESTACADOS RICHARD STALLMAN (Estados Unidos, 1953) Programador y fundador del movimiento de software Libre, el proyecto GNU e inventor del concepto Copyleft. LINUS TORVALDS (Finlandia, 1969) Ingeniero de software y creador del Kernel (núcleo) Linux. MICHAEL TIEMANN (Estados Unidos) Co-fundador de Cygnus Solutions. Una compañía especializada en consultorías y servicios alrededor del software libre. ERIC RAYMOND (Estados Unidos) Programador, defensor del software libre y autor de ‘The Cathedral and the Bazaar’ BRUCE PERENS (Estados Unidos) Autor de la Open Source Definition
  • REFERENCIAS  Documental: Revolution OS  http://es.wikipedia.org/  Google ImagesCRÉDITOSPor:ANDERSON RUBIO QUINTERO@anderblackhawkTemas: Software Libre, Open Source, GNU, LinuxUniversidad de IbaguéFacultad de Ingeniería de Sistemas: Sistemas operativos y EnsambladoresIng. CELSO JAVIER RODRIGUEZIbagué- Tolima2012