A diferenza entre Linux e GNU / Linux

Linux é un sistema operativo usado para poder practicamente calquera dispositivo que poida pensar.

Descrición xeral de Linux

Cando a maioría da xente pensa en Linux, pensa nun sistema operativo de escritorio usado por frikis e técnicos ou un sistema operativo baseado en servidores para poder sitios web.

Linux está en todas partes. É o motor detrás da maioría dos dispositivos intelixentes. O teléfono Android que está a usar executa un kernel de Linux, que a neveira intelixente que se pode reiniciar executa Linux. Hai lámpadas intelixentes que poden falar entre si coa axuda de Linux. Ata os rifles utilizados polo Linux exército.

Un termo moderno é "internet das cousas". A verdade é que realmente só hai un sistema operativo que potencia a internet das cousas e que é Linux.

Desde o punto de vista comercial, Linux tamén se usa en grandes supercomputadores e úsase para executar a Bolsa de Nova York.

Linux tamén pode, por suposto, ser usado como o sistema operativo de escritorio no seu ordenador netbook, portátil ou de escritorio.

Sistemas operativos

O sistema operativo é un software especial usado para interactuar co hardware dentro dunha computadora.

Se considera un portátil estándar os dispositivos de hardware que o sistema operativo debe xestionar inclúe a CPU, a memoria, a unidade de procesamento de gráficos, un disco duro, un teclado, rato, pantalla, portos USB, tarxeta de rede sen fíos, tarxeta ethernet, batería , retroiluminación para unha pantalla e portos USB.

Ademais do hardware interno, o sistema operativo tamén debe ser capaz de interactuar con dispositivos externos como impresoras, escáneres, joypads e unha gran variedade de dispositivos con USB.

O sistema operativo ten que xestionar todo o software na computadora, asegurándose de que cada aplicación teña memoria suficiente para realizar, cambiando os procesos entre estar activo e inactivo.

O sistema operativo debe aceptar a entrada desde o teclado e actuar sobre a entrada para realizar os desexos do usuario.

Exemplos de sistemas operativos inclúen Microsoft Windows, Unix, Linux, BSD e OSX.

Descrición xeral de GNU / Linux

Un termo que podes escoitar de cando en vez é GNU / Linux. ¿Que é GNU / Linux e como difiere do Linux normal?

Desde o punto de vista do usuario Linux de escritorio, non hai diferenza.

Linux é o principal motor que interactúa co hardware da túa computadora. É comúnmente coñecido como o kernel de Linux.

As ferramentas GNU proporcionan un método de interactuar co kernel de Linux.

Ferramentas GNU

Antes de proporcionar unha lista de ferramentas, consulte o tipo de ferramentas que terá que ser capaz de interactuar co kernel de Linux.

Primeiro de todo a un nivel moi básico antes de considerar o concepto dun ambiente de escritorio necesitará un terminal e o terminal debe aceptar comandos que o sistema operativo Linux usará para realizar tarefas.

O shell común usado para interactuar con Linux nun terminal é unha ferramenta GNU chamada BASH. Para comezar a BASH na computadora primeiro ten que ser compilada para que tamén necesite un compilador e un ensamblador que tamén sexan ferramentas de GNU.

De feito, GNU é responsable dunha completa cadea de ferramentas que permiten desenvolver programas e aplicacións para Linux.

Un dos contornos de escritorio máis populares denomínase GNOME que significa GNU Network Object Model Environment. Snappy non o é.

O editor de gráficos máis coñecido chámase GIMP que é o programa de manipulación de imaxes de GNU.

As persoas que están detrás do proxecto GNU ás veces se molestan porque Linux recibe todo o crédito cando son as súas ferramentas que o potencia.

O meu punto de vista é que todos saben quen fai o motor nun Ferrari, ninguén sabe realmente quen fai os asentos de coiro, o reprodutor de audio, os pedales, as tapas das portas e todas as outras partes do coche, pero todas son igual de importantes.

As capas que compoñen un escritorio Linux estándar

O compoñente máis baixo dunha computadora é o hardware.

Na parte superior do hardware está o kernel de Linux.

O núcleo Linux ten varios niveis.

Na parte inferior sitúanse os controladores do dispositivo e os módulos de seguridade utilizados para interactuar co hardware.

No seguinte nivel, tes programadores de procesos e xestión de memoria empregados para xestionar os programas que se executan no sistema.

Finalmente, na parte superior, hai unha serie de chamadas de sistema que proporcionan métodos para interactuar co kernel de Linux.

Por riba do kernel Linux hai unha serie de bibliotecas que os programas poden usar para interactuar coas chamadas do sistema Linux.

Xusto debaixo da superficie hai varios compoñentes de baixo nivel como o sistema de fiestras, os sistemas de rexistro e a rede.

Finalmente, chegue á parte superior e é onde se atopan as aplicacións de escritorio e escritorio.

Un ambiente de escritorio

Un entorno de escritorio é unha serie de ferramentas gráficas e aplicacións que o fan máis doado para interactuar co ordenador e, basicamente, facer cousas.

Un ambiente de escritorio na súa forma máis simple só pode incluír un xestor de fiestras e un panel. Hai moitos niveis de sofisticación entre os contornos de escritorio máis sinxelos e con todos os detalles.

Por exemplo, o ambiente de escritorio LXDE lixeiro inclúe un xestor de ficheiros, editor de sesións, paneis, lanzadores, xestor de fiestras, visor de imaxes, editor de texto, terminal, ferramenta de arquivo, xestor de rede e reprodutor de música.

O entorno de escritorio GNOME inclúe todo isto máis unha suite ofimática, navegador web, caixas de GNOME, cliente de correo electrónico e moitas máis aplicacións.