Quiero aprender el sistema operativo Linux. ¿Qué versión es mejor?
En pocas palabras, Linux es un clon de Unix o un sistema operativo (SO) similar a Unix que es compatible con la mayoría de los estándares Unix (refiriéndose a IEEE POSIX, etc.) en el nivel de código original System V. , BSD), es un sistema operativo potente y estable que admite multiusuario, multiproceso, multiproceso y buen rendimiento en tiempo real. Puede ejecutarse en x86PC, Sun Sparc, Digital Alpha, 680x0, PowerPC, MIPS y. En otras plataformas, se puede decir que Linux es el sistema operativo que actualmente se ejecuta en la mayoría de las plataformas de hardware. La característica más importante de Linux es que es GNU (Gnu no es Unix, un poco fractal y caótico, infinitamente autónomo. En pocas palabras. , GNU es miembro del sistema de software libre), siguiendo la licencia pública de derechos de autor (GPL), adhiriéndose al principio de "ideas libres, código abierto", miles de expertos/entusiastas mejoran y mejoran constantemente a través de Internet. Siguiendo la historia de Linux hasta 1990, Linus Torvalds todavía era estudiante en la Universidad de Helsinki, Finlandia, e inicialmente escribió un lenguaje ensamblador para manejar tareas múltiples en 80386 protegido. mode El programa de conmutación se inspiró más tarde en Minix (un sistema operativo Unix muy pequeño escrito por el profesor Andy Tanenbaum, utilizado principalmente para la enseñanza de sistemas operativos), y desarrolló aún más lo que pensé que era una idea arrogante: escribir uno mejor que Minix. Minix, entonces comencé a escribir algunos controladores de dispositivos de hardware, un pequeño sistema de archivos,..., así salió la versión 0.0.1 de Linux, pero solo tenía un prototipo rudimentario del kernel del sistema operativo, y ni siquiera puede ejecutarse. Debes compilarlo en una máquina con Minix antes de poder reproducirlo. En ese momento, Linus estaba completamente obsesionado y no quería parar. Decidió echar a Minix, por lo que lanzó la versión 0.0.2 de Linux el 5 de octubre de 1991. En esta versión ya puede ejecutar bash (el GNU Bourne Again Shell, un software para que los usuarios se comuniquen con el kernel del sistema operativo) y gcc (el compilador GNU C). Desde el principio, Linus decidió distribuir Linux libremente, incluido el original. código, y cuando se lanzó Linux 0.0.2 en el grupo de discusión de noticias comp.os.minix, escribió:
"¿Anhelas los buenos días de Minix-1.1, cuando los miembros eran hombres y escribían ¿No tienes un buen proyecto y te mueres por empezar a trabajar en un sistema operativo que puedes intentar modificar según tus necesidades? ¿Te resulta frustrante que todo funcione en Minix? Entonces esta publicación podría ser solo para ti.
"Como mencioné hace un mes, estoy trabajando en una versión gratuita de un Minix para computadoras AT-386.
Finalmente llegué a la etapa en la que incluso es utilizable (aunque puede que no dependa de lo que desee), y estoy dispuesto a publicar las fuentes para una distribución más amplia. Es solo la versión 0.0.2... pero ejecuté bash con éxito. , gcc, gnu-make, gnu-sed, compress, etc. debajo de él."
Linux luego atrajo la atención de los piratas informáticos, quienes se unieron al desarrollo del kernel de Linux a través de la red informática, y Linux tendió a convertirse en un sistema de piratas informáticos: hasta el día de hoy, el desarrollo del kernel se considera programación real en la comunidad Linux. Debido a la unión de un grupo de piratas informáticos de alto nivel, Linux se desarrolló rápidamente. A finales de 1993 y principios de 1994, finalmente nació Linux 1.0. Ahora Linux 1.0 ya es un sistema operativo completamente funcional y el kernel está escrito de manera compacta y eficiente, lo que puede aprovechar al máximo el rendimiento del hardware. También funciona muy bien en la máquina 80386 con 4M de memoria. Todavía se habla de ello hoy. Sin embargo, desde la serie de kernels 2.1.xx, Linux ha comenzado a tomar un camino de alta gama: el hardware se ha desarrollado demasiado rápido, pero Linux no perderá su verdadero carácter. Linux tiene buena compatibilidad y portabilidad. , aproximadamente después de la versión 1.3, comenzó a trasplantarse a otras plataformas de hardware, incluida la llamada CPU más rápida: Digital Alpha (al menos actualmente la frecuencia más alta). Por lo tanto, no siempre asocie Linux con plataformas de hardware de gama baja. El desarrollo de Linux hasta el día de hoy es un malentendido, simplemente aprovecha al máximo el rendimiento del hardware y pasará de aplicaciones de gama baja a aplicaciones de gama alta.
¡Hay otra cosa importante! El proceso de desarrollo de Linux: Linux se une a GNU y sigue la licencia pública de derechos de autor (GPL). Este movimiento ha fortalecido enormemente a GNU y Linux. Casi todas las bibliotecas/software aplicados de GNU se han portado a Linux, mejorando y mejorando la practicidad de Linux. GNU tiene una base. Todavía no puedo entender si es GNU Linux o GNU basado en Linux :-) Lo que es más importante es seguir la licencia pública de derechos de autor y, bajo la premisa de heredar el espíritu del software libre. ya no rechazamos el software libre Las actividades comerciales (como empaquetar software libre y venderlo en forma de CD) no excluyen a las empresas de seguir desarrollando software libre, ni excluyen el desarrollo de software comercial en Linux. Desde entonces, Linux ha. Dio otro salto y han aparecido muchas distribuciones de Linux, como Slackware, Redhat, Suse, TurboLinux, OpenLinux, etc., hay más de diez tipos y siguen aumentando. Tenga en cuenta que no se puede decir "Redhat Linux", ". Suse Linux", "Slackware Linux", etc. Linux se refiere principalmente al kernel del sistema operativo y al kernel original de todas las distribuciones. El código es el mismo (pero la versión del kernel integrado puede diferir según el tiempo de lanzamiento). algunas empresas que desarrollan software comercial en Linux o migran software de otras plataformas Unix a Linux. Hoy en día, muchos grandes nombres de la industria de TI, IBM, Intel, Oracle, Infomix, Sysbase, Corel, Netscape, CA, Novell, etc., han anunciado su apoyo. para Linux! ¡La unión de comerciantes ha compensado las deficiencias y los obstáculos de desarrollo del software libre puro! ¡Linux se ha vuelto rápidamente popular entre los entusiastas de la informática y ha entrado en el negocio como la esperanza de romper el círculo cultural monopolista de algunas empresas! /p>
Linux es la plataforma para que los entusiastas utilicen Intel
Fue desarrollado en colaboración con rnet. Por supuesto, sus funciones de red son muy poderosas. Por ejemplo, puede instalar Linux a través de ftp, nfs, etc., usarlo como puerta de enlace, etc. Las aplicaciones derivadas del desarrollo de Linux pueden. Está más allá de la imaginación original de Linus. Se espera que algunas personas lo utilicen para fabricar enrutadores, otras para crear sistemas integrados y otras para crear sistemas en tiempo real... Los novatos a menudo preguntan qué puede hacer Linux. como esas operaciones que no son tan útiles como otras. Un sistema no se trata de lo que puedes hacer con él, sino de lo que quieres hacer. ¡El auge de Linux también ha dado a la gente mucha inspiración y pensamiento, como las discusiones sobre el mercado! -desarrollo de software al estilo y el espíritu del software libre... p>