Til Linux programmerer , lære å arbeide med og program Linux-kjernen er en av de mest givende ting han kan gjøre. Endringer i kjernen innvirkning livene til alle Linux-brukere , uavhengig av hvilken spesiell smak av Linux en individuell bruker har installert på systemet hans , alle distribusjoner av Linux kjøre ut av Linux-kjernen. Du trenger
Internett
Programming erfaring
Vis flere instruksjoner
en
kjent med Linux, hvis det ikke allerede svært kunnskapsrik i det. Dette kan gjøres ved hjelp av en distribusjon av Linux , men det er sannsynligvis en god idé å se på noen av dem, siden en programmerer må bare være opptatt av den underliggende kjernen ; utvikle en forståelse av hva ulike prosjekter har blitt bygget på toppen av kjernen og hvordan selve kjernen samhandler med disse prosjektene . Linux Kernel Nybegynnere er et bra sted å gå for den grunnleggende informasjonen du trenger for å begynne kernel engasjement.
2
Oppdater deg selv i American National Standards Institute ( ANSI ) C-språk . Linux-kjernen er skrevet i standard C , dette er veldig forskjellig fra avledede språk som Objective- C , C + + og C #. Det er viktig å bli en ekspert på C å jobbe med Linux-kjernen - så bli komfortabel med språket
3
akklimatisere med ny kjerne bygge kildekode. . En av de beste måtene å forstå en programvare-prosjekt er å bare se på koden sin . Studer kode inntil kjent med hvordan det fungerer og koding som er brukt for prosjektet. Kildekoden kan bli funnet på kjernens web - side .
4
Involver deg selv med kjernen og større Linux-fellesskapet . Det store flertallet av det arbeidet som gjøres innenfor Linux-fellesskapet er gjort av frivillige , så det er veldig lett å bli involvert i samfunnet , alt du trenger å gjøre er frivillig hjelp. Samfunnet er alltid på jakt etter frivillige til squash bugs og rydde opp koden , selv om disse frivillige er ikke ekspert kjernen programmerere .
5
Kommuniser med samfunnet ofte og jobbe videre med kjernen. Arbeide med kjernen er en effektiv måte å mestre kjernen programmering. Du kan være en kjerne ekspert selv om du bare holde involvert i prosjektet .