logo

Unix vs Linux

Avui Linux té una gran demanda. Podeu veure l'ús de Linux a tot arreu. Està dominant als nostres servidors, escriptoris, telèfons intel·ligents i fins i tot s'utilitza en alguns dispositius elèctrics com els refrigeradors.

Algunes persones pensen que Unix i Linux són sinònims, però això no és cert. Molts sistemes operatius es van desenvolupar com Unix, però cap d'ells va tenir la popularitat de Linux. Linux és el clon d'Unix. Té diverses característiques similars a Unix, encara té algunes diferències clau. Abans de Linux i Windows, el món informàtic estava dominat per Unix. Unix és un nom amb drets d'autor i IBM AIX, HP-UX i Sun Solaris són només el sistema operatiu Unix que queda fins a la data.

arbre binari

Introducció a Unix

Unix és una família de sistemes operatius d'ordinador multiusuari i multitasca que es deriven de l'AT&T Unix real, la integració del qual va començar el 1969 al centre de recerca de Bell Labs per Dennis Ritchie, Ken Thompson i altres. Unix estava pensat per utilitzar-lo al sistema Bell inicialment, donant lloc a una sèrie de versions Unix tant comercials com acadèmiques de proveïdors, com IBM (AIX), HP/HPE (HP-UX), Sun Microsystems (Solaris/SunOS), Berkeley ( BSD), Microsoft (Xenix) i la Universitat de Califòrnia.

Els sistemes Unix estan designats per un disseny modular conegut de vegades com a 'Filosofia Unix' . El sistema operatiu hauria de donar un conjunt d'eines senzilles d'acord amb aquesta filosofia, totes les quals realitzen una funció ben definida i limitada. Un sistema de fitxers incode basat en unificat i una tècnica de comunicació entre processos anomenada 'pipes' serveixen com a mitjà de comunicació principal i s'utilitza un llenguatge de scripts d'ordres i shell per combinar les eines per implementar fluxos de treball complexos.

Unix es diferencia dels seus predecessors com el SO portàtil inicial; gairebé tot el sistema operatiu està especificat en el llenguatge de programació C, que permet que Unix s'executi en nombroses plataformes.

Components d'Unix

El sistema Unix consta de diversos components que en realitat es van empaquetar junts. En afegir l'entorn de desenvolupament, els documents, les biblioteques i el codi font portàtil modificat per a cadascun d'aquests components, inclòs al nucli d'un sistema operatiu, Unix era un sistema de programari autònom.

Les ubicacions del sistema de fitxers i els noms dels components Unix han canviat substancialment al llarg de l'historial del sistema. No obstant això, la implementació de la versió 7 és considerada per diversos per tenir l'estructura inicial de Canonical:

    Nucli:Està compost per molts subcomponents i el seu codi font resideix al directori /usr/sys.Entorn de desenvolupament:Les versions recents d'Unix incloïen un entorn de desenvolupament acceptable per refer tot el sistema a partir del codi font.Ordres:Unix fa una distinció entre programes o ordres a nivell d'usuari per al manteniment i funcionament del sistema, ordres d'utilitat general i programari d'ús més general com ara paquets de composició i format de text.Documentació:Unix va ser un dels sistemes operatius inicials per afegir cadascuna de la seva documentació en línia dins del format llegible per màquina.

Introducció a Linux

Linux és una família de sistemes operatius de codi obert similars a Unix. Normalment, Linux s'empaqueta com a distribució Linux, que conté les biblioteques i el programari del sistema de suport i el nucli, alguns dels quals són oferts pel Projecte GNU. Diverses distribucions de Linux utilitzen la paraula 'Linux', però la Free Software Foundation utilitza el nom 'GNU/Linux' per centrar-se en la importància del programari GNU.

alinear una imatge en css

Les distribucions de Linux famoses són Ubuntu, Fedora Linux i Debian, aquesta última composta per diverses distribucions i canvis diferents, inclosos Xubuntu i Lubuntu. Les distribucions comercials són SUSE Linux Enterprise i Red Hat Enterprise Linux. Les distribucions de Linux d'escriptori són sistemes de finestres com Wayland o X11 i entorns d'escriptori com KDE Plasma o GNOME.

Linux és un dels exemples més destacats de col·laboració de codi obert i programari lliure. El codi font de Linux pot ser distribuït, modificat i utilitzat de manera no comercial o comercial per qualsevol persona segons els termes de les seves respectives llicències, com ara la GPL (Llicència Pública General de GNU). Per exemple, el nucli de Linux té la llicència GPLv2.

