Qué es el sistema operativo Linux y sus características

Un sistema operativo es una interfaz entre el usuario de una computadora y el hardware de la computadora. Es una colección de software que administra los recursos de hardware de la computadora y brinda servicios comunes para los programas de computadora. El término corto de sistema operativo es OS. Y es un componente esencial del software del sistema en un sistema informático. El objetivo principal de un sistema operativo es proporcionar un entorno en el que un usuario pueda ejecutar un programa de manera eficiente o conveniente. Este artículo proporciona una descripción general de lo que es el sistema operativo Linux; tipos de sistemas operativos; su arquitectura y funcionalidades.

Los sistemas operativos se clasifican en seis tipos según los tipos de computadoras que controlan, como sistemas operativos de un solo usuario, de una sola tarea, sistemas operativos en tiempo real, sistemas operativos de un solo usuario, multitarea, multiusuario, sistemas operativos distribuidos, y sistemas operativos embebidos. sistemas Los servicios típicos proporcionados por un sistema operativo incluyen un programador de tareas, administrador de memoria, administrador de disco, administrador de red, otros servicios de E/S y administrador de seguridad.

¿Qué es el sistema operativo Linux?

El sistema operativo Linux es una de las versiones populares del sistema operativo UNIX que está diseñado para proporcionar un sistema operativo gratuito o económico para los usuarios de computadoras personales. Se ha ganado la reputación de ser un sistema rápido y muy eficiente. Es un sistema operativo notablemente completo, que incluye una GUI (interfaz gráfica de usuario), TCP/IP, el editor Emacs, Can X Window System, etc. Los mejores sistemas operativos Linux son Debian, Ubuntu, Fedora, Red Hat Linux, SUSE Linux, Gentoo, Kali Linux y Centos.

sistema operativo linux

Las distribuciones de Linux se enumeran a continuación.

  • DebianLinux.
  • arco linux
  • GentooLinux.
  • Distribución Kali Linux
  • LinuxUbuntu.
  • Distribución Fedora Linux.
  • Escritorio Linux Mint.
  • abrirSUSE
  • Distribución RHEL de Linux.
  • Distribución CentOS Linux.

La historia del sistema operativo LINUX

La historia de Linux comenzó en 1991 con el inicio de un proyecto personal del estudiante finlandés Linus Torvalds para crear un nuevo kernel de sistema operativo libre. Desde entonces, el kernel de Linux resultante ha experimentado un crecimiento constante a lo largo de la historia.

  • En 1991, Linux fue presentado por un estudiante finlandés, Linus Torvalds.
  • Se ha lanzado Hewlett Packard UNIX (HP-UX) 8.0.
  • En 1992, se lanzó Hewlett Packard 9.0.
  • En 1993 se lanzaron NetBSD 0.8 y FreeBSD 1.0.
  • En 1994 se introdujo Red Hat Linux, Bryan Sparks y Ransom Love fundaron Caldera y se lanzó NetBSD1.0.
  • En 1995 se lanzaron FreeBSD 2.0 y HP UX 10.0.
  • En 1996, Matthias Ettrich desarrolló K Desktop Environment.
  • En 1997, se lanzó HP-UX 11.0.
  • En 1998, se lanzó la quinta generación de SGI Unix, a saber, IRIX 6.5, el sistema operativo Sun Solaris 7 y Free BSD 3.0.
  • En el año 2000, se anunció el acuerdo de Caldera Systems con la división de software de servidor y la división de servicios profesionales de SCO.
  • En 2001, Linus Torvalds lanzó el código fuente de la versión 2.4 de Linux.
  • En 2001, Microsoft presentó una demanda contra Lindows.com.
  • En 2004, el nombre de Lindow se cambió a Linspire.
  • En 2004, se lanzó la primera versión de Ubuntu.
  • En 2005, el proyecto openSUSE lanzó una distribución gratuita de la comunidad de Novell.
  • En 2006, Oracle lanzó su propia distribución de Red Hat.
  • En 2007, Dell comenzó a distribuir computadoras portátiles con Ubuntu preinstalado.
  • En 2022, se lanzó la versión 3.0 del kernel de Linux.
  • En 2022, Android basado en Linux de Google obtuvo el 75% de la cuota de mercado de teléfonos inteligentes, en términos de la cantidad de teléfonos enviados.
  • En 2022, Ubuntu reclamó 22 000 000 de usuarios.
