logo

Unix vs Linux

Idag är Linux efterfrågat. Du kan se användningen av Linux överallt. Det dominerar på våra servrar, stationära datorer, smartphones och används även i vissa elektriska enheter som kylskåp.

Vissa människor tror att Unix och Linux är synonymer, men det är inte sant. Många operativsystem utvecklades för att vara som Unix, men inget av dem fick samma popularitet som Linux. Linux är klonen av Unix. Den har flera funktioner som liknar Unix, men har fortfarande några viktiga skillnader. Innan Linux och Windows dominerades datorvärlden av Unix. Unix är ett upphovsrättsskyddat namn och IBM AIX, HP-UX och Sun Solaris är endast Unix-operativsystem kvar tills idag.

Introduktion till Unix

Unix är en familj av multianvändar, multitasking datoroperativsystem som härrör från den faktiska AT&T Unix, vars integration startade 1969 vid Bell Labs forskningscenter av Dennis Ritchie, Ken Thompson och andra. Unix var från början tänkt att användas i Bell-systemet, vilket ledde till en rad både kommersiella och akademiska Unix-versioner från leverantörer, inklusive IBM (AIX), HP/HPE (HP-UX), Sun Microsystems (Solaris/SunOS), Berkeley ( BSD), Microsoft (Xenix) och University of California.

Unix-system är designade av en modulär design som ibland kallas 'Unix filosofi' . Operativsystemet bör ge en grupp enkla verktyg enligt denna filosofi, som alla fyller en väldefinierad och begränsad funktion. Ett incode, enhetligt baserat filsystem och en kommunikationsteknik mellan processer som kallas 'rör' fungerar som det primära kommunikationsmedlet, och ett kommando- och skalskriptspråk används för att slå samman verktygen för att implementera komplexa arbetsflöden.

Unix skiljer sig från sina föregångare som det ursprungliga bärbara operativsystemet; nästan hela operativsystemet är specificerat i programmeringsspråket C, vilket tillåter Unix att köras på många plattformar.

Komponenter i Unix

Unix-systemet består av flera komponenter som faktiskt packades ihop. Genom att lägga till utvecklingsmiljön, dokumenten, biblioteken och den modifierade, bärbara källkoden för var och en av dessa komponenter, inkluderad i kärnan i ett OS, var Unix ett autonomt mjukvarusystem.

Filsystemsplatserna och namnen på Unix-komponenterna har ändrats avsevärt genom systemhistoriken. Icke desto mindre anses implementeringen av 7-versionen av flera för att ha den tidiga strukturen av Canonical:

    Kärna:Den består av många underkomponenter och dess källkod finns i katalogen /usr/sys.Utvecklingsmiljö:De senaste versionerna av Unix inkluderade en utvecklingsmiljö som är acceptabel för att göra om hela systemet från källkoden.Kommandon:Unix gör skillnad mellan program eller kommandon på användarnivå för systemunderhåll och drift, allmänna verktygskommandon och mer generella program som typsättningspaket och textformatering.Dokumentation:Unix var ett av de första operativsystemen som lade till all dokumentation online i det maskinläsbara formatet.

Introduktion till Linux

Linux är en familj av Unix-liknande operativsystem med öppen källkod. Vanligtvis är Linux paketerat som Linux-distributionen, som innehåller de stödjande systembiblioteken och programvaran och kärnan, av vilka flera erbjuds av GNU-projektet. Flera Linux-distributioner använder ordet 'Linux', men Free Software Foundation använder 'GNU/Linux'-namnet för att fokusera på GNU-programvarans betydelse.

Kända Linux-distributioner är Ubuntu, Fedora Linux och Debian, varav den senare själv består av flera olika distributioner och ändringar, inklusive Xubuntu och Lubuntu. Kommersiella distributioner är SUSE Linux Enterprise och Red Hat Enterprise Linux. Desktop Linux-distributioner är fönstersystem som Wayland eller X11 och skrivbordsmiljöer som KDE Plasma eller GNOME.

Linux är ett av de mest framstående exemplen på samarbete med öppen källkod och fri programvara. Linux-källkoden kan distribueras, modifieras och användas icke-kommersiellt eller kommersiellt av vem som helst på villkoren i dess respektive licenser, såsom GPL (GNU General Public License). Till exempel är Linux-kärnan licensierad på GPLv2.

