¿Qué está pasando con el sistema Linux? ¿Puedes presentarlo brevemente?
¿Qué es Linux? ¿Qué es un sistema operativo?
Antes de entender Linux, tienes que saber qué es un sistema operativo (SO). Así que, antes que nada, ¡hablemos brevemente de qué es un sistema operativo! Primero piénselo: cuando usamos la computadora, ¿de dónde viene el "dongdong" que se muestra en la pantalla? ¡Eh! Se muestra en la tarjeta gráfica y la pantalla; ahora puede leer este artículo a través de Internet, que es una tarea completada por Internet, tarjetas de red, cables de red y todos los equipos electrónicos y de red relacionados. ¿Qué pasa si quieres ver un VCD? Entonces necesitas el soporte de unidades ópticas, CD, tarjetas de sonido, etc. De esta manera, ¡todo lo que está "funcionando" es obra del "hardware"! ¡Así es! Es este hardware de computadora el que está funcionando. Entonces, ¿cómo funciona el hardware? ¡Eso se logra a través del "sistema operativo"! ¡Este sistema operativo es la comunicación entre usted, el usuario y el hardware! En otras palabras, sin un sistema operativo, el hardware de su computadora es solo un montón de chatarra y no puede realizar ningún trabajo.
Entonces, ¿qué contiene el sistema operativo? En pocas palabras, el sistema operativo se divide principalmente en dos cosas, una es el "núcleo" y la otra es "un conjunto de herramientas proporcionadas por el núcleo". Demos una explicación simple basada en las computadoras con Windows que los usuarios usan con frecuencia. . Todo el mundo debería haber usado el Explorador de archivos en computadoras con Windows, ¿verdad? Entonces, cuando abras el Explorador de archivos, ¿mostrará los datos de tu disco duro? Esta visualización de datos en el disco duro la realiza el "núcleo" por usted. Sin embargo, si desea que el núcleo muestre los datos en qué directorio del disco duro, la "herramienta" del "Administrador de archivos" puede ayudarlo a lograrlo. ¡este! ¿Es esto comprensible? Por otra parte, si alguna vez ha utilizado Windows 2000 o Windows XP, ¡aún mejor! Deberías haber oído hablar de los llamados "formatos de archivo FAT32 y NTFS", ¿verdad? En Windows 98, una versión anterior de Windows, no puede leer ni encontrar el disco duro en el formato de archivo NTFS de Windows XP. ¿Por qué? ¡Porque su "núcleo" no conoce NTFS en primer lugar! Por lo tanto, incluso si tiene el Administrador de archivos, debido a que el núcleo no comprende NTFS en absoluto, el Administrador de archivos no es capaz de ayudarlo a lograr lo que desea hacer. Esto debería dejarlo más claro, ¿verdad? ¡Así es! Todo su hardware es administrado por el kernel, y si el kernel no conoce su hardware, entonces no podrá usar el dispositivo de hardware, como el disco duro con formato de archivo NTFS mencionado anteriormente. El núcleo es el "Kernel", que es el nivel más bajo de un sistema operativo. Controla el estado de funcionamiento de todos los recursos de hardware. Linux tiene su propio núcleo y Windows también tiene su propio núcleo.
Entonces, cuando se agrega nuevo hardware a su sistema, si su "Kernel" no lo admite, jaja, el nuevo hardware definitivamente no funcionará, porque el Kernel que lo controla no lo conoce. ¿Entiendes esto? ! ¡Primero tengamos una comprensión general y hablaremos de ello con más detalle más adelante cuando mencionemos la "compilación principal"!
En términos generales, los asuntos gestionados por Kernel son:
Interfaz de llamada al sistema: después de que algunos servicios se comunican con el kernel, los recursos de hardware se utilizan más;
; Control de procesos: el centro de control de procesos del sistema, por lo que cuanto más pequeño sea el núcleo, mejor;
Gestión de la memoria: controla la gestión de la memoria de todo el sistema;
Gestión del sistema de archivos: la gestión del sistema de archivos, por ejemplo, E/S y otros trabajos. También hay soporte para diferentes formatos de archivos, etc. Si su núcleo no reconoce un determinado sistema de archivos, ¡no podrá usar archivos en ese formato! Por ejemplo, Windows 98 mencionado anteriormente no reconoce discos duros en formato de archivo NTFS;
Controladores de dispositivo: como se mencionó anteriormente, la administración del hardware es una de las tareas principales del Kernel. Por supuesto, el controlador del dispositivo. ¡el núcleo necesita hacerlo! Afortunadamente, ahora existe una función denominada "módulo cargable", que le permite editar el controlador en un módulo, por lo que no es necesario volver a compilar el núcleo. ¡Esto también se mencionará en la compilación principal posterior!
¡Entonces! ¡Todos los recursos de hardware son administrados por él! Cuando queremos realizar algún trabajo, además de las funciones proporcionadas por el propio núcleo (como el administrador de archivos mencionado anteriormente), ¡también podemos realizarlo a través de otro software de aplicación! Por ejemplo, quieres ver vídeos VCD, ¿verdad? Además de los programas de reproducción multimedia proporcionados por Windows, ¡también puedes instalar tu propio programa de reproducción de VCD para reproducir VCD! Este programa de reproducción es un software de aplicación, y este software de aplicación puede ayudarle a controlar el núcleo para que funcione (es decir, para reproducir películas). Por lo tanto, podemos decir que el núcleo es la clave para controlar todo el soporte del hardware, y lo es. También es la parte más importante de un sistema operativo. En el nivel inferior, si desea que todo el sistema operativo sea más completo, debe estar respaldado por una gran cantidad de herramientas proporcionadas por el núcleo, así como por las aplicaciones relacionadas con el núcleo. ¡software!
¡Bien! Dicho esto, ¿sabes qué es Linux? jeje! ¡Así es! De hecho, Linux es un sistema operativo. ¡Este sistema operativo contiene el kernel más importante y las herramientas proporcionadas por el kernel! Proporciona una arquitectura completa de control de hardware y gestión de recursos de nivel más bajo en un sistema operativo completo. Esta arquitectura sigue la buena tradición de Unix, por lo que es bastante estable y potente. Además, debido a que esta excelente arquitectura puede ejecutarse en computadoras personales actuales (sistemas X86), muchos desarrolladores de software han transferido su trabajo a esta arquitectura, ¡lo que significa una gran cantidad de software de aplicación! Aunque Linux es solo su núcleo y las herramientas proporcionadas por el núcleo, la integración del núcleo, las herramientas principales y el software proporcionado por estos desarrolladores de software hacen de Linux un sistema operativo más completo y potente. Podemos pensar en la correlación entre los sistemas Linux y los usuarios como el ícono a continuación:
Figura 1. La correlación entre usuarios, interfaces de usuario, herramientas principales, núcleo y hardware
Después de haber Para tener una comprensión aproximada de qué es Linux, a continuación queremos hablar de "¿Por qué Linux es un sistema operativo muy estable?" ¿Cómo llegó? 』
La historia de Unix a Linux
¿Por qué la gente suele decir que Linux es un sistema operativo muy estable? Esto se debe a que Linux tiene un antepasado, ¡y ese es la familia Unix! ¡Con el apoyo de este mayor, Linux, el hermano pequeño, se ha convertido rápidamente en un sistema operativo estable y excelente! Entonces, hablemos de ello a continuación.
¡Hablemos de la historia de Unix a Linux!
¡Ya veinte años antes de que apareciera Linux (alrededor de la década de 1970), existía un sistema operativo bastante estable y maduro! ¡Ese es el hermano mayor de Linux "Unix"! ¿Por qué dices eso? ! ¿Cuál es la relación entre estos dos chicos? ¡Hablemos con él aquí! Como todos sabemos, el núcleo de Linux fue desarrollado por Linus Torvalds en 1991 y se publicó en Internet para que todos lo descargaran. Más tarde, todos sintieron que esta pequeña cosa (el kernel de Linux) era bastante pequeña y exquisita, por lo que lentamente, bastante. ¡Pocos amigos han invertido en el campo de investigación de esta cosita! Pero ¿por qué esta cosita es tan asombrosa? ! Pero, ¿por qué todo el mundo puede descargar esto gratis? ! ¡Eh! Espera a que el hermano Bird engañe lentamente a xx... ¡Oh, no! ¡Escúchame despacio!
Un sueño inacabado: el sistema "Multics" de Bell, MIT y GE
Las primeras computadoras no eran como las computadoras personales actuales y no eran accesibles para la gente común, a menos que lo sea. ¡Para fines militares o de alta tecnología, es posible entrar en contacto con este tipo de Computadora! Como se mencionó anteriormente, el hardware de la computadora también requiere la cooperación de un sistema operativo para lograr el mejor rendimiento de la computadora. Sin embargo, en esa época, debido a que las computadoras se consideraban "bienes de lujo", oh ~ debería decir "artículos valiosos", por lo que. podría ser La escuela solo tenía una computadora central. Por supuesto, las llamadas computadoras centrales de esa época todavía no podían proporcionar una potencia informática moderada. Sin embargo, dado que solo hay un mainframe, pero hay muchos profesores y estudiantes que quieren usarlo, ¿qué debemos hacer? Para resolver este problema, a principios de la década de 1960, el Instituto de Tecnología de Massachusetts (MIT) desarrolló el llamado "Sistema de tiempo compartido compatible (CTSS)". En sentido literal, permitió principalmente que los mainframes pudieran proporcionar múltiples. terminales para acceder al host en línea y utilizar los recursos del host (Por cierto, el terminal (Terminal) en ese momento no tenía software ni recursos disponibles. Para poder utilizar estos terminales, debe iniciar sesión en el host. en línea ¡Después de eso, puede usar los recursos del host para trabajar!) En ese momento, alrededor de 30 usuarios podían usar el host en línea. Para hacer que este sistema de tiempo compartido sea más potente, alrededor de 1965, el Laboratorio de Investigación Bell (Bell), el Instituto de Tecnología de Massachusetts (MIT) y GE Electric Company (GE) comenzaron a desarrollar conjuntamente un sistema llamado Multics. Un proyecto a gran escala. , el objetivo es permitir que el mainframe conecte a más de 300 usuarios. Sin embargo, después de cuatro años de lucha, el proyecto aún fue declarado muerto... ¡Oh! ¡Es un fracaso! (Nota: Multics significa complejo y numeroso).
La aparición de un pequeño sistema de archivos: el pequeño sistema de servidor de archivos de Ken Thompson en 1969
El proyecto del complejo sistema Multics después del fracaso Por supuesto, Bell Labs se retiró del proyecto. Justo después de que se disolviera el proyecto, Ken Thompson, un miembro de Bell Labs que había participado en Muitics, necesitaba un pequeño sistema operativo para acceder a archivos debido a sus propias necesidades laborales. En 1969, lo fundó como DEC (Digital Equipment Corporation). ) utilizando el ordenador PDP-7 como referencia de hardware, diseñó un pequeño sistema de archivos adecuado para su entorno de trabajo, que también contiene algunas pequeñas herramientas que él mismo desarrolló.
¡Ese sistema fue la fuente del primer Unix! Cuando Ken diseñó originalmente este sistema de archivos, diseñó principalmente un sistema operativo simple para su propia comodidad de acceso, por lo que simplificó enormemente el sistema Multics original. Sin embargo, ¡el término Unix aún no existía en ese momento!
El nacimiento oficial de Unix: en 1973, Ritchie y otros escribieron el primer núcleo oficial de Unix en lenguaje C
Debido a que el sistema operativo escrito por Thompson era tan fácil de usar, en Tuvo una amplia circulación en los Laboratorios Bell y fue revisado varias veces. En 1973, para optimizar el rendimiento de ejecución de este sistema, Dennis Ritchie y otros del Bell Research Laboratory reescribieron significativamente el núcleo del sistema original de 1969 utilizando el lenguaje C con un mejor rendimiento de compilación y se aseguraron de que el nombre del sistema operativo fuera Unix. , ¡ja ja! ¡Ese fue el primer sistema operativo Unix! Sin embargo, dado que este sistema operativo fue desarrollado por este grupo de ingenieros, y la mayoría de los usuarios son ingenieros en este campo, la interfaz del sistema Unix posterior fue más difícil de aceptar por los usuarios comunes @_@ (Nota: relativa en Multics , ¡Unix tiene un solo significado!)
Rama importante de Unix: el nacimiento de BSD en 1977
En el desarrollo inicial de Unix, hubo una cosa muy importante, es decir, el nacimiento. de BSD! Dado que el lenguaje C es un lenguaje de alto nivel, se puede aplicar a diferentes arquitecturas de hardware, ¡y el propio Unix está escrito en lenguaje C! Después del lanzamiento de Unix, los profesores de la Universidad de Berkeley estaban muy interesados en este sistema operativo. Después de obtener el código fuente de Unix y modificarlo varias veces, finalmente lanzaron la primera generación de Berkeley Software Distribution en 1977. BSD es una rama de Unix y su desarrollo tiene un impacto considerable en Unix. Por ejemplo, Sun utilizó más tarde el núcleo del desarrollo de BSD para desarrollar su propia versión comercial de Unix.
Versión Unix de cien escuelas de pensamiento:
Dado que el lenguaje C es un lenguaje de programación de muy alto nivel, no está directamente relacionado con el hardware. Por ejemplo, su Windows puede. ¡También ejecute el lenguaje de programación C! Y como Unix está escrito en lenguaje C, es decir, puedes ejecutar este sistema operativo en diferentes arquitecturas de hardware siempre que realices ligeras modificaciones en el código fuente. Posteriormente, debido a la conveniencia de Unix, muchas empresas comerciales e instituciones académicas se sumaron a la investigación y desarrollo de este sistema operativo. Sin embargo, debido a la conveniencia y facilidad de reescritura de Unix, se han creado muchas versiones diferentes de Unix, como el System V de ATT, la versión BSD de la Universidad de California, AIX de IBM, etc.
¡Porque "el núcleo del sistema operativo (Kernel) debe cooperar con el hardware para proporcionar y controlar los recursos del hardware para que funcione bien!" ", y en los primeros días, todas las empresas que producían hardware informático no tenían el concepto del llamado "protocolo", por lo que el hardware producido por cada empresa informática era naturalmente diferente. Por lo tanto, deben desarrollar un sistema Unix adecuado para su propio hardware informático. Por lo tanto, por supuesto, ¡el Unix que ellos mismos desarrollan solo puede coincidir con su propia configuración de hardware! Por ejemplo, este es el caso de Sun, Cray y HP, que son bastante famosos en las instituciones académicas. ¡El Unix que desarrollaron no puede funcionar con otras arquitecturas de hardware! (¡Todos llamamos a este tipo de sistema y equipo "supercomputadora")! Dado que ningún fabricante diseñó un sistema Unix para computadoras personales, no había ningún sistema operativo Unix que soportara computadoras personales en los primeros días (¡por supuesto, esto se debe a que las primeras computadoras personales no eran tan populares como lo son ahora!), y cada compañía producía el suyo Aunque la arquitectura de Unix es similar, solo puede admitir su propio hardware. Por lo tanto, el Unix anterior solo puede equipararse con un servidor (Servidor) o una estación de trabajo grande (Estación de trabajo).
Además, debido a que hay demasiadas versiones y todas provienen del mismo antepasado de Unix, por supuesto, todas se llaman a sí mismas Unix. Bueno, de esta manera, muchas empresas comerciales naturalmente lanzarán software similar. , ¡beber! ¡Entonces, naturalmente, habrá algunas disputas comerciales! Es realmente estresante ~
GNU y Free Software Foundation en 1984:
Los problemas comerciales de Unix han preocupado bastante a muchos entusiastas de Unix. Uno de ellos es el famoso Richard Mr. . Él cree que Unix es un sistema operativo muy bueno. Si todos pueden contribuir con lo que han aprendido sobre este sistema, ¡este sistema será aún mejor! El Sr. Stallman cree que la mayor felicidad es permitir que todos utilicen el buen software que él ha desarrollado. Además, dado que el entorno de trabajo de cada uno (refiriéndose a las plataformas de software y hardware) puede ser diferente, también enfatizó que debería existir el concepto de código abierto para que todos puedan compartir esta experiencia. Él cree que con el código abierto, muchas personas podrán ayudar a probar su programa, lo que fortalecerá a la comunidad Unix. Por sus propios ideales, Stallman fundó GNU y la Free Software Foundation (FSF) en 1984, y creó muchos "software libres" para uso del público. Además, consideró que sus trabajos eran gratuitos (libres para el público en general). El modelo de licencia de licencia (GPL) está disponible para el público. El concepto central de este FSF es que "el sistema de derechos de autor es un medio para promover el progreso social, y los derechos de autor en sí no son un derecho natural".
』Si está interesado en FSF o desea una comprensión más profunda de GNU, consulte el sitio web del profesor Hong Chaogui de la Universidad Chaoyang, que tiene una explicación más detallada. Además, la Licencia Pública General GNU de Stallman siempre enfatiza la palabra ¡Gratis! Esto es lo que dijo: "El "software libre" es una cuestión de libertad, no de precio. Para entender el concepto, hay que pensar en "libertad de expresión", no en "cerveza gratis". "Software libre" se refiere a la libertad de los usuarios para ejecutar , copiar, distribuir, estudiar, cambiar y mejorar el software" a la idea general de que software libre no significa "libre", sino que se refiere a software con "grado de libertad, libertad". ¿Qué es la libertad? Es decir, después de obtener este software, puede modificarlo, publicarlo y copiarlo en diferentes plataformas informáticas.
¡Esta es sin duda una buena noticia! Debido a esto, es posible que el software que obtenga originalmente solo se ejecute en Unix, pero después de modificar el código fuente, podrá ejecutarlo en Linux o Windows. El Sr. Stallman explicó el grado de libertad de manera más directa:
Puede ejecutar este programa gratuito según el propósito que desee;
Puede comprenderlo Después de comprender el funcionamiento de este programa gratuito, modifíquelo al estilo y función que desee;
Puede publicar su programa gratuito modificado nuevamente para ayudar a sus amigos nosotros;
Puede mejorar este programa gratuito y publicar públicamente el programa mejorado para beneficiar a la comunidad!
En pocas palabras, la licencia GPL tiene varias características:
Después de que cualquier software tiene la licencia GPL, es software libre y cualquier persona puede obtener su código fuente (Código Fuente. );
Después de obtener el software con licencia GPL, cualquiera puede modificar el código fuente para adaptarlo a sus propias preferencias;
Además, después de la modificación, el código fuente debe devolverse a la sociedad de Internet. para referencia de todos!
Pero preste especial atención. Esto no significa que el software después de estar incluido en la GPL no se pueda vender. ¡Son dos cosas diferentes! Por ejemplo, el sitio web oficial de Red Hat proporciona CD de instalación de Linux publicados por Red Hat para descarga pública, pero Red Hat todavía vende paquetes de Linux, ¡y se venden a muy bajo precio! 』¿Por qué puede ser así? jeje! Debido a que la información que vende Red Hat contiene una gran cantidad de archivos editados, aunque estos materiales se pueden descargar de Internet, han dedicado mucho tiempo a clasificar la información. ¡Por supuesto, deberían ser compensados hasta cierto punto! ¡Tú lo dices! Así que ¡presta atención! ¡No es que la GPL no pueda utilizarse con fines de lucro!
Este GNU tuvo un profundo impacto en Linux posterior. Desde que el Sr. Stallman desarrolló el proyecto GNU, se centró principalmente en lanzar varias herramientas de software excelentes y convenientes, como el conocido editor de documentos Emacs, GCC. BASH... ¿cómo utilizar este software sin una plataforma de trabajo? Sin embargo, debido al software libre que defendía, esfuerzos posteriores pudieron acceder rápidamente al código fuente para desarrollar software. Esta es la historia de Linux más tarde... Esta es la historia de más tarde, espere y verá ~
Proyecto de interfaz gráfica X-Free86 en 1988:
En vista de la creciente demanda de interfaz gráfica de usuario (GUI), el MIT y otros terceros publicaron por primera vez en 1984 el sistema X Window, y La organización sin fines de lucro XFree86 se estableció en 1988. ¡El llamado XFree86 es en realidad el nombre de la integración del sistema X window, Free y la arquitectura del sistema x86! ¡Y esta interfaz GUI XFree86 se integró en el sistema operativo Linux cuando se lanzó la versión principal 1.0 de Linux en 1994!
Una sesión informativa del estudiante universitario finlandés Linus Torvalds en 1991:
En los años siguientes, debido al fuerte funcionamiento de la industria del hardware informático, dominaron los ordenadores personales basados en la arquitectura del sistema x86. de Intel se hizo muy popular, por lo que las computadoras personales son máquinas bastante populares. Pero en este momento, la mayoría de la gente todavía usa la serie DOS u otros sistemas operativos que son antiguos y requieren muchos recursos del sistema.
¡En ese momento, Linus Torvalds, un estudiante de la Universidad de Helsinki en Finlandia, hizo algo inusual! Linus tiene a mano un sistema Minix (que también es una rama de Unix) y está muy interesado en este sistema operativo. Además, dado que compró una computadora 386 en ese momento, solo quería decir: ¡Oye! ¡Este Unix es genial! Tan estable, ¿puedo trasplantarlo a una computadora personal (arquitectura X86) para usarlo? ! Afortunadamente, debido a la tendencia de código abierto defendida por Stallman, pudo entrar en contacto con algún código fuente y, a través de esa idea, ¡jaja! Leyó detenidamente el núcleo de Unix, eliminó los programas centrales más complicados y lo reescribió en un sistema x86 que podría aplicarse a computadoras personales en general. En 1991, finalmente puso la versión 0.02 de Hobby en Internet para que todos la descargaran. , y como todos reconocían la afición, ¡muchos amigos se unieron al trabajo! Finalmente, en 1994, se lanzó la primera versión central completa 1.0. Y causó la pandemia actual... Debido a que el desarrollo del kernel de Linux lo logran "equipos virtuales", todos obtienen el código fuente central de Linux a través de Internet, lo transforman cuidadosamente y luego lo devuelven a la comunidad de Linux. grupo, y luego desarrollado paso a paso para completar el sistema Linux completo, ya que el Sr. Torvalds es el iniciador de este grupo. Gracias a este esfuerzo colectivo, el Sr. Torvalds estableció Linux como un modelo de licencia GNU que también beneficia a todos.
Fuente de Penguin:
Cuando se lanzó el kernel oficial de Linux 1.0 en 1994, todos le pidieron a Linus Torvalds que pensara en una mascota. El extraño Torvalds de repente pensó en ir al zoológico. un niño y uno lo mató. El pingüino lo persiguió y rodó por el suelo; ¡incluso lo mordió! Como no se me ocurre ninguna otra mascota, ¡también podría usar este pingüino como mascota! Entonces, ¡jaja! ¡De aquí viene el pingüino que vemos ahora a menudo!
------------------------------------------------- ---- -------------------------------------
¿Qué es distribución
Bueno, a través de la explicación anterior, sabemos que Linux es un "sistema operativo", y es el modelo de licencia de GNU, y su hermano mayor es Unix. Sin embargo, después de todo, Linux mantenido por el Sr. Torvalds solo proporciona una colección de "herramientas principales" y "centrales". Después de todo, no es lo suficientemente completo para sistemas operativos que requieren funciones más completas, por ejemplo, si desea un escritorio. programa, tienes que Quieres unirte al sistema X-Window, ¿verdad? ? Si desea configurar WWW, debe agregar software de servidor, ¿verdad? Por lo tanto, aunque el núcleo de Linux ha proporcionado una gran cantidad de programas de soporte y herramientas, después de todo no es suficiente para formar un sistema operativo completo.
Afortunadamente, debido a que Linux tiene buena estabilidad y puede funcionar en plataformas informáticas de arquitectura x86 económicas, ha atraído a muchos proveedores de paquetes y equipos de desarrollo de software libre para desarrollar software relacionado con este núcleo de Linux, como el famoso sendmail. , wu-ftp, apache, etc.
Además, algunas empresas comerciales han descubierto esta oportunidad de negocio, por lo que estas empresas comerciales o grupos de trabajo sin fines de lucro han ensamblado el núcleo de Linux, las herramientas principales y el software relacionado, y han agregado los módulos y herramientas de gestión del sistema creativo de su propia empresa o equipo. y lanzar un conjunto de sistemas operativos que se pueden instalar por completo. ¡A esto lo llamamos distribución completa del sistema operativo Linux, o el llamado "kit de instalación" en chino! Por supuesto, dado que está basado en la arquitectura GNU, los paquetes de CD-ROM emitidos por varias empresas se pueden descargar gratuitamente de Internet. Sin embargo, si desea un mejor servicio, ¡también es una buena idea comprar CD emitidos por esta empresa!
Sin embargo, debido a que hay tantas empresas de Linux en desarrollo, como las famosas Red Hat, OpenLinux, Mandrake, Debian, SuSE, etc., muchas personas se preocupan por si cada distribución no será la misma. No hay necesidad de preocuparse por esto, dado que cada distribución se basa en el kernel de Linux para desarrollar su propia distribución al estilo de la empresa, todos cumplen con las especificaciones de Linux Standard Base (LSB). En otras palabras, cada distribución es en realidad la misma. ! De todos modos, ¡se utiliza el kernel de Linux! Es sólo que los paquetes utilizados en cada distribución pueden no ser exactamente iguales.
¡Así que puedes elegir el CD de distribución de Linux según tus propias preferencias! A continuación se enumeran las URL de varios de los principales distribuidores de Linux:
Red Hat:
Mandrake: /en/
Slackware: /
SuSE: /index_us.html
OpenLinux: /
Debian: .tw/
UniteLinux:/unitedlinux/
Por supuesto distribución Hay más que solo creadores de paquetes, ¡puedes consultar otras noticias de Linux para descubrirlo! Entre ellos, el más famoso en la cultura china es CLE, ¡el editor de paquetes! Si está interesado, ¡también puede consultar la página web a continuación!
CLE: http://cle.linux.org.tw/
Bien, entonces, ¿qué kit de instalación es mejor? ! Como VBird mencionó anteriormente, el núcleo de Linux utilizado por todos los editores es en realidad el mismo, ¡y todos están desarrollados por www.kernel.org! Por lo tanto, su arquitectura, incluso el directorio donde se colocan sus archivos, es básicamente similar, excepto por algunos paquetes de contenido que son diferentes (por ejemplo, algunas personas usan wu-ftpd, otras usan proftpd, etc.), otras estructuras de archivos. y sistemas de mando. De hecho, son casi todos iguales, ¡así que no entraremos en qué kit es mejor! ¡Pero para presentarles cómo aprender y usar un kit! En cuanto a la ubicación de descarga, los internautas han proporcionado un excelente sitio web de descarga para varias distribuciones de Linux:
www.linuxiso.org
----------- -- ------------------------------------------------ -- ----------------
Funciones, ventajas y desventajas de Linux
Origen de Linux:
Como se mencionó Antes, al Sr. Linus Torvalds siempre le han gustado los núcleos pequeños del sistema operativo, y el núcleo es el elemento de nivel más bajo que administra un sistema. ¡Todos los recursos de hardware están controlados por el núcleo! Sin embargo, como se mencionó anteriormente, los primeros Unix no soportaban la arquitectura de computadora personal x86. No fue hasta que el Sr. Linus publicó un pequeño aviso en BBS en 1991 que hubo un cambio importante: Hola a todos los que usan minix.
Estoy creando un sistema operativo (gratuito) (solo como hobby,
no será grande ni profesional como gnu) para 386(486) clones AT.
Este correo electrónico de BBS fue publicado por Linus Torvalds, un estudiante universitario finlandés en ese momento. Dijo que modificó un núcleo de sistema operativo simple, el nombre del núcleo es hobby y el núcleo de este hobby (Kernel) es un sistema central Linux. Además, dado que desarrolló este sistema operativo basado en el protocolo GNU, ¡es gratuito y cualquiera puede descargarlo y usarlo! (Nota: hobby se refiere a interés personal, solo un hobby, no será grande y profesional como gnu, lo que significa: solo por interés personal, no tan grande como gnu~~~)
El hobby desarrollado de Linus se basa en el sistema Unix. Simplifica mucha información en Unix y la hace aplicable a sistemas dirigidos por Intel.
Bajo el sistema x86 (el sistema de computadora personal original tenía arquitectura 386 y 486), el último núcleo del sistema que publicó se llamó Linux's Unix, ¡o Linux para abreviar! Por supuesto, dado que este núcleo es muy similar al sistema Unix en ese momento, ¡también se le llama sistema similar a Unix! (Nota: ¡De hecho, se puede decir que Unix-Like es el nombre colectivo de los sistemas operativos de tipo servidor actuales! Porque, ya sea FreeBSD, BSD, Sun Unix, SCO Unix, HP Unix, Red Hat Linux, Mandrake Linux, etc., todos están hechos por el mismo Proviene de un antepasado llamado "Linux", por lo que en conjunto se denominan sistemas operativos similares a Unix)
Entonces, ¿cuáles son las funciones especiales de este sistema? En pocas palabras:
Gratis: Debido a que se basa en la arquitectura GPL (Licencia Pública General), es Gratis, es decir, cualquiera puede usar o modificar el código fuente de forma gratuita. Esta es la llamada "arquitectura abierta", ¡que es muy importante para la comunidad científica! ¡Porque muchos ingenieros a menudo necesitan modificar el código fuente del sistema debido a necesidades especiales, para que el sistema pueda satisfacer sus propias necesidades! ¡Y esta arquitectura abierta satisfará a los ingenieros con diferentes necesidades! ¡Así que, por supuesto, es probable que se vuelva cada vez más popular!
Los requisitos de equipo son bajos: y puede soportar la arquitectura X86 de computadoras personales, los recursos del sistema no tienen que ser como los de los sistemas Unix anteriores, que sólo son adecuados para equipos de una sola empresa (como como Sol)! A juzgar solo por este punto, ¡puede causar una gran popularidad!
Potente y estable: Y debido a que las funciones no se pierden en algunas grandes estaciones de trabajo Unix, en los últimos años, cada vez más empresas, grupos e individuos han invertido en el desarrollo y desarrollo de este sistema operativo. ¡obras!
Trabajo independiente: además, dado que este sistema operativo utiliza gradualmente muchos paquetes de software y muchos paquetes de software también se desarrollan y prueban en el sistema operativo Linux, recientemente Linux ha podido completar casi todas las estaciones de trabajo. o servicios de servidor propio, como Web, Mail, Proxy, FTP…
Por lo tanto, ¡ya es un sistema operativo bastante maduro en la actualidad! Además, no consume recursos y es gratuito Jaja, ¡se puede decir que ha causado una presión considerable a Microsoft! Además, debido a que los requisitos de hardware de su sistema son muy bajos, muchas personas están sufriendo actualmente la "conspiración de Intel" (¡jaja! ¡Es broma, porque el sitio web de revisión de hardware de Tom a menudo dice que Intel no! ¡Ja! ¡Es gracioso!) Hay bastantes una gran cantidad de equipos de hardware obsoletos disponibles, Linux