La historia de Linux
La historia de Linux

arquitectura del sistema Linux

La arquitectura del sistema operativo Linux consta principalmente de estos componentes: el kernel, la capa de hardware, la biblioteca del sistema, el shell y la utilidad del sistema.

Lee:  Minimizar los errores en los sistemas de adquisición de datos de RTD multiplexados a 3 hilos
Arquitectura de Linux
Arquitectura de Linux

1). El núcleo es la parte central del sistema operativo, que es responsable de todas las actividades principales del sistema operativo LINUX. Este sistema operativo consta de diferentes módulos e interactúa directamente con el hardware subyacente. El núcleo proporciona la abstracción necesaria para ocultar programas de aplicación o detalles de hardware de bajo nivel del sistema. Los tipos básicos son:

  • Núcleo monolítico
  • Micronúcleos
  • núcleos exo
  • Núcleos híbridos

2). Las bibliotecas del sistema son funciones especiales que se utilizan para implementar la funcionalidad del sistema operativo y no requieren derechos de acceso al código del módulo del kernel.

3). Los programas de utilidad del sistema son capaces de realizar tareas de nivel individual y especializado.

4). La capa de hardware del sistema operativo LINUX consta de dispositivos como RAM, HDD, CPU.

5). El shell es una interfaz entre el usuario y el núcleo y proporciona servicios del núcleo. Recibe comandos del usuario y realiza funciones del kernel. El Shell está presente en diferentes tipos de sistemas operativos, que se clasifican en dos tipos: shells de línea de comandos y shells gráficos.

Los shells de línea de comandos proporcionan una interfaz de línea de comandos, mientras que los shells de línea gráfica proporcionan una interfaz gráfica de usuario. Aunque ambos shells realizan operaciones, los shells de la GUI funcionan más lentamente que los shells de la CLI. Los tipos de conchas marinas se clasifican en cuatro:

  • Concha Korn
  • concha de bourne
  • caparazón C
  • Carcasa POSIX

Características

El principal Características del sistema operativo Linux somos

Portátil: El sistema operativo Linux puede ejecutarse en diferentes tipos de hardware y el kernel de Linux admite la instalación de cualquier tipo de plataforma de hardware.

Fuente abierta: El código fuente del sistema operativo LINUX está disponible gratuitamente y, para mejorar la capacidad del sistema operativo LINUX, muchos equipos están trabajando juntos.

Multi usuario: El sistema operativo Linux es un sistema multiusuario, lo que significa que varios usuarios pueden acceder simultáneamente a los recursos del sistema, como RAM, memoria o programas de aplicación.

Multiprogramación: El sistema operativo Linux es un sistema de multiprogramación, lo que significa que varias aplicaciones pueden ejecutarse al mismo tiempo.

Sistema de archivos jerárquico: El sistema operativo Linux ofrece una estructura de archivos estándar en la que se organizan los archivos del sistema o los archivos del usuario.

Caparazón: El sistema operativo Linux ofrece un programa de interpretación especial, que se puede utilizar para ejecutar comandos del sistema operativo. Se puede usar para realizar varios tipos de operaciones, como llamar a programas de aplicación, etc.

Seguridad: El sistema operativo Linux ofrece sistemas de seguridad para el usuario mediante funciones de autenticación como el cifrado de datos o la protección con contraseña o el acceso controlado a determinados archivos.

¿En qué se diferencia Linux de otros sistemas operativos?

Varias características del sistema operativo Linux demuestran que es superior a otros sistemas operativos. Pero, algunos otros sistemas operativos pueden ser más útiles que Linux. El principal Las principales ventajas del sistema Linux son las siguientes y determinarán por qué es superior a otros sistemas operativos.

  • fuente abierta
  • Muy documentado para principiantes.
  • Seguridad
  • Soporte para múltiples computadoras de escritorio
  • multitarea
    Libre
  • Instalaciones
  • Ligero
  • Compatibilidad
  • Estabilidad
  • Redes
  • Rendimiento
  • Privacidad
  • Flexibilidad
  • Soporte comunitario
  • Actualizaciones de software
  • Apto para programadores
  • Distribuciones/ Distribuciones
  • Interfaz gráfica del usuario
  • CD en vivo/USB

Diferencia entre el sistema operativo Linux y Windows

