Intressant artikel om Linux kärnan
Intressant artikel om Linux kärnan
Här en intressant artikel om linux kärnan som beskriver väldigt översiktligt hur kärnan ser ut.
Kanske nån som är sugen på att börja hacka lite ?
http://www.ibm.com/developerworks/linux ... nalAnatomy
Kanske nån som är sugen på att börja hacka lite ?
http://www.ibm.com/developerworks/linux ... nalAnatomy
SV: Intressant artikel om Linux kärnan
Vad heter kärnan och var finns den ?
Vad är
-rw-r--r-- 1 root root 1764440 2007-12-18 12:36 vmlinuz-2.6.22-14-generic
Är den bara en enda fil om 1,77 Mb ?
Vad är
-rw-r--r-- 1 root root 1764440 2007-12-18 12:36 vmlinuz-2.6.22-14-generic
Är den bara en enda fil om 1,77 Mb ?
- maths57
- Inlägg: 2911
- Blev medlem: 22 jun 2007, 15:10
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Stockholm
SV: Intressant artikel om Linux kärnan
Ja, det stämmer. Det är inte så många år sedan som den fick plats på en (1) diskett (om någon minns dom). Så var det vissa diskussioner om man skulle försöka hålla kärnan inom den ramen, men så blev det inte. Det är en hel del nya funktioner som man vill ha med. Senast var det väl stödet för olika virtualiseringsprogram.christer skrev: Är den bara en enda fil om 1,77 Mb ?
SV: Intressant artikel om Linux kärnan
Men om du vill ha koden så hittar du den på den officiella sidan: http://kernel.org
Home sweet ~/ = http://sandnabba.se
SV: Intressant artikel om Linux kärnan
Hittade kärnan 2.6.24 den var 9,3 Mb. Uppackad 5 gånger större och 1697585 rader
Det liknar inte det c++ som jag sett tidigare.
Det liknar inte det c++ som jag sett tidigare.
- mcNisse
- Inlägg: 5211
- Blev medlem: 06 feb 2007, 20:51
- OS: Debian
- Utgåva: Vet inte/ingen utgåva passar
SV: Intressant artikel om Linux kärnan
christer skrev: Hittade kärnan 2.6.24 den var 9,3 Mb. Uppackad 5 gånger större och 1697585 rader
Det liknar inte det c++ som jag sett tidigare.

KDE 4.5 SC är ute i det fria!!! Tjoho
Stagnation is good for nobody - after all if you don't progress you end up with gnome
Stagnation is good for nobody - after all if you don't progress you end up with gnome
SV: Intressant artikel om Linux kärnan
2.6.24 är på 45MiB här... Du tankade inte patchen?christer skrev: Hittade kärnan 2.6.24 den var 9,3 Mb. Uppackad 5 gånger större och 1697585 rader
Det liknar inte det c++ som jag sett tidigare.
Home sweet ~/ = http://sandnabba.se
SV: Intressant artikel om Linux kärnan
Sparade
The latest stable version of the Linux kernel is:2.6.24 2008-01-24 23:18 UTC F V VI C Changelog
efter uppackning var den 45 Mb och kunde då läsas. Det är ett under att det fungerar.
Det förriga MS DOS var ju en massa separata småfiler. De kunde kollas med assember.
The latest stable version of the Linux kernel is:2.6.24 2008-01-24 23:18 UTC F V VI C Changelog
efter uppackning var den 45 Mb och kunde då läsas. Det är ett under att det fungerar.
Det förriga MS DOS var ju en massa separata småfiler. De kunde kollas med assember.
SV: Intressant artikel om Linux kärnan
För mig är den 45MiB ouppackad, 196MiB uppackad.christer skrev: Sparade
The latest stable version of the Linux kernel is:2.6.24 2008-01-24 23:18 UTC F V VI C Changelog
efter uppackning var den 45 Mb och kunde då läsas. Det är ett under att det fungerar.
Det förriga MS DOS var ju en massa separata småfiler. De kunde kollas med assember.

Och kärnan består väl också bara av en massa småfiler (C-kod)? Eller vad menar du?
Allt ordnat i en organiserad struktur.

