Vad är Linux® källkod?

Källkoden är en term som används för att hänvisa till filen eller filerna som innehåller de faktiska raderna med programmeringsinstruktioner skriven av programmerare för programvara de utvecklar. Linux® är namnet på källkoden skriven av Linus Torvalds, som utvecklade kärnan i Linux® -operativsystemet. Dessa programmeringsinstruktioner kallas Linux® -källkod. Termen är också ibland löst, men felaktigt, används för att hänvisa till källkoden för applikationer som utvecklats för att köras under Linux® men det är inte kärnan själva. En kärna är en extremt komplex mjukvara som fungerar som chef för processer som förekommer inom ett operativsystem, och användare interagerar knappast direkt med kärnan, som är kärnan eller "hjärtat" i systemet.

Torvalds släppte Linux® källkod under GNU allmänna allmänna licens, vilket gör det tillgängligt gratis via nedladdning. Även om de flesta open source-programvaror är gratis genom nedladdning, gör termen "öppen källkod" nejt betyder nödvändigtvis att det inte finns någon avgift kopplad till ett program; Snarare indikerar det den lagliga friheten inte bara att se programmets källkod utan också att ändra den till anpassad programvara. Användare av Linux® -operativsystemet som inte är programmerare laddar ner Linux® Source Code, eftersom det måste sammanställas, vilket kan vara en skrämmande uppgift för någon som är ny i principerna och stegen i sammanställningen av programvara.

Det finns skillnader mellan Linux® -källkod och ett Linux® -operativsystem, även känt som en distribution eller helt enkelt en "distro". Linux® -källkod är bara hanteringsdelen av systemet, medan en distribution inkluderar en kärna som är bunden med program som interagerar med och hanteras av den kärnan, vilket ger användarna ett sätt att dra nytta av chefens kraft. De som är intresserade av att använda en Linux® DistRibution behöver bara ladda ner det specifika operativsystemet utan någon oro över Linux® -källkod. Många använder Linux® -operativsystem varje dag för att hantera sina personliga och affärsdatorbehov med hög automatisering och användarvänlighet utan någon förståelse alls om vad Linux® -källkod är.

Linux® -kärnan innehåller instruktioner som behövs av olika hårdvara som systemet kommer att köra på. Detta inkluderar kod för den centrala bearbetningsenheten, som är "hjärnan" på en dator; moderkortet; och annan hårdvara. Datorprogrammerare som är intresserade av att utveckla sin egen "smak" av Linux® kan ladda ner Linux®-källkod och andra verktyg som också är open source-filer, och dessa programmerare kan lagligen börja skapa en ny distribution som de kan erbjuda gratis eller mot en avgift. Nästan alla Linux® -distributioner erbjuds emellertid gratis via nedladdning.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?