• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            天衣有縫

            冠蓋滿京華,斯人獨(dú)憔悴~
            posts - 35, comments - 115, trackbacks - 0, articles - 0
               :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

            我對(duì)深入研究系統(tǒng)內(nèi)部非常感興趣,在大學(xué)課程中學(xué)習(xí)了編譯原理相關(guān)課程。嘗試寫過(guò)一個(gè)編譯器,不過(guò)它看起來(lái)更像一個(gè)匯編器。后來(lái)開(kāi)始使用FreeBSD,我對(duì)它到底怎么實(shí)現(xiàn)的感到很好奇,于是找了一份源代碼開(kāi)始閱讀,和你想象的一樣,我在數(shù)百萬(wàn)行源程序中深陷泥潭。我需要一把來(lái)復(fù)槍,結(jié)果確找到了一堆加農(nóng)炮:)

            后來(lái),我找到了"skelix", 一個(gè)os內(nèi)核,運(yùn)行在i386機(jī)器上,支持多任務(wù)分頁(yè)機(jī)制虛擬內(nèi)存文件系統(tǒng)等。這個(gè)tutorial教你怎樣一步一步實(shí)現(xiàn)skelix,雖然它看起來(lái)象一個(gè)玩具。這樣做的好處是看起來(lái)更清晰一些。如果你發(fā)現(xiàn)bug或好的建議可以告訴原作者:xiaoming.mo at skelix dot org。譯者:jinglexy at yahoo dot com dot cnemail and msn both),上海體育館。預(yù)計(jì)7月份翻譯完成(2007年),因?yàn)樽约旱氖虑楸容^多,只能偶爾
            譯,進(jìn)度大約2周譯1課吧,也可能快些,如果有幫忙的就更歡迎了。最終整理的文檔會(huì)做成一個(gè)chmpdf文件發(fā)布在http://m.shnenglu.com/jinglexy,方便讀者閱讀。如有不當(dāng)或錯(cuò)誤之處希望大家指正。

            最近也在準(zhǔn)備寫一個(gè)微內(nèi)核os,兼容posix,跨平臺(tái)等(很多代碼會(huì)出自linux,當(dāng)然也會(huì)兼容linux驅(qū)動(dòng))。網(wǎng)絡(luò)上有了很好的題材,有興趣的可以結(jié)集一下哦。MSN: jinglexy at yahoo dot com dot cn,qq群見(jiàn)http://m.shnenglu.com/jinglexy上面的公告。

            暈,這不是廣告嗎?


            目錄

            0課:環(huán)境需求:gcc, vmware,一些資料,風(fēng)格約定

            1課:引導(dǎo)程序:來(lái)自黑暗世界的"hello world"

            2課:保護(hù)模式: That's the first tough one

            3課:輔助函數(shù):kprintf, libcc, print_c

            4課:中斷和異常1What a great pleasure to see some error messages.
            5課:中斷和異常2"Hello World!" comes back again
            6課:多任務(wù):One bit typo might drive you crazy, believe me

            7課:文件系統(tǒng):A long journey, but not difficult

            8課:內(nèi)存管理:Huge Disappointment

            9課:系統(tǒng)調(diào)用和可執(zhí)行程序:Little relief

                                     上海體育館  jinglexy at yahoo dot com dot cn

                                     2007.05

             

             

            Feedback

            # re: 自己動(dòng)手寫內(nèi)核(序)(原創(chuàng))  回復(fù)  更多評(píng)論   

            2007-05-10 19:59 by
            確實(shí)不錯(cuò)!贊一個(gè)!但樓主似乎很鄙視windows和vc。

            # re: 自己動(dòng)手寫內(nèi)核(序)(原創(chuàng))  回復(fù)  更多評(píng)論   

            2007-05-11 10:47 by 天衣有縫
            不敢鄙視啊,windows也有很多對(duì)系統(tǒng)研究很深入的人,
            我沒(méi)有針對(duì)使用vc的人,而且大部分都很努力很優(yōu)秀,
            只是非常非常不喜歡M$,如此,而已......

            # re: 自己動(dòng)手寫內(nèi)核(序)(原創(chuàng))  回復(fù)  更多評(píng)論   

            2007-05-11 13:45 by
            呵呵,我對(duì)編譯器和操作系統(tǒng)也很感興趣,不過(guò)現(xiàn)在主要在Windows上面做,linux剛剛接觸......

            # re: 自己動(dòng)手寫內(nèi)核(序)(原創(chuàng))  回復(fù)  更多評(píng)論   

            2007-05-11 14:20 by 常常
            難得的東西~

            # re: 自己動(dòng)手寫內(nèi)核(序)(原創(chuàng))  回復(fù)  更多評(píng)論   

            2007-05-11 17:10 by 天衣有縫
            linux就像宗教,一旦信仰,很難...
            希望對(duì)大家有價(jià)值,順便自己也復(fù)習(xí)一下:)

            # re: 自己動(dòng)手寫內(nèi)核(序)(原創(chuàng))  回復(fù)  更多評(píng)論   

            2007-05-18 19:05 by raywill
            你好,我也在寫OS,我們?cè)诠湎嗤恼搲L問(wèn)相同的國(guó)外資源:)

            歡迎互動(dòng)~

            raywill.blog.sohu.com

            我的OS代碼:http://maray.googlecode.com/svn/branches/pci_ide_ata

            # re: 自己動(dòng)手寫內(nèi)核(序)(原創(chuàng))[未登錄](méi)  回復(fù)  更多評(píng)論   

            2007-05-19 10:03 by 天衣有縫
            非常謝謝大家,先聲明一下原文是xiaoming.mo at skelix dot org寫的,我只是翻譯一下:)

            回復(fù)raywill朋友:很高興找到相同愛(ài)好者,簡(jiǎn)單的看了你的os(沒(méi)有深入的看),結(jié)構(gòu)上很清晰明了。寫os的程序員都不容易,比較調(diào)試起來(lái)不像應(yīng)用程序。相互鼓勵(lì)。

            計(jì)劃是七月份開(kāi)始吧,想認(rèn)真把minix3讀完,雖然讀過(guò)幾個(gè)kernel,都是單內(nèi)核的,而且理論知識(shí)還差的很多。我會(huì)隨時(shí)關(guān)注你的os,適當(dāng)?shù)臅r(shí)候再和你討論一些東西,不會(huì)很久:)

            # re: 自己動(dòng)手寫內(nèi)核(序)(原創(chuàng))  回復(fù)  更多評(píng)論   

            2007-05-19 22:52 by raywill
            Wel~
            http://raywill.blog.sohu.com
            国产香蕉久久精品综合网| 久久久99精品成人片中文字幕| 久久精品亚洲男人的天堂| 久久噜噜久久久精品66| 国产成人综合久久精品红| 色欲综合久久躁天天躁蜜桃| 麻豆一区二区99久久久久| 91超碰碰碰碰久久久久久综合| 久久久久九九精品影院| 久久精品卫校国产小美女| 久久久九九有精品国产| 久久青青国产| 国产V综合V亚洲欧美久久| 久久婷婷色综合一区二区| 久久精品亚洲日本波多野结衣| 久久成人18免费网站| 一本色综合网久久| 久久精品国产一区二区电影| 性高湖久久久久久久久| 久久人人爽人爽人人爽av| 人妻无码αv中文字幕久久| 久久影院午夜理论片无码| 久久香蕉国产线看观看精品yw| 久久免费香蕉视频| 精品国产青草久久久久福利| 久久精品中文字幕无码绿巨人| 久久久久久久久久久免费精品| 国产欧美久久久精品| 久久精品午夜一区二区福利| 思思久久99热只有频精品66| 91久久九九无码成人网站| 久久久久亚洲av无码专区导航| 亚洲精品乱码久久久久久不卡| 国产精品伦理久久久久久| 久久久久综合网久久| 国产成人精品久久一区二区三区| 久久精品国产亚洲AV忘忧草18| 亚洲精品视频久久久| 日韩影院久久| 理论片午午伦夜理片久久| 久久精品综合网|