Linux Kernel Programming - Debian Linux Customization Case Study

Embed Size (px)

Citation preview

  • 8/6/2019 Linux Kernel Programming - Debian Linux Customization Case Study

    1/6

    Mjowq IguogmTuclubffjol& Kgejbo Mjowq @wp{cfj~b{jco @bpg

    P{wkz

    UBKJQ\GE

  • 8/6/2019 Linux Kernel Programming - Debian Linux Customization Case Study

    2/6

    @bpg P{wkz Mjowq Iguogm Tuclubffjol

    ;42 - Bobok Fbolbm JJ- @/L/ Ucbk- Bafgkbebk 01444: } pbmgpDubkjq|ge/`cf T b l g 5

    [bemg ch @co{go{pTucng`{ Cxguxjg| 0

    Pzp{gf Ugrwjugfgo{p 0

    Pzp{gf Hgb{wugp ;

    Egoghj{p B``uwgk ;

    [ag \ubt Wt 7

    Becw{ Ubkjq 8

  • 8/6/2019 Linux Kernel Programming - Debian Linux Customization Case Study

    3/6

    @bpg P{wkz Mjowq Iguogm Tuclubffjol

    ;42 - Bobok Fbolbm JJ- @/L/ Ucbk- Bafgkbebk 01444: } pbmgpDubkjq|ge/`cf T b l g 0

    Tucng`{ Cxguxjg|

    B{ Ubkjq cwu kgxgmctfgo{ `go{ug jp bm|bzp twmpb{jol |j{a b`{jxj{z/ \g abxg b

    mc{ ch kgxgmctfgo{ b`{jxj{z lcjol co/ [ajp jo`mwkgp `mjgo{ pzp{gfp bp |gmm bp

    jo&acwpg tucng`{p/ [jfg bok blbjo |g bug ugrwjugk {c kgxgmct b xguz {ztj`bm

    pzp{gf hcu cwu jo&acwpg tuc`gppgp/ B{ {jfgp |g wokgu{big kgxgmctfgo{ ch b

    pzp{gf bp tbu{ ch cwu ugpgbu`a joj{jb{jxg/ [ajp jp cog pw`a pzp{gf {ab{ |g

    kgxgmctgk {c pwttcu{ cwu tuc`gppgp/

    Pzp{gf Ugrwjugfgo{p

    [ajp |bp cog pzp{gf {ab{ |g kgxgmctgk {c bo`acu cwu ewulgcojol luc|{a

    bok gqtbokjol kgxgmctfgo{ `co{cwup/ Bp |g lug| jo pj~g fbobljol {ag

    og{|cui bok FJP ch {ag `cftboz co {ag gqjp{jol pzp{gfp eg`bfg

    jo`ugbpjolmz kjhhj`wm{/ Pc |g kg`jkgk {c kgxgmct b pzp{gf {ab{ fg{ {ag

    hcmmc|jol {ztj`bm ugrwjugfgo{p>

    Pjo`g |g |cui co MBFT {g`aocmclz |g oggkgk {ag pzp{gf {c eg bemg{c pjfwmb{g ugbm |cumk p`gobujcp bok ugtmj`b{g kjhhgugo{ goxjucofgo{p/

    [ag pzp{gf pacwmk p{ugbfmjog {ag kgxgmctfgo{ goxjucofgo{/

    [ag pzp{gf pacwmk abxg abppmg hugg pg{wt/ [ag fboblgfgo{ ch {ag pzp{gf pacwmk eg `go{ubmj~gk/ [ag pzp{gf pacwmk hgb{wug tuc{g`{jco blbjop{ {ztj`bm xjuwp tucemgfp/ [ag pzp{gf pacwmk ugkw`g {ag kgmbz gqtgujgo`gk jo kgmjxgujol tucng`{p

    eg`bwpg ch hwo`{jcobm tucemgfp/

    [ag pzp{gf pacwmk pwttcu{ jo{glub{jco |j{a kcfbjo `co{ucmmgu hcuwojhjgk bw{ago{j`b{jco/

    Pjo`g `cftw{gup |j{a kwbm CP jo`ugbpg fgfcuz mcbk bok ugkw`gtuc`gppcu tguhcufbo`g- {ajp pzp{gf pacwmk abxg ajlagu UBF tc|gu {c

    bkkugpp {ajp jppwg/

  • 8/6/2019 Linux Kernel Programming - Debian Linux Customization Case Study

    4/6

    @bpg P{wkz Mjowq Iguogm Tuclubffjol

    ;42 - Bobok Fbolbm JJ- @/L/ Ucbk- Bafgkbebk 01444: } pbmgpDubkjq|ge/`cf T b l g ;

    Pzp{gf Hgb{wugp

    Ljxgo {ag ugrwjugfgo{p- |g kg`jkgk {c lc bagbk |j{a b Mjowq pzp{gf/ Mjowq

    ebpgk Mjxg @K `bfg wt bp bo cexjcwp ct{jco hcu cwu {g`aoj`bm

    ugrwjugfgo{p/ \g wokgu{cci Mjowqp iguogm tuclubffjol bok `wp{cfj~gk

    Kgejbo Mjowq hcu cwu jo&acwpg ugrwjugfgo{p/ [ag hjobm pzp{gf {ab{ |g

    kgxgmctgk abp {ag hcmmc|jol hgb{wugp>

    [ag pzp{gf ugbkp bp Ct{ hcu og{|cui b``gppgk fgkjwf {ab{ jp ch mc|fgfcuz- gbpz {c b``gpp bok wtlubkg bok hwu{agufcug kjptcpbemg-

    ugwpbemg bok {ubophgubemg |j{acw{ abppmgp ch mj`gopjol/

    [ag Mjowq Mjxg @K tucxjkgp wp |j{a bmm {ag PKIp ugrwjugk {c |cui coMBFT `cohjlwub{jco hcu kgxgmctfgo{/

    [ag PKI `cohjlwub{jco jo`mwkgp G`mjtpg JKG |j{a TAT tmwl&jo- CtgoChhj`g Btb`ag- Pwexgupjco- bok jp bmpc jo{glub{gk |j{a kcfbjo

    `co{ucmmgu/

    [ag Mjowq Mjxg @K jp `wp{cfj~gk bok kgxgmctgk wpjol {ag Mjowq MjxgP`ujt{p {ag {g`aojrwg wpgk jo WojcoHP/

    [ag pzp{gf ecc{p hucf boz ugfcxbemg kgxj`g pw`a bp @K#KXK Kujxgp-WPE Kujxgp- g{`/

    [ag pzp{gf bw{cfb{j`bmmz kg{g`{p abuk|bug tgujtagubmp mjig og{|cui`bukp- xjkgc cu bwkjc- bok lubtaj` `bukp/

    Egoghj{p B``uwgk

    Gxgu pjo`g |g p{bu{gk wpjol {ajp og|mz kgxgmctgk bok `wp{cfj~gk Mjowq Mjxg

    @K- |g abxg b``cftmjpagk pcfg jo{gugp{jol hgb{p/ [ag fcp{ oc{j`gbemg cogpcw{ ch {ag mc{ bug mjp{gk agug/

    [ag pzp{gf bmmc|p wp {c `buuz cw{ og{|cui ebpgk ecc{jol hcu fwm{jtmgwpgup/

  • 8/6/2019 Linux Kernel Programming - Debian Linux Customization Case Study

    5/6

    @bpg P{wkz Mjowq Iguogm Tuclubffjol

    ;42 - Bobok Fbolbm JJ- @/L/ Ucbk- Bafgkbebk 01444: } pbmgpDubkjq|ge/`cf T b l g 7

    [ag pzp{gf pwttcu{p kjpimgpp hwo`{jcojol |aj`a abp bmmc|gkwp {c ugfcxg bmm mc`bm p{cublg kgxj`gp hcu kgxgmctgup/

    [ag pzp{gf abp ugkw`gk ucw{jog ghhcu{ oggkp ec{a b{ {ag kgxgmctgubok og{|cui bok abuk|bug fboblgfgo{ mgxgm/

    [ag pzp{gf abp pg`wug bo{j&xjuwp |aj`a jp blbjo `btbemg ch bw{cwtlubkjol/

    [ag \ubt Wt

    [ag pzp{gf abp eggo b lugb{ b`ajgxgfgo{ hcu wp/ \ajmg j{ abp ugkw`gk cwu

    hwo`{jcobm bok ctgub{jcobm ghhcu{p j{ abp tucxjkgk b tpz`acmclj`bm ugmjgh {c cwu

    og{|cui bok abuk|bug fboblgfgo{ {gbfp/ Pg`cokmz- j{ abp bmpc bmmc|gk wp

    {c `ugb{g xbujcwp ugbm |cumk p`gobujcp bok b{ {jfgp |cup{ `bpg p`gobujcp {c

    {gp{ {ag p`bmbejmj{z bok ugmjbejmj{z ch cwu bttmj`b{jcop/ J{ abp bmpc bmmc|gk wp {c

    p{ugbfmjog cwu kgxgmctfgo{ ghhcu{p bok bkkugpp `gu{bjo hwo`{jcobm tucemgfp

    go`cwo{gugk |ajmg kgmjxgujol tucng`{p {c cwu `mjgo{p/ [ajp pzp{gf jp b lugb{

    kjptmbz ch cwu `wp{cfj~b{jco `btbejmj{jgp hcu Mjowq tmb{hcufp/

  • 8/6/2019 Linux Kernel Programming - Debian Linux Customization Case Study

    6/6

    @bpg P{wkz Mjowq Iguogm Tuclubffjol

    ;42 - Bobok Fbolbm JJ- @/L/ Ucbk- Bafgkbebk 01444: } pbmgpDubkjq|ge/`cf T b l g 8

    Becw{ Ubkjq

    Ubkjq jp bo J[ cw{pcwu`jol `cftboz {ab{ mgxgublgp {ag tc{go{jbm ch

    {g`aocmclz {c kgmjxgu ghhg`{jxg- ugmjbemg- bok `copjp{go{ J[ pguxj`gp |j{a `cp{

    pbxjolp/ Ew{ |g kc oc{ pjftmz kgmjxgu g`cocfjgp ch p`bmg/ Cwu fwm{j&

    {g`aocmclz bok fwm{j&kcfbjo gqtcpwug gobemgp wp {c bkk {c zcwu ec{{cf&

    mjog/

    ;42- Bobok Fbolbm&JJ-

    @ L Ucbk- Bafgkbebk-

    Lwnbub{&JOKJB

    Tacog> ):2&