2. Egy kis t旦rt辿nelem...
Linus Torvalds, a finn tanul坦 1991-ben kezdi el
fejleszteni
UNIX kl坦n
Eredetileg nem akart叩k portolhat坦nak
3. Mi is az a kernel 辿s minek is kell?
Az oper叩ci坦s rendszer magja
Feladatai:
A rendszer inicializ叩l叩sa a haszn叩lathoz.
Az adatok alapvet v辿delme.
A fejleszt辿s elseg鱈t辿se
4. s milyen is a Linux?
Monolitikus
Modul叩ris
Szabad szoftver!
6. Fejleszt辿si statisztik叩k
2005 坦ta t旦bb mint 10000 fejleszt t旦bb, mint 1000
c辿gbl
Minden 70 nap 炭j release, 2012-ben m辿g 80 nap volt.
Nagyj叩b坦l 10000 m坦dos鱈t叩s kiad叩sonk辿nt
Minden 坦r叩ban 7.14 v叩ltoz叩s, 2012-ben m辿g csak 6.71
volt ez a sz叩m
9. Fejleszt辿si lehets辿gek
Ez a legnagyobb k旦z旦ss辿gi projekt!
A kernelhekkerek m叩r kital叩ltak egy egyszer撤,
de hasznos utat.
'scripts/checkpatch.pl'
Ezzel a szkripttel gyakori k坦dst鱈lus hib叩kat
lehet tal叩lni.
10. Staging driverek
Ezek az apr坦 startup c辿gek f辿lk辿sz driverei
Tele vannak k坦dst鱈lus hib叩kkal
A checkpatch.pl f叩jl megkeresi 辿s azonos鱈tja a
hib叩kat.
Az 旦nk辿ntes fejleszt kijav鱈tja :-) (patchel辿s)
s m叩ris hozz叩j叩rult a Linux siker辿hez!
11. Patch k辿sz鱈t辿se I.
git clone git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-
next.git
'drivers/staging' mappa felder鱈t辿se
Ebben a mapp叩ban egy f叩jl kiv叩laszt叩sa
'scripts/checkpatch.pl -f <f叩jl el辿r辿si helye>