La historia del desarrollo de Linux y Unix desde 2004 hasta el presente.
El sistema operativo Linux es un sistema operativo de ordenador.
El nombre del kernel del sistema operativo Linux también es "Linux"
El sistema operativo Linux también es un software gratuito y El ejemplo más famoso de desarrollo de código abierto.
En pocas palabras, Linux es un conjunto de sistemas operativos similares a Unix que son de uso gratuito y se difunden libremente. Se utiliza principalmente en computadoras. en CPU de la serie Intel x86
Este sistema fue diseñado e implementado por miles de programadores en todo el mundo
El propósito es crear un sistema que no esté restringido por los derechos de autor de ningún software comercial. y se puede utilizar libremente en todo el mundo Productos compatibles con Unix
La aparición de Linux comenzó con un aficionado a la informática llamado Linus Torvalds, que era estudiante en la Universidad de Helsinki en Finlandia
Su propósito era Diseñar un sistema operativo para reemplazar Minix (un programa de enseñanza de sistemas operativos escrito por un profesor de informática llamado Andrew Tannebaum) que pueda usarse en computadoras personales con procesadores 386, 486 o Pentium y que tenga operaciones Unix. Todas las funciones del sistema. , iniciando así el diseño del prototipo de Linux
La mayoría de los sistemas operativos basados en el kernel de Linux utilizan una gran cantidad de software GNU, incluyendo programas shell, herramientas, bibliotecas, compiladores y herramientas, y muchos otros programas, como Emacs
Debido a esto, el Dr. Richard Matthew Stallman, el fundador del proyecto GNU, propuso cambiar el nombre del sistema operativo Linux a GNU/Linux
Pero algunas personas simplemente llaman al sistema operativo sistema Linux
Las ideas básicas de Linux son dos: primero, todo es un archivo; segundo, cada software tiene un propósito definido y al mismo tiempo todos se escriben lo mejor posible
La primera es que todo lo que hay en el sistema se reduce a un archivo, incluidos comandos, dispositivos de hardware y software, sistemas operativos, procesos, etc. Para el núcleo del sistema operativo. En términos generales, todos se consideran archivos con su características o tipos propios
En cuanto a que Linux esté basado en Unix, esto se debe en gran medida a que las ideas básicas de ambos son muy similares
La historia de Linux está muy ligada a GNU p>
En 1983, Richard Stallman fundó GLinux[3] Proyecto NU (Proyecto GNU)
Uno de los objetivos de este proyecto es desarrollar un sistema operativo completamente libre tipo Unix
Desde el lanzamiento de este proyecto en la década de 1990, GNU ha comenzado a producir o recopilar una gran cantidad de software necesario para varios sistemas (componentes como bibliotecas, compiladores, depuradores, editores de texto, servidores web y una interfaz de usuario Unix), excepto. que aún falta el núcleo de ejecución (kernel)
En 1990, el plan GNU comenzó a desarrollar el núcleo del sistema basado en la arquitectura del microkernel Mach, también conocida como GNU Hurd. Sin embargo, este diseño basado en Mach. es extremadamente complejo y el progreso del desarrollo es relativamente lento
En la idea original, Linux era un sistema operativo similar a Minix
En abril de 1991, Linus Benedict Torvalds, un estudiante de la Universidad de Helsinki en Finlandia (el programador informático y hacker más famoso del mundo actual) no quedó satisfecho con Minix, un sistema operativo utilizado para la enseñanza.
Por afición, lo diseñó basándose en MINIX, que puede Se utilizará en computadoras de gama baja con un sistema con núcleo Linux 0
01, pero no utiliza ningún código fuente MINIX o UNIX
, anunció a través de USENET (es decir, el grupo de noticias). ) que este es un sistema gratuito, principalmente en x86 Úselo en su computadora. Espero que todos puedan trabajar juntos para mejorarlo e incluir el código fuente.
Lo descargó gratis del sitio FTP finlandés.
Al principio quería llamar a este sistema freax, que significa una combinación de libre y raro, y adjuntó la letra X, de uso común, para que coincida con el llamado Unix. -like system
Sin embargo, el personal de FTP pensó que este era el MINIX de Linus y pensó que el nombre original "Freax" no era agradable, por lo que usaron el subdirectorio de Linux para almacenarlo, por lo que se convirtió en "Linux".
En ese momento, Linux solo tenía el programa principal, con solo 10,000 líneas de código aún tenía que ejecutarse en el sistema operativo Minix y debía iniciarse con un disco duro. Aún no se llama el sistema completo; luego, en octubre se lanzó la segunda versión (versión 0
02). Al mismo tiempo, el estudiante universitario de Helsinki, Finlandia, estaba trabajando en comp
os
Publicar un mensaje en minix: Hola a todos los que usan minix. Estoy creando un sistema operativo (gratuito) (sólo un pasatiempo, no será grande ni como gnu) para 386 (486) Clones de AT
Dado que muchos usuarios profesionales (principalmente programadores) desarrollaron voluntariamente sus aplicaciones y utilizaron Internet para ponerlas a disposición de todos para modificarlas juntos, cada vez hay más programas a su alrededor, y el propio Linux. ha crecido gradualmente
El proyecto GNU iniciado en 1983 se comprometía a desarrollar un sistema operativo libre y completo similar a Unix, que incluyera herramientas de desarrollo de software y diversas aplicaciones
Cuando apareció el kernel de Linux fue lanzado en 1991, GNU casi ha completado el desarrollo de varios software necesarios además del kernel del sistema
Con los esfuerzos de Linus Torvalds y otros desarrolladores, los componentes de GNU pueden ejecutarse en el kernel de Linux
Todo el kernel se basa en la Licencia Pública General GNU, también conocida como GPL (Licencia Pública General GNU, Licencia Pública General GNU), pero el kernel de Linux no forma parte del proyecto GNU
En En marzo de 1994, se lanzó oficialmente la versión 1 de Linux.
Marc Ewing fundó Red Hat Software Company y se convirtió en uno de los distribuidores de Linux más famosos.
El origen histórico de Unix y Linux. El cargador de arranque de Linux usaba LILO (Linux Loader), que tenía algunos defectos intolerables, como la incapacidad de reconocer discos duros más allá de 8G. Más tarde, el nuevo GRUB (GRand Unified Bootloader) superó estas deficiencias y tenía la capacidad de realizar la función "dinámicamente". buscar archivos principales" le permite editar los archivos del sistema de configuración de arranque en el momento del arranque y cargar el kernel de Linux a través del sistema de archivos ext2 o ext3
Logotipo de Linux y la mascota es un pingüino llamado Tux. El origen de el logo se debe a que Linus fue mordido por un pingüino en el zoológico cuando estaba en Australia, por lo que eligió al pingüino como logo de Linux
Registro de Linux La marca registrada es propiedad de Linus Torvalds
Esto se debe a que en 1996, un abogado llamado William R
Della Croce comenzó a enviar cartas a varios editores de Linux indicando que él era el propietario de la marca registrada de Linux y exigía que cada editor pagara regalías. Estos editores apelaron colectivamente y. solicitó que se reasignara la marca registrada a Linus Torvalds
Linus Torvalds ha declarado repetidamente que Linux es gratis y que puede venderlo, pero Linux no debe venderse
Algunas versiones de distribuciones de Linux. no requiere instalación y sólo se puede instalar desde un CD o un dispositivo de almacenamiento USB de arranque.
La versión utilizada, la llaman LiveCD
escritorio Linux. En el pasado, Linux se usaba principalmente como sistema operativo de servidor, pero su bajo costo, flexibilidad y experiencia en Unix lo hacen adecuado para una gama más amplia de aplicaciones.
p>Tradicionalmente, existe la combinación tecnológica clásica de "LAMP (una combinación de Linux, Apache, MySQL, Perl/PHP/Python)" basada en Linux, que proporciona un sistema operativo, una base de datos, un servidor de sitios web y un sistema dinámico. página web Un conjunto completo de soporte para la creación de sitios web
Para campos de mayor escala, como Oracle, DB2, PostgreSQL en bases de datos y Tomcat JSP para Apache, etc., ya están bien establecidos en Linux. Ejemplos de aplicaciones
Además de ser muy popular entre la comunidad de desarrolladores, también es la plataforma más utilizada por los proveedores de servicios de sitios web actuales
Debido a su bajo costo y alto grado de configurabilidad. , Linux se usa a menudo en sistemas integrados, como decodificadores, teléfonos móviles y dispositivos móviles.
En los teléfonos móviles, Linux se ha convertido en uno de los tres principales sistemas operativos para teléfonos inteligentes junto con Symbian OS y Windows Mobile. 1; en dispositivos móviles, se convierte en otra opción además de Windows CE y Palm OS
La popular cámara digital TiVo utiliza Linux personalizado
Además, hay muchas basadas en hardware. firewalls y enrutadores de red, como algunos productos LinkSys, que funcionan internamente con Linux y utilizan las funciones de firewall y enrutamiento proporcionadas por el sistema operativo.
Usando el super de Linux También hay cada vez más computadoras. Lista de supercomputadoras TOP500 en la edición de noviembre de 2005, las dos supercomputadoras más rápidas del mundo actualmente usan Linux como sistema operativo
Y entre los 500 sistemas enumerados en la lista En el sistema, Linux se usa como sistema operativo , que representan 371 grupos (es decir, el 74
2%). Entre los diez primeros, 7 grupos usan Linux.
Excepto, excepto algunos expertos, la mayoría de la gente no elige todos. componente o configurarlo ellos mismos, pero usa directamente el paquete Linux
La SONY PlayStation 3, que se lanzó en 2006, también usa el sistema operativo Linux
Anteriormente, Sony lanzó un conjunto de componentes de bricolaje llamado PS2 Linux para su PlayStation 2
En cuanto a los desarrolladores de juegos Atari e id Software, han lanzado PS2 Linux para sus juegos a través de la versión de escritorio de Linux
Además. , Linux Game Publishing también se especializa en escribir juegos para la plataforma Linux y se compromete a portar otros códigos de programas de juegos compilados en la plataforma Windows a la plataforma Linux y brindar servicios para juegos portados.
Un proyecto. llamado One Laptop Every Child (OLPC), que tiene como objetivo proporcionar computadoras portátiles a todos los niños que viven en países en desarrollo, utiliza Linux como su sistema operativo predeterminado.
No tenemos que discutir la tentación que supone la apertura de. El código fuente de LINUX nos trae. Sólo necesitamos estudiar cómo LINUX puede ayudarnos en la vida.
Por lo general, solo necesitamos dominar los conocimientos más básicos de LINUX. Simplemente aplíquelo, instálelo y úselo.
El funcionamiento de LINUX ahora se ha desarrollado para funcionar bajo la línea de comandos y aplicaciones como el sistema de escritorio WINDOWS
No sé mucho sobre LINUX. Los usuarios pueden elegir la instalación de LINUX de escritorio
Aquí Son algunas respuestas a preguntas sobre LINUX de Internet y las publiqué espero que sean de ayuda para quienes quieran entender LINUX
- ---------------. ----------------------------------- --------------- ---Linux es conocido por su eficiencia y flexibilidad
Puede realizar todas las funciones de Unix en computadoras PC y tiene capacidades multitarea y multiusuario
Linux está disponible gratuitamente bajo la Licencia Pública GNU y es un sistema operativo compatible con POSIX
El paquete de software del sistema operativo Linux no solo incluye el sistema operativo Linux completo, sino que también incluye un editor de texto y un lenguaje de alto nivel. compilador y otro software de aplicación
También incluye la interfaz gráfica de usuario X-Window con múltiples gestores de ventanas, al igual que usamos Windows NT, permitiéndonos utilizar ventanas, iconos y menús para controlar el sistema. funcionamiento
Hay dos razones principales por las que la mayoría de los entusiastas de la informática adoran Linux. En primer lugar, es un software gratuito. Los usuarios pueden obtenerlo junto con su código fuente sin pagar ninguna tarifa y pueden realizar las modificaciones necesarias. Utilízalo según tus propias necesidades, úsalo gratis y continúa difundiéndolo sin restricciones
Otra razón es que tiene todas las funciones de Unix, y cualquiera que use el sistema operativo Unix o quiera aprenda Unix Cualquiera que opere el sistema operativo puede beneficiarse de Linux
La configuración requerida para ejecutar Linux no es alta, admite muchos dispositivos periféricos de PC y un software tan poderoso es completamente gratuito y su código fuente es completamente abierta Sí, cualquiera puede usarla
Dicho esto, te preguntarás si hay algo escondido detrás de esta aplicación gratuita. ¿El autor lo sacará voluntariamente sin cobrar dinero? De hecho, representa otro concepto de desarrollo de software: es decir, el sistema de derechos de autor basado en GNU.
El copyright es un sistema establecido para proteger los intereses de los autores, pero hoy tiene poco impacto en el desarrollo de la ciencia. y la tecnología Esto ha causado ciertos obstáculos
Por ejemplo, la actual epidemia de virus se debe a que Microsoft no está dispuesto a hacer público el código fuente de Windows
Los fabricantes de software antivirus. no tienen más remedio que estudiar la estructura OLE ellos mismos
Además, para mantener su dominio, Intel ha establecido especificaciones de hardware que no pueden ser utilizadas por otros fabricantes. Como resultado, muchos desarrolladores gastan dinero. y el tiempo no para mejorar la tecnología sino para la compatibilidad Esto ha provocado caos y monopolio en el desarrollo de la investigación científica
Para cambiar esta situación, Richard M
En 1984, Richard M. Stallman. fundó una organización con el propósito de producir software libre: la Free Software Foundation, conocida como FSF)
Él cree que no revelar el código fuente por parte de varias compañías de software para su propio beneficio obstaculizará el desarrollo de civilización humana. Un software verdaderamente bueno debe resolver problemas para las personas y debe distribuirse a quienes lo necesitan.
Desarrolló un proyecto llamado GNU, y el primer conjunto de software fue GNU Emacs (un poderoso editor). bajo la plataforma UNIX)
Cualquiera puede obtener este software de forma gratuita y su código fuente, por lo que muchas personas modificaron espontáneamente el software y le agregaron funciones
Para aclarar las especificaciones de GNU, Stallman emitió las declaraciones de autorización de la Licencia Pública General GNU y la Licencia Pública General de Biblioteca GNU. Estas declaraciones establecen que todo el software GNU puede ser descargado, vendido, copiado y modificado por cualquier persona, pero el código fuente del programa debe ser proporcionado por el usuario. ¡Debes saber dónde obtener el código fuente! Pero independientemente de si es gratuito o de pago, cualquier usuario que obtenga este software tiene los mismos derechos que el proveedor y puede cederlos o venderlos
Debido a esta licencia, el software GNU va en aumento y tiene cada vez más Las funciones se están volviendo cada vez más fuertes
Por supuesto, esto también tiene efectos adversos. Si las ganancias del desarrollador se reducen, nadie estará dispuesto a desarrollar software. Después de todo, la gente todavía tiene que comer. /p>
Sin embargo, con la popularidad de Internet, cada vez es más fácil para el público obtener una variedad de software, y la mayoría de ellos son solo para necesidades temporales y no se volverán a utilizar después de su uso. La vida útil de un software se acorta considerablemente. En tales circunstancias, la industria editorial electrónica tradicional debe hacer los ajustes correspondientes.
Los derechos de autor del programa central de Linux pertenecen al propio Linus y otras aplicaciones pertenecen a sus respectivas. Sin embargo, según la licencia GNU, cualquiera puede utilizar métodos gratuitos o de pago para distribuir Linux y realizar modificaciones de acuerdo con las especificaciones de la licencia.
De esta manera, se han portado una gran cantidad de programas gratuitos. a
En Linux, incluye programas de software clásicos como GNU Emacs, por lo que el soporte de Linux para nuevo hardware ha superado al de muchos sistemas UNIX profesionales.
El éxito de Linux no habría sido posible sin Internet, porque Linux En realidad, fue desarrollado conjuntamente por muchos programadores de todo el mundo. Resultados
Después de varias revisiones (incluidas actualizaciones centrales y mejoras de programas periféricos), Linux ahora se ha convertido en un sistema operativo multitarea puro de 32 bits que sigue los estándares POSIX. y también se está desarrollando una versión de 64 bits. Entre ellos
Linux es compatible con la mayoría de los sistemas UNIX. Muchos programas UNIX pueden ejecutarse en el entorno Linux sin modificaciones o con muy pocos cambios. El protocolo IP se puede conectar directamente a Internet. Se utiliza como servidor o terminal; el intérprete JAVA incorporado puede ejecutar directamente el código fuente JAVA; tiene las capacidades de desarrollo de lenguajes de programación, edición y composición de textos, etc. una interfaz gráfica de X Window que se utiliza principalmente en computadoras personales de la serie x86 y también otras versiones de diferentes plataformas de hardware que admiten todos los dispositivos de hardware populares
En términos de rendimiento, no es más débil que Windows o incluso UNIX. y también puede ejecutar aplicaciones de Windows a través de programas de emulación
Tiene miles de diferentes tipos de software de aplicación, que no es inferior a la cantidad de software de aplicación de Windows, y también hay software rentable desarrollado por empresas comerciales
Lo más valioso es: es un El sistema UNIX puede ser utilizado por usuarios profesionales y personas que quieran aprender UNIX en sus propias computadoras personales
Linux es un sistema muy flexible En comparación con Windows, también es un sistema relativamente difícil de usar. Al igual que la mayoría de los usuarios no están acostumbrados al mouse de un solo botón de MacOS. Si desea familiarizarse con Linux, debe tener algunos conocimientos relevantes. , configuración de software y hardware, y preferiblemente algo de programación, porque nadie tiene la obligación de brindarte soporte técnico. Además de comunicarte con otros usuarios, debes resolver el problema tú mismo
Por supuesto, si. solo lo usas para uso diario, no necesita ser tan complicado. Linux también te proporcionará un entorno operativo perfecto, todo lo que tienes que hacer es cambiar tus hábitos y estereotipos de uso.
Primeros sistemas operativos. no tenía una interfaz gráfica desde que Apple lanzó el Sistema 1 en 1984
0. Sólo entonces las computadoras personales implementaron una verdadera GUI (Interfaz gráfica de usuario). Desde entonces, las computadoras se han vuelto más fáciles de usar y fáciles. utilizar
Los gráficos de Windows comenzaron con Windows 3
1/3
2 No fue hasta la aparición de Windows 95 que marcó la llegada. A partir de entonces, las computadoras pudieron hablar y cantar.
Linux comenzó con UNIX, pero era mejor que su predecesor. Shengyulan también tiene una buena interfaz gráfica de usuario, un rendimiento más estable y más. ¡Hermoso, que se puede comparar con los sistemas operativos más bellos que jamás hayan aparecido en el mundo! A diferencia del XP actual, la interfaz gráfica de Linux se basa en la Consola, similar a Windows 95 en DOS. La interfaz gráfica en Linux es el sistema X Window (diferente de MS Windows)
X Window es un. Sistema de ventanas de procesamiento en vivo para UNIX con gran portabilidad, diversidad de control de color y transparencia operativa entre redes
Funciona con Microsoft Windows Los principios no son los mismos, pero ambos usan interfaces gráficas y tecnología de ventanas. Parecen un poco similares desde fuera, pero hay grandes diferencias. De hecho, la interfaz de X Window es más diversa, más hermosa y más rápida.
Al igual que Windows es para DOS, X Window cambia. la monótona interfaz de texto de UNIX/Linux y proporciona una interfaz gráfica de usuario (GUI) amigable
19
Bob Scheifler, que trabajó en el Laboratorio de Ciencias de la Computación del Instituto Tecnológico de Massachusetts (MIT) en 1984, está desarrollando sistemas distribuidos, y Jim Gettys de DEC también está trabajando en parte del proyecto A-thena en el MIT
Ambos son necesarios Un conjunto de interfaces gráficas utilizadas en sistemas UNIX, por lo que los dos comenzaron a cooperar para desarrollar X Window
En 1987, el MIT lanzó la undécima versión de X Window y estableció la organización sin fines de lucro. "Asociación X" "Para desarrollar y controlar el estándar X Window
Por lo que el X Window actual no es enteramente un software, sino un protocolo que define las funciones que debe tener un sistema
Cualquier sistema que pueda cumplir con este acuerdo y cumplir con otras especificaciones de la Asociación X, se puede llamar X Window y su código fuente es de protocolo abierto, siempre que cualquier hardware proporcione el entorno, lo que reduce en gran medida el trabajo de compilación. diferentes plataformas y la aplicación es más portátil
La X Window más utilizada en Linux es Xfree86, que es una versión portada del X11R5 del MIT, utiliza el sistema de gestión de ventanas Openlook, por lo que Xfree86 es gratuito
Xfree86 es compatible con todas las tarjetas gráficas de PC actuales, pero no necesariamente es compatible con las funciones de aceleración de Windows, como DirectX 9
Hasta ahora, Linux que admite chino ya no es raro, y El software de aplicación chino se enriquece constantemente
Sin embargo, parte del software comercial no ha sido trasplantado. Hay muchas razones para esto, que no se detallarán aquí
Un estereograma diseñado por GNU/. Comunidad Linux y con licencia que utiliza la GPL Los usuarios tradicionales de Linux generalmente instalan y configuran sus propios sistemas operativos, y tienden a tener más experiencia que los usuarios de otros sistemas operativos, como Microsoft Windows y Mac OS.
Estos usuarios a veces se les llama "hackers" o "geeks"
Sin embargo, a medida que Linux se vuelve cada vez más popular, cada vez más fabricantes de equipos originales (OEM) comenzaron a preinstalar Linux en las computadoras que vendían. También hay usuarios comunes de computadoras que los sistemas Linux también han comenzado a apoderarse lentamente del mercado de sistemas operativos de computadoras de escritorio.
Al mismo tiempo, Linux también es el más popular Uno de los sistemas operativos de servidor
<. p>Linux también tiene ventajas en el mercado de las computadoras integradas. Sus características de bajo costo hacen que Linux sea popular entre los usuarios.Los principales costos de usar Linux son el trasplante y la capacitación, y el costo del aprendizaje, en los primeros días. debido a que había menos personas que podían usar Linux, el costo era mayor, pero el costo se ha reducido con la creciente popularidad de Linux y el creciente número y conveniencia de software en Linux
Sistemas de escritorio como KDE y GNOME hace que Linux se parezca más a un sistema operativo como Mac o Windows, proporcionando una interfaz gráfica de usuario completa, a diferencia de otros sistemas que utilizan la interfaz de línea de comandos (CLI) tipo Unix.