白 斌
李勁松
專業(yè):計算機(jī)應(yīng)用
職業(yè):教師
畢業(yè)時間:1992年
軟件作品:指尖操作系統(tǒng)
近來,一個名為指尖操作系統(tǒng)的軟件出現(xiàn)在人們的視線里,不少人拿它與Ghost進(jìn)行備份功能的對比,顯然我們都把它當(dāng)成了一個系統(tǒng)輔助工具,或者是一個類似PE的系統(tǒng)。但實際上我們錯了,雖然它還處在開發(fā)初期,但它是一個和Windows、Linux等操作系統(tǒng)一樣的獨立的操作系統(tǒng)。而這一切也是小白采訪到指尖操作系統(tǒng)的開發(fā)者后才得知的,勁松和凱峰兩個人,要走程序員最長、最難走的那條路——開發(fā)操作系統(tǒng)。
指尖操作系統(tǒng)
開發(fā)者:勁松,凱峰
開發(fā)語言:匯編
軟件性質(zhì):免費(fèi)軟件
支持平臺:
Windows 2000/XP
下載地址:http://www.os-z.com/
書中果有“顏如玉、黃金屋”
自己開發(fā)一款操作系統(tǒng),在我們看來,這是怎樣的雄心壯志,我們會在腦海里勾勒種種輝煌的開端。李勁松和他的伙伴凱峰做出這個決定的故事要從一句古語說起:書中自有顏如玉、書中自有黃金屋。
一次李勁松和凱峰去書店,無意中翻到一本雜志,上面介紹的操作系統(tǒng)引起了他們的興趣,回家他們一實驗,竟然可以在自己的電腦上啟動,它不同于Linux,雖然沒什么功能,但卻采用的是圖形界面,很漂亮。當(dāng)時他倆正在為一家公司做ERP的開發(fā),他就想這些程序都是基于Windows,使用VC、DELPHI編寫,但卻可以獨立啟動計算機(jī),還能在Windows的FAT32環(huán)境下工作,感覺特別有意思。而以前他倆雖然對Linux比較熟悉,但對原理的認(rèn)識也僅僅限于教科書,他倆就想深入了解操作系統(tǒng)到底是怎樣啟動計算機(jī)的,并且很想自己實現(xiàn)一下。自然實現(xiàn)后的作品就是指尖操作系統(tǒng)了。
小提示
知道開發(fā)操作系統(tǒng)的書并不多,當(dāng)初李勁松學(xué)習(xí)開發(fā)系統(tǒng)時在三本書中獲益,特別推薦給想動手開發(fā)操作系統(tǒng)的人,三本書分別是:趙炯的《Linux內(nèi)核完全注釋》、于淵的《自己動手寫操作系統(tǒng)》、孟靜的《操作系統(tǒng)教程》。另外,大家所不熟悉的,操作系統(tǒng)的內(nèi)核都很小,Windows XP內(nèi)核二進(jìn)制文件1.1M,指尖操作系統(tǒng)的內(nèi)核不會超過5MB。
星星之火 可以燎原
指尖操作系統(tǒng)的第一個版本在歷時10個月的開發(fā)后,終于在2006年11月發(fā)布,當(dāng)時還只能在軟盤上運(yùn)行,只有一個開始菜單,支持鼠標(biāo)、鍵盤。后來經(jīng)過他倆的努力,指尖操作系統(tǒng)不僅可以安裝在閃盤、硬盤上,還有了如硬盤備份等實用的功能。開發(fā)操作系統(tǒng),不熟悉的人也知道這是怎樣的工程,一切都是全新的,就拿大家熟悉的JPG圖片來說吧,我們覺得很簡單,打開就看,但這就要操作系統(tǒng)具備JPG解碼器,勁松和凱峰單為這個JPG解碼器就寫了4個月。而比這更復(fù)雜的東西還要多得多,都要一點一點地來做,目前指尖操作系統(tǒng)的內(nèi)核還沒有完成,一位網(wǎng)友鼓勵他們說“星星之火可以燎原,要有第三方軟件接口,再支持一兩個開發(fā)軟件就可以燎原了!”這讓他倆充滿了戰(zhàn)斗到底的力量。
目前,指尖操作系統(tǒng)的功能還不多,還只能充當(dāng)系統(tǒng)輔助軟件的角色,李勁松對此也認(rèn)識得很清,先做好系統(tǒng)輔助軟件的角色,然后再做主角,指尖操作系統(tǒng)有底層的基礎(chǔ),再做其他相對容量,沒有制約。李勁松告訴記者:“艱辛的開發(fā)讓我越來越感嘆寫操作系統(tǒng)的先行者,也越來越欣賞Windows的開發(fā)代碼,寫得很優(yōu)秀。但他們能寫出來,相信我們也能,咱不能只賣服裝,不賣飛機(jī),更多的程序員實實在在地做點東西,國內(nèi)的軟件行業(yè)才有更多的創(chuàng)新?!甭牭竭@些,我對那些開發(fā)過和正在開發(fā)中國人自己的操作系統(tǒng)的人肅然起敬。
小提示
目前指尖操作系統(tǒng)用戶雖然不是很多,但已經(jīng)有越來越多的個人和公司開始關(guān)注,對某些計算機(jī)的支持不是很好的問題李勁松也正在努力改善。下一個版本將增加對NTFS文件系統(tǒng)的支持,下半年,指尖操作系統(tǒng)會支持網(wǎng)絡(luò)功能,目前網(wǎng)絡(luò)模塊的部分代碼已經(jīng)完成。
可視化備份、還原
安裝完指尖操作系統(tǒng)后,在啟動目錄里選擇Os-z.com即可進(jìn)入指尖操作系統(tǒng),依次選擇“硬盤備份→備份分區(qū)”,選擇保存路徑、填寫文件名稱(如不填寫,軟件會自己默認(rèn)按如CCC.ZPP的形式進(jìn)行命名),點擊“確定”按鈕就開始備份了,期間可以暫?;蛑型救∠?。只有在備份完成時才會在硬盤中寫入文件名和FAT表。
如果想還原,只需在“硬盤備份”中運(yùn)行“恢復(fù)分區(qū)”,軟件會自動填寫備份文件名和路徑(備份完成后,備份程序會記錄下所選的分區(qū)及路徑。分區(qū)及路徑及文件名等信息保存在System.ini文件中),如果有多個,就要自己選擇合適的了,單擊“確定”開始恢復(fù),中途可暫停但不要中途取消!因為這樣會導(dǎo)致恢復(fù)數(shù)據(jù)不全,可以進(jìn)行再次恢復(fù),以修復(fù)不成功的數(shù)據(jù)。
小提示:指尖操作系統(tǒng)高級技巧
★對于MBR損壞的硬盤,可以使用閃盤上的指尖操作系統(tǒng)啟動,重新對硬盤進(jìn)行分區(qū)格式化,可以支持30GB以上的FAT32分區(qū),而Windows也可以很好的識別。
★使用指尖操作系統(tǒng)硬盤備份/恢復(fù)功能,可以快速安裝DOS等系統(tǒng)軟件,包括帶Ghost的DOS工具軟件。
點將臺
你喜歡哪款工具軟件呢?你想知道它是如何開發(fā)的嗎?你想讓開發(fā)者自己揭秘軟件的使用秘籍嗎?把你的需求告訴給小白吧(發(fā)郵件到ruanj@cfan.com.cn)!你指定軟件,我來采訪,他來揭秘。(本刊記者/白斌)
本期點將成功的讀者:237269025wang