Components de Linux

Els components instal·lats del sistema Linux contenen el següent:

    Carregador d'arrencada:És un programa que pot carregar el nucli de Linux a la memòria principal de l'ordinador sent executat pel sistema després de la inicialització del microprogramari i quan està encès.Entra al programa:És el procés inicial iniciat pel nucli Linux.
    Biblioteques de programari: inclouen codi que poden ser utilitzats pels processos actius.Ordres bàsiques d'Unix:Les ordres bàsiques Unix, juntament amb els coreutils GNU, són la implementació típica. Hi ha diverses alternatives disponibles per als sistemes incrustats, com ara Toybox amb llicència BSD i BusyBox copyleft.Kits d'eines de widgets:Són les biblioteques utilitzades per crear interfícies gràfiques d'usuari per a aplicacions de programari. Hi ha diversos kits d'eines de widgets, inclosos Clutter i GTK integrats pel Projecte GNOME, Qt integrat pel Projecte Qt i realitzat per les biblioteques de la Fundació Enlightenment (EFL) i l'empresa Qt desenvolupada principalment per l'equip d'Enlightenment.Sistema de gestió de paquets:El sistema de gestió de paquets inclou RPM i dpkg. Alternativament, els paquets es poden compilar a partir de tarballs de codi font i binaris.Programa d'interfície d'usuari:Els programes d'interfície d'usuari també estan disponibles a Linux, com ara entorns de finestres o intèrprets d'ordres.

Diferència entre Linux i Unix

ComparacióLinuxUnix
DefinicióÉs un sistema operatiu de codi obert que és lliurement disponible per a tothom .És un sistema operatiu que només poden ser utilitzats pels seus autors .
ExemplesTé diferents distribucions com Ubuntu, Redhat, Fedora, etcIBM AIX, HP-UX i Sun Solaris.
UsuarisAvui dia, Linux té una gran demanda. Qualsevol pot utilitzar Linux ja sigui un usuari domèstic, un desenvolupador o un estudiant.Va ser desenvolupat principalment per a servidors, estacions de treball i mainframes.
ÚsLinux s'utilitza a tot arreu, des de servidors, PC, telèfons intel·ligents, tauletes fins a mainframes i superordinadors.S'utilitza en servidors, estacions de treball i ordinadors.
CostLinux també es distribueix, baixa i distribueix lliurement a través de revistes. I les distribucions de Linux amb preus també són més barates que Windows.Els venedors de drets d'autor Unix decideixen diferents costos per als seus respectius sistemes operatius Unix.
DesenvolupamentCom que és de codi obert, es desenvolupa mitjançant l'intercanvi i la col·laboració de codis per part de desenvolupadors d'arreu del món.Unix va ser desenvolupat per AT&T Labs, diversos proveïdors comercials i organitzacions sense ànim de lucre.
FabricantEl nucli de Linux és desenvolupat per la comunitat de desenvolupadors de diferents parts del món. Encara que el pare de Linux, Linus Torvalds supervisa les coses.Unix té tres distribucions IBM AIX, HP-UX i Sun Solaris. Apple també utilitza Unix per fer el sistema operatiu OSX.
GUILinux es basa en comandes, però algunes distribucions ofereixen Linux basat en GUI. Gnome i KDE s'utilitzen principalment GUI.Inicialment era un sistema operatiu basat en comandes, però més tard es va crear un entorn d'escriptori comú. La majoria de distribucions Unix utilitzen Gnome.
InterfícieLa interfície predeterminada és BASH (Bourne Again SHell). Però algunes distribucions han desenvolupat les seves pròpies interfícies.Originalment utilitzava la closca de Bourne. Però també és compatible amb altres GUI.
Suport del sistema de fitxersLinux admet més sistema de fitxers que Unix.També admet el sistema de fitxers, però menys que Linux.
CodificacióLinux és un clon d'Unix, es comporta com Unix però no conté el seu codi.Unix conté una codificació completament diferent desenvolupada per AT&T Labs.
Sistema operatiuLinux és només el nucli.Unix és un paquet complet de sistema operatiu.
SeguretatProporciona una major seguretat. Linux té uns 60-100 virus llistats fins a la data.Unix també està molt segur. Té uns 85-120 virus llistats fins a la data
Detecció i solució d'errorsCom que Linux és de codi obert, sempre que un usuari publica qualsevol tipus d'amenaça, desenvolupadors de tot el món comencen a treballar-hi. I, per tant, proporciona una solució més ràpida.A Unix, els usuaris han d'esperar un temps perquè el problema es resolgui.