Vad är Linux och varför är det så populärt?
Alla stationära datorer använder ett operativsystem. De mest populära operativsystemen som används idag är:
- Windows
- Mac OS
- UNIX
Linux är ett operativsystem – mycket likt UNIX – som har blivit mycket populärt under de senaste åren.
Reklam
Operativsystem är datorprogram. Ett operativsystem är den första programvaran som datorn exekverar när du slår på maskinen. Operativsystemet laddar in sig självt i minnet och börjar hantera de resurser som finns tillgängliga på datorn. Det tillhandahåller sedan dessa resurser till andra program som användaren vill exekvera. Typiska tjänster som ett operativsystem tillhandahåller är:
- En uppgiftsschemaläggare – Uppgiftsschemaläggaren kan tilldela CPU:ns utförande till ett antal olika uppgifter. En del av dessa uppgifter är de olika program som användaren kör och en del av dem är operativsystemets uppgifter. Uppgiftsplaneraren är den del av operativsystemet som låter dig skriva ut ett dokument från din ordbehandlare i ett fönster samtidigt som du laddar ner en fil i ett annat fönster och räknar om ett kalkylblad i ett tredje fönster.
- En minneshanterare – Minneshanteraren kontrollerar systemets RAM-minne och skapar normalt ett större virtuellt minnesutrymme med hjälp av en fil på hårddisken. (Se även denna Dagens fråga.)
- En diskhanterare – Diskhanteraren skapar och underhåller kataloger och filer på disken. När du begär en fil hämtar diskhanteraren den från disken.
- En nätverkshanterare – Nätverkshanteraren kontrollerar all data som rör sig mellan datorn och nätverket.
- Hanterare av andra I/O-tjänster – Operativsystemet hanterar tangentbord, mus, bildskärm, skrivare osv.
- Säkerhetsansvarig – operativsystemet upprätthåller säkerheten för informationen i datorns filer och kontrollerar vem som har tillgång till datorn.
Ett operativsystem tillhandahåller normalt också standardanvändargränssnittet för systemet. Standardutseendet i Windows 98 omfattar startknappen, aktivitetsfältet osv. Mac OS ger ett helt annat utseende för Macintosh-datorer.
Linux är lika mycket ett fenomen som ett operativsystem. För att förstå varför Linux har blivit så populärt är det bra att veta lite om dess historia. Den första versionen av UNIX utvecklades ursprungligen för flera decennier sedan och användes främst som ett forskningsoperativsystem på universitet. Högpresterande skrivbordsarbetsstationer från företag som Sun spreds på 1980-talet, och de var alla baserade på UNIX. Ett antal företag gav sig in på arbetsstationsområdet för att konkurrera med Sun: HP, IBM, Silicon Graphics, Apollo osv. Tyvärr hade alla sina egna versioner av UNIX, vilket försvårade försäljningen av programvara. Windows NT var Microsofts svar på denna marknadsplats. NT erbjuder samma typ av funktioner som UNIX-operativsystemen – säkerhet, stöd för flera CPU:er, storskalig minnes- och diskhantering osv. — men det gör det på ett sätt som är kompatibelt med de flesta Windows-program.
Microsofts inträde i den avancerade arbetsstationssfären skapade en märklig dynamik. De proprietära operativsystemen som ägs av olika företag och avsaknaden av en central auktoritet i UNIX-världen försvagar UNIX, men många människor har personliga problem med Microsoft. Linux klev in i detta märkliga landskap och fångade mycket uppmärksamhet.
Linuxkärnan, som skapades av Linus Torvalds, gjordes gratis tillgänglig för världen. Torvalds bjöd sedan in andra att lägga till kärnan under förutsättning att de höll sina bidrag gratis. Tusentals programmerare började arbeta för att förbättra Linux och operativsystemet växte snabbt. Eftersom det är gratis och körs på PC-plattformar fick det mycket snabbt en stor publik bland hårdföra utvecklare. Linux har en hängiven skara anhängare och tilltalar flera olika typer av människor:
- Personer som redan känner till UNIX och vill köra det på hårdvara av PC-typ
- Personer som vill experimentera med operativsystemsprinciper
- Personer som behöver eller vill ha stor kontroll över sitt operativsystem
- Personer som har personliga problem med Microsoft
Inallmänt sett är Linux svårare att hantera än något som Windows, men det erbjuder mer flexibilitet och konfigurationsmöjligheter.