查看完整版本: 可以自己寫一個os嗎
頁: [1]

david11014 發表於 2010-4-4 06:32 AM

可以自己寫一個os嗎

請問一個 人可以自己寫一個os嗎
如果可以需要用甚麼語言來寫
要會低階語言嗎
可以用甚麼軟體編輯
另外還要具備什麼樣的知識<div></div>

benetton90144 發表於 2010-4-4 10:47 AM

當然可以囉 但這可不是個簡單的工作..
絕對沒有想像中容易
需要詳細的細節你可以打微軟的客服電話找比爾蓋茲請教他{:1_newbiggrin:}

pspice 發表於 2010-4-4 01:40 PM

當然可以啦
建議先去看恐龍書
研究一下Minix(現在已經出到3)
EFI跟BIOS也熟悉一下

道奇兔 發表於 2010-4-5 05:44 PM

自己寫是可以的 但是要有耐心跟時間.Minix或C++都是不錯的選擇
不然飛去美國找"比爾蓋茲"也是可以的

shen3yun2 發表於 2010-4-6 09:05 AM

印象中在北市重慶南路書店街的簡體書局逛的時候
看到過一本如版大標題一樣的大陸書
我上網找找~~~~~
-----------------------------------------(怪異的分隔線)
建議版大自行搜尋
關鍵字“自己動手寫作業系統”
就會找到很多本這樣的書籍
剛才自己找的時候
看到的好像都是繁體版
為什麼印象中是簡體中文的大陸書呢?<br><br><br><br><br><div></div>

shen3yun2 發表於 2010-4-6 09:08 AM

啊~~~找到了~~~
原來簡體的書名叫做“自己動手寫操作系統”

以下為原書簡介:
書摘
前言
  一年多以前,電子工業出版社的張毅編輯告訴我說,有一位年輕的程序員,正在寫一本《自己動手寫操作系統》的書。知道這個消息,我既有點好奇,又有些擔憂。如果是在十年前,這樣題材的書將會是讀者爭相傳閱的對象,畢竟20世紀90年代是軟件的理想主義年代。但是在理想褪盡、實務未興的尴尬的這兩年,這樣一本書在市場上究竟會遇到怎樣的待遇,確實讓人不敢樂觀。不過,在閱讀了樣章之后,我深為作者清新的文筆、流暢的思路和扎實的技術功底所折服,于是請張毅為我引見了這位作者,即本書的作者于淵。 于淵非常年輕,卻有著高人一籌的表達能力和技術視野,我覺得他是難得的技術寫作人才,就鼓勵他在《程序員》雜志開辟了一個技術專欄,專門剖析操作系統相關的技術。一年來這個專欄陸續發表了一系列文章,獲得了不少讀者的正面反饋。 然而,事實證明,我最初的擔憂並不是沒有道理的。一年多來,不斷有人表達過他們對這樣一個題材的不同看法。他們認為,相對于90年代中后期,現在的軟件產業已經務實了很多,今天的程序員更關心的是如何盡可能快、盡可能簡單地用軟件解決實際問題,創造實際價值,在一個既定的秩序中尋找自己的生存空間,而不是異想天開地憧憬能成為Linus Torvalds式的舊秩序的“破壞者”。因此諸如軟件過程、開發方法、系統集成、應用架構等“高級”的話題受到關注和歡迎,而諸如操作系統、編譯原理之類的基礎技術,已經是關心者寥寥了。他們非常懷疑,這樣的一本書,對于一線的開發者是否有實際的意義?對于尚在尋找自己職業發展方向的初學者是否構成一種誤導?這個問題相當尖銳,必須面對。我想這樣一本書,至少在以下幾個方面是具有重要的正面意義的。 首先,對于正在大學里學習計算機科學的學生來說,“操作系統原理”是重要的專業基礎課。為了達到大學階段教育的標准,這方面的知識應當認真學習。一些比較嚴肅的學校鼓勵學生在學習這門課程的同時自己動手開發一個具體而微的操作系統。這種實習對于學生充分掌握書本知識、打下扎實的基本功有非常大的好處。在我認識的比較有成就的開發者中,有不少人自己動手寫過小的操作系統,他們認為編寫操作系統的實踐使他們最終消除了對編寫軟件系統的心理障礙,實在地消化和理解了書本上的知識,學會了解決問題的思路,收獲非常巨大。可惜的是,大部分的學生都沒有進行過這樣的實踐,這主要是因為目前的課本偏重操作系統理論,把大量的筆墨放在對操作系統運行機制的剖析或.................<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>

