logo

Unix vs Linux

I dag er Linux meget efterspurgt. Du kan se brugen af ​​Linux overalt. Det dominerer på vores servere, desktop, smartphones og bruges endda i nogle elektriske enheder som køleskabe.

Nogle mennesker tror, ​​at Unix og Linux er synonymer, men det er ikke sandt. Mange operativsystemer blev udviklet til at være som Unix, men ingen af ​​dem fik den popularitet som Linux. Linux er klonen af ​​Unix. Det har flere funktioner, der ligner Unix, har stadig nogle vigtige forskelle. Før Linux og Windows var computerverdenen domineret af Unix. Unix er et ophavsretligt beskyttet navn, og IBM AIX, HP-UX og Sun Solaris er kun Unix-operativsystemer, der er tilbage indtil dato.

Introduktion til Unix

Unix er en familie af multibruger, multitasking-computeroperativsystemer, der stammer fra den faktiske AT&T Unix, hvis integration startede i 1969 på Bell Labs forskningscenter af Dennis Ritchie, Ken Thompson og andre. Unix var oprindeligt beregnet til brug i Bell-systemet, hvilket førte til en række både kommercielle og akademiske Unix-versioner fra leverandører, herunder IBM (AIX), HP/HPE (HP-UX), Sun Microsystems (Solaris/SunOS), Berkeley ( BSD), Microsoft (Xenix) og University of California.

Unix-systemer er udpeget af et modulært design, nogle gange kendt som 'Unix filosofi' . Operativsystemet bør give en gruppe simple værktøjer i henhold til denne filosofi, som alle udfører en veldefineret og begrænset funktion. Et incode, unified-baseret filsystem og en inter-proces kommunikationsteknik kaldet 'rør' tjene som det primære kommunikationsmiddel, og der bruges et kommando- og shell-scriptsprog til at fusionere værktøjerne til at implementere komplekse arbejdsgange.

Unix adskiller sig fra sine forgængere som det oprindelige bærbare OS; næsten hele operativsystemet er specificeret i programmeringssproget C, som tillader Unix at køre på adskillige platforme.

Komponenter i Unix

Unix-systemet består af flere komponenter, som faktisk blev pakket sammen. Ved at tilføje udviklingsmiljøet, dokumenter, biblioteker og den modificerede, bærbare kildekode for hver af disse komponenter, i inklusion til kernen af ​​et OS, var Unix et selvstændigt softwaresystem.

Filsystemplaceringerne og navnene på Unix-komponenterne har ændret sig væsentligt gennem systemhistorikken. Ikke desto mindre anses implementeringen af ​​7-versionen af ​​flere for at have den tidlige struktur af Canonical:

    Kernel:Den er sammensat af mange underkomponenter, og dens kildekode findes i mappen /usr/sys.Udviklingsmiljø:De seneste versioner af Unix inkluderede et udviklingsmiljø, der er acceptabelt til at lave hele systemet om fra kildekoden.Kommandoer:Unix skelner mellem programmer eller kommandoer på brugerniveau til systemvedligeholdelse og -drift, generelle hjælpekommandoer og mere generel software som typesætningspakker og tekstformatering.Dokumentation:Unix var et af de første OS'er, der tilføjede hver sin dokumentation online i det maskinlæsbare format.

Introduktion til Linux

Linux er en familie af Unix-lignende open source-operativsystemer. Typisk er Linux pakket som Linux-distributionen, som indeholder de understøttende systembiblioteker og software og kernen, hvoraf flere tilbydes af GNU-projektet. Adskillige Linux-distributioner bruger ordet 'Linux', men Free Software Foundation bruger 'GNU/Linux'-navnet til at fokusere på GNU-softwarens betydning.

Berømte Linux-distributioner er Ubuntu, Fedora Linux og Debian, hvoraf sidstnævnte selv består af flere forskellige distributioner og ændringer, inklusive Xubuntu og Lubuntu. Kommercielle distributioner er SUSE Linux Enterprise og Red Hat Enterprise Linux. Desktop Linux-distributioner er vinduessystemer som Wayland eller X11 og desktop-miljøer som KDE Plasma eller GNOME.

Linux er et af de mest fremragende eksempler på open source og gratis softwaresamarbejde. Linux-kildekoden kan distribueres, ændres og bruges ikke-kommercielt eller kommercielt af enhver på vilkårene i dens respektive licenser, såsom GPL (GNU General Public License). For eksempel er Linux-kernen licenseret på GPLv2.