La diferencia entre el sistema operativo Linux y Windows incluye lo siguiente.

sistema operativo linuxsistema operativo Windows
Linux es un sistema operativo de código abiertoWindows no es un sistema operativo de código abierto
El nombre de archivo de Linux distingue entre mayúsculas y minúsculasEl nombre de archivo de Windows no distingue entre mayúsculas y minúsculas
Es gratises comercial
En este sistema operativo, se utiliza un núcleo monolíticoEn este sistema operativo se utiliza un microkernel
Linux es más eficiente que Windows.Windows es menos eficiente
Para separar directorios, se usa una barra inclinadaPara separar directorios se utiliza la barra invertida
es mas seguroNo es seguro en comparación con Linux.
Linux es ampliamente utilizado para hackear sistemasWindows no ofrece mucha eficiencia en la piratería.
Linux utiliza un sistema de archivos jerárquico.Windows utiliza varias unidades de datos, es decir, C:D:E, con el fin de almacenar archivos y carpetas.
Los archivos considerados bajo Linux son CD-ROM, discos duros e impresoras.Los periféricos considerados en Windows son discos duros, impresoras, CD-ROM.
Los tipos de cuentas de usuario en Linux son de 3 tipos, como Regular, Root y Service AccountLos tipos de cuentas de usuario en Windows son de cuatro tipos, como Administrador, Estándar, Niño e Invitado
El superusuario como usuario raíz de Linux incluye todos los derechos administrativos.El usuario administrador de Windows incluye todos los derechos de administrador de la computadora.
La convención de nomenclatura de archivos de Linux distingue entre mayúsculas y minúsculas. Entonces, dos archivos diferentes en este sistema operativo son muestra y SAMPLE.En el sistema operativo Windows, no puede tener dos archivos con el mismo nombre en la misma carpeta
Para cada usuario, su directorio de inicio se crea como inicio o nombre de usuario.En el sistema operativo Windows, el directorio de inicio predeterminado es Mis documentos
Lee:  Optimización del reloj del convertidor analógico a digital: una perspectiva de ingeniería de prueba

Diferencia entre el sistema operativo Linux y el sistema operativo Windows

La principal diferencia entre Linux y Windows es la siguiente.

  • Linux es un sistema operativo de código abierto, por lo que el operador puede modificar fácilmente el código fuente según sea necesario, mientras que Windows es un sistema operativo comercial, por lo que el operador no tiene derecho a acceder al código fuente.
  • El sistema operativo Linux es muy seguro, ya que detecta y corrige errores, mientras que el sistema operativo Windows tiene una gran base de usuarios, por lo que se convierte en un objetivo para que los piratas informáticos ataquen el sistema Windows.
  • Linux es más rápido que Windows, incluso con hardware antiguo
  • Los dispositivos Linux se consideran archivos, mientras que en Windows se consideran periféricos.
  • Los archivos en Linux tienen el mismo nombre en un diccionario similar, mientras que en Windows no puede haber dos archivos con un nombre similar en una carpeta similar.
  • En Linux, los archivos de programa y el sistema se pueden encontrar en diferentes diccionarios, mientras que en Windows, los archivos de programa y el sistema generalmente se guardan en la unidad C.

Comandos del sistema operativo Linux

