Red de conocimiento informático - Aprendizaje de programación - ¿Qué es Linux?

¿Qué es Linux?

Linux es un sistema operativo similar a Unix y un tipo de Unix. El kernel controla los servicios básicos del sistema y fue desarrollado bajo el liderazgo de Linus, quien optó por lanzar el programa bajo la Licencia Pública General (GPL), que permite a cualquiera copiar y distribuir el programa original en cualquier forma. Linus decidió lanzar el programa bajo la Licencia Pública General (GPL), que permite a cualquiera copiar y distribuir el programa Linux original en cualquier forma. En otras palabras, Linux es en realidad "gratuito" y los usuarios pueden obtener el código original del programa Linux en Internet y copiar y cambiar el programa original de Linux a voluntad. La creciente popularidad de Internet y la apertura de los derechos de autor de Linux han atraído a innumerables expertos en informática a invertir en el desarrollo y mejora de los programas centrales de Linux, lo que hace que Linux sea cada vez más poderoso. Por lo tanto, hoy podemos descargar Linux gratis de Internet y usarlo, o podemos conseguir un CD de Linux por un poco de dinero, porque Linux está protegido por derechos de autor GPL.

Además de los programas principales, el sistema operativo requiere otros programas y aplicaciones del sistema para funcionar. La mayoría de los programas de sistema comúnmente utilizados en Linux son desarrollados por la Free Software Foundation y existen muchas organizaciones o individuos que desarrollan aplicaciones para Linux. La mayoría de estos programas son software gratuito y cualquier persona puede obtenerlos en Internet de forma gratuita. Sin embargo, es muy inconveniente obtener estos programas y luego instalarlos uno por uno. Por lo tanto, algunas empresas u organizaciones recopilan programas en Linux y los integran en "kernel--programas del sistema--aplicaciones" Combinados en un sistema operativo completo, de modo que. Para que los usuarios normales puedan instalar fácilmente todo el sistema, este es el llamado "paquete de instalación". Esta es la llamada "distribución", y lo que normalmente llamamos sistema Linux se refiere a estos paquetes de distribución. El mismo sistema Linux se dividirá en diferentes paquetes de distribución por diferentes empresas y organizaciones, razón por la cual a menudo vemos tantos tipos diferentes de Linux en línea.

Linux tiene la interfaz de programa y el modo de funcionamiento del sistema Unix y hereda la estabilidad y eficiencia de Unix. No es raro que los hosts en una red con Linux instalado funcionen continuamente durante más de un año sin fallar ni apagarse. Sin embargo, Linux no tiene las enormes regalías de Unix, ni necesita ser utilizado en hardware costoso propietario; puede ejecutarse en una PC i386 normal y es muy eficiente, por lo que, naturalmente, obtiene la ventaja que Unix ha acumulado sobre el; últimas décadas de todos los recursos y usuarios del programa. Los recursos de programa y los usuarios acumulados en Unix durante las últimas décadas, junto con los derechos de autor GPL que permiten a las personas liberar libremente el código original de Linux y modificar el programa según sus propias necesidades, han hecho de Linux un multitarea muy popular. gratuito y un sistema operativo estable, eficiente y multiusuario que se puede ejecutar en una variedad de plataformas de sistemas informáticos diferentes, como i386, Sparc, Alpha, Mips y PPC. El sistema operativo se ejecuta en muchas plataformas de sistemas informáticos diferentes, incluidas i386, Sparc, Alpha, Mips, PPC y otras.

Linux admite una variedad de dispositivos de hardware, como x86, Motorola 68k, Digital Alpha, Sparc, Mips, Motorola PowerPC y ARM. Debido a que el código del programa es público, los proveedores de hardware pueden desarrollar controladores compatibles con Linux para sus propios dispositivos de hardware sin pagar regalías adicionales, aumentando así las ventas de productos.

El software como SpreadSheet, desarrollado conjuntamente por dos personas, es una versión de ventana de la hoja de cálculo, y cualquiera que esté familiarizado con Lotus 1-2-3 puede ver sus fructíferos resultados. Cualquiera que esté familiarizado con Lotus 1-2-3 quedará impresionado al ver resultados tan fructíferos. Por supuesto, lo más encomiable son las capacidades de red de Linux, ya sea SLIP, PPP, NetBEUI, DDP, X.25 o ISDN, Linux cuenta con el software correspondiente y las funciones de servidor estables son adecuadas para establecer intranets e Internet.

Los usuarios comunes pueden beneficiarse de la protección de GNU GPL, y Linux se puede usar "gratis", lo cual es un buen negocio en comparación con las costosas regalías de Unix.

Además de esto, Linux también tiene las siguientes características:

- Multitarea: esto significa que Linux puede satisfacer las necesidades de muchos usuarios diferentes al mismo tiempo. En resumen, puedes escuchar el CD de la banda sonora del Titanic, editar trámites, imprimir documentos y jugar al Tetris X en cualquier momento.

-Compatibilidad con múltiples CPU: esto definitivamente no es exclusivo de NT; Linux también admite esta arquitectura de hardware, lo que significa que pronto se generalizarán velocidades informáticas más rápidas y algoritmos revolucionarios.