hur man kör ett skript på linux

Komponenter i Linux

Installerade komponenter i Linux-systemet innehåller följande:

    Bootloader:Det är ett program som kan ladda Linux-kärnan i datorns huvudminne genom att köras av systemet efter att initieringen av firmware har utförts och när den slås på.Gå in i programmet:Det är den första processen som startas av Linux-kärnan.
    Programvarubibliotek: Dessa inkluderar kod som kan användas av aktiva processer.Grundläggande Unix-kommandon:Grundläggande Unix-kommandon, tillsammans med GNU-coreutils, är den typiska implementeringen. Flera alternativ finns tillgängliga för inbyggda system, som BSD-licensierad Toybox och copyleft BusyBox.Widgetverktygssatser:De är de bibliotek som används för att skapa grafiska användargränssnitt för mjukvaruapplikationer. Flera widget-verktygssatser finns, inklusive Clutter och GTK integrerade av GNOME-projektet, Qt integrerade av Qt-projektet och utfört av Enlightenment Foundation Libraries (EFL), och Qt-företaget som primärt utvecklats av Enlightenment-teamet.Pakethanteringssystem:Pakethanteringssystemet inkluderar RPM och dpkg. Paketen kan alternativt kompileras från källkod och binära tarballs.Användargränssnittsprogram:Användargränssnittsprogrammen är också tillgängliga i Linux, såsom fönstermiljöer eller kommandoskal.

Skillnaden mellan Linux och Unix

JämförelseLinuxUnix
DefinitionDet är ett operativsystem med öppen källkod som är fritt tillgänglig för alla .Det är ett operativsystem som kan endast användas av dess upphovsrättsinnehavare .
ExempelDen har olika distros som Ubuntu, Redhat, Fedora, etcIBM AIX, HP-UX och Sun Solaris.
AnvändareNuförtiden är Linux efterfrågat. Vem som helst kan använda Linux oavsett om en hemanvändare, utvecklare eller student.Det utvecklades främst för servrar, arbetsstationer och stordatorer.
AnvändandeLinux används överallt från servrar, PC, smartphones, surfplattor till stordatorer och superdatorer.Det används i servrar, arbetsstationer och datorer.
KostaLinux distribueras fritt, laddas ner och distribueras också genom tidningar. Och prissatta distributioner av Linux är också billigare än Windows.Unix upphovsrättsleverantörer bestämmer olika kostnader för sina respektive Unix-operativsystem.
UtvecklingEftersom det är öppen källkod utvecklas det genom att dela och samarbeta koder av världsomspännande utvecklare.Unix utvecklades av AT&T Labs, olika kommersiella leverantörer och ideella organisationer.
TillverkareLinux-kärnan är utvecklad av communityn av utvecklare från olika delar av världen. Trots att Linux är fader, har Linus Torvalds översyn över saker och ting.Unix har tre distributioner IBM AIX, HP-UX och Sun Solaris. Apple använder också Unix för att göra OSX operativsystem.
GUILinux är kommandobaserat men vissa distros tillhandahåller GUI-baserad Linux. Gnome och KDE används oftast GUI.Från början var det kommandobaserat OS, men senare skapades Common Desktop Environment. De flesta Unix-distributioner använder Gnome.
GränssnittStandardgränssnittet är BASH (Bourne Again SHell). Men vissa distros har utvecklat sina egna gränssnitt.Den använde ursprungligen Bourne-skal. Men är också kompatibel med andra GUI.
Stöd för filsystemLinux stöder fler filsystem än Unix.Det stöder också filsystem men mindre än Linux.
KodningLinux är en Unix-klon, beter sig som Unix men innehåller inte dess kod.Unix innehåller en helt annan kodning utvecklad av AT&T Labs.
Operativ systemLinux är bara kärnan.Unix är ett komplett paket med operativsystem.
säkerhetDet ger högre säkerhet. Linux har hittills cirka 60-100 virus listade.Unix är också mycket säkrat. Det har cirka 85-120 virus listade hittills
Felsökning och lösningEftersom Linux är öppen källkod börjar utvecklare från hela världen arbeta på det närhelst en användare postar något slags hot. Och därför ger det snabbare lösning.I Unix måste användare vänta ett tag på att problemet ska lösas.