Mis on Linuxi kernel?

Linuxi tuum on mis tahes Linuxi põhise operatsioonisüsteemi alus. See on serverite ja lauaarvutite Linuxi levitamise tuum. Seda kasutatakse ka sisseehitatud süsteemides, näiteks ruuterites, samuti kõigis Android-põhistes süsteemides, sealhulgas paljudes populaarsetes tablettides ja nutitelefonides. Sisuliselt on Linuxi tuum Linux. Operatsioonisüsteeme, nagu Ubuntu, OpenSUSE ja Arch, nimetatakse mõnikord "Linuxiks", sest nad kasutavad Linuxi tuuma.

Linuxi tuuma loodi Linus Torvalds 1991. aastal kasutamiseks tema personaalarvutis. Täna on see laialdaselt kasutatav, vaba ja avatud lähtekoodiga tarkvara, mida arendajad aktiivselt hooldavad üle kogu maailma. Linuxi tuuma levitatakse praegu GNU üldise avaliku litsentsi all.

Linuxi tuum on "monoliitne" arhitektuur - operatsioonisüsteem töötab täielikult tuuma ruumis. Vastupidiselt sellele määrab kernel ainuüksi mikrokiibi arhitektuuris selle, kuidas operatsioonisüsteem arvuti riistvaraga liidab. Erinevalt tavalistest monoliitsetest tuumadest on Linuxi tuum ka modulaarne, aktsepteerides LKM-e (Linuxi kerneli mooduleid), mis toimivad seadme draiveritena. LKM-e saab kirjutada, hooldada ja levitada seadme tootjad või vabatahtlikud ning nad võivad süsteemi taaskäivitamata ja kerneli uuesti kompileerimata laadida või maha laadida.

Linuxi tuumad toetavad ennetavat multitegumtöötlust, virtuaalset mälu, jagatud raamatukogusid, mälu haldamist süsteemi tasandil, keermestamist ja muid kaasaegseid operatsioonisüsteemi funktsioone. Linuxi kerneli vaikimisi kompilaator on GCC.

Üldine avalik litsents, raamatukogu, Linux, mälu, operatsioonisüsteem, operatsioonisüsteemi terminid, Unix