girl1030 發表於 2010-4-7 03:59 PM

所有的os都是人寫出來的
當然可以自已創造一套屬於自已的os系統囉
只是要寫這個也不是件簡單的事
我記得大學資工系應該都有寫過才對
不過這類的資訊好像不多

misiagene 發表於 2010-4-8 12:13 PM

請問一個 人可以自己寫一個os嗎
如果可以需要用甚麼語言來寫
要會低階語言嗎
可以用甚麼軟體編輯
另外還 ...
david11014 發表於 2010-4-4 06:32 AM http://www.eyny.com/images/common/back.gif

對各式硬體的支援性為其成功關鍵
只要得到LG、NEC及Qualcomm晶片的支持
離上市就不遠了
期待能自訂支援性的OS誕生 便宜些吧...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>

355740 發表於 2010-4-8 07:30 PM

如果依個人可以寫出來 運用在網路上  不管用的人數多寡   都算是依各 天才
理論上  如果夠猛  當然可以.....

shen3yun2 發表於 2010-4-9 02:10 AM

不小心又逛到了這裡@@
前次回答的那本書
剛才上網查詢才發現筆者用的開發軟件大多是商業軟件
書的主題面向的應該是學生居多的讀者
學生哪來這麼多錢買商業軟件來學習啊@@
不花錢買的話。。。就是鼓勵學生盜版了>"<
這樣很不好。。。

今天又搜尋了一下
看到有感於上述缺點的一位高手
另外用免費的開源軟體實現了自己寫作業系統的目標

以下是筆者的話:

說明
本書起源於中國電子工業出版社出版的一本書:《自己動手寫作業系統》(於淵著)。我對《自》一書中使用商業軟體做為演示平台比較驚訝,因為他以為《自》所面向的主要受眾應該是學生,那麼一本介紹只有商業軟體才能實現的編程技巧的書將會逼著窮學生去使用盜版,這是非常罪惡的行為。

由於本人是一個開源運動的擁護者,所以就試著使用開源軟體實現這本書中的所有 demo ,並在博客上進行推廣。後來我想,為什麼不能自己寫本書呢?所以就開始寫這本《使用開源軟體-自己動手寫作業系統》。

本書的最終目標是成為一本大學“計算機作業系統”課程的參考工具書,為學生提供一個 step by step 的引導去實現一個簡單的作業系統。這不是一個容易實現的目標,因為本人現在並不自信有那個實力了解作業系統的方方面面。但是,立志百里行九十總好過於躑躅不前,最重要的是做起來!

因為自己寫並且排版一本書不是很輕鬆的事情,我只能抽空一點一點的將這本書堆砌起來,所以本書將會用更新的方式發表在這裡。更新公告將發佈在我的個人博客上,敬請留意!

目前本書並沒有一個完整的計劃和時間表,所以筆者沒有和任何出版社合作的意向。如果您覺得本書有價值,可以等這本書的雛形完成之後再與我接洽,謝謝。

楊文博
2008年2月21日

作者的網址是:
http://share.solrex.org/WriteOS/index_cht.html

我上去看過了,沒啥問題
還能下載到筆者製作的PDF電子書
和一些東西,估計都是書上需要用到的程序吧

版大有需要的話可以去上述網址參考一下

可以下載免費的電子書來學習哦...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><br><br><br><br><br><div></div>

david11014 發表於 2010-4-15 05:18 AM

回復 10# shen3yun2

謝些大大的提供
裡面的資料都很詳盡
等暑假有空的時候就可以開始精讀了

shen3yun2 發表於 2010-4-15 10:11 AM

回復  shen3yun2

謝些大大的提供
裡面的資料都很詳盡
等暑假有空的時候就可以開始精讀了
david11014 發表於 2010-4-15 05:18 AM http://www.eyny.com/images/common/back.gif


    不用客氣
祝你玩得愉快^^~

bp745194 發表於 2010-4-16 12:59 AM

與其寫OS  不如您可以考慮寫依些系統方面的軟體~
可能學習效益也會更高喔~
頁: [1]