Diskuze: Jádro systému Windows - Kritika

Volná diskuze Jádro systému Windows - Kritika

Avatar
Jan Vargovský
Redaktor
Avatar
Odpovídá na MadaraCZech
Jan Vargovský:

Je tu borec, nevím jak je přesně nick, ale zajímá se o kernel windowsů. Tak přímo tuto knížku doporučuje na svém webu.

Editováno 4.1.2014 14:50
 
Nahoru Odpovědět 4.1.2014 14:50
Avatar
MadaraCZech
Člen
Avatar
MadaraCZech:

Výborně, je tu někdo, kdo ji četl mladší 15 let ?

Nahoru Odpovědět 4.1.2014 14:52
...
Avatar
Zdeněk Pavlátka
Tým ITnetwork
Avatar
Odpovídá na Jan Vargovský
Zdeněk Pavlátka:

Asi máš na mysli Martin Dráb . Mám takový pocit, že je dokonce autorem knihy.

Nahoru Odpovědět 4.1.2014 15:00
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
MadaraCZech
Člen
Avatar
MadaraCZech:

Ano, je to on, má o tom článek. Ale chtěl bych kritiku někoho mladšího, jestli ji pochopil..

Nahoru Odpovědět 4.1.2014 15:06
...
Avatar
Drakeman
Redaktor
Avatar
Odpovídá na MadaraCZech
Drakeman:

Já si myslim, že kernel je dost složitý na to, aby ji pochopil někdo mladší 15 let. Koneckonců je ta kniha doporučována pro lidi starší nad 15 let.

Editováno 4.1.2014 15:14
Nahoru Odpovědět  ±0 4.1.2014 15:13
Když se chce, tak jde všechno,
Avatar
Jan Vargovský
Redaktor
Avatar
Odpovídá na MadaraCZech
Jan Vargovský:

Obecně nejde říct, jestli tu problematiku pochopíš. Časem určitě jo, ale nečekej, že kernel je jednoduchý.

 
Nahoru Odpovědět  +2 4.1.2014 15:21
Avatar
Martin Dráb
Redaktor
Avatar
Martin Dráb:

Je tu borec, nevím jak je přesně nick, ale zajímá se o kernel windowsů.
Tak přímo tuto knížku doporučuje na svém webu.

Přiznávám se, napsal jsem ji.

Obecně nejde říct, jestli tu problematiku pochopíš. Časem určitě jo, ale
nečekej, že kernel je jednoduchý.

Souhlasím. Upřímně, bude existovat velmi málo lidí, co se ve 13ti více zabývají systémovým programováním. Já mezi ně nepatřil (začal jsem v 17ti, a to kernelem, ale na úrovni využívání služeb jádra OS). Ono je pravda, že mechanismy, které se v OS používají, jsou jistým způsobem velmi elegantní a krásné, pokud se na ně díváte teoreticky. V praxi je to obvykle složitější, protože cílem OS je také poskytovat dostatečný výkon, takže se používají věci jako cache či líné vyhodnocování (pokud použiju termín z neprocedurálního světa), což vše zatemňuje.

Co se týče obecných principů OS, na začátek mi přijde hodně dobrá knížka Operating Systems: Design and Implemenation. Všechno demonstruje na OS MINIX (zdrojáky by měly být ke stažení), ale snad polovina knížky je věnovaná právě obecným principům. Je už trochu starší, ale nemyslím si, že to vadí.
http://www.amazon.com/…p/0131429388

Kernel jsem se učil z knihy Rootkits: Subverting the Windows Kernel. Kernelem jako takovým se nezabývá; věnuje se tomu, jak ho "pohackovat", aby skrýval běžící procesy, ovladače či soubory. Ale nějaká kapitola o tvorbě ovladačů tam je. Ukázkové příklady se dnes bohužel těžko shání, protože stránka rootkit.com (kde ty zdrojáky byly) je díky hnutí Anonymous zničená (vedlejší efekt jednoho z jejich prvních útoků na velké americké společnosti, které zřejmě řešily zakázky vlády USA).
Kniha už asi nebude k dostání, nepočítám-li torrenty a jiné méně legální způsoby.

Nahoru Odpovědět  +4 4.1.2014 15:43
2 + 2 = 5 for extremely large values of 2
Avatar
MadaraCZech
Člen
Avatar
MadaraCZech:

Poslední dotaz : Znáte nějakou ověřenou knihu o kernelu ?

Nahoru Odpovědět 4.1.2014 16:14
...
Avatar
Jan Vargovský
Redaktor
Avatar
Odpovídá na MadaraCZech
Jan Vargovský:

Vždyť ti právě řekl 3, které ti zároveň doporučil.

 
Nahoru Odpovědět  +1 4.1.2014 16:28
Avatar
Martin Dráb
Redaktor
Avatar
Martin Dráb:

České mě napadají tyto dvě:

Vnitřní architektura Microsoft Windows
(překlad čtvrtého vydání Windows Internals)
http://knihy.cpress.cz/…windows.html

Windows pro pokročilé a experty
(překlad knihy Advanced Windows)
Vyšla v r. 1997 a už ji asi neseženete (i když já bych ji měl rád ve své knihovničce). Samozřejmě je třeba počítat s tím, že informace v ní budou hodně zastaralé.

Nahoru Odpovědět 4.1.2014 16:57
2 + 2 = 5 for extremely large values of 2
Avatar
Zdeněk Pavlátka
Tým ITnetwork
Avatar
Odpovídá na Martin Dráb
Zdeněk Pavlátka:

Zadej na google Windows pro pokročilé a experty 1997

Nahoru Odpovědět 4.1.2014 19:37
Kolik jazyků umíš, tolikrát jsi programátor.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 13 zpráv z 13.