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:
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:
Softwarebiblioteker: Disse inkluderer kode, der kan bruges af aktive processer.
Forskellen mellem Linux og Unix
Sammenligning | Linux | Unix |
---|---|---|
Definition | Det er et open source-operativsystem, som er frit tilgængelig for alle . | Det er et styresystem, der kan kun bruges af dets ophavsretshavere . |
Eksempler | Det har forskellige distros som Ubuntu, Redhat, Fedora osv | IBM AIX, HP-UX og Sun Solaris. |
Brugere | I 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. |
Brug | Linux bruges overalt fra servere, pc, smartphones, tablets til mainframes og supercomputere. | Det bruges i servere, arbejdsstationer og pc'er. |
Koste | Linux 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. |
Udvikling | Da 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. |
Fabrikant | Linux-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. |
GUI | Linux 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. |
Interface | Standardgræ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 support | Linux understøtter flere filsystemer end Unix. | Det understøtter også filsystem, men mindre end Linux. |
Kodning | Linux 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 system | Linux er kun kernen. | Unix er en komplet pakke af operativsystemer. |
Sikkerhed | Det 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øsning | Da 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. |