¿Qué es Linux?
1. Descripción general
[Editar este párrafo]
Sitio web oficial de Linux www.kernel.org
La mayoría de ellos se basan en Los sistemas operativos del kernel de Linux utilizan una gran cantidad de software GNU, incluidos programas de shell, herramientas, bibliotecas, compiladores y herramientas, así como muchos otros programas, como Emacs. Debido a esto, el Dr. Richard Matthew Stallman, fundador del proyecto GNU, propuso cambiar el nombre del sistema operativo Linux a GNU/Linux. Pero algunas personas simplemente llaman al sistema operativo "Linux".
La mayoría de los sistemas también incluyen programas que anteriormente se ejecutaban en BSD, como XFree86, que proporciona una interfaz GUI.
A excepción de algunos expertos, la mayoría de las personas no eligen cada componente ni configuran el suyo propio, sino que utilizan el paquete de Linux directamente.
En 1983, Richard Stallman creó el Proyecto GNU. Uno de los objetivos de este proyecto es desarrollar un sistema operativo tipo Unix completamente gratuito. Desde el inicio del proyecto en 1990, GNU ha producido o recopilado una gran cantidad de componentes necesarios para varios sistemas, como bibliotecas, compiladores, depuradores, editores de texto, servidores web e interfaces de usuario Unix (shells UNIX). Desde 65438 hasta 0990, GNU planeó desarrollar un núcleo de sistema basado en el micronúcleo Mach, llamado GNU Hurd. Sin embargo, el diseño basado en Mach es extremadamente complejo y el progreso del desarrollo es relativamente lento.
Las ideas básicas de Linux son dos: primero, todo es un archivo; segundo, cada software tiene un propósito claro y está escrito 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, todos ellos se consideran archivos con sus propias características o tipos. En cuanto a que Linux esté basado en Unix, esto se debe en gran medida a que las ideas básicas de los dos son muy similares.
El kernel de Linux fue escrito originalmente por el finlandés Linus Torvalds (el programador informático y hacker más famoso del mundo actual) por interés personal mientras estudiaba en la Universidad de Helsinki. En aquel momento, no estaba satisfecho con Minix, un sistema operativo utilizado para la enseñanza. Originalmente concebido, Linux era un sistema operativo como Minix. La primera versión de Linux fue lanzada en Internet en septiembre de 1991 por Ari Lemmke, administrador de un servidor FTP universitario. Inicialmente, Torvalds llamó a este núcleo "Freax", una combinación de "libre" y "freak", y añadió la letra común "X" para que coincida con el llamado UNIX-. Pero al administrador del servidor FTP no le gustó el nombre original "Freax" y cambió el nombre principal a "Linux". En ese momento, solo había 65,438+00,000 líneas de código, que aún tenían que ejecutarse en el sistema operativo Minix y arrancar desde un disco duro. Luego, la segunda versión (versión 0.02) se lanzó en junio + octubre 5438. Un estudiante universitario en Helsinki, Finlandia, dejó un mensaje en comp.os.minix:
Hola a todos los que usan minix- p>
Estoy creando un sistema operativo (gratuito) (sólo un hobby,
no será tan grande ni profesional como gnu) en el clon 386 (486).
En segundo lugar, la historia
La historia de Linux está estrechamente relacionada con GNU. Desde 1983, el Proyecto GNU ha estado desarrollando un sistema operativo completo y gratuito similar a Unix, que incluye herramientas de desarrollo de software y diversas aplicaciones. Cuando se lanzó el kernel de Linux en 1991, GNU casi había completado el desarrollo de todo el software necesario excepto el kernel del sistema. Gracias a los esfuerzos de Linus Torvalds y otros desarrolladores, los componentes 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), pero el kernel de Linux no forma parte del proyecto GNU. En marzo de 1994, se lanzó oficialmente la versión 1.0 de Linux. Mark Ewing fundó Red Hat Software Company y se convirtió en uno de los editores de Linux más famosos.
Unix y ampEn los primeros días de la historia de 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. Posteriormente, se agregó GRUB (GRand Unified Bootloader) para superar estas deficiencias y tener la función de "búsqueda dinámica de archivos principales". Le permite editar los archivos del sistema de arranque en el momento del arranque y cargar el kernel de Linux a través de un sistema de archivos ext2 o ext3.
El logo y mascota de Linux es un pingüino llamado Tux.
El origen del logo es 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. Linux es una marca registrada propiedad de Linus Torvalds. Esto se debe a que en 1996, un abogado llamado William R. Della Croce comenzó a escribir cartas a varios editores de Linux afirmando que era propietario de la marca Linux y exigiéndoles que pagaran regalías. Los editores pidieron colectivamente que se reasignara la marca registrada a Linus Torvalds. Linus Torvalds ha dicho muchas veces que Linux es gratis y que él mismo puede venderlo, pero Linux no debe venderse.
Algunas versiones de distribuciones de Linux están disponibles desde un CD o un dispositivo de almacenamiento USB de arranque sin instalación. Se llaman LiveCD.
En tercer lugar, grupos de usuarios
[Editar este párrafo]
Imágenes promocionales diseñadas por entusiastas de GNU/Linux y autorizadas por GPL.
La comunidad GNU/Linux diseñó el estereograma y utiliza la GPL para autorizar a los usuarios tradicionales de Linux a instalar y configurar sus propios sistemas operativos. Generalmente tienen más experiencia que los usuarios de otros sistemas operativos como Microsoft Windows y Mac OS. A estos usuarios a veces se les llama "hackers" o "geeks". Sin embargo, con la creciente popularidad de Linux, cada vez más fabricantes OEM han comenzado a preinstalar Linux en las computadoras que venden. Los usuarios de Linux también incluyen usuarios comunes de computadoras, y los sistemas Linux han comenzado a apoderarse lentamente del mercado de sistemas operativos de computadoras de escritorio. Al mismo tiempo, Linux es también uno de los sistemas operativos para servidores más populares. Linux también tiene ventajas en el mercado de las computadoras integradas. Su bajo costo hace que Linux sea popular entre los usuarios. Los principales costos de usar Linux son los costos de portabilidad, capacitación y aprendizaje. Al principio, debido a que había menos personas que sabían usar Linux, el costo era relativamente alto. Sin embargo, a medida que Linux se vuelve cada vez más popular, hay cada vez más software en Linux y se vuelve cada vez más conveniente. el costo se ha reducido.
Los sistemas de escritorio como KDE y GNOME hacen que Linux se parezca más a sistemas operativos como Mac o Windows, proporcionando una interfaz gráfica de usuario perfecta, a diferencia de otros sistemas operativos tipo Unix que utilizan una interfaz de línea de comandos (CLI).
En cuarto lugar, la dirección de desarrollo futuro de la industria del software
[Edite este párrafo]
Linux, como uno de los primeros sistemas operativos de código abierto, liderará el desarrollo. del software futuro.
Basándose en las características de código abierto de Linux, cada vez más empresas grandes y medianas y gobiernos están invirtiendo más recursos en el desarrollo de Linux. En el mundo actual, muchos países están migrando gradualmente las computadoras de las agencias gubernamentales a Linux, y esta situación continuará. El uso generalizado de Linux ha ahorrado mucho dinero a las agencias gubernamentales y ha reducido las preocupaciones sobre la seguridad potencial del software de código cerrado.
Verbo (abreviatura de verbo) Pronunciación en inglés de Linux
[Editar este párrafo]
Según Torvalds, la pronunciación de Linux rima con "Minix".
La pronunciación de "I" en "Li" es similar a la pronunciación de "I" en "Minix", y la pronunciación de "U" en "nux" es similar a la pronunciación de "O " en la palabra inglesa "profess". Según el Alfabeto Fonético Internacional, debería ser ['linэks] - similar a "linakos".
Hay un audio del propio Torvalds, el contenido del audio es "Hola, soy linus Torvalds, pronuncio Linux como Linux".
Dirección de descarga/Pronunciación Linux (el enlace no es válido)
Aplicación del verbo intransitivo
[Editar este párrafo]
En pasado Linux se utiliza principalmente como sistema operativo para servidores, pero debido a su bajo costo, flexibilidad y experiencia en Unix, es adecuado para una gama más amplia de aplicaciones. Tradicionalmente, existe una combinación clásica basada en Linux "LAMP (combinación de Linux, Apache, MySQL, Perl/PHP/Python)", que proporciona un conjunto completo de soporte para la creación de sitios web que incluye sistema operativo, base de datos, servidor de sitios web y web dinámica. páginas. Pero para áreas más grandes, como Oracle, DB2, PostgreSQL, Tomcat JSP de Apache, etc., en la base de datos. , todos tienen buenos ejemplos de aplicaciones en Linux. Además de su popularidad entre los desarrolladores, también es la plataforma más utilizada por los proveedores de servicios web.
Debido al bajo costo y la alta capacidad de configuración de Linux, a menudo se usa en sistemas integrados como decodificadores, teléfonos celulares 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. En dispositivos móviles, se convirtió en una alternativa a Windows CE y Palm OS. Las cámaras digitales TiVo actualmente populares utilizan Linux personalizado.
Además, existen muchos firewalls y enrutadores de red basados en hardware, como algunos productos LinkSys, que funcionan internamente con Linux y utilizan las funciones de firewall y enrutamiento proporcionadas por el sistema operativo.
Cada vez más supercomputadores utilizan Linux. Según la undécima lista Supercomputer 500 de 2005, dos de los superordenadores más rápidos del mundo utilizan Linux como sistema operativo. Entre los 500 sistemas de la lista, 371 grupos (74,2%) utilizan Linux como sistema operativo y siete de los diez primeros utilizan Linux.
La Sony PlayStation 3, lanzada en 2006, también utiliza el sistema operativo Linux. Anteriormente, Sony también 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, ambos han lanzado versiones de escritorio para Linux de sus juegos. Además, Linux Game Publishing también se especializa en escribir juegos para la plataforma Linux, se compromete a transferir otros códigos de programas de juegos compilados en la plataforma Windows a la plataforma Linux y proporciona licencias de juegos portátiles.
Un proyecto llamado One Laptop Per 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 sistema operativo predeterminado.
Siete. Distribuciones
[Editar este párrafo]
Linux está disponible principalmente como parte de una distribución de Linux (a menudo llamada "distro"). Estas distribuciones están escritas por individuos, equipos poco organizados y organizaciones comerciales y de voluntarios. A menudo incluyen otro software del sistema y software de aplicación, así como herramientas de instalación para simplificar la instalación inicial del sistema y administradores integrados para instalar software de actualización. Las distribuciones sirven para muchos propósitos diferentes, incluido el soporte para diferentes arquitecturas informáticas, localización para regiones o idiomas específicos, aplicaciones en tiempo real y sistemas integrados, y muchas incluso agregan intencionalmente solo software gratuito. Actualmente, hay más de 300 distribuciones en desarrollo activo, de las cuales unas 12 son las más utilizadas.
Una distribución típica de Linux incluye: kernel de Linux, algunas bibliotecas y herramientas GNU, shell de línea de comandos, sistema X Window con interfaz gráfica y su correspondiente entorno de escritorio, como KDE o GNOME, e incluye miles de aplicaciones de oficina suites, compiladores, editores de texto y herramientas científicas.
Las distribuciones más famosas actualmente incluyen Debian, redhat, ubuntu, Suse, Mandriva (antes Mandrake), CentOS, fedora, etc.
Hongqi Linux es una versión de Linux muy conocida en China.
8. La diferencia entre Linux y otros sistemas operativos
[Editar este párrafo]
Linux puede funcionar con MS-DOS, OS/2, Windows, etc. El sistema se almacena en la misma máquina. Todos son sistemas operativos, cada uno tiene unas características, pero cada uno tiene sus propias características y diferencias.
Los sistemas operativos que actualmente se ejecutan en PC incluyen principalmente MS-DOS de Microsoft, Windows, Windows NT y OS/2 de IBM. Los primeros usuarios de PC generalmente usaban MS-DOS porque este sistema operativo no requería una alta configuración de hardware de la máquina. Con el rápido desarrollo de la tecnología de hardware informático, el precio de los equipos de hardware es cada vez más bajo y las personas pueden mejorar con relativa facilidad la configuración del hardware de sus computadoras, por lo que comienzan a utilizar sistemas operativos con interfaces gráficas como Windows y Windows NT. Linux es un sistema operativo que ha llamado mucho la atención últimamente y que poco a poco está siendo aceptado por los usuarios de PC. Entonces, ¿cuáles son las principales diferencias entre Linux y otros sistemas operativos? Se discutirá a continuación desde dos aspectos.
La diferencia entre Linux y MS-DOS
Es muy común ejecutar Linux y MS-DOS en el mismo sistema. En términos de funciones del procesador, MS-DOS no implementa completamente las funciones del procesador x86, mientras que Linux se ejecuta en el modo protegido del procesador y aprovecha todas las funciones del procesador. Linux proporciona acceso directo a toda la memoria disponible en la computadora y proporciona una interfaz Unix completa. MS-DOS sólo admite algunas interfaces Unix.
En lo que a las funciones del sistema operativo se refiere, MS-DOS es un sistema operativo de tarea única. Una vez que un usuario ejecuta una aplicación MS-DOS, monopoliza los recursos del sistema y es imposible que el usuario ejecute otras aplicaciones al mismo tiempo. Linux es un sistema operativo multitarea y los usuarios pueden ejecutar varias aplicaciones al mismo tiempo.
La diferencia entre Linux y OS/2, Windows y Windows NT
Desde el punto de vista del desarrollo, la diferencia entre Linux y otros sistemas operativos es que Linux es un sistema operativo relativamente maduro. Se desarrolló a partir del sistema operativo, mientras que otros sistemas operativos, como Windows NT, son autónomos y no tienen sistemas operativos correspondientes. Esta diferencia permite a los usuarios de Linux beneficiarse enormemente de las contribuciones del grupo Unix.
Porque Unix es uno de los sistemas operativos más utilizados y maduros del mundo. Es un sistema multitarea para microcomputadoras y supercomputadoras desarrollado a mediados de la década de 1970. Aunque la interfaz es a veces confusa y carece de estándares relativamente centralizados, ha crecido hasta convertirse en uno de los sistemas operativos más utilizados. Los autores y usuarios de Unix creen que sólo Unix es un verdadero sistema operativo. Muchos sistemas informáticos (desde computadoras personales hasta supercomputadoras) tienen versiones de Unix, y los usuarios de Unix pueden obtener soporte y ayuda en muchos aspectos. Por lo tanto, como clon de Unix, Linux también recibirá el soporte y la ayuda correspondientes, poseyendo directamente la fuerte posición que Unix ha establecido entre los usuarios.
La diferencia entre Linux y otros sistemas operativos es que Linux es un sistema operativo abierto y gratuito, mientras que otros sistemas operativos son cerrados y requieren de pago. Esta diferencia nos permite obtener muchas versiones de Linux y las aplicaciones desarrolladas para ello sin gastar dinero. Cuando accedemos a Internet, encontraremos que casi todo el software gratuito disponible puede ejecutarse en sistemas Linux. Muchos proveedores de software ofrecen una amplia variedad de implementaciones de Unix. Los desarrolladores y desarrolladores de Unix presionaron para que se estandarizara como sistema abierto, pero ninguna empresa controlaba el diseño. Por lo tanto, cualquier proveedor de software (o pionero) puede implementar estos estándares en alguna implementación de Unix. Los sistemas operativos como OS/2 y Windows NT son productos con derechos de autor. Sus interfaces y diseños están controlados por una empresa, y sólo estas empresas tienen derecho a implementar sus diseños. Crecen en un ambiente cerrado.
Nueve. Aplicaciones y Vistas
[Editar este párrafo]
Quizás no necesitemos discutir la tentación que nos trae la apertura del código fuente de LINUX. Aquí sólo estudiamos cómo LINUX puede ayudarnos en la vida. Sólo necesitamos dominar las aplicaciones más básicas de LINUX, así como su instalación y uso. El funcionamiento de LINUX ahora ha evolucionado para operar bajo la línea de comandos y programas de aplicación como el sistema de escritorio WINDOWS. Los usuarios que no saben mucho sobre LINUX pueden elegir la instalación de LINUX de escritorio.
Aquí, compilaré y publicaré algunas preguntas y respuestas sobre LINUX de Internet, con la esperanza de ser útiles para aquellos amigos que quieran entender LINUX.
Comprenda GNU/Linux y no utilice los estándares de Windows para requerir Linux.
Debido a que la palabra GNU/Linux es demasiado larga, "Linux" significa "GNU/Linux" a menos que se especifique lo contrario. Hoy en día, me temo que nadie necesita que le presente qué es Linux. Si cree que "Linux es algo similar a DOS", pregúntele al usuario de Linux que está a su lado, ¿qué es Linux? Entonces, ¿por qué escribo un artículo así? Porque descubrí que todavía hay muchas personas que no entienden Linux y UNIX. Aunque lo están usando, a veces preguntan: "¿Por qué Linux no puede ser como Windows...?", "¿Por qué Redhat Linux no puede montar particiones NTFS!", "¿Qué se utiliza para organizar el disco duro en Linux? " "¿Cuándo OpenOffice podrá ser totalmente compatible con los archivos de Word? "¿Qué puede hacer Windows ahora que Linux no puede?".... Tienen un disco duro de 40G, pero a veces solo se asignan 2G de espacio. quejarse: "¿Por qué esto ocupa tanto espacio?" "¡Varios discos duros!" Parece que Windows debería ocupar la mayoría de los discos duros. Ponen datos importantes en la partición de Windows y parece que no confían en Linux. Siempre están buscando nuevos y hermosos programas GUI en todas partes y desdeñan cualquier cosa en la línea de comando. Están interesados en el drag. Sí, estoy muy interesado en la configuración del menú y la actualización automática. Si encuentran un programa de Linux que se parece a un programa de Windows, dirán felices: "¡Jaja! ¡Linux también puede hacerlo...!" Si Linux supera a Windows en una determinada prueba, saltarán de alegría. Cuando no pudieron resolver el problema con Linux, incluso usaron Wine para ejecutar programas de Windows. A veces realmente no hay más remedio que reiniciar Windows, o simplemente ahorrarse el problema e instalar un VMWare virtual Linux en Windows para jugar.
Si se encuentra en la situación anterior, significa que Windows ha influenciado y engañado sutilmente su forma de pensar. Aún no ha podido comprender intrínsecamente las ideas de UNIX que existen en Linux. Eres compatible con Linux, te gusta Linux y puedes sentirte feliz con él, lo cual es bueno. Lo que hay que entender ahora es que Linux nunca ha sido un juguete, es descendiente del genio UNIX. UNIX es el mayor invento desde la invención del transistor y estuvo mejor diseñado que Windows desde el día de su nacimiento.
Hay que entender qué significa "diseño". Un mal diseño no se puede mejorar en una etapa posterior, pero un diseño excelente no sólo puede permanecer sin cambios en respuesta a los cambios, sino que también puede influir en los que llegan tarde. Un excelente diseño más una excelente implementación es un excelente invento. Linux es un invento excelente.
Linux no necesita alcanzar a Windows ni aplastar a Microsoft. Su objetivo final es cambiar todo el mundo de la informática y brindar a las personas libertad, diversión y comodidad.
Unix es sencillo, no hace falta ser un genio para entenderlo.
El diseñador de UNIX, Dennis Ritchie, dijo: "UNIX es muy simple. Sólo los genios pueden entender su simplicidad. Pero no lo creo, porque no soy un genio, pero lo eliminé valientemente". Windows completamente. Estoy intentando usar UNIX para resolver cosas que no entiendo, en lugar de pedirle ayuda a Windows. Ahora que me he dado cuenta de las ideas y beneficios de UNIX, la eficiencia de mi trabajo puede ser varias veces mayor que la de Windows. Porque creo en esta creencia: "Lo que Windows puede hacer, Linux ciertamente puede hacerlo, y hacerlo mejor". El comienzo de esta sección debería cambiarse a: "Unix es muy simple, no es necesario ser un experto". genio o un experto en informática "Pero en un mundo que rechaza los conceptos erróneos de Windows, se necesita fe y coraje para comprender su simplicidad. "Déjame decirte algo que sé a continuación. En primer lugar, lo que necesitas saber es que Microsoft no tiene ningún estatus en el campo científico internacional.
-
En pocas palabras , Linux es un sistema operativo tipo Unix que está disponible y difundido gratuitamente. Se utiliza principalmente en computadoras basadas en la serie de CPU Intel x86. Este sistema está diseñado e implementado por miles de programadores en todo el mundo. restricciones de derechos de autor, los productos compatibles con Unix se pueden usar libremente en todo el mundo
El surgimiento de Linux comenzó con un entusiasta de las computadoras llamado Linus Torvalds, que era estudiante en la Universidad de Helsinki en Finlandia. diseñar un sistema operativo distinto de Minix (un programa de enseñanza de sistemas operativos escrito por un profesor de informática llamado Andrew Tannebaum) que podría usarse en una computadora personal con un procesador 386, 486 o Pentium y que tuviera todas las características de un sistema operativo Unix. función del sistema, por lo que comenzó el diseño del prototipo de Linux.
Linux es famoso por su alta eficiencia y flexibilidad. Puede realizar todas las funciones de Unix en la PC y tiene la capacidad de realizar múltiples tareas. multiusuario Está disponible de forma gratuita bajo la licencia GNU y es un sistema operativo compatible con POSIX. El paquete del sistema operativo Linux no solo incluye el sistema operativo Linux completo, sino que también incluye software de aplicación como editores de texto y lenguaje de alto nivel. compiladores La interfaz gráfica de usuario de X-Windows de múltiples administradores de ventanas nos permite usar ventanas, íconos y menús para operar el sistema operativo, tal como usamos Windows NT.
Linux es amado por los entusiastas de las computadoras por dos. Razones principales: Primero, es software gratuito. Los usuarios pueden obtenerlo y su código fuente sin pagar ninguna tarifa, y pueden realizar las modificaciones necesarias según sus propias necesidades, usarlo de forma gratuita y continuar difundiéndolo sin restricciones. Tiene todas las funciones de Unix, y cualquiera que utilice el sistema operativo Unix o quiera aprender a utilizar el sistema operativo Unix puede beneficiarse de Linux. En abril de 1991, el finlandés Linux Benedict Torvalds diseñó un sistema basado en MINIX que se puede utilizar en sistemas de bajo nivel. End Computers. Core Linux 0.01.
Pero no uso ningún código fuente MINIX o UNIX. Este es un sistema gratuito lanzado por USENET (grupo de noticias), y espero que todos puedan mejorarlo y poner el código fuente. Vaya al sitio FTP finlandés para descargarlo de forma gratuita durante generaciones. Originalmente quería llamar a este sistema freax, pero el personal de FTP pensó que era Linus MINIX y almacenó Linux como un subdirectorio, por lo que se convirtió en "Linux". Linux solo tiene programas centrales y no puede considerarse un sistema completo. Sin embargo, dado que muchos usuarios profesionales (principalmente programadores) desarrollaron voluntariamente sus aplicaciones y utilizaron Internet para hacerlas disponibles para su modificación, cada vez hay más programas a su alrededor, y el propio Linux se ha desarrollado gradualmente.
La configuración requerida para ejecutar Linux no es alta, admite muchos periféricos de PC y un software tan poderoso es completamente gratuito y su código fuente es completamente abierto y puede ser utilizado por cualquiera. Llegados a este punto, quizás te preguntes: ¿hay algo escondido detrás de esta oferta gratuita? ¿Estaría dispuesto el autor a sacar un centavo? De hecho, representa otro concepto en el desarrollo de software: el sistema de derechos de autor basado en GNU.
El derecho de autor es un sistema establecido para proteger los debidos intereses de los autores, pero que ha obstaculizado en cierta medida el desarrollo de la ciencia y la tecnología. Por ejemplo, ahora los virus proliferan porque Microsoft se niega a revelar el código fuente de Windows. Los propios fabricantes de software antivirus tienen que profundizar en la estructura OLE. Además, para mantener su dominio, Intel ha formulado muchas especificaciones de hardware que no pueden ser utilizadas por otros fabricantes. Esto hace que muchos desarrolladores gasten dinero y tiempo no en actualizar la tecnología, sino en la compatibilidad, lo que genera confusión y monopolio. investigación y desarrollo científico.
Para cambiar esta situación, Richard M. Stallman creó la Free Software Foundation (FSF) en 1984. Él cree que el código fuente abierto injusto utilizado por varias empresas de software para sus propios intereses obstaculizará el desarrollo de la civilización humana. El software realmente bueno resuelve los problemas de otros.
Debe distribuirse entre quienes lo necesitan. Desarrolló un proyecto llamado GNU y el primer conjunto de software fue GNU Emacs (un potente editor bajo la plataforma UNIX). Cualquiera puede obtener este software y su código fuente de forma gratuita, por lo que muchas personas modifican espontáneamente el software y le añaden funciones. Para aclarar las especificaciones de GNU, Stallman publicó la declaración de autorización de la Licencia Pública General GNU y la Licencia Pública General de Biblioteca GNU. Según estas afirmaciones, cualquiera puede descargar, vender, copiar y modificar todo el software GNU, pero se debe proporcionar el código fuente del programa o el usuario debe saber dónde conseguirlo. Pero ya sea gratuito o de pago, cualquier usuario que obtenga este software tiene los mismos derechos que el proveedor.
Puedes regalarlos o venderlos. Debido a esta autorización, el software GNU creció como una bola de nieve y sus funciones se volvieron cada vez más poderosas. Por supuesto, también hay efectos negativos. Si se redujeran las ganancias de los desarrolladores, nadie desarrollaría software. Después de todo, la gente todavía tiene que comer. Sin embargo, con la popularidad de Internet, cada vez es más fácil para las personas obtener una variedad de información.
La mayoría del software es sólo temporal y no se volverá a utilizar después de su uso, por lo que la vida útil de un software se acortará considerablemente. En este caso, la industria editorial electrónica tradicional debería hacer los ajustes correspondientes.
Los derechos de autor del programa central de Linux pertenecen al propio Linus y otras aplicaciones pertenecen a sus respectivos autores. Sin embargo, bajo la licencia GNU, cualquiera puede distribuir Linux pagando o gratis, realizando cambios según las especificaciones de la licencia. De esta forma, se han portado a Linux una gran cantidad de programas gratuitos, incluidos GNU Emacs, XFree86, Mozilla y otros software clásicos, y siguen creciendo. Debido a que el código fuente es abierto, cualquiera que use Linux puede escribir su propio controlador después de agregar nuevo hardware, por lo que Linux ya admite hardware nuevo mejor que muchos sistemas UNIX profesionales. El éxito de Linux no sería posible sin Internet, porque Linux es en realidad el resultado del desarrollo conjunto de muchos programadores de todo el mundo.
Después de muchas modificaciones (incluidas actualizaciones del kernel y mejoras en los programas periféricos), Linux se ha convertido en un sistema operativo reutilizable puro de 32 bits que sigue el estándar POSIX, y también se está desarrollando una versión de 64 bits. Linux es compatible con la mayoría de los sistemas UNIX y muchos programas UNIX pueden ejecutarse en el entorno Linux con poca o ninguna modificación. Protocolo TCP/IP incorporado, puede conectarse directamente a Internet y usarse como servidor o terminal. Tiene un intérprete JAVA incorporado, que puede ejecutar directamente el código fuente JAVA. Tiene la capacidad de desarrollar lenguajes de programación. edición y composición de textos y procesamiento de bases de datos. Proporciona una interfaz gráfica para la ventana X; se utiliza principalmente en computadoras personales de la serie x86, pero también tiene versiones para diferentes plataformas de hardware y admite todos los dispositivos de hardware populares.
En términos de rendimiento, no es más débil que Windows o incluso UNIX, y las aplicaciones de Windows también se pueden ejecutar a través de emuladores. Tiene miles de aplicaciones de software, nada menos que Windows, y también hay software rentable desarrollado por empresas comerciales. Lo más valioso es que es un sistema UNIX real que puede ser utilizado por usuarios profesionales y personas que quieran aprender UNIX en una computadora personal. Linux es un sistema muy flexible. Comparado con Windows, también es un sistema relativamente difícil, al igual que la mayoría de los usuarios no están acostumbrados al mouse de un solo botón de MacOS. Si quieres familiarizarte con Linux, debes tener algunos conocimientos relevantes, configuración de software y hardware, y es mejor conocer algunos programas, porque nadie está obligado a brindarte soporte técnico además de comunicarse con otros usuarios. debes resolver el problema tú mismo. Eso sí, si es sólo para uso diario no tiene por qué ser tan complicado. Linux también le proporcionará un entorno operativo perfecto. Todo lo que tienes que hacer es cambiar tus hábitos y prejuicios.
Los primeros sistemas operativos no tenían interfaces gráficas. Desde que Apple lanzó el Sistema 1.0 en 1984, las computadoras personales han implementado una verdadera GUI (interfaz gráfica de usuario). Desde entonces, las computadoras se han vuelto más fáciles de usar y fáciles de usar. Los gráficos de Windows comenzaron con Windows 3.1/3.2, y no fue hasta la aparición de Windows 95 que marcó la llegada de la era multimedia. Desde entonces, las computadoras han podido hablar y cantar. Linux partió de UNIX, pero es mejor que el anterior. También tiene una interfaz gráfica de usuario cursi que es más estable y hermosa, ¡comparable a los sistemas operativos más hermosos que el mundo haya visto jamás! A diferencia del XP actual, la interfaz gráfica de Linux se basa en la consola, similar a la interfaz gráfica de Windows 95 en DOS. La interfaz gráfica de Linux es el sistema X Windows (diferente de MS Windows).
X Windows es un sistema de ventanas de procesamiento en vivo para UNIX, que tiene buena portabilidad, diversidad de control de color y transparencia de operaciones entre redes. Funciona de manera diferente a Microsoft Windows, pero ambos utilizan interfaces gráficas y tecnología de ventanas.
En apariencia, son algo similares, pero tienen grandes diferencias. De hecho, la interfaz de X Windows es más diversa, más bella y más eficiente. Al igual que Windows a DOS, X Windows cambia la monótona interfaz de texto de UNIX/Linux y proporciona una interfaz gráfica de usuario (GUI) amigable.