Co se píše o: jádro
Vývoj jádra IX. – objektový model
Relativně novou věcí v linuxovém jádře je objektový model pro uložení dat a komunikaci s vnějším prostředím. Kdo zvládne trochu obtížnější způsob práce s daty, je pak odměněn tím, že jsou data organizována velice přirozeně a přístup k nim je (díky exportu přes sysfs) tak jednoduchý, jak jen může být.
Monday, 7. May 2007
| Autor Lukáš Jelínek
| známka 2.00
Vývoj jádra VIII. – přerušení a odložené zpracování
Přestože většina činností v jádře probíhá v rámci systémových volání, mnoho věcí se musí řešit asynchronně, mimo tato volání. Například proto, že jsou v zařízení připravena data, jejichž zpracování se musí provést co nejdříve. Jiným případem jsou operace prováděné v předem daném časovém okamžiku. Všechny takové činnosti mají mnoho společného - a právě na to se teď podíváme.
Tuesday, 17. April 2007
| Autor Lukáš Jelínek
| známka 1.00
Co se děje v jádře - březen 2007
Novinky kolem jádra sleduje Jan Outrata. Od začátku roku v rozšířené stránkové rubrice. Asynchronní systémová volání, syslety a threadlety. Vysoce přesné časovače a "beztikové" jádro.
Friday, 13. April 2007
| Autor Jan Outrata
Co se děje v jádře - únor 2007
Novinky kolem jádra sleduje Jan Outrata. Od začátku roku v rozšířené stránkové rubrice.
Wednesday, 4. April 2007
| Autor Jan Outrata
Jak startuje systém?
Znáte to - přijdete domů, zapnete počítač a jdete si pro něco na zub, abyste zabili čas, "než to naběhne". V následujícím článku se na počítač podíváme právě v tu dobu, kterou trávíte blouděním po lednici či spíži.
Thursday, 22. February 2007
| Autor
1
| známka 1.00
Vývoj jádra VII. – synchronizace
Pravděpodobně nejdůležitějším synchronizačním mechanismem je tzv. spinlock. Jedná se o aktivní čekání, běh zpracování se tedy nezastavuje. Je to vlastně cyklus, ve kterém se stále testuje, zda je možno pokračovat dál.
Tuesday, 20. February 2007
| Autor Lukáš Jelínek
| známka 1.00
Vývoj jádra VI. - další paměťové operace
Minule jsme se věnovali základům práce s pamětí. Protože se jedná o velice rozsáhlou oblast, přichází nyní pokračování. Stále jsme totiž nepřekopírovali ani jediný bajt paměti, což je potřeba velice rychle napravit. Přijdou na řadu též oblasti virtuální paměti a také namapování paměti v obsluhovaném zařízení.
Tuesday, 2. January 2007
| Autor Lukáš Jelínek
| známka 1.00
Vývoj jádra V. - základy práce s pamětí
Při vývoji modulů jádra se nelze obejít bez práce s pamětí - alokace, uvolňování, kopírování (jak v rámci jádra, tak i vzájemně s uživatelským prostorem), mapování a podobných činností. Jejich správné používání je jedním ze základních kamenů vývoje jádra.
Monday, 4. December 2006
| Autor Lukáš Jelínek
| známka 1.00
Vývoj jádra IV. - základní operace
Moduly mohou poskytovat služby dovnitř jádra, ale velice často i navenek (uživatelským programům). K tomu je ovšem potřeba vytvořit rozhraní, přes které se k modulu bude přistupovat. Často se hovoří o registraci zařízení, byť se často nejedná o ovladač skutečného (fyzického) zařízení.
Monday, 30. October 2006
| Autor Lukáš Jelínek
1
| známka 1.00
Jádro 5/2006
Pravidelné jaderné novinky z klávesnice Jana Outraty.
Thursday, 21. September 2006
| Autor Jan Outrata
| známka 3.00
Vývoj jádra III. – ladění a testování
Často se stane, že vytvářený modul zkompilujeme, slavnostně zavedeme do paměti... a počítač zatuhne. Nebo sice běží bez problémů dál, ale modul nedělá to, co by měl. V takové chvíli nezbývá, než se pustit do ladění. Nejlépe je ale problémům s modulem předcházet a každou novou nebo změněnou věc důkladně otestovat. Tyto činnosti se v rámci jádra dělají obtížněji než v běžných programech, ale bezmocní rozhodně nejsme.
Tuesday, 22. August 2006
| Autor Lukáš Jelínek
| známka 1.00
Jádro 4/2006
Jaderné novinky opět přináší Jan Outrata.
Wednesday, 16. August 2006
| Autor Jan Outrata
Vývoj jádra II. – jednoduchý modul
V minulém dílu seriálu o vývoji součástí linuxového jádra jsme si shrnuli hlavní zásady, kterými by se měl každý vývojář řídit. Nyní přejdeme k samotnému vývoji. Na konci této kapitoly už by měl být každý schopen vytvořit, zkompilovat a načíst svůj vlastní modul. Lukáš Jelínek .
Tuesday, 13. June 2006
| Autor Lukáš Jelínek
6
| známka 2.33
Jádro 3/2006
Jan Outrata sumarizuje dění v komunitě kolem vývoje jádra. Přečtěte si, co se dělo, když se objevilo jádro 2.6.15 či jiné věci...
Thursday, 25. May 2006
| Autor Jan Outrata