Låt oss först börja med de grundläggande kunskaperna om operativsystemet Linux.
Linux operativsystem
Ett operativsystem kan beskrivas som ett gränssnitt mellan datorhårdvaran och användaren av vilken dator som helst. Det är en grupp av mjukvara som hanterar resurserna för datorhårdvaran och underlättar grundläggande tjänster för datorprogram.
Ett operativsystem är en viktig komponent i systemprogramvaran i ett datorsystem. Det primära syftet med ett operativsystem är att tillhandahålla en plattform där en användare kan köra vilket program som helst bekvämt eller effektivt.
Å andra sidan, Linux OS är en av de kända versionerna av UNIX OS. Det är utvecklat för att tillhandahålla ett billigt eller gratis OS för flera persondatorsystemanvändare. Anmärkningsvärt nog är det ett komplett OS inklusive ett X Window System, Emacs editor, IP/TCP , GUI (grafiskt användargränssnitt), etc.
ramverk för java samlingar
Linux operativsystems historik
År 1991 började Linux-historien med att Finland-studenten startade ett särskilt projekt Linus Torvalds för att skapa en ny gratis OS kärna . Den sista Linux-kärnan märktes av kontinuerlig utveckling genom historien sedan dess.
- Linux föreslogs av Finlandsstudenten Linus Torvalds 1991.
- HP-UX ( Hewlett Packard ) 8.0-versionen publicerades.
- Hewlett Packard 9.0-versionen publicerades 1992.
- FreeBSD 1.0 version och NetBSD 8-versionen släpptes 1993.
- Red Hat Linux föreslogs 1994. Caldera upptäcktes av Ransom love och Bryan Sparks och NetBSD 1.0-versionen publicerades.
- HP-UX 10.0 version och FreeBSD 2.0 version släpptes 1995.
- K Desktop Environment etablerades av Matthias Ettrich år 1996.
- HP-UX 11.0-versionen släpptes 1997.
- IRIX 6.5-versionen, det vill säga den femte SGI UNIX-generationen, Free BSD 3.0-versionen och Sun Solaris 7 OS släpptes 1998.
- De Caldera system Avtalet med divisionen för professionella tjänster och SCO-serverprogramvarudivisionen släpptes 2000.
- Lindows namn ändrades till Linspire 2004.
- Den första publiceringen av Ubuntu publicerades 2004.
- OpenSUSE-projektet startade en gratis distribution från communityn av Novell Under 2005.
- Linux-kärnversion 3.0 släpptes 2011.
- Linux-baserad android från Google insisterade på 75 % av smartphonens marknadsandel, baserat på antalet telefoner som exporterades 2013.
- Ubuntu insisterade på 20000000+ användare 2014.
Arkitektur av Linux-system
Linuxoperativsystemets arkitektur innehåller huvudsakligen några av komponenterna: kärnan, systembiblioteket, hårdvaruskiktet, systemet, och Shell verktyg .
1. Kärna:- Kärnan är en av kärnsektionerna i ett operativsystem. Det är ansvarigt för var och en av de viktigaste åtgärderna i Linux OS. Detta operativsystem innehåller distinkta typer av moduler och samarbetar direkt med underliggande hårdvara. Kärnan underlättar nödvändig abstraktion för att dölja detaljer om lågnivåhårdvara eller applikationsprogram till systemet. Det finns några av de viktiga kärntyperna som nämns nedan:
- Monolitisk kärna
- Mikrokärnor
- Exo kärnor
- Hybridkärnor
2. Systembibliotek:- Dessa bibliotek kan specificeras som några specialfunktioner. Dessa används för att implementera operativsystemets funktionalitet och behöver inte kodåtkomsträttigheter för modulerna i kärnan.
3. Systemverktygsprogram:- Den ansvarar för att utföra specialiserade nivåer och individuella aktiviteter.
4. Maskinvarulager:- Linux operativsystem innehåller ett hårdvarulager som består av flera kringutrustning som CPU, hårddisk och RAM.
while och do while loop i java
5. Skal:- Det är ett gränssnitt mellan kärnan och användaren. Den har råd med kärnans tjänster. Den kan ta kommandon genom användaren och kör funktionerna i kärnan. Skalet finns i olika typer av operativsystem. Dessa operativsystem är kategoriserade i två olika typer, som är grafiska skal och kommandoradsskal .
De grafiska radskalen underlättar det grafiska användargränssnittet, medan kommandoradsskalen underlättar kommandoradsgränssnittet. Således implementerar båda dessa skal operationer. De grafiska användargränssnittsskalen fungerar dock långsammare jämfört med kommandoradsgränssnittsskalen.
Det finns några typer av dessa skal som är kategoriserade enligt följande:
- Korn skal
- Bourne skal
- C skal
- POSIX skal
Linux-operativsystemfunktioner
Några av de primära funktionerna i Linux OS är följande:
Nackdelar med Linux
Vi måste förstå kommandoradsgränssnittet och att hitta nyare programvara är också lite komplicerat. När vi möter några problem i operativsystemet är söklösningen mycket problematisk. Det finns också olika experter för Mac och Windows jämfört med Linux.
Linux-operativsystemapplikationer
Linux är ett miljardföretag nuförtiden. Tusentals regeringar och företag använder Linux-operativsystem över hela världen på grund av lägre pengar, tid, licensavgifter och överkomliga priser. Linux kan användas inom flera typer av elektroniska enheter. Dessa elektroniska enheter är lätt tillgängliga för användare över hela världen. Några av de berömda Linux-baserade elektroniska enheterna listas nedan:
konvertera strin till int
- Yamaha Motive Keyboard
- Volvo In-Car Navigation System
- TiVo digital videoinspelare
- Sony Reader
- Sony Bravia TV
- En bärbar dator per barn XO2
- Motorola MotoRokr EM35 telefon
- Lenovo IdeaPad S9
- HP Mini 1000
- Google Android Dev Phone 1
- Garmin Nuvi 860, 880 och 5000
- Dell Inspiron Mini 9 och 12
Linux distribution
Det är ett OS som är sammansatt av en mjukvarubaserad samling på Linux-kärnan eller så kan vi säga att distributionen inkluderar Linux-kärnan. Det stöder programvara och bibliotek. Vi kan skaffa Linux-baserat OS genom att ladda ner valfri Linux-distribution. Dessa typer av distributioner finns för distinkta typer av enheter som t.ex persondatorer, inbyggda enheter , etc. Det finns mer än 600 Linux-distributioner och några av de kända Linux-distributionerna är listade enligt följande:
- Djupt in
- OpenSUSE
- Fedora
- Endast
- Debian
- Ubuntu
- Elementärt
- Linux Mint
- Manjaro
- MX Linux
Är Ubuntu och Linux olika?
JA.
Den primära skillnaden mellan fönster och Linux är att fönster är öppen källkod och gratis OS och dess Linux-distribution baserad på Debian, medan Linux är en stor samling av operativsystem med öppen källkod som fungerar baserat på Linux-kärnan.
Dessutom är Ubuntu en distribution av Linux och Linux är ett kärnsystem. Ubuntu är integrerat av Canonical Ltd. och publicerades 2004 och Linux är integrerat av Linus Torvalds och publicerades 1991.
linux som
Användarläge vs kärnläge
Koden för kärnkomponenten körs i ett unikt privilegiehumör som kallas kärnläge tillsammans med fullständig tillgång till varje datorresurs. Den här koden illustrerar en individuell process, körs i ett individuellt adressutrymme och behöver inte kontextväxeln. Därför är det mycket snabbt och effektivt.
Kernel exekverar alla processer och underlättar olika tjänster i ett system till processerna. Dessutom underlättar det säker åtkomst till processer till hårdvara.
Stödkoden som inte behövs för att köras i kärnläge finns inne i systembiblioteket. Användarprogrammen och andra typer av systemprogram implementeras i användarläget.
Det inkluderar ingen tillgång till kärnläge och systemhårdvara. Användarverktyg/program använder systembiblioteken för att komma åt kärnfunktioner för att erhålla lågnivåuppgifter i systemet.