Senast redigerad av 1 Emil.s, redigerad totalt 1 gånger.
Home sweet ~/ = http://sandnabba.se
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
SV: Intressant artikel om Linux kärnan
Hur stor kärnan blir beror på hur mycket man tar med. Min boot-kärna ärmaths57 skrev:Ja, det stämmer. Det är inte så många år sedan som den fick plats på en (1) diskett (om någon minns dom).christer skrev: Är den bara en enda fil om 1,77 Mb ?
t.ex. 500K och den är ända dubbelt så stor som den skulle kunna vara.
Jo, han tankade patchen, vilket är en enda lång unified diff som inte liknarEmil.s skrev:2.6.24 är på 45MiB här... Du tankade inte patchen?christer skrev: Hittade kärnan 2.6.24 den var 9,3 Mb. Uppackad 5 gånger större och 1697585 rader
Det liknar inte det c++ som jag sett tidigare.
c++ någonstanns.
-
- Inlägg: 6191
- Blev medlem: 14 jan 2007, 19:31
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Stockholm
SV: Intressant artikel om Linux kärnan
Off topic-varning:christer skrev: Det förriga MS DOS var ju en massa separata småfiler. De kunde kollas med assember.
Själva kärnan i MS DOS låg i C:\IO.SYS och C:\MSDOS.SYS och sedan låg en del program i C:\DOS (XCOPY.EXE o.s.v.), kommandotolken var ju C:\COMMAND.COM. Men det är inte riktigt jämförbart, DOS hanterade i stort sett bara hårddisken (därav namnet). Det fanns någon typ av drivrutiner men det gick ju lika bra att prata med hårdvaran direkt (vilket många program gjorde eftersom drivrutinerna var så dåliga).
Som ett exempel kan man ta vanlig utskrift till skärmen. Att gå via DOS var långsamt (om man inte laddade ANSI.SYS, som gjorde det FRUKTANSVÄRT långsamt), det var mycket snabbare att skriva direkt till grafikkortets skärmbuffert. Det resulterade att det ibland inte gick att köra typ "program | more" eller "program > fil.txt". Jag tror inte att det fanns något stöd för serieportar alls, utan programmen körde direkt mot BIOS. Nu var ju BIOS-funktionerna inte särskilt bra heller, så de bästa kommunikationsprogrammen modifierade interrupt-tabellen och programmerade 8250/16550-kretsen själva.
Likadant var det med ljudkorten, det fanns inga drivrutiner och de flesta spel stödde bara SoundBlaster så de fick snudd på monopol på ljudkortsmarknaden (tills det dök upp SoundBlaster-kompatibla kort).
SV: Intressant artikel om Linux kärnan
Jo jo det stod patch på filen. Skall försöka en gång till.
Tänk att få se Linux-kärnan också innuti. Det är väl som att få öppna en smyckeask.
Eller som att få kolla mormors väckarklocka innuti.
Vart tog Open DOS vägen ? Är det ett mellanting mellan Linux och MS DOS ?
Tänk att få se Linux-kärnan också innuti. Det är väl som att få öppna en smyckeask.
Eller som att få kolla mormors väckarklocka innuti.
Vart tog Open DOS vägen ? Är det ett mellanting mellan Linux och MS DOS ?
- mcNisse
- Inlägg: 5211
- Blev medlem: 06 feb 2007, 20:51
- OS: Debian
- Utgåva: Vet inte/ingen utgåva passar
SV: Intressant artikel om Linux kärnan
KDE 4.5 SC är ute i det fria!!! Tjoho
Stagnation is good for nobody - after all if you don't progress you end up with gnome
Stagnation is good for nobody - after all if you don't progress you end up with gnome
SV: Intressant artikel om Linux kärnan
Vill du se en kärna, se på mig: http://www.se.kernel.org/pub/linux/kernel/v2.6/
Hämta från mitten linux-2.6.23.14.tar.bz2 43 M
Enkelklicka och arkivhanteraren öppnas. Märk 233,6 MB filen
klicka på Packa upp / Packa upp.
/home/christer/Desktop/linux-2.6.22.14 Foldern innehåller hundratals med filer och flera foldrar
Klicka på en fil och gedit öppnas och en snutt c- språk av något slag öppnas.
Kommentarerna är arv från C /* kommentar */ # include <linux/kernel_stat.h>
# include <linux/.....---> i mängd verkar något speciellt. Annars vackra programbitar.
Tysk noggrannhet är noggrannhet i det oväsentliga, medan något av det väsentliga lämnas bort.
Hämta från mitten linux-2.6.23.14.tar.bz2 43 M
Enkelklicka och arkivhanteraren öppnas. Märk 233,6 MB filen
klicka på Packa upp / Packa upp.
/home/christer/Desktop/linux-2.6.22.14 Foldern innehåller hundratals med filer och flera foldrar
Klicka på en fil och gedit öppnas och en snutt c- språk av något slag öppnas.
Kommentarerna är arv från C /* kommentar */ # include <linux/kernel_stat.h>
# include <linux/.....---> i mängd verkar något speciellt. Annars vackra programbitar.
Tysk noggrannhet är noggrannhet i det oväsentliga, medan något av det väsentliga lämnas bort.
Senast redigerad av 1 christer, redigerad totalt 2 gånger.