Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
1 Universidad de Guadalajara Centro Universitario de Ciencias Exactas e ingenierías Seminario de Solución de Problemas de Sistemas Operativos de Red (I7034) Sección: D06 Maestra: Martha del Carmen Gutiérrez Salmerón Alumno: Jose Luis Serna Serna Código: 218292327 Trabajo 08. Introducción a Linux 22/11/2021 2 Índice Introducción .......................................................................................................................................................................... 2 Contenido ............................................................................................................................................................................. 3 Opinión .............................................................................................................................................................................. 3 Conclusión ............................................................................................................................................................................ 5 Bibliografía ........................................................................................................................................................................... 5 Introducción Linux es un sistema operativo surgido a partir de UNIX. UNIX es un sistema operativo escrito en lenguaje C que empezó a desarrollarse por un grupo de universitarios estadounidenses en los 70's. Desde su surgimiento se le ha ido proporcionando gran versatilidad y facilidad de utilización para el usuario, permitiéndole investigar y ampliar cómodamente el propio sistema. Por lo tanto, Linux es un UNIX de libre distribución inicialmente desarrollado por el programador finlandés Linus Torvalds. Con el paso del tiempo ha ido creciendo rápidamente gracias a la ayuda y colaboración de una gran cantidad de programadores interactuando a través de Internet, los cuales han desarrollado y probado gran cantidad de componentes para el sistema. El objetivo principal de este trabajo es expresar mi opinión acerca de cómo es que surgió Linux, cual es el motivo de su creación y que es lo que aporta al mundo de la ciencia y la tecnología tomando como referencia la propia perspectiva de su creador Linus Torvalds y de otros expertos en el tema. 3 Contenido Opinión Primero que nada, ¿Qué es Linux?, como ya lo mencioné en la introducción de este trabajo, es un sistema operativo de libre distribución surgido a partir de UNIX, el cual ha sido alimentado y enriquecido a lo largo de los años por una gran cantidad de programadores y/o colaboradores a través de internet. Básicamente esa es la definición de Linux, por definición y porque Linus Torvalds en su entrevista para TED TALK, Linux no fue algo que se haya planeado para ser lo que es ahora y lo que representa para el mundo de la programación y los sistemas operativos, Linux surgió inicialmente como un proyecto personal publicado por Linus Torvalds, y que en base a retroalimentación, opinión, ideas y sugerencias de otros programadores y gente interesada fue creciendo y enriqueciéndose hasta convertirse en lo que hoy en día es. Linux es uno de los sistemas operativos más usados en el mundo, está presente en millones de computadoras y dispositivos móviles (dispositivos Android), ahí se da uno cuenta la magnitud de la importancia de este software, de cómo paso de ser un pequeño proyecto personal, a estar presente en el sistema de millones de dispositivos a lo largo de todo el mundo. Creo que las palabras clave para entender el surgimiento, crecimiento y éxito de Linux son: código abierto. El código abierto se refiere a un modelo de desarrollo de software que se basa en la colaboración abierta, está enfocado primordialmente en los beneficios prácticos (que se pueda tener acceso al código fuente) y también en cuestiones éticas o de libertad muy características en el software libre. Muchas veces se llega a confundir el término “libre” con el término “gratuito”, sin embargo no necesariamente esto siempre es así, de lo que se trata principalmente es de que se abaraten los costos y se pueda ampliar la participación de otros colaboradores que aporten nuevas ideas y/o mejoras, básicamente se resume a que haya más libertad y participación de otros programadores. Linux se ha ido enriqueciendo y mejorando en base a aportación de muchos programadores colaborando, sin embargo para lograr una colaboración entre varios programadores sobre un mismo proyecto no es una tarea nada sencilla, ya que tiene que haber mucha coordinación entre tareas y cambios que realiza cada uno para que no haya confusión y la programación se vuelva caótica, el surgimiento de la tecnología Git sin duda fue una de los más grandes avances en cuanto a la colaboración de programadores se refiere, precisamente Linus Torvalds está detrás de esta tecnología, el menciona que justamente la tecnología Git surgió a partir de la necesidad de apoyar la colaboración en el proyecto de Linux, ósea que un proyecto surgió a partir de la necesidad de apoyar a otro proyecto formando una cadena, curiosamente tanto Linux como Git son software con una importancia fundamental en el mundo del desarrollo de software y programación, siendo que uno surgió como un proyecto personal que luego se fue agigantando y el otro surgió a raíz de la necesidad de facilitar el desarrollo del primero, ahora ambos son vitales en el mundo de la programación y la tecnología. Pero ¿cuál es el secreto del éxito de Linux?, actualmente alrededor del 70% de los smartphones del mundo son Android, su sistema es el kernel de Linux, las Smart TV con sistema operativo web usan Linux, de las 500 supercomputadoras más potentes y poderosas del mundo todas utilizan como sistema operativo alguna versión de Linux, además de que SpaceX usa Linux para operar vehículos como los cohetes Falcon y la cápsula Crew Dragon. 4 En mi opinión y por lo que alcance a percibir en la entrevista a Linus Torvalds, el secreto del éxito de Linux es el código abierto, incluso Linus Torvalds menciona que el cree que si Linux no fuera de código abierto no sería lo que es ahora. Y es que en Linux no existe un único propietario detrás del sistema, el código fuente puede ser estudiado y se pueden realizar modificaciones en este por parte de cualquier desarrollador, mismas que deben ser devueltas a la comunidad de desarrolladores, aun cuando Linus Torvalds es el padre y líder, hay muchos desarrolladores que trabajan de manera ya sea voluntaria o contratados por otras empresas para colaborar con el proyecto. Esta característica de que el código fuente sea abierto provoca que Linux sea un sistema muy flexible y adaptable a las necesidades de cada usuario, pero para poder usarlo claro que hay que saber mucho sobre él para poder hacer las modificaciones necesarias que se adapten a lo que se está buscando. Según estudios globales, como por ejemplo el estudio global anual de la SUSE1, el código abierto es una base fundamental para la innovación y desarrollo de nuevas tecnologías, de acuerdo con los principales lideres mundiales de TI, la mayoría coincide en que el código abierto permite y facilita la innovación de vanguardia, además de que esa innovación se genera de manera rentable, además la mayoría coincide en sentirse optimistas sobre el futuro del código abierto, esa es la opinión de los expertos, en mi opinión personal estoy totalmente de acuerdo, ya que un software de código cerrado se crea y se mantiene con una sola idea, la del creador, no se permiten opiniones o ideas distintas que faciliten la innovación, por lo que se bloquean muchos caminos que surgen en el intercambio de ideas de toda la comunidad de desarrolladores, por otro lado con un software de código abierto, ese intercambio de ideas puede resultarmuy enriquecedor, ya que muchas veces la mente de algunos puede percibir otras cosas que a lo mejor algunos otros no, y siempre esto va nutriendo y aportando otros factores que facilitan la innovación y el desarrollo. ¿Cuál es el futuro de Linux?, eso nunca se sabe, sabemos que el mundo de las TI regularmente es algo incierto, la tecnología avanza tan rápido que lo que hoy parece ser suficiente puede que mañana no lo sea, la gran ventaja de Linux es que tiene esa adaptabilidad y flexibilidad que no tienen otros sistemas operativos de código cerrado, lo que le permite tener una gran adaptabilidad a los cambios que vayan surgiendo de acuerdo a las necesidades que el día a día se demandan en el mundo de las TI, no se descarta que puedan surgir otros grandes proyectos a partir de Linux y todo lo que lo rodea, bien sabemos que los proyectos surgen ya sea a base de necesidades que se presentan o de ideas que se van enriqueciendo conforme a las circunstancias que se van presentando en el camino, como fue el caso de Linux, que surgió como un simple proyecto y se convirtió es unos de los sistemas operativos más importantes en la actualidad. 1 SUSE Linux es una de las distribuciones Linux existentes a nivel mundial 5 Conclusión Esta tarea fue muy interesante ya que me ayudó a darme cuenta de la importancia de materializar las ideas, nunca se sabe cuál será la repercusión que puedan llegar a tener en el mundo hasta que se comparten con él. La historia del surgimiento de Linux es digna de inspirar a aportar algo al mundo y ser parte de la innovación, creo que en mayor o menor medida se puede aportar algo al desarrollo tecnológico del mundo, Linux no sería lo que es hoy y no tendría el impacto que tiene si Linus Torvalds no haya decidido compartir su proyecto con la comunidad. Por otro lado, me quedo con la flexibilidad de Linux, creo que esa flexibilidad que tiene le ayudará a seguir adaptándose a las nuevas necesidades que vayan surgiendo en este ambiente tan acelerado de las TI, muy probablemente dicha flexibilidad y adaptabilidad también le ayudará a tener una constante mejora y puede que veamos Linux cada vez más en otros super proyectos y nuevas tecnologías innovadoras. Bibliografía Tanenbaum, A.(2011). Redes de Computadoras. (Quinta ed.). Prentice Hall. Mclver Ann. (2011). Sistemas Operativos. México. Cengage Learning. Tanenbaum, A., & Van Steen M. (2008). Sistemas Distribuidos, Principios y Paradigmas. (Segunda ed.). Prentice Hall. Elmasri, R., Gil Carrick, A., & Levine, D. (2010). Sistemas Operativos, Un enfoque en espiral. McGraw--‐Hill. Tanebaum Andrew. (1995). Sistemas Operativos Distribuidos. España. Prentice-Hall Hisp. TED. (2016). Linus Torvalds: The mind behind Linux [Video]. Recuperado el 21 de noviembre de 2021 de https://www.ted.com/talks/linus_torvalds_the_mind_behind_linux N/E. (2021). Código abierto. 21/nov/2021, de Wikipedia la enciclopedia libre Sitio web: https://es.wikipedia.org/wiki/Código_abierto Rafael Rigues. (2021). A los 30 años, Linux es más importante que nunca. 22/nov/2021, de Olhar Digital Sitio web: https://olhardigital.com.br/es/2021/08/25/reviews/aos-30-anos-o-linux-e- mais-importante-do-que-nunca/
Compartir