La oss først starte med den grunnleggende kunnskapen om Linux-operativsystemet.
Linux operativsystem
Et operativsystem kan beskrives som et grensesnitt mellom maskinvaren og brukeren av en hvilken som helst datamaskin. Det er en gruppe programvare som håndterer ressursene til maskinvaren og legger til rette for grunnleggende tjenester for dataprogrammer.
Et operativsystem er en viktig komponent i systemprogramvaren i et datasystem. Hovedmålet med et operativsystem er å tilby en plattform der en bruker kan kjøre et hvilket som helst program praktisk eller effektivt.
På den andre siden, Linux OS er en av de kjente versjonene av UNIX OS. Det er utviklet for å gi et rimelig eller gratis OS for flere brukere av personlige datasystemer. Bemerkelsesverdig nok er det et komplett OS inkludert en X Window System, Emacs editor, IP/TCP , GUI (grafisk brukergrensesnitt), etc.
java gjør mens
Linux operativsystem historie
I 1991 startet Linux-historien med starten på et bestemt prosjekt av Finland-studenten Linus Torvalds for å lage en ny gratis OS-kjernen . Den endelige Linux-kjernen ble bemerket av kontinuerlig utvikling gjennom historien siden den gang.
- Linux ble foreslått av Finland-studenten Linus Torvalds i 1991.
- HP-UX ( Hewlett Packard ) 8.0-versjonen ble publisert.
- Hewlett Packard 9.0-versjonen ble utgitt i 1992.
- FreeBSD 1.0 versjon og NetBSD 8-versjonen ble utgitt i 1993.
- Red Hat Linux ble foreslått i 1994. Caldera ble oppdaget av Ransom love og Bryan Sparks og NetBSD 1.0 versjon publisert.
- HP-UX 10.0-versjonen og FreeBSD 2.0-versjonen ble utgitt i 1995.
- K Desktop Environment ble etablert av Matthias Ettrich i 1996.
- HP-UX 11.0-versjonen ble utgitt i 1997.
- IRIX 6.5-versjonen, dvs. den femte SGI UNIX-generasjonen, Free BSD 3.0-versjonen og Sun Solaris 7 OS ble utgitt i 1998.
- De Caldera-systemet avtale med profesjonelle tjenester divisjon og SCO server programvare divisjon ble utgitt i 2000.
- Lindows navn ble endret til Linspire i 2004.
- Den første utgivelsen av Ubuntu ble utgitt i 2004.
- openSUSE-prosjektet startet en gratis distribusjon fra fellesskapet til Novell I 2005.
- Linux-kjerneversjon 3.0 ble utgitt i 2011.
- Linux-basert android fra Google insisterte på 75 % av markedsandelen til smarttelefonen, basert på antall telefoner eksportert i 2013.
- Ubuntu insisterte på 20000000+ brukere i 2014.
Arkitektur av Linux-systemet
Linux-operativsystemets arkitektur inneholder hovedsakelig noen av komponentene: kjernen, systembiblioteket, maskinvarelaget, systemet, og Shell-verktøy .
1. Kjerne:- Kjernen er en av kjernedelen av et operativsystem. Den er ansvarlig for hver av hovedhandlingene til Linux OS. Dette operativsystemet inneholder distinkte typer moduler og samarbeider direkte med underliggende maskinvare. Kjernen letter nødvendig abstraksjon for å skjule detaljer om lavnivå maskinvare eller applikasjonsprogrammer til systemet. Det er noen av de viktige kjernetypene som er nevnt nedenfor:
- Monolittisk kjerne
- Mikrokjerner
- Exo kjerner
- Hybridkjerner
2. Systembiblioteker:- Disse bibliotekene kan spesifiseres som noen spesialfunksjoner. Disse brukes for å implementere operativsystemets funksjonalitet og trenger ikke kodetilgangsrettigheter til modulene til kjernen.
3. Systemverktøy:- Den er ansvarlig for å gjøre spesialiserte nivå- og individuelle aktiviteter.
4. Maskinvarelag:- Linux-operativsystemet inneholder et maskinvarelag som består av flere perifere enheter som CPU, HDD og RAM.
katodestrålerørmonitor
5. Skall:- Det er et grensesnitt mellom kjernen og brukeren. Den har råd til tjenestene til kjernen. Den kan ta kommandoer gjennom brukeren og kjører funksjonene til kjernen. Skallet er tilgjengelig i forskjellige typer operativsystemer. Disse operativsystemene er kategorisert i to forskjellige typer, som er grafiske skall og kommandolinjeskall .
mockito når som helst
De grafiske linjeskallene letter det grafiske brukergrensesnittet, mens kommandolinjeskallene letter kommandolinjegrensesnittet. Dermed implementerer begge disse skallene operasjoner. Imidlertid fungerer de grafiske brukergrensesnittskallene tregere sammenlignet med kommandolinjegrensesnittskallene.
Det er noen få typer av disse skjellene som er kategorisert som følger:
- Korn skall
- Bourne-skall
- C-skall
- POSIX-skall
Linux-operativsystemfunksjoner
Noen av hovedfunksjonene til Linux OS er som følger:
Ulempene med Linux
Vi må forstå kommandolinjegrensesnittet, og det er litt komplisert å finne nyere programvare. Når vi står overfor et problem i operativsystemet, er søkeløsningen veldig problematisk. Det er også forskjellige eksperter for Mac og Windows sammenlignet med Linux.
Linux-operativsystemapplikasjoner
Linux er et milliardselskap i dag. Tusenvis av myndigheter og selskaper bruker Linux-operativsystem over hele verden på grunn av lavere penger, tid, lisensavgift og rimelighet. Linux kan brukes innenfor flere typer elektroniske enheter. Disse elektroniske enhetene er lett tilgjengelige for brukere over hele verden. Noen av de kjente Linux-baserte elektroniske enhetene er listet opp nedenfor:
- Yamaha Motive Keyboard
- Volvo in-car navigasjonssystem
- TiVo digital videoopptaker
- Sony Reader
- Sony Bravia TV
- En bærbar PC per barn XO2
- Motorola MotoRokr EM35 telefon
- Lenovo IdeaPad S9
- HP Mini 1000
- Google Android Dev Phone 1
- Garmin Nuvi 860, 880 og 5000
- Dell Inspiron Mini 9 og 12
Linux distribusjon
Det er et OS som er sammensatt av en programvarebasert samling på Linux-kjernen, eller vi kan si at distribusjonen inkluderer Linux-kjernen. Den støtter programvare og biblioteker. Vi kan få tak i Linux-basert OS ved å laste ned en hvilken som helst Linux-distribusjon. Disse typer distribusjoner finnes for forskjellige typer enheter som f.eks personlige datamaskiner, innebygde enheter , etc. Rundt mer enn 600 Linux-distribusjoner finnes, og noen få av de kjente Linux-distribusjonene er oppført som følger:
- Dypt inni
- OpenSUSE
- Fedora
- Bare
- Debian
- Ubuntu
- Elementær
- Linux Mint
- Manjaro
- MX Linux
Er Ubuntu og Linux forskjellige?
JA.
Den primære forskjellen mellom vindu og Linux er at vindu er åpen kildekode og gratis OS og dets Linux-distribusjon basert på Debian, mens Linux er en stor samling av åpen kildekode-operativsystemer som fungerer basert på Linux-kjernen.
Dessuten er Ubuntu en distribusjon av Linux og Linux er et kjernesystem. Ubuntu er integrert av Canonical Ltd. og utgitt i 2004 og Linux er integrert av Linus Torvalds og utgitt i 1991.
Brukermodus vs kjernemodus
Koden til kjernekomponenten kjører i en unik privilegiestemning kjent som kjernemodus sammen med full tilgang til hver datamaskinressurs. Denne koden illustrerer en individuell prosess, kjører i et individuelt adresseområde og trenger ikke kontekstbryteren. Derfor er det veldig raskt og effektivt.
hvor er nettleserinnstillingene
Kernel utfører alle prosessene og tilrettelegger ulike tjenester av et system til prosessene. Dessuten letter det sikret tilgang til prosesser til maskinvare.
Støttekoden som ikke er nødvendig for å kjøre i kjernemodus er inne i systembiblioteket. Brukerprogrammene og andre typer systemprogrammer implementeres i brukermodus.
Den inkluderer ingen tilgang til kjernemodus og systemmaskinvare. Brukerverktøy/programmer bruker systembibliotekene for å få tilgang til kjernefunksjoner for å oppnå lavnivåoppgaver i systemet.