- Modo de protección de RAM: los procesos no interfieren entre sí, asegurando que el sistema siempre funcione perfectamente. Muchas personas descargaron puntos de referencia para probar el rendimiento de Linux y descubrieron que las PC que usaban sólo una CPU 486 funcionaban tan bien como una estación de trabajo de rango medio Sun o Digidoll.

-Cargador dinámico: cuando un programa se carga en la RAM para su ejecución, Linux solo carga los módulos de programa relevantes en el disco, mejorando así de manera efectiva la velocidad de ejecución y la administración de la RAM.

- Vinculación dinámica de bibliotecas habilitadas para ****: esto significa que el tamaño del archivo ejecutable se reduce considerablemente, lo que ayuda a ahorrar espacio en disco.

- Soporta múltiples sistemas de archivos: Minix, Xenix, System V y otros sistemas operativos famosos. NTFS para NT también será compatible en el futuro.

- Ver DOS: Esto se llama transparencia; piense en el sistema de archivos FAT de DOS como un sistema de archivos remoto especial, disponible sin ningún comando especial, como un directorio en Linux.

El desarrollo de Linux

En los últimos años, el desarrollo de Linux lo ha convertido en otro importante rival de Microsoft y Sunrise debido a sus ventajas competitivas como bajo precio, buena calidad, y una gran estabilidad, Linux se está extendiendo a muchas estaciones de trabajo basadas en PC. Al principio, debido a la falta de software de aplicación comercial, era imposible ingresar al sistema operativo convencional de la gente de negocios común y corriente confiando únicamente en programas de herramientas académicas. Sin embargo, Linux hoy ya no es lo que solía ser, con la introducción de programas como KDE, Gimp y Gnome que brindan más interfaces gráficas para sistemas operativos y aplicaciones de escritorio.

Linux apareció por primera vez como software de distribución en 1993. Se trata de paquetes de software completos, incluidos instaladores, kernels, aplicaciones, X, controladores, etc., descargados de Internet e instalados en el disco. El programa de instalación en ese momento era muy tosco y difícil de instalar con éxito. La mala afinidad de la interfaz y el soporte de hardware fueron los mayores obstáculos.

Más tarde, surgieron las unidades de CD-ROM y surgieron los medios de distribución de CD-ROM. Los fabricantes de Linux actuales lo utilizan como el principal medio de distribución de software. Los más comunes en China incluyen Red Hat, Slackware y Debian. Entre ellas, se considera que Debian es una distribución de peso pesado que sigue sin ser comercial, y la FSF financió su desarrollo inicial.

Cualquiera puede descargar la distribución completa desde el sitio FTP de Debian. Por supuesto, para organizaciones comerciales como Red Hat, también es posible descargar la distribución de Red Hat desde el sitio FTP, pero por una pequeña tarifa de CD puede obtener soporte técnico adicional y documentación útil.

La forma más sencilla de conseguir estos CD es comprar un libro de Linux en chino o inglés. Al final del libro habrá un disco que contiene el software de distribución producido por la empresa u organización. Por lo general, el libro tendrá un capítulo dedicado que explica el proceso de instalación y configuración, que los lectores pueden aprovechar. Las diferentes distribuciones tienen diferentes mecanismos de instalación, pero todas son distribuciones de Linux.

A los usuarios domésticos, lo que más les preocupa es el desarrollo de la tecnología china Linux.

Aplicaciones de Linux

Sin actividades comerciales no habría Linux; sin conciencia de la libertad de información, no habría Linux.

Linux no es sólo una excelente plataforma para el desarrollo de software, sino también un buen socio en el trabajo y en casa. Algunas personas dicen que "tener Linux equivale a tener la lámpara de Alá". Esto es cierto. Otra persona dijo: "El software que no ha sido portado a Linux no debe tener ningún valor. Esto no es malo.

El desarrollo de Linux confirma esa tendencia: la información será cada vez mayor. Cuanto más barato; por ser más barato, el mercado se ha expandido infinitamente. El ejemplo más directo es el uso de los ISP.

SSC (Specialized System Consultants), el editor de "Linux Magazine", utiliza Linux como. plataforma para servicios de acceso telefónico a Internet Para convertirse en ISP, debe tener una conexión a Internet y una variedad de servicios de acceso telefónico en serie (como Cycades, Maxspeed, Gtek y otros sistemas de software), servicios PPP y SLIP. , grupos de noticias de Usenet (como INN), envío de correo (como sendmail), servidores de red (como Apache) y capacidades de respaldo (como tar, cpio, etc.) y otros. El control estará en el alquiler de las comunicaciones por Internet y el costo de invertir en Linux será muy bajo.

Este artículo está extraído de la "Versión oficial de CLE 0.8: Guía de uso del paquete de extensión de Linux en chino". "

El desarrollo vigoroso de la industria del software Linux ayudará a nuestro país a desarrollar su propio software, proteger la seguridad de la información nacional y ganar una participación en la competencia internacional.