La lista de comandos de Linux se muestra a continuación.

  • adduser – Agregar nuevo usuario
  • información – información de ayuda
  • id – Imprimir ID de usuario y grupo
  • arco – Arquitectura de la máquina de impresión
  • chown – Cambiar la propiedad de los archivos por parte de usuarios y grupos
  • hostname – Imprime o establece el nombre del sistema
  • head: muestra la primera parte de los archivos
  • awk – Buscar y reemplazar texto en archivo(s)
  • chroot – Cambia el directorio raíz
  • cksum – Imprime la suma de comprobación CRC y el recuento de bytes
  • clear – Borrar pantalla de terminal
  • chmod – Modificar permisos de acceso a archivos y directorios
  • bc – Un lenguaje de computación de precisión arbitraria
  • chkconfig – herramienta de mantenimiento /etc/rc[0-6]jerarquía de directorios .d
  • cal – Mostrar un calendario
  • du – Estimar el uso del espacio de archivos
  • chgrp – cambiar la propiedad del grupo de archivos
  • dirname: convierte un nombre de ruta completo en una ruta simple
  • dircolors – Configuración de color para `ls’
  • cat – Concatenar archivos e imprimirlos en salida estándar
  • dir: enumera brevemente el contenido del directorio
  • chdir – Cambiar el directorio de trabajo
  • diff3 – Muestra las diferencias entre tres archivos
  • cmp – Compara dos archivos
  • diff – Muestra las diferencias entre dos archivos
  • com. – Comparar línea por línea dos archivos ordenados copiar un archivo
  • df – Mostrar espacio libre en disco
  • cp – Copia uno o más archivos a otra ubicación
  • dd – Volcado de datos – Convertir y
  • dc – Calculadora de escritorio
  • gawk – Buscar y reemplazar texto en archivo(s)
  • gzip – Comprimir
  • cron – Daemon para ejecutar comandos programados
  • fecha: ver o cambiar la fecha y la hora
  • crontab: programe un comando para que se ejecute más tarde
  • cortar: dividir un archivo en varias partes
  • csplit: divide un archivo en fragmentos determinados por el contexto
  • env – Ver, establecer o eliminar variables de entorno
  • fdformat – formateo de bajo nivel de un disquete
  • grep: busca archivos para líneas que coincidan con un patrón dado
  • echo – Mostrar mensaje en pantalla
  • formatear – Formatear discos o cintas
  • doblar – Ajustar el texto para que se ajuste a un ancho especificado
  • fmt – Reformatear texto de párrafo
  • ed – Un editor de texto orientado a líneas (edlin)
  • buscar: busque archivos que cumplan con los criterios deseados
  • fgrep: busca en los archivos las líneas que coincidan con una cadena fija
  • egrep: busque en el archivo o archivos las líneas que coincidan con una expresión extendida
  • expulsar – Expulsar el CD-ROM
  • fdisk – Manipulador de tablas de particiones para Linux
  • expandir – Convertir tabulaciones en espacios
  • falso: no hacer nada, sin éxito
  • gratis – Mostrar uso de memoria
  • factor – Muestra los factores primos
  • fsck: comprueba la consistencia del sistema de archivos y repara o descomprime los archivos con nombre
  • expr – Evaluar expresiones
  • grep: busca archivos para líneas que coincidan con un patrón dado
  • grupos: imprime los nombres de los grupos en los que se encuentra un usuario
Lee:  Qué es la aproximación de diodos : Tipos y modelos de diodos

Ventajas

los ventajas del sistema operativo linux Incluya lo siguiente.

  • Al igual que otros sistemas operativos como macOS y Windows, Linux es un sistema operativo de código abierto.
  • No se limita solo al sistema operativo, sino que también se utiliza como plataforma para ejecutar servidores, sistemas integrados y computadoras de escritorio.
  • Linux ofrece diferentes distribuciones, así como diferencias, ya que es de código abierto e incluye un diseño modular.
  • Linux se usa casi en todas las áreas, como automóviles, electrodomésticos, teléfonos inteligentes, servidores, etc.

Aplicaciones del sistema operativo Linux

Linux es una industria multimillonaria en estos días. Miles de empresas y gobiernos de todo el mundo utilizan el sistema operativo Linux debido a su asequibilidad, tarifas de licencia más bajas, tiempo y dinero. Linux se utiliza en una serie de dispositivos electrónicos, que están disponibles para los consumidores de todo el mundo. La lista de algunos populares Dispositivos electrónicos basados ​​en Linux comprender :

  • Dell Inspiron Mini 9 y 12
  • Garmin Nuvi 860, 880 y 5000
  • Teléfono de desarrollo Android de Google 1
  • Mini HP 1000
  • IdeaPad S9 de Lenovo
  • Teléfono Motorola MotoRokr EM35
  • Una computadora portátil por niño XO2
  • Televisor sony bravia
  • jugador sony
  • Grabadora de video digital TiVo
  • Sistema de navegación para automóviles Volvo
  • Teclado de patrón Yamaha
aplicaciones de linux
aplicaciones de linux

Por lo tanto, es el sistema operativo Linux, la historia, la arquitectura, las características y las aplicaciones del sistema operativo Linux las que se pueden utilizar en proyectos informáticos. Además, para cualquier pregunta sobre este artículo o los últimos proyectos electrónicos, puede dar su opinión comentando en la sección de comentarios a continuación.

Javired
Javired

Deja una respuesta

Tu dirección de correo electrónico no será publicada.