Jaký je nejlepší způsob, jak přispět k jádru Linuxu?

člověk, který není příliš počítačově gramotný, by nevěděl, že jádro je základní součástí jakéhokoli operačního systému. Je tak daleko od povrchových aplikací, že nejblíže k němu můžete dostat z typické aplikace na vašem počítači je konfigurace síťových protokolů a / nebo instalace softwaru ovladače. Ve skutečnosti se pouze programátoři obvykle zabývají jádry přímo.

Chcete-li namalovat dokonalý obraz, jádro je pro počítač to, co je motor pro auto. Ptáte se, jaký je nejlepší způsob, jak přispět k jádru Linuxu? Nevím. Nejsem autorita na jádrech, ale určitě mám nějaké návrhy, které vám mohou být užitečné.

předpoklady zahrnovaly

Linuxové jádro bylo napsáno v programovacích jazycích C a assembly, aby bylo monolitického typu. Vydáno pod licencí GNU GPL, je k dispozici na webových stránkách Linux Kernel Archives.

ve výchozím nastavení to znamená, že budete muset mít alespoň základní znalosti o tom, jak programovat, zejména v C a sestavení. Jádro je spravováno pomocí systému správy verzí GIT, takže budete také muset pochopit, jak pracovat s GIT.

reklamy

dobrým místem pro začátek jsou nováčci jádra, kde se seznámíte s výzvou Eudyptula-řadou programovacích cvičení, která vás naučí, jak přispět k jádru Linuxu.

další věc, kterou byste měli vědět, než se ponoříte do kódu Linuxu, je, že repo Linuxu na GitHubu je do značné míry stand-in zrcadlem a Linus nepřijímá požadavky na pull.

“ skutečné “ zrcadlo je zde a vše jde přes e-mailové konference. Existují online návody, jak pracovat s e-mailovými seznamy v Gitu, pokud vypadáte dostatečně dobře.

způsoby, jak přispět

existují 3 hlavní způsoby, jak můžete přispět do jádra:

1. Perfektní kvalita kódu

Linus má přísná pravidla pro přijímání změn kódu a je jediný, kdo může přidat do hlavní větve. Existuje však několik chyb, které mají za následek chyby a varování statické kontroly kódu a co můžete udělat, je odstranit takové problémy.

Toto je nejjednodušší způsob, jak přispět k jádru, ale nezapomeňte, že budete muset pochopit doporučený styl kódování, jak je uvedeno v dokumentech, a provést všechny potřebné konfigurace, které vám umožní zpřístupnit vaši upravenou práci mnoha dalším přispěvatelům.

2. Dokončete ToDos

pokud jste spokojeni s tím, co jste dosud udělali, nebo již víte, jak to udělat, dokončení seznamu ToDo je vynikajícím bodem. Všechny ToDo soubory na zdrojovém stromu mají popis práce, kterou je třeba udělat, takže se můžete dostat přímo do něj. Může obsahovat nové funkce, které ještě nejsou přidány, opravy vylepšení atd.

3. Opravit chyby

to může být stejně těžké jako dokončení ToDos, ne-li těžší. Chcete-li opravit chyby, musíte již pochopit, co je chyba a jak ji opravit způsobem, který dodržuje standard dokumentace a neporušuje další implementace kódu.

takže tady to máte!

svým způsobem přispívám k jádru Linuxu tím, že o něm píšu, abych zvýšil povědomí. Někteří darují své finance přispěvatelům napříč distro spektrem a někteří provádějí změny kódu v základu kódu jádra. Nejlepší způsob pro vás závisí na řadě faktorů, které jsou vám nejlépe známy, a pouze vy se můžete rozhodnout, který způsob je pro vás nejvhodnější.

na konci dne je Linuxové jádro k dispozici všem zájemcům o jeho přispění a nikdo k tomu není pod žádným nátlakem.

co si myslíte, že je nejlepší způsob, jak přispět k jádru Linuxu? Jste přispěvatelem podle kódu nebo jiným způsobem? Nebo možná znáte lidi, kteří jsou. Umístěte své dva centy do diskusního pole níže.

sdílení je péče…Sdílet na Facebooksdílet na Twittersdílet na Linkedinsdílet na Reddit

Write a Comment

Vaše e-mailová adresa nebude zveřejněna.