Komponenter af Linux

Installerede komponenter af Linux-systemet indeholder følgende:

    Bootloader:Det er et program, der kan indlæse Linux-kernen i computerens hovedhukommelse ved at blive kørt af systemet efter initialiseringen af ​​firmwaren er udført, og når den er tændt.Indtast programmet:Det er den indledende proces startet af Linux-kernen.
    Softwarebiblioteker: Disse inkluderer kode, der kan bruges af aktive processer.Grundlæggende Unix-kommandoer:Grundlæggende Unix-kommandoer, sammen med GNU-coreutils, er den typiske implementering. Adskillige alternativer er tilgængelige for indlejrede systemer, såsom BSD-licenseret Toybox og copyleft BusyBox.Widget-værktøjssæt:De er de biblioteker, der bruges til at skabe grafiske brugergrænseflader til softwareapplikationer. Adskillige widget-værktøjssæt er til stede, inklusive Clutter og GTK integreret af GNOME-projektet, Qt integreret af Qt-projektet og udført af Enlightenment Foundation Libraries (EFL), og Qt-virksomheden, der primært er udviklet af Enlightenment-teamet.Pakkestyringssystem:Pakkestyringssystemet inkluderer RPM og dpkg. Pakkerne kan alternativt kompileres fra kildekode og binære tarballs.Brugergrænseflade program:Brugergrænsefladeprogrammerne er også tilgængelige i Linux, såsom vinduesmiljøer eller kommandoskaller.

Forskellen mellem Linux og Unix

SammenligningLinuxUnix
DefinitionDet er et open source-operativsystem, som er frit tilgængelig for alle .Det er et styresystem, der kan kun bruges af dets ophavsretshavere .
EksemplerDet har forskellige distros som Ubuntu, Redhat, Fedora osvIBM AIX, HP-UX og Sun Solaris.
BrugereI dag er Linux meget efterspurgt. Alle kan bruge Linux, uanset om de er hjemmebrugere, udviklere eller studerende.Det blev primært udviklet til servere, arbejdsstationer og mainframes.
BrugLinux bruges overalt fra servere, pc, smartphones, tablets til mainframes og supercomputere.Det bruges i servere, arbejdsstationer og pc'er.
KosteLinux distribueres frit, downloades og distribueres også gennem magasiner. Og prissatte distributioner af Linux er også billigere end Windows.Unix copyright-leverandører bestemmer forskellige omkostninger for deres respektive Unix-operativsystemer.
UdviklingDa det er open source, er det udviklet ved deling og samarbejde af koder af verdensomspændende udviklere.Unix er udviklet af AT&T Labs, forskellige kommercielle leverandører og non-profit organisationer.
FabrikantLinux-kernen er udviklet af et fællesskab af udviklere fra forskellige dele af verden. Selvom Linuxs fader, Linus Torvalds overvåger tingene.Unix har tre distributioner IBM AIX, HP-UX og Sun Solaris. Apple bruger også Unix til at lave OSX-operativsystemet.
GUILinux er kommandobaseret, men nogle distros giver GUI-baseret Linux. Gnome og KDE er for det meste brugte GUI.Oprindeligt var det kommandobaseret OS, men senere blev Common Desktop Environment oprettet. De fleste Unix-distributioner bruger Gnome.
InterfaceStandardgrænsefladen er BASH (Bourne Again SHell). Men nogle distros har udviklet deres egne grænseflader.Den brugte oprindeligt Bourne-skal. Men er også kompatibel med andre GUI'er.
Filsystem supportLinux understøtter flere filsystemer end Unix.Det understøtter også filsystem, men mindre end Linux.
KodningLinux er en Unix-klon, opfører sig som Unix, men indeholder ikke dens kode.Unix indeholder en helt anden kodning udviklet af AT&T Labs.
Operativ systemLinux er kun kernen.Unix er en komplet pakke af operativsystemer.
SikkerhedDet giver højere sikkerhed. Linux har omkring 60-100 virus listet indtil dato.Unix er også meget sikret. Det har omkring 85-120 vira opført indtil dato
Fejlfinding og løsningDa Linux er open source, begynder udviklere fra hele verden at arbejde på det, hver gang en bruger poster nogen form for trussel. Og dermed giver det en hurtigere løsning.I Unix skal brugerne vente et stykke tid på, at problemet er løst.