飛庫com 飛庫閱讀器


本站AI自動判斷提供您所需要的app下載:點(diǎn)我下載安裝,你懂的APP

這里有一份最全的搜書資源攻略,囊括了 112 個(gè)網(wǎng)站,讓你能找到 99%電子書,而且不用翻墻,每一個(gè)都是靜讀君親自測試過的,絕對有效!

這份資源共收錄 112 個(gè)網(wǎng)站,包括

    搜書網(wǎng)站18個(gè)

    電子書下載網(wǎng)站40個(gè)

    電子書在線閱讀網(wǎng)站18個(gè)

    外文書籍網(wǎng)站15個(gè)

    網(wǎng)上書店21個(gè)

建議收藏!

一、18個(gè)搜索網(wǎng)站

NO.1 鳩摩搜索

鏈接:
https://www.jiumodiary.com/

NO.2 盤搜

鏈接:http://www.pansou.com/

NO.3 西林街搜索

鏈接:http://www.xilinjie.com/

NO.4 胖次搜索

鏈接:http://www.panc.cc/

NO.5 屌絲搜

鏈接:http://www.diaosisou.org/

NO.6 盤多多搜索

鏈接:panduoduo.net

NO.7 哎喲喂啊網(wǎng)盤搜索

鏈接:http://www.aiyoweia.com/

NO.8 去轉(zhuǎn)盤網(wǎng)

鏈接:quzhuanpan.com

NO.9 麥庫搜索

鏈接:huisou.me

NO.10 sov5搜索

鏈接:https://www.sov5.cn/

NO.11 網(wǎng)盤搜搜

鏈接:
http://wpsoso.com/search.html

NO.12 網(wǎng)盤007

鏈接:https://wangpan007.com/

NO.13 VeryPan

鏈接:http://www.verypan.com/

NO.14 盤搜搜

鏈接: http://www.pansoso.com/

NO.15 史萊姆搜索

鏈接:http://www.slimego.cn/

NO.16 云搜

鏈接: http://www.daysou.com/

NO.17 特百度

鏈接:http://www.tebaidu.com/

NO.18 百度網(wǎng)盤之家

鏈接:http://www.wowenda.com/

二、40個(gè)電子書下載網(wǎng)站

NO1. 威鋒網(wǎng)論壇

鏈接:
http://bbs.feng.com/thread-htm-fid-224.html

NO.2 Vol.moe 漫畫資源

鏈接: http://vol.moe/

NO3.好讀(網(wǎng)站)

鏈接:http://www.haodoo.net/

NO4. Readfree(網(wǎng)站)

鏈接:http://readfree.me/

NO.5 so-kindle

鏈接:
https://www.so-kindle.com/

NO6.azw3吧

鏈接:tieba.baidu.com/f?kw=azw3

NO7. 繽鬧 Kindle 論壇

鏈接:http://binnao.com/

NO8.Hi-PDA(論壇)

鏈接:
http://www.hi-pda.com/forum

NO9. 書伴(網(wǎng)站)

鏈接:bookfere.com

NO.10 西東網(wǎng)

鏈接: http://xidong.net/

NO.11 世界數(shù)字圖書館

鏈接: https://www.wdl.org/zh/

NO.12 學(xué)習(xí)資料庫

鏈接:http://www.xuexi111.com/

NO.13 敏學(xué)網(wǎng)

鏈接: http://www.minxue.net/

NO.14 學(xué)兔兔

鏈接: http://www.bzfxw.com/

NO.15 若藍(lán)格

鏈接:http://www.ifblue.net/

NO.16 PDF之家

鏈接:http://www.pdfzj.com/

NO.17 易讀kindle

鏈接:
http://www.yidukindle.com/

NO.18 書荒部落

鏈接: http://noveless.com

NO.19 iDesk

鏈接: http://idesks.me

NO.20 周讀

鏈接:http://www.ireadweek.com

NO.21 愛下電子書

鏈接:http://www.ixdzs.com

NO.22 北半球

鏈接:
https://www.markbj.com/book/

NO.23 知軒藏書(精校)

鏈接:http://www.zxcs8.com/

NO.24 我愛讀電子書

鏈接: http://www.woaidu.org/

NO.25 我要讀PDF

鏈接:http://www.51dupdf.com/

NO. 26 掌上書苑

鏈接:
https://www.soepub.com/store

NO.27 阡陌小筑

鏈接:http://www.1000qm.com

NO.28 青年文摘

鏈接:
http://www.qnwz.cn/html/ebookdown/

NO.29 飛庫網(wǎng)

鏈接: http://www.feiku.com/

NO.30 百度文庫

鏈接: http://wenku.baidu.com/

NO.31 百度網(wǎng)盤

鏈接: https://pan.baidu.com/

NO. 32 新浪微盤

鏈接: http://vdisk.weibo.com/

NO.33 愛問共享資料

鏈接:
http://ishare.iask.sina.com.cn/

NO.34 逛電驢

鏈接:
http://verycd.gdajie.com/book/computer/page

NO.35 SF輕小說

鏈接: http://book.sfacg.com/

NO.36 久久小說下載網(wǎng)

鏈接: http://www.jjxsw.com/

NO.37 愛奇電子書

鏈接:http://www.aqtxt.com/

NO.38 書格(古籍可下載)

鏈接: https://shuge.org/

NO.39 書快

鏈接:
http://www.shukuai123.com/forum.php

NO.40 我是TXT電子書

鏈接: http://www.iamtxt.com/

18個(gè)書籍在線閱讀網(wǎng)站

NO1. 紅袖添香

鏈接:https://www.hongxiu.com/

NO2. 小說閱讀網(wǎng)

鏈接:
https://www.readnovel.com/

NO3. 起點(diǎn)中文網(wǎng)

鏈接:http://www.qidian.com/

NO4. 瀟湘書院

鏈接:http://www.xxsy.net/

NO5. 晉江文學(xué)城

鏈接:http://www.jjwxc.net/

NO6. 逐浪文學(xué)

鏈接:http://www.zhulang.com/

NO7. 鐵血書庫

鏈接:http://book.tiexue.net/

NO8. 幻劍書盟

鏈接:http://hjsm.tom.com/

NO9. 悠讀文學(xué)

鏈接:http://www.yooread.com/

NO10. 木木文摘

鏈接:http://www.85nian.net/

NO11.17K小說網(wǎng)

鏈接:http://www.17k.com/

NO12. 努努書坊

鏈接:http://www.kanunu8.com/

NO13. 追書神器

鏈接:
http://www.zhuishushenqi.com/

NO14. 99藏書網(wǎng)

鏈接:
http://99lib.net/index.php

NO15. 東里書齋(古籍)

鏈接:
http://www.donglishuzhai.net/

NO16.漢川草廬(古籍)

鏈接:
http://www.sidneyluo.net/index.html

NO17.學(xué)術(shù)前沿在線

鏈接:
http://academic.hep.com.cn/skld/CN/skld/home.shtml

NO18.在線讀書

鏈接:
http://www.xiexingcun.com/wenxueyuedu/index.html

15個(gè)外文書籍網(wǎng)站

NO1. Project Gutenberg:(英文書籍)

鏈接:http://www.gutenberg.org/

NO2. manybooks(外文書籍)

鏈接:http://manybooks.net/

NO3. Free-Ebooks (外文書籍)

鏈接:
https://www.free-ebooks.net/

NO4. en8848 (外文書籍)

鏈接:
http://www.en8848.com.cn/Soft/

NO5. Allitebooks.(外文書籍)

鏈接:
http://www.allitebooks.com/

NO6. pdf-magazine英文雜志

鏈接:
https://pdf-magazine-download.com/

NO7. 七彩英語(外文書籍)

鏈接:http://www.qcenglish.com/

NO8 bookboon (外文書籍)

鏈接:http://bookboon.com/en

NO9. EpubBooks:(英文書籍)

鏈接:
https://www.epubbooks.com/

NO10. BookDL:(英文書籍)

鏈接:https://bookdl.com/

NO11. Gitbook(英文書籍)

鏈接:https://www.gitbook.com/

NO12. Baen Free Library:(英文書籍)

鏈接:http://www.baen.com/

NO13. hIt-ebooks (英文版)

鏈接:
http://www.it-ebooks.info/

NO14. Libgen (英文版)

鏈接:http://libgen.io/

NO15. 國外兒童繪本大全下載網(wǎng)

鏈接:
http://www.childrensbooksonline.org/

21個(gè)網(wǎng)上書店

NO1. 亞馬遜

鏈接:https://www.amazon.cn

NO2. 當(dāng)當(dāng)讀書

鏈接:http://e.dangdang.com/

NO3. 京東書店

鏈接:http://book.jd.com/

NO4. 孔夫子舊書網(wǎng)

鏈接:http://book.kongfz.com/

NO5. 多看閱讀

鏈接:http://www.duokan.com/

NO6. 中國圖書網(wǎng)

鏈接:
http://www.bookschina.com/

NO7. china-pub

鏈接:http://www.china-pub.com/

NO8. 文軒網(wǎng)

鏈接:http://www.winxuan.com/

NO9. 淘書網(wǎng)

鏈接:http://www.taoshu.com/

NO10. 博庫網(wǎng)

鏈接:http://www.bookuu.com/

NO11. 中關(guān)村圖書大廈

鏈接:http://www.zgcbb.com/

NO12. 廣州購書中心

鏈接:http://www.gg1994.com/

NO13. 蔚藍(lán)網(wǎng)

鏈接:http://www.wl.cn/c1

NO14. 金牌自考書店

鏈接:http://www.zikaoshu.com/

NO15. 蘇寧易購書城

鏈接:http://book.suning.com/

NO16. 商務(wù)印書館

鏈接:http://www.cp1897.com.hk/

NO17. 階梯圖書網(wǎng)

鏈接: http://www.jieti.com/

NO18. 希望書店

鏈接:http://www.hopebook.net/

NO19. 新東方圖書網(wǎng)

鏈接:
http://www.dogwood.com.cn/

NO20. 瀾瑞外文網(wǎng)上書店

鏈接:https://www.lanree.com/

NO21. 百度閱讀

鏈接:https://yuedu.baidu.com/

— THE END —

對于宮敏,在中國的開源界以及技術(shù)圈內(nèi),大家所熟知的是“中國 Linux 第一人”的稱呼,因?yàn)樗檬痔峒绫车姆绞綄?Linux 帶回了中國,組建了中國第一個(gè)自由軟件庫。然而宮敏則謙虛地表示,他只是中國自由軟件和 Linux 的先行者。

宮敏的人生,經(jīng)歷頗豐,感受過截然不同的文化。在一路的成長中,徹底明白了計(jì)算機(jī)的工作原理,深刻感受到計(jì)算機(jī)系統(tǒng)安全的重要性。這也塑造了今時(shí)今日的宮敏。本期《開源英雄》,讓我們一同走進(jìn)宮敏的程序人生。

采訪 | 劉韌

作者 | 谷磊 責(zé)編 | 唐小引

出品 | 《新程序員》編輯部

1994 年,北京,國內(nèi)貿(mào)易部正在建立 VSAT 信息發(fā)布平臺,沒有互聯(lián)網(wǎng),包括主站在內(nèi)的很多應(yīng)用都在 Windows 系統(tǒng)上運(yùn)行,性能很差,問題頻發(fā)。回國休假的宮敏看后說道:“咱們試試這個(gè)”,就拿出自己從芬蘭帶回的 SLS Linux 發(fā)行版系統(tǒng),裝上后,貿(mào)易部的同行驚訝道:“這個(gè)系統(tǒng)一裝,怎么感覺我的 PC 變成工作站了!”高興得不得了,“這東西哪來的?”“自由軟件是怎么回事?”“唉!可惜咱們接觸不到這東西呀!”宮敏說:“會接觸到的,我能讓你們接觸到!”

這神奇的系統(tǒng),是宮敏在赫爾辛基理工大學(xué)做研究時(shí)發(fā)現(xiàn)的。他在構(gòu)建新的分布式并行計(jì)算模型,需要用到 IP 多播協(xié)議,可沒有操作系統(tǒng)能支持這個(gè) IP 協(xié)議,在瀏覽教育科研網(wǎng)的 FTP 時(shí),突然出現(xiàn)的 Linux Kernel 引起了宮敏的注意,他的分布式并行處理有些東西要在 Kernel 里做,“這玩意兒有點(diǎn)意思!是赫爾辛基大學(xué)二年級的學(xué)生 Linus Torvalds 寫的,自由軟件、源代碼開放、運(yùn)行自由修改和散發(fā),太好了!”

可此時(shí),Linux 的狀態(tài)還做不了什么。

一年后,網(wǎng)上一些人拿出了一個(gè)叫 SLS 的 Distrbution(Softlanding Linux System,最早的 Linux 發(fā)行版之一),“這大概是 Linux 最早的一個(gè) Distribution”,宮敏拿過來開始安裝,下載了內(nèi)核代碼,發(fā)現(xiàn)可以支持自己需要的 IP 多播協(xié)議,研究工作進(jìn)一步推進(jìn),“加進(jìn)來經(jīng)過修改原先的 Bug 之后就好用了,這東西可太好了!”“如果以前做地面站的時(shí)候有它,我的系統(tǒng)會做得非常漂亮。”

同時(shí),他認(rèn)為中國應(yīng)該很需要這個(gè)東西。

一次,宮敏去瑞典計(jì)算機(jī)科學(xué)研究所(SICS,Swedish Institute of Computer Science)做交流,大家聊天時(shí)談到瑞典比芬蘭更發(fā)達(dá),可為什么 Linux 會出現(xiàn)在芬蘭,而沒出現(xiàn)在瑞典?其中有個(gè)人說:“是因?yàn)槿澜缱畲蟮能浖?Archive 在芬蘭,芬蘭的學(xué)生、老師有機(jī)會接觸到全世界幾乎所有的源代碼,所以這里的人思路開闊。”大家也認(rèn)同這種觀點(diǎn)。

宮敏博士在芬蘭

宮敏受到啟示,“我得把這東西拿到中國,讓中國人也能接觸到它。”

1997 年,北京,國家信息中心在中國軟件協(xié)會下成立了“中國國際自由軟件分會”,并決定利用國家信息中心的中經(jīng)網(wǎng)的基礎(chǔ)設(shè)施建立“中國自由軟件庫”,推選宮敏擔(dān)任顧問,提供自由軟件資源并進(jìn)行答疑等支持。也因于此,宮敏自費(fèi)做了這件事。

宮敏把想法告訴了在芬蘭教育科研網(wǎng) Archive 工作的朋友 Ari Lemmke,他是真正給 Linux 命名的人。Ari 是位理想主義者,在 Otaniemi 科技園 Inopoli 附近開了一個(gè)小型的 ISP(X-gateway),為了推廣新生事物“因特網(wǎng)”,讓園區(qū)的公司免費(fèi)使用,他通過其他的工作掙錢養(yǎng)活這個(gè) ISP,同時(shí)負(fù)責(zé)“芬蘭教育科研網(wǎng)(funet)”的 FTP 系統(tǒng)管理工作。

Ari 說復(fù)制 Archive 軟件庫大概需要 80 個(gè) G。1994-1995 年,PC 磁盤容量普遍為 40-45M,完全不夠用,起碼需要 1 個(gè) G 作為緩沖,而 1 個(gè) G 的 SCSI 硬盤需要 8000 馬克(原芬蘭貨幣單位)。

另外,為了在服務(wù)器上跑 SCSI 硬盤,還需要買一塊 SCSI 卡,因?yàn)闆]這東西就沒法玩兒,宮敏連卡帶硬盤共花了 1 萬馬克,花銷不菲,“該花的錢要花,自己也得學(xué)東西呀!”

用 1 個(gè) G 硬盤傳 80 個(gè) G 的資源不可取,宮敏就想到了磁帶,買得起的是和數(shù)字錄音帶很像的 DDS(4mm)磁帶,宮敏花了幾千馬克買下 20 盤,又花了 4000 馬克買了個(gè)二手磁帶機(jī),還好,把 SCSI 卡插上就能用。“既然想干這件事就得放開干。”

設(shè)備都齊了,宮敏想讓 Ari 幫他導(dǎo)資源,由于比較費(fèi)工夫,Ari 建議宮敏去自己學(xué)校弄,學(xué)校的網(wǎng)很快。隨后,宮敏白天工作,晚上在學(xué)校用腳本拽資源,每拽一部分就拷進(jìn)磁帶里,再拽、再拷,他還專門寫了腳本,以免出現(xiàn)混亂。

宮敏用幾個(gè)月的時(shí)間拷完所有的東西,帶回到中國。

為證明自己這套東西名不虛傳,宮敏說:“咱們的自由軟件庫就用自由軟件來搭。”說干就干。宮敏用 Linux 做了軟 RAID,把不常用的 PC 機(jī)加大內(nèi)存和磁盤用起來,信息中心的一臺 HP 小型機(jī)上有磁帶機(jī),宮敏要了賬號,通過網(wǎng)絡(luò)使用磁帶機(jī),開始存儲資源。網(wǎng)用磁帶機(jī)比較慢,但最終還是把全部資源導(dǎo)進(jìn) RAID 里了。

軟件庫建成了,Linux 操作系統(tǒng)成功引進(jìn)中國!

可宮敏覺得光放著不行,就在上面建了一個(gè)新聞組,大家有問題可以在這里討論。可很久都沒有互動,宮敏就在里面發(fā)貼,慢慢地開始有人留言提問,終于活躍起來了。只要有提問,宮敏一定回答,“我可能答得比他問的更深、更多一點(diǎn)。”

用戶越來越多,宮敏答不過來,就挑有意義的或新問題來答。對于老問題,會有人告知去找哪個(gè)貼子,“我覺得這樣很好,大家都在無私地做著貢獻(xiàn)。”一有東西就能讓大家知道,給大家用;不會用的就一起討論;都不會的,宮敏就幫忙在“因特網(wǎng)”上真正的新聞組上發(fā)起話題討論,得出結(jié)論后完整地告訴大家。

當(dāng)大量活躍用戶出現(xiàn)時(shí),就有越來越多的人說“你做的這些工作很有意義,能不能回國做?在國外做把很多東西留給了洋人,回來為自己的國家做吧。”于是宮敏就回國了。

幼時(shí)情節(jié)

“每周回家,爸媽都會問我,在幼兒園吃了什么?”


1959 年 11 月,宮敏 3 歲,就和其他科學(xué)院的孩子一樣,進(jìn)了端王府幼兒園,星期一送進(jìn)來,星期六接回家。這里讓他體驗(yàn)到了集體生活的紀(jì)律性,睡覺、吃飯、出去玩都要大家一起去,不能自作主張。

3 歲的宮敏

一次,幼兒園組織孩子們?nèi)ニ牟灰ㄖ嘘P(guān)村)禮堂演出,演完節(jié)目又呼呼地坐著卡車回來,中午“小演員們”美滋滋地吃了頓炸魚,這對宮敏來說是最好的獎勵了。

幼時(shí)關(guān)于吃的情節(jié),總是耐人尋味。一天晚上,父親說:“豆腐腦能增加蛋白質(zhì),爸爸帶你去買豆腐腦,回來大家吃。”宮敏就跟著父親點(diǎn)著燈,在豆腐腦攤位排起長長的隊(duì),買到后拿回家,有辣的和不辣的,宮敏不經(jīng)意吃到一碗辣的,當(dāng)時(shí)就被辣哭了,“這段印象真可愛!”

宮敏的好奇心也給生活平添了些插曲。一天,心理研究所的人員來幼兒園找孩子做實(shí)驗(yàn),宮敏很好奇,就被叫去了,他們被帶進(jìn)一個(gè)小黑屋,頭上裝上電極,面前一盞紅燈,揚(yáng)聲器里提出來各種問題,他們就一一回答。

周末回到家,他把這件趣事告訴家人,家人驚訝道,“拿我們孩子做什么實(shí)驗(yàn)?我得去心理所問問。”得知是做兒童心理實(shí)驗(yàn),只是看看腦電圖,這才放心。

學(xué)霸之家

早就掌握了識字能力的宮敏,一二年級就開始看小說了。


四五歲的時(shí)候,宮敏看見父親在做一個(gè)放大器,就跑過去不停地問:“這是什么東西?”

“這個(gè)是電阻。”父親說。

“那是什么東西?”“那個(gè)是電容。”

“這是什么東西?”“這是電子管。”

“這是什么東西?”“這是變壓器。”……

這種兒時(shí)碎片式的學(xué)習(xí),宮敏很早就開始了。

父親經(jīng)常給宮敏買兒童讀物,有些是講科學(xué)人物的圖畫書,像特斯拉、愛迪生、羅蒙諾索夫和祖沖之等,父親有時(shí)也給他講一講,更多是看宮敏的意愿,“反正書在這,你自己看”,看宮敏對哪些方面感興趣。

很快發(fā)現(xiàn)宮敏對無線電、物理更感興趣,就開始多買這方面的書。宮敏有問題,父親有時(shí)直接解答,有時(shí)說:“你看完這本書就知道了”,宮敏就去看書。

1953 年,父親從武漢大學(xué)無線電學(xué)專業(yè)畢業(yè),是新中國培養(yǎng)的第一批大學(xué)生,畢業(yè)后分配到了中科院地球物理研究所,由趙九章等幾位老先生帶他做一些項(xiàng)目。

1958 年,國家進(jìn)行人造衛(wèi)星預(yù)研,選了十多個(gè)科研人員組成研究小組,宮敏的父親也入選了。

科學(xué)院有很多研究所,父親主要是研制科學(xué)儀器,“沒有儀器是做不了科學(xué)研究的,老爸和他的同事都熱衷于做儀器。”

宮敏的母親畢業(yè)于湖南長沙的湘雅醫(yī)學(xué)院,是美國教會創(chuàng)辦的高等醫(yī)學(xué)教育機(jī)構(gòu)。母親很早就教宮敏認(rèn)識 26 個(gè)英文字母,他學(xué)拼音時(shí)就學(xué)得非常輕松,“只是這個(gè)字母我們以前都念 A,怎么到這兒念 a(啊)?”。

宮敏的爺爺當(dāng)年從安徽寒山縣出來,去上海念了大學(xué),在宮敏快上小學(xué)時(shí)患了半身不遂,不能說話,“他以前,會拿著一本線裝書搖頭晃腦地在那兒唱詩。”奶奶畢業(yè)于武漢大學(xué)中文系。

忽然沒有學(xué)上

環(huán)境艱苦,“在這樣的情況下誰去了都是沒學(xué)上的。”生活中,宮敏一旦有不明白的,就去找書看或者問父親。


1963 年宮敏讀小學(xué),1966 年全家搬到了陜西 112 大院,在秦嶺的一個(gè)山溝邊,這里是趙九章先生選點(diǎn)建設(shè)的三線單位,父親和幾位同事算先遣人員。

剛到這里,實(shí)驗(yàn)室的設(shè)備、用具還沒到位,更難的是星期天只吃兩頓飯。家里連餅干和饅頭都沒有,宮敏就和妹妹跑到食堂,工作人員忙說,現(xiàn)在沒飯,要 9 點(diǎn)才有。兩人餓得不行。

學(xué)校還沒開起來,距大院約 5 公里還有個(gè)山溝,有個(gè)子午鐘表廠,這里住的全是上海人,生活比較好,子弟學(xué)校已經(jīng)開張了。宮敏就和伙伴們跑去旁聽,跟上海小伙伴們一起玩兒,可還是比較遠(yuǎn),不能每天去,“反正這段時(shí)間基本是沒學(xué)上的”。

1967 年政策變了,宮敏跟隨家人回到北京搞運(yùn)動,三年級沒怎么念的他,直接在中關(guān)村小學(xué)上了四年級,直到小學(xué)畢業(yè)。

“我不記得有太多事情發(fā)生,好像也沒有什么考試。”回京后住在中關(guān)村,小伙伴的家人不是這個(gè)所的,就是那個(gè)所的,“都是在家聽大人講完,就來學(xué)校吹各種科學(xué)上的牛。”宮敏一旦有不明白的,就回去找書看或者問父親。

這個(gè)時(shí)期也是父親參與研制任務(wù)的關(guān)鍵期。父親經(jīng)常夜不歸宿,宮敏有些實(shí)驗(yàn)做不通,就把實(shí)驗(yàn)現(xiàn)場留在桌子上,寫一張紙條說明問題和現(xiàn)象,再去睡覺。早晨起來,還是不見父親的人影,“桌上的紙條變成了老爸的指導(dǎo)意見,按照意見處置后,問題基本就解決了。”

不久,父親負(fù)責(zé)研制的部分進(jìn)入關(guān)鍵階段。他提出利用國內(nèi)所能提供的器件,滿足總體設(shè)計(jì)要求創(chuàng)新性的技術(shù)方案,最終獲得成功,圓滿完成了任務(wù)。

少年宮敏和父親

父親總是把“多普勒效應(yīng)”、“截止頻率”、“參量放大器”、“階躍二極管”等新名詞掛在嘴邊,宮敏不明就里。一次,父親自言自語地說:“國內(nèi)最好的晶體管的工作頻率是 40 兆赫茲,200 兆赫茲怎么搞?”宮敏覺得父親遇到了大的挑戰(zhàn),后來發(fā)現(xiàn),正是父親的方案和產(chǎn)品保證了第一顆衛(wèi)星能被地面“跟得上”。

科學(xué)、音樂兩不誤

“沒想到物理世界和音樂世界竟有著如此奇妙的聯(lián)系!”

宮敏在北大附中表現(xiàn)一直不錯(cuò),只是大家不輕易聊成績。學(xué)校生活很豐富,他參加了校合唱團(tuán),時(shí)常排練,由于變聲,從男高聲部唱到了男生低聲部。

一天,鄰家來了位會拉小提琴的大哥哥,演奏水平很高,琴生深深打動了宮敏,很快,兩人就成了好朋友。宮敏很想學(xué)小提琴,就開始跟父親軟磨硬泡,在向父親承諾“不能三分鐘熱度,一定練到至少和鄰居哥哥一樣的水平”后,父親才答應(yīng)買個(gè)便宜的小提琴。

經(jīng)過鄰居哥哥的介紹,宮敏結(jié)識了住在磁器口的小提琴老師,老師同意每周為宮敏做一次專業(yè)指導(dǎo)。家里給買了月票,他每周四放了學(xué)就去磁器口學(xué)琴。

1970 年,宮敏在中關(guān)村北區(qū)花壇旁演奏小提琴

在老師的指導(dǎo)和自己的苦練下,宮敏的演奏水平提升很快,就這樣,在科學(xué)之外,宮敏真正掌握了一門樂器演奏技巧。他的閱讀范圍也擴(kuò)展到了和聲學(xué)、音樂史、德奧音樂和俄羅斯音樂等,圖書館的《人民音樂》(過刊)雜志也成了他的閱讀對象。有些小伙伴家里有唱片,宮敏就去造訪、聽音樂,也會把唱片借回家聽。

為了高品質(zhì)地欣賞唱片,宮敏開始研究、設(shè)計(jì)和制做高保真功放,讓他增加了電子電路方面的知識和經(jīng)驗(yàn)。通過音樂,對一些物理概念有了更加直觀的感受,例如頻率就是音高,波形就是音色(正弦波圓潤乏味,方波刺耳,三角波又是不同的音色,偶次諧波比較悅耳,奇次諧波比較令人煩躁等),這一切變得越來越有意思了。

附中有個(gè)校辦工廠,除了做廣播用的擴(kuò)音機(jī),還做半導(dǎo)體(碳化硅的發(fā)光二極管),工廠是由宿舍樓改建的。后來得知,這些發(fā)光二級管是供北大設(shè)計(jì)建造的大型電子計(jì)算機(jī)(楊芙清院士的 150 機(jī))使用。

科學(xué)院計(jì)算所要做晶體管電子計(jì)算機(jī),學(xué)工要協(xié)助制造一大批晶體管,工序就是在一個(gè)直徑 3-4 毫米的陶瓷片上,用小筆畫三條銀漿。銀漿有很強(qiáng)的化學(xué)味道,宮敏很好奇,就弄了一些請叔叔阿姨辨別是什么東西,他們聞過之后說應(yīng)該是丙酮。用丙酮做溶劑弄出三條墨綠色的線,就是銀漿,在烘烤箱中把這些有機(jī)物燒掉后,金屬銀就呈現(xiàn)在上面了。三條綠線燒完以后就變成三條銀線。宮敏他們就是畫這三條銀漿線,其他單位在這個(gè)有銀薄膜的陶瓷片上造晶體管。

做完以后讓大家去參觀計(jì)算所。在計(jì)算所北樓(該樓后來拆除,宮敏剛回國時(shí)還在),很大的一間屋子,里面是一臺大型計(jì)算機(jī),宮敏和同學(xué)們就聽叔叔阿姨們講它的工作原理。

內(nèi)存會有電波發(fā)出來,一個(gè)收音機(jī)在接收。他們通過編程發(fā)出來的電波,用收音機(jī)收到后就是音樂。

一個(gè)大大的控制臺吸引了宮敏,上面有許多開關(guān)和閃著的燈。他好奇地在里面亂串,串到一個(gè)地方,見有一個(gè)電動機(jī),帶著一個(gè)圓筒一樣的東西嗚嗚地轉(zhuǎn),這時(shí)一個(gè)叔叔過來說:“你不在那兒聽講,跑到這兒來干什么?”

“我看看計(jì)算機(jī)里都有什么東西。”宮敏說,“這是什么?”

“這個(gè)是磁鼓。”叔叔回答。

“磁鼓是干什么的?”

“哎呀,跟你講不清楚。”

宮敏回家問父親,父親告訴他磁鼓上面有一堆磁頭。磁盤是盤狀的,磁鼓是鼓狀的,它們都是磁面,磁盤和磁鼓都是外存。宮敏不知道這種東西怎么玩,因?yàn)橐话闳速I不起。

“說起來還是沾了點(diǎn)光,在那個(gè)年代大概沒多少孩子能見到這種東西”,“就算是沒吃過豬肉,也算見過豬跑了”。

回到 112 大院

很多同齡人初中畢業(yè)就去插隊(duì)了,宮敏在這里倒是學(xué)到了很多知識。

臨近初中畢業(yè),停辦已久的北京高中開始少量招生,一個(gè)四五十人的班,大概有兩三個(gè)學(xué)生能上,條件要求比較多。家里評估宮敏上高中的機(jī)會基本為零,全家戶口都已遷到陜西,在北京升學(xué)會有更多障礙,他就跟隨家人去了陜西 112 大院。

宮敏沒有在意種人生轉(zhuǎn)折,畢竟還是在父母身邊,已經(jīng)熟悉了這種生活。

112 大院在長安縣(現(xiàn)西安市長安區(qū)),離當(dāng)時(shí)的西安市相對較近,這里一半是工作區(qū),一半是生活區(qū),大家一起吃飯。孩子想去圖書館就跟解放軍打個(gè)招呼,就能去看書,反正有書看宮敏就高興。

父親調(diào)研了周邊學(xué)校,幫宮敏選了韋曲一中(現(xiàn)長安一中)。學(xué)校的師資力量很強(qiáng),民國時(shí)建校,1962 年被列為陜西省重點(diǎn)高中之一。

宮敏在韋曲一中的高中畢業(yè)照

高中離家很遠(yuǎn),宮敏不得不住校,一個(gè)星期回家一趟。每個(gè)周六宮敏和妹妹吃過午飯,不到 1 點(diǎn)就要從學(xué)校往家騎,差不多 5 點(diǎn)到家,中間要翻一兩個(gè)塬(黃土高原的一種臺狀地形),很難走。到家后媽媽給做了好飯,幫他們洗臟了的衣服,宮敏和父親津津有味地談?wù)摽茖W(xué)話題。星期天,宮敏吃完午飯,就騎上自行車回學(xué)校。

這里比較偏遠(yuǎn),運(yùn)動沒北京那么強(qiáng)烈,反倒成了好事,老師可以正常教課、考試,宮敏在這里學(xué)到了很多知識。

很多北京的同學(xué)初中畢業(yè)都去了海淀蘇家坨插隊(duì),他們的生活也因此被改變。“初中同學(xué)上大學(xué)的并不是很多,但北大和科學(xué)院的孩子后來升學(xué)的比率要高一些。”

另辟蹊徑,解決飲水問題

宮敏認(rèn)為,這種電學(xué)的方法在當(dāng)時(shí)是最簡單的,任何有機(jī)械加工的東西都是復(fù)雜的,因?yàn)樗痪邆淠欠N能力。

韋曲一中的大門建在川道上,整個(gè)學(xué)校是沿著一邊的塬一節(jié)一節(jié)往上建成的,在最高處建有一個(gè)水塔。

學(xué)校無法正常供應(yīng)自來水,因?yàn)樾枰腥私?jīng)常爬上水塔去看,沒水了就灌水,有時(shí)工人師傅灌著水去忙別的,水就溢出來,又要跑上去關(guān)上閥門,使得自來水不能正常供應(yīng),這讓宮敏很疑惑。

他開始思考:可不可以做一個(gè)自動裝置,在低于一個(gè)水位下限時(shí)就能自動開泵灌水,等水位達(dá)到規(guī)定的上限,就能自動把泵關(guān)掉?

具體的實(shí)現(xiàn)方案是,在水里放三個(gè)電極,一個(gè)放在水塔底層,一個(gè)放在最低水位,一個(gè)放在高線水位,通過晶體管檢測水目前處在哪個(gè)位置上。“這里面是有一個(gè)狀態(tài)機(jī)”,當(dāng)?shù)陀谧畹退粫r(shí),就開泵灌水;當(dāng)超過第一線水位繼續(xù)漲到高線水位時(shí),就關(guān)泵。

可處在高線和低線之間的時(shí)候該怎么辦?

正常來說,當(dāng)從最高水位落下來時(shí),如果處在中間,是不應(yīng)該管它的,繼續(xù)用到比最低位置更低時(shí)再來開泵,開泵后水位再往上升。

這里的邏輯關(guān)系是,當(dāng)處在中間水位時(shí),怎么才能知道它是從哪個(gè)路徑過來的?從上面落下來的,還是從下面漲上去的,這需要看到前面的情況。從下面漲上來就不該關(guān)泵,從上面落下來就不該開泵,可是沒有地方保存這種記憶。

宮敏看到老師和其他人的解決方法,都是用很多個(gè)繼電器。“繼電器可以做邏輯,它是有記憶的。”

宮敏的想法是只利用繼電器的固有特性,而不是用多個(gè)繼電器。繼電器有一個(gè)特性,就是吸附電流和釋放電流(從張開到吸合)有一個(gè)差值,例如某個(gè)繼電器,10 毫安的電流才會讓它吸合,那降到 8 毫安它仍然會吸合,只有降到 7 毫安它才會釋放。

如果讓處在中間位置的電流是 9 毫安,就意味著原來是吸合的,就不會放開;原來是放開的,就不會吸合,能讓它保持原狀。這個(gè)方法就是用了繼電器固有的特性,通過調(diào)整繼電器,讓這個(gè)差值變得更大,控制晶體管電路提供不同水位點(diǎn)時(shí)的不同電流更穩(wěn)定。

宮敏把原理寫清楚后拿給了物理老師,老師沒發(fā)現(xiàn)任何錯(cuò)誤,奇怪為什么沒人這樣做,就說“那就試試吧”。

校長問宮敏:“你覺得做這件事要花多少錢?”

宮敏回答:“50 塊錢應(yīng)該足夠了。”

“批給你 100 塊錢”校長說,“咱們有校辦工廠,殼子什么的讓校辦工廠幫你做。”

最后宮敏用了不到 50 塊錢,就把這套自動化的水位管理裝置做好了,他成了學(xué)校的名人,讓大家真正喝上了自來水。

在生產(chǎn)隊(duì)組裝電視機(jī)

“有你在這兒,我們的廣播站就沒有后顧之憂了。”

轉(zhuǎn)眼間高中即將畢業(yè),宮敏面臨著雙重選擇:一方面,自己擅長小提琴演奏,可以報(bào)考西安音樂學(xué)院;另一方面,繼續(xù)在實(shí)驗(yàn)室里搞科學(xué)。兩難之下,宮敏去征求家人的意見。

奶奶對他說,“你的這兩個(gè)愛好都是正當(dāng)事業(yè),都應(yīng)該支持。”“你是愿意做研究,處理新的問題,還是愿意坐在樂池里,每天演奏相同的音樂?”“你可以把一個(gè)作為職業(yè),另一個(gè)作為愛好。”

想來想去,宮敏更愿意留在實(shí)驗(yàn)室。這個(gè)決定,也是自己做水塔自動控制系統(tǒng)時(shí),學(xué)校給予莫大的支持,讓他覺得只要有好想法,社會就能給你機(jī)會,科學(xué)研究應(yīng)該是自己真正的事業(yè)。

這一年,趕上號召年輕人到農(nóng)村生活勞動,每戶家庭可以留下一個(gè)孩子,于是家庭會議召開:讓妹妹去,還是讓哥哥去?宮敏覺得自己是哥哥,不能讓妹妹去,父母滿意地說“這哥哥的態(tài)度挺好,那你就去吧。”

臨行前,父親說:“你把書都帶去,要堅(jiān)持學(xué)習(xí),英文也要堅(jiān)持學(xué),不能放松。”就這樣,帶著心愛的書和小提琴,宮敏離開了家。

他被安排在陜西省長安縣,雖然與家在同一個(gè)縣,可也有幾十公里的山路,從生產(chǎn)隊(duì)回家不需要翻塬,卻要上山,沿著山路一直往上走就可以到家,從家里回來一路下坡就能到生產(chǎn)隊(duì)。

剛到這里,宮敏和其他幾個(gè)青年都住在老鄉(xiāng)家,不久縣里給的安置經(jīng)費(fèi)到位了,生產(chǎn)隊(duì)就劃了一塊宅基地,蓋了個(gè)小院。

宮敏所在的集體戶是兩個(gè)男生,三個(gè)女生,小房中間蓋一堵墻,一邊住女生,一邊住男生,吃飯會在一起。“我記得我負(fù)責(zé)燒火,另一個(gè)男生就出去挑水,女生負(fù)責(zé)搟面條、做飯。”

大多數(shù)農(nóng)活宮敏都能做,可也有意外發(fā)生,一次,宮敏在麥場收麥子,把麥捆鏟到垛子上時(shí),腰忽然扭傷了,在床上躺了好長時(shí)間。

另一次是修水庫時(shí),一個(gè)事故傷到了腿。宮敏扒著傷口從真皮、脂肪到下面的肌肉包膜一層層都看得清清楚楚,還不忘調(diào)侃:“這下我學(xué)到了直觀的解剖學(xué)知識。”

宮敏對生活沒有太高要求,能吃飽飯,睡覺不冷就行。收工回來別人打牌、談戀愛,他就讀書。

在知識的海洋里暢游,他又鼓搗出了新名堂。

干活之余,宮敏想弄明白電視機(jī)的工作原理,“只有把它做出來,才證明我確實(shí)弄明白了。”

在讀高中時(shí),宮敏經(jīng)過一個(gè)學(xué)期的研究,組裝過一臺電視機(jī)。當(dāng)時(shí)掃描發(fā)生器和鎖相環(huán)路,都是使用的最新器件“單結(jié)晶體管(UJT,又名雙基極二極管)”,利用它的負(fù)阻效應(yīng)制作“張弛振蕩器”,通過改變兩個(gè)基極之間的電壓,改變振蕩頻率,利用振蕩器產(chǎn)生的信號,與電視臺發(fā)送的同步信號的頻率/相位差,產(chǎn)生控制電壓完成掃描的同步。這一點(diǎn)讓研究所里的叔叔們都贊不絕口。

他設(shè)計(jì)了一個(gè)電視機(jī)的完整電路,寒假到北京探親,順便購買了顯像管、屏幕等相關(guān)零部件。北京生產(chǎn)的零部件宮敏都買等外品,最貴的是顯像管,一個(gè)要 13 塊 5,其他東西二三十塊錢就能全買到,組裝下來不到 50 塊錢,三周的時(shí)間里宮敏從采購零件、制作印刷電路到整機(jī)調(diào)試,完成了一個(gè)九寸晶體管電視的制作。

有了第一部電視機(jī)的制作經(jīng)驗(yàn),第二部就輕車熟路了,顯像管和部分零件都是從北京帶過來的,他自己繞制了高壓變壓器,最終完成了電視機(jī)的組裝。

簡直是天大的事,村里這下能看電視了!這里離西安幾十公里,用一個(gè)外置天線接收信號。大家都圍著電視看,“電視節(jié)目大概是每天晚上五點(diǎn)半開始,先是新聞,再是別的,最后是文藝節(jié)目,十點(diǎn)左右就沒有了。”

消息很快傳到了公社,公社領(lǐng)導(dǎo)叫宮敏到公社來上班。

被推薦上大學(xué)

考研結(jié)束后,老師表情有些沉重,從班里挑了五個(gè)學(xué)生說:“你們五個(gè)人把考研試題做一下,我們要評估考題情況。”宮敏就和幾位同學(xué)去答題,答完后老師看過成績說:“你們當(dāng)中考得最低的,也比這次考分最高的學(xué)生考得好。”

在公社,宮敏和領(lǐng)導(dǎo)吃住在同一個(gè)院,很快就熟絡(luò)起來,工作上聽從書記安排,事情做得也很漂亮,受到了書記的賞識。

好事來臨,北大開始招生,無線電系在長安縣有一個(gè)招生名額,書記得知后跟宮敏說:“這專業(yè)不正是你做的事情嗎,你應(yīng)該到這里去啊”,專業(yè)對口,就推薦他讀大學(xué)。

說來也巧,在北大招生之前,部隊(duì)曾前來征兵,宮敏跟部隊(duì)的人聊得很好,就說:“你把我?guī)ё甙桑耶?dāng)兵去。”“好啊!”解放軍說。

幾天后解放軍跟宮敏說:“我不能帶你走。”

“為什么?”宮敏問。

“你的崗位不應(yīng)該在我這里,你應(yīng)該去上大學(xué)。”解放軍回他。

“我覺得我現(xiàn)在沒有機(jī)會上大學(xué)。”

“你聽我的,你的機(jī)會就是去上大學(xué),我不能帶你走。”

就這樣與部隊(duì)失之交臂。宮敏想到,解放軍可能跟公社這邊溝通過,領(lǐng)導(dǎo)一直認(rèn)為他該讀大學(xué)。

不久,宮敏通過了入黨申請,外調(diào)的資料也都合格了。在準(zhǔn)備回京的時(shí)候,支部書記忽然對宮敏說:“你是不是能夠明年再去上大學(xué)?我們希望你留下來,再為我們工作一年。”

可一心求學(xué)的宮敏,難得有了奔赴理想的機(jī)會,他非常珍惜,就沒有答應(yīng)書記。

人生充滿機(jī)緣巧合,宮敏想,既然走了,就盡量走好,不要給學(xué)校丟臉。

在北大,宮敏很享受師生之間的關(guān)系。“老師們都拿我們當(dāng)朋友,不當(dāng)孩子對待。”大家都很認(rèn)真地討論問題。

1978 年的冬天,宮敏于北大留影

一次,宮敏向老師們請教 32 路數(shù)字電話的專業(yè)問題,他們驚訝于學(xué)生竟能問出這種問題!問到我就給你講,講完后告訴宮敏下一步的研究方向,希望他也對這些感興趣。“北大老師和科學(xué)院的叔叔阿姨們的作風(fēng)很像”,這也是宮敏從小接觸到的,熟悉的氛圍讓他感到親切。

更有意思的是,有幾門課剛上了幾堂,專業(yè)老師就說“這門課我給你通過,你別念了,去別的系聽你感興趣的課吧。”宮敏覺得這很不可思議,老師們都很開明,“他覺得繼續(xù)聽這門課是浪費(fèi)時(shí)間,就勸你別聽了。”

學(xué)習(xí)之余,宮敏加入了北大游泳隊(duì),每天下午訓(xùn)練,“還是很辛苦的,每天都要游 3000 多米。”教練要求很嚴(yán)格。好在小學(xué)時(shí),父親就帶著他和妹妹去橫渡昆明湖,“從排云殿游到龍王廟有 700 多米,游過去休息一會,再游回來。”從小養(yǎng)成了鍛煉身體的習(xí)慣。

讓遙感探測項(xiàng)目起死回生

在 80 年代,飛機(jī)遙感是很先進(jìn)的技術(shù),此時(shí)中國的高科技是在西方封鎖之下搞出來的,“真的跟美國差距沒有那么遠(yuǎn)。”

1980 年,北大,20 多歲的宮敏已有了人生目標(biāo),“我就是想成為老爸那樣的人。”畢業(yè)時(shí),宮敏順理成章地被派遣到科學(xué)院工作。此時(shí)徐夢俠老師對他們說了很重的話,“你們畢業(yè)以后,前五年可以用母校的名字,五年以后北大指望著用你們的名字。”

1981 年,在科學(xué)院空間中心工作時(shí)期的宮敏

到了科學(xué)院空間中心,宮敏被分配到了地面系統(tǒng)部,單位的短期使命被定義為兩星一站,即天文衛(wèi)星、資源衛(wèi)星和遙感衛(wèi)星地面站,“雖然我最希望加入衛(wèi)星團(tuán)隊(duì),但還是服從分配好好搞地面系統(tǒng)吧。”研究室領(lǐng)導(dǎo)給宮敏介紹了這里的三個(gè)研究方向:硬件、軟件和算法,可以自己挑。“想讓哪個(gè)老同志帶你,你就去爭取他的同意。”于是宮敏開始摸情況。

宮敏喜歡挑戰(zhàn),做別人不敢嘗試的東西。

在跟各位老同志交談、看了各個(gè)實(shí)驗(yàn)室之后,發(fā)現(xiàn)這里有一個(gè)機(jī)房,里面設(shè)備很多,了解到這是 1976 年我國第一次航空遙感的數(shù)據(jù)處理系統(tǒng),可一直沒有成功運(yùn)行,且負(fù)責(zé)人已去了美國。

這個(gè)機(jī)器是上海計(jì)算機(jī)廠(以前叫上無十三廠)生產(chǎn)的 DJ S-131 小型計(jì)算機(jī),仿美國 Data General Nova 的產(chǎn)品。

按照計(jì)劃,這個(gè)研究室是負(fù)責(zé)處理飛行時(shí)儀器所采集、記錄的數(shù)據(jù),可這一步一直未完成。宮敏就向研究室請求來這個(gè)機(jī)房,讓它完成歷史使命。誰知研究室覺得他資歷不夠,無法批準(zhǔn)他負(fù)責(zé)這項(xiàng)工作,但允許宮敏來這里進(jìn)行認(rèn)為必要的工作,前提是必須保證不把它搞得更壞。宮敏回答:“保證不把它搞得更壞,爭取把它搞得更好。”

宮敏是學(xué)無線電的,對電子計(jì)算機(jī)完全不懂,可他認(rèn)為既然是電子計(jì)算機(jī),它的基礎(chǔ)就是電子電路,只要是電子電路宮敏就能搞懂。

“那個(gè)機(jī)器現(xiàn)在看起來很爛,主頻 0.5 兆赫,一個(gè)內(nèi)存周期兩微秒,內(nèi)存 32K 字,但它居然配了 40 兆的硬盤。”里面還配了數(shù)字磁帶機(jī),有兩臺是東德卡爾·蔡司生產(chǎn)的,另外一臺是內(nèi)蒙古生產(chǎn)的,質(zhì)量不可同日而語。

宮敏決定,放棄使用內(nèi)蒙古的磁帶機(jī),只用東德的。可東德磁帶機(jī)的接口接不到我們自己的機(jī)器上,得自己做接口。好在計(jì)算機(jī)的邏輯圖都是完整的,宮敏就一張一張地爬邏輯圖,“最后弄明白了,它還有 Diagnostic 診斷程序,讀這個(gè)診斷程序,才能深入理解計(jì)算機(jī)的工作原理。”

通過這件事,宮敏就徹底明白了計(jì)算機(jī)是怎么工作的。

此時(shí)這臺機(jī)器工作還不穩(wěn)定,宮敏就分析它的邏輯,發(fā)現(xiàn)有個(gè)地方的時(shí)間利用不充分,導(dǎo)致時(shí)間很緊張,持續(xù)的緊張會造成機(jī)器誤判,比如 0 判成 1。宮敏就把計(jì)算機(jī)的邏輯稍微改了一下,加了兩個(gè)邏輯芯片,“按照新的時(shí)序來,可以更充裕地去建立時(shí)間,這樣機(jī)器就能穩(wěn)定工作了。”“我還給它超頻了,本來是兩微秒一個(gè)周期,我把它提升到 1.6,超頻還穩(wěn)定。”

這就能更好地利用起來了。航空遙感飛回來的數(shù)據(jù),本來是模擬信號,需要把它數(shù)字化,數(shù)字化的過程需要和航空遙感儀器每一圈的轉(zhuǎn)動的起始點(diǎn)同步,可同步的挑戰(zhàn)比較大,因?yàn)榇艓т浕貋硇旁氡炔缓茫肼暠容^大,這會造成同步的電路失誤。

宮敏想,能否用一種方法把真實(shí)的同步信號提取出來。這種做法純學(xué)計(jì)算機(jī)的人是做不好的,純學(xué)邏輯電路的人也做不好。宮敏有專業(yè)的信號處理背景,想到了匹配濾波器(Matched-Filter),用一個(gè)已知信號去匹配它那個(gè)(同步)信號,判斷哪個(gè)是真實(shí)信號,一個(gè)信號在不應(yīng)該來的時(shí)候來了,那就是假的。宮敏做了一塊信號采集板,成功地把真實(shí)的同步信號提取了出來。

老同志得知后就和宮敏一起搞,他們幫助項(xiàng)目正式立項(xiàng),要到了經(jīng)費(fèi),最終把遙感飛行的數(shù)據(jù)全部處理出來了,是國內(nèi)第一個(gè)完全自主知識產(chǎn)權(quán)的圖像處理系統(tǒng)。

浙江大學(xué)和解放軍測繪學(xué)院作為第一批用戶上機(jī)試用獲得了良好反應(yīng),物理所的雷達(dá)波波帶信息經(jīng)過系統(tǒng)的處理成功成像。系統(tǒng)通過科學(xué)院鑒定后,獲得科學(xué)院科技進(jìn)步二等獎,宮敏排名第二。

這次遙感飛行的主要目的,是驗(yàn)證我國自己設(shè)計(jì)制作的遙感儀器和我們的地面處理系統(tǒng),另一個(gè)目的,是探測地下的鈾礦。二機(jī)部的同志根據(jù)處理出來的照片,“我們最后是出成膠片”,通過膠片判讀,得出了比較積極的結(jié)論,也得了二等獎。

這次遙感飛行探測早在 1976 年就開始了,當(dāng)時(shí)做了很多工作,可運(yùn)行都不正常,數(shù)據(jù)(模擬磁帶)就一直放了四年,直到 1980 年宮敏來后,把舊有的東西重新設(shè)計(jì)、制作,用了兩年多的時(shí)間把這件事起死回生了。

方案被美方認(rèn)可

100 多人中有 30 人提交了方案,又經(jīng)過一輪篩選,宮敏和另外 4 人的方案得到美方認(rèn)可,獲得了赴美工作的機(jī)會。

法國宣布,將在 1986 年發(fā)射世界最先進(jìn)的 SPOT 遙感衛(wèi)星。1985 年,中國決定建 SPOT 衛(wèi)星地面系統(tǒng),接收和處理法國的 SPOT 衛(wèi)星數(shù)據(jù),系統(tǒng)將由中國人自主在美國設(shè)計(jì)和建造,利用美國的工業(yè)技術(shù)和供應(yīng)鏈,有效而快速地建設(shè)地面站,成果運(yùn)回中國并在中國完成研制。

項(xiàng)目啟動之前,美方專家來中國講解處理系統(tǒng)的具體內(nèi)容和要求,單位來了 100 多人聽報(bào)告。

專家畫出幾個(gè)任務(wù),讓在場每個(gè)想干的人任意領(lǐng)一個(gè)回去,利用三天時(shí)間寫出自己的解決方案。宮敏選了一塊有挑戰(zhàn)性的,三天后提交了自己的方案。“美國人在閱讀了 30 多人提交的方案后,又聽取了 10 個(gè)人的方案講解,最終選定了 5 個(gè)人,其中有我。”

隨后,所里領(lǐng)導(dǎo)找到宮敏:“美國人很認(rèn)可你的方案,所里準(zhǔn)備派你去美國做這件事。”“不過回國后,你需要為所里服務(wù)三年,三年以后你想做別的,可以走。”

宮敏聽后說:“如果是三年的話我就不去了,您派別的同志去吧。”

“為什么?”領(lǐng)導(dǎo)問。

“我已經(jīng) 29 歲了,去兩年 31 歲回來,再服務(wù)三年,34 歲了,我還要深造,我還沒有博士學(xué)位呢。”宮敏分辨道。

“可別的同志都同意是三年。”領(lǐng)導(dǎo)告訴他。

“他們同意是他們的事情,如果一定是三年的話,我選擇不去好不好?”宮敏說。

“那你覺得多長時(shí)間可以接受?”領(lǐng)導(dǎo)問。

“最多兩年。”宮敏說。

宮敏覺得一旦答應(yīng)就要做到,這個(gè)年齡,讀博士比去美國做事更重要。

一個(gè)星期后,領(lǐng)導(dǎo)又找到他:“所里開過會了,同意你服務(wù)兩年的要求。”

感受西方世界

宮敏從媽媽嘴里和在外面聽到的美國生活大相徑庭,等真正到了美國,他感覺這里“就那么回事兒。”

1985 年,巴爾的摩,宮敏走在街上感受著這座東部大城市,種種景象觸動著他,“能感覺到這座城市曾經(jīng)很輝煌,可如今已衰敗得不得了。”

路邊有很多聯(lián)排別墅,一次,宮敏從一個(gè)聯(lián)排別墅的后院經(jīng)過,一對老夫婦正曬著太陽,看到宮敏,就跟他友好地打招呼。

“你從哪來?”老頭問道。

“你看我像從哪來的?”宮敏說。

“Cuba”老人看了看宮敏。

“你看你我的長相像古巴人嗎?”宮敏笑道。

“那你是從哪來的?”老人接著問。

“我是從中國來的。”宮敏回他。

“中國在地球的另一邊,你坐船過來要幾個(gè)月?”老人驚訝地問。

“我沒有坐船過來,是坐飛機(jī)來的。”宮敏說。

“那么遠(yuǎn)坐飛機(jī)!”接著他把老伴叫過來,“這個(gè)小伙子說他從中國坐飛機(jī)來的,我們兩個(gè)還沒坐過飛機(jī)呢!”

這次相遇讓宮敏感觸很深,他覺得雖然老人沒坐過飛機(jī),可住得起聯(lián)排別墅,已經(jīng)過得很不錯(cuò)了。

這里曾是美國的藍(lán)領(lǐng)工人區(qū),20 世紀(jì) 70 年代,美國的藍(lán)領(lǐng)工人也是中產(chǎn),這個(gè)階層的人在美國并不在少數(shù)。

另一方面,在街上能見到很多無家可歸的人,晚上警車到處跑,警用直升機(jī)在空中飛,感覺很不安全。

巴爾的摩離華盛頓 D.C.很近,開車 50 分鐘就到了。

美國的生活很豐富,每個(gè)星期宮敏都到華盛頓 D.C.去參觀一個(gè)博物館。國會大廈前面有一大片草坪,草坪兩邊是各類博物館(史密松尼亞博物館群)。航空航天博物館讓宮敏覺得很震撼,各種航天文物和小型物品,包括天空實(shí)驗(yàn)室和美蘇飛船對接,在這里都有展出。

一次,宮敏正在逛國家美術(shù)館,發(fā)現(xiàn)旁邊有兩個(gè)人指著他問:“誒!誒!誒!你是不是北大的?”

“我是啊”,宮敏驚訝道。

“你是不是游泳隊(duì)的?”

“是啊。”

“我是經(jīng)濟(jì)系的,當(dāng)時(shí)我們經(jīng)濟(jì)系的某某也是你們游泳隊(duì)的,你老去找他。”

“對!對!對!”宮敏笑著說。世界真是太小了!

宮敏把這里的博物館看了個(gè)遍。大概在靠近白宮的科技?xì)v史博物館,宮敏看到了些自己從書本上熟悉的東西,比如 ENIAC(世界上第一臺電子數(shù)字計(jì)算機(jī))的一部分,還有巴貝奇的機(jī)械計(jì)算機(jī)的一部分,等等。“這都是以前聽過但沒見過的東西,見到之后感覺不錯(cuò)!”

在學(xué)術(shù)資源方面,宮敏覺得中國的實(shí)驗(yàn)室儀器跟美國比,不能算非常落后,“我們是有些很好的儀器在手里的,可能沒他們?nèi)麄兛赡苡卸N,我們可能有五種,但我們這五種絕對是好的。”在科學(xué)院,大部分高級的東西是可以從外面買到的。

在單位上班時(shí),有兩次宮敏中午吃飯和工人坐在了一起,后來美國老板找他談話,“你應(yīng)該和工程師坐在一起,不應(yīng)該坐在那邊。”老板認(rèn)為宮敏不屬于那幫人,而是屬于工程師這幫人。在美國,人群實(shí)際上是有分隔的,而宮敏受到的教育是要和工人、農(nóng)民打成一片,還是受到了些文化的震撼。

宮敏也會抓各種機(jī)會跟美國人聊天,多了解一些美國社會。

最先完成任務(wù)

美國有先進(jìn)的供應(yīng)鏈,利用美國的信息和制造能力,做完拿回中國,知識產(chǎn)權(quán)是中國自己的,“放到現(xiàn)在美國不會這么干。”

1985 年,美國,一切進(jìn)行得都很順利,住宿免費(fèi),飯要自己買,有一輛車周末免費(fèi)給中方人員使用,每個(gè)月發(fā) 420 塊錢。“一個(gè)月只吃飯的話 100 塊就夠了,都是到超市買菜,回來自己做,下館子是不敢的。”

宮敏領(lǐng)到的這塊任務(wù)難度不小,可他最先完成了任務(wù)。每個(gè)人對自己的設(shè)計(jì)負(fù)全部責(zé)任,設(shè)計(jì)出來自己調(diào)試,“都是你一個(gè)人的事兒,工廠會按照你的設(shè)計(jì)進(jìn)行加工。”

任務(wù)完成后,回國進(jìn)行后續(xù)的工作。

臨走之前,宮敏看中了一臺 PC/XT 兼容機(jī),里面有 10 兆硬盤,一張單色圖形顯示卡,他自己配了一兆內(nèi)存,“我就是奔著頂級去的,彩色圖形對我并不重要。花了 700 多美元。”

此時(shí),在美工作學(xué)習(xí)一年以上的外國人回國可以帶八大件,冰箱、洗衣機(jī)、電視等用品,該買的宮敏都買回來了,孝敬了家人。

成功移植 CPM/68K 操作系統(tǒng)

“以前都要做交叉匯編,現(xiàn)在系統(tǒng)支持了 C 語言,讓整個(gè)系統(tǒng)上了一個(gè)檔次。”

1987 年,北京,宮敏開始了地面站研制的后續(xù)工作。機(jī)器沒有適合的操作系統(tǒng),非常難用,宮敏說:“我們要給自己的機(jī)器做個(gè)操作系統(tǒng)”,于是準(zhǔn)備移植 Digital Research 的 CPM/68K 操作系統(tǒng),可人家只給了 BDOS,宮敏不得不自己寫 BIOS 還有 ROM 上面的 Bloader 和 Device Driver(驅(qū)動程序)。機(jī)器用的總線是 Intel 的 MULTIBUS,而處理器是當(dāng)時(shí)最好用的摩托羅拉的 68020,“這是一對很魔幻的組合”。

MULTIBUS 的硬盤控制器不好買,進(jìn)口非常貴,宮敏看到滿街的 PC 磁盤控制器說:“我做個(gè)總線轉(zhuǎn)換器(Bus Converter)吧”,然后做了一塊板子,上面是 PCBUs,把街上買的磁盤控制器插上,將總線轉(zhuǎn)換器在插到 MULTIBUS 上。前面那些系統(tǒng)都寫好以后,操作系統(tǒng)就 boot 出來了,這下好用多了。

宮敏成功移植了 CPM/68K 操作系統(tǒng),并通過操作系統(tǒng)支持了 C 語言,擺脫了原有只能匯編語言交叉匯編下載的低效率模式。后來,這個(gè)項(xiàng)目獲得了科學(xué)院科技進(jìn)步一等獎。

以外國專家身份去芬蘭

宮敏突然收到一封信,上面寫著“你就是我們在找的人,耽誤這么長時(shí)間,是因?yàn)槲覀円恢备姨m教育部溝通,邀請外國專家。”芬蘭教育部批準(zhǔn)宮敏以外國專家的身份加入本國項(xiàng)目。

宮敏在美國的時(shí)候,妹妹在挪威,常跟他聊北歐五國的教育和科研情況。宮敏就想要去北歐,看看那里的學(xué)校都在干什么,自己有沒有參與的可能性。

一天,北京舉辦國際教育展覽會,會上介紹了很多參展國的情況,包括各大學(xué)的教育、實(shí)驗(yàn)項(xiàng)目,會場派發(fā)相關(guān)材料,宮敏在一份材料上發(fā)現(xiàn)芬蘭赫爾辛基理工大學(xué)在開展一項(xiàng)“實(shí)時(shí)圖像處理”的項(xiàng)目,就回去寫申請信,把自己的個(gè)人信息、工作經(jīng)歷都填上了,說自己對這個(gè)項(xiàng)目很感興趣,很想加入。

離開美國之前,宮敏請老板給自己寫了評語,提到自己在美國的工作表現(xiàn),他把美國老板的評語、科學(xué)院老同志的評語、大學(xué)老師的評語,還有自己寫過的一些專業(yè)文章一并寄了過去,等待回復(fù),可是幾個(gè)月都沒有消息,心想:那就算了。

三個(gè)月后,驚喜來臨,宮敏收到了赫爾辛基理工大學(xué)的邀請信,自己能以外國專家的身份去芬蘭工作。

芬蘭靠租美國的設(shè)備做研究,看到宮敏在科學(xué)院做過遙感處理系統(tǒng),處理中國的遙感儀器飛行記錄信號、參與法國 SPOT 衛(wèi)星地面站系統(tǒng)研制等經(jīng)歷,自然視他為專家。

不久,宮敏到大使館拿火車票,乘車前往,中途在莫斯科轉(zhuǎn)車,停留幾個(gè)小時(shí),宮敏趁機(jī)跟幾位當(dāng)?shù)厥忻窠徽劊吹竭@里的市容和地鐵,對“老大哥”的現(xiàn)狀有些傷感。

在去芬蘭之前,研究所的領(lǐng)導(dǎo)跟宮敏溝通,由于這一走時(shí)間不會短,領(lǐng)導(dǎo)建議他辭職,宮敏答應(yīng)了。忽然想到宮敏未滿三年的服務(wù)期,就說“等下,你三年的服務(wù)期還沒到。”

宮敏把當(dāng)年的事跟領(lǐng)導(dǎo)說了一下,自己是兩年而非三年,隨后所里開了所務(wù)會,核實(shí)之后確實(shí)有這么回事,于是批準(zhǔn)了。

工作之余進(jìn)修博士

在研究課題時(shí),宮敏發(fā)現(xiàn)有人拿出了一個(gè)叫做 Linux 的內(nèi)核,并在多人努力之下,做了一個(gè) Distribution(名叫 SLS),宮敏安裝了 SLS,下載了內(nèi)核源代碼,實(shí)現(xiàn)了 IP 多播,研究課題順利推進(jìn)。在此期間,宮敏研究了 GNU GPL V2,“覺得這個(gè)許可協(xié)議很好,中國可以利用 GPL 做很多工作。”

1989 年 9 月,赫爾辛基火車站,火車緩緩駛進(jìn)站臺,隨著車門統(tǒng)一打開,車內(nèi)旅客相繼走了出來,人群中一位俊朗的中國青年提著行李,沉穩(wěn)地走出車廂,看到站臺上有人手舉一張紙,上面是他的名字,就過去打招呼,原來是芬蘭教育部派人前來接站,上車后就直接奔向離學(xué)校最近的外國專家公寓。

公寓里的設(shè)備又好又齊全,可以做飯、洗澡,里面有三個(gè)獨(dú)立臥室,大家共用廚房和衛(wèi)生間,宮敏很喜歡。很快電話打來,校方告訴宮敏冰箱里有早餐,宮敏打開一看,面包、奶酪、火腿,東西還真不少。

校方說:“你先休息,明天我們會來看你。”

宮敏說:“我明天可以去學(xué)校看看。”

“那好,你來我們歡迎!”

當(dāng)晚,宮敏就在自己的臥室安然睡下了。

伴隨芬蘭初冬遲到的晨光,宮敏醒來,開始奔赴新的生活。他吃了早飯,整理了一下就去了學(xué)校,終于見到了校方領(lǐng)導(dǎo)和同事,他們解釋了之前為什么三個(gè)月才給到回復(fù),又給宮敏介紹了學(xué)校的特色。這里的研究方向不少,宮敏想做什么自己定。他選擇了分布式并行處理,這是自己的興趣所在。

上班后開始忙起自己的工作,同事們有問題會很客氣地請教他,宮敏就去幫忙,“都是些比較棘手的事,盡管棘手,我也都能解決。”時(shí)間長了難免會“過一過招”,由于是新人,他們就給宮敏來個(gè)下馬威,“你接住了就站住腳了,接不住,那以后有你好日子過了”。經(jīng)過一番考驗(yàn),他們覺得宮敏有些本事。

在注意到宮敏沒有博士學(xué)位時(shí),就建議他順便讀個(gè)博士,宮敏說可以。芬蘭的博士分兩級,第一級叫 Ph.D(Doctor of Philosophy),第二級叫做 Doctor of Science(科學(xué)博士),證書上寫做 Higher Doctor(高級博士)。

宮敏說:“我選第二級。”

對方接著說:“第二級需要通過考試來獲得資格,有一本《數(shù)字圖像處理》共二十二章,有兩種考法,一種是把這二十二章的內(nèi)容做成一張考卷,你要用一天時(shí)間考完,這樣我們對你能有一個(gè)大概的了解;第二種是每章各出一張考卷,也是考一天,這種考法可以更深入地了解你,但會比較難。”

宮敏說:“選這個(gè)難的吧。”

“我不怕。后來考過第四章,他們說我們決定不考了,你 Pass 了。”

“為什么?繼續(xù)考多有意思?”宮敏問。

“你前四章的考試不光答得都對,還有書里沒有的東西,每一章考試你都答出了更深層的東西,所以我們認(rèn)為沒必要考了。”對方回答。

讀博士也需要拿學(xué)分,出去開學(xué)術(shù)會議,投稿成功,發(fā)表文章、上課等都記入學(xué)分,“該做的都做了,沒覺得很困難,很不得了。”

宮敏的博士論文是一本專著,叫做 《Distributed parallel processing for photogrammetry and remote sensing》(分布式并行處理用于攝影測量學(xué)和遙感)。攝影測量學(xué)和遙感有大量的圖像數(shù)據(jù)要處理,直到現(xiàn)在,計(jì)算機(jī)都必須通過并行處理進(jìn)行功能的增強(qiáng)和性能的改善,這是宮敏以前就實(shí)際遇到和處理的問題。學(xué)校也很驕傲,答辯時(shí)邀請了英國紐卡斯?fàn)柎髮W(xué)的教授來做 Opponent(質(zhì)辯人)。

在芬蘭,高級博士在答辯前兩個(gè)星期,要在當(dāng)?shù)刈畲髨?bào)紙上登消息:誰,在哪年哪月哪日,在什么地方,就哪個(gè)題目做科學(xué)博士論文答辯。這被視為一件大事,在報(bào)紙上看到這條消息的人都可以來聽,且都有資格發(fā)問。“所以歷史上確實(shí)出現(xiàn)過委員會沒意見了,卻被社會聽眾問了問題。”

你要有充分的信心,才會公布這件事。

芬蘭事件

黑客黑掉了宮敏的并行計(jì)算機(jī)群,一臺不剩,這讓他很不高興,火速進(jìn)行了一場“保衛(wèi)戰(zhàn)”。

1994 年夏天,宮敏休假結(jié)束回到學(xué)校,忽然發(fā)現(xiàn)自己的并行計(jì)算機(jī)群全部工作異常,經(jīng)了解原來是黑客在對芬蘭的計(jì)算機(jī)進(jìn)行大規(guī)模網(wǎng)絡(luò)入侵(稱為芬蘭事件),這次入侵不僅針對 Linux,BSD 和學(xué)校的 AIX、HPUX、OSF1、Solarise 等計(jì)算機(jī)都未幸免。

宮敏認(rèn)識到計(jì)算機(jī)并非是安全的,解決計(jì)算機(jī)安全性問題是分布式并行處理的前提,否則其他都無從談起。

宮敏把這個(gè)想法告知學(xué)校,學(xué)校支持并批準(zhǔn)他使用原本用于研究并行處理的計(jì)算機(jī),進(jìn)行安全性研究。戰(zhàn)場就設(shè)在了宮敏的計(jì)算機(jī),宮敏一旦發(fā)現(xiàn)有人正非法使用自己的計(jì)算機(jī),就通過寫腳本來監(jiān)視他們,發(fā)現(xiàn)異常后立即報(bào)警,如果他在場就人工監(jiān)視并干預(yù),如果打不過黑客就拔掉網(wǎng)線。

最后,宮敏繳獲了黑客工具的源代碼,通過這些源代碼,宮敏了解了他們?nèi)肭值姆椒āMㄟ^內(nèi)核偵測出了黑客的入侵路徑,再根據(jù)預(yù)定的策略采取行動,做到了 100%成功防御。這種安全方面的研究一直在持續(xù)。

1997 年,宮敏利用假期回國建設(shè)“中國自由軟件庫”,并開通“新聞組”進(jìn)行問題討論和答疑,二者的完成獲得了極大成功。清華大學(xué)和中國科技大學(xué)都拉取新聞組,開展討論和答疑,從軟件庫中拉取感興趣的內(nèi)容進(jìn)行使用。討論和答疑活動在中國普及了自由軟件的概念和 Linux 操作系統(tǒng),為后來的開源運(yùn)動打下了堅(jiān)實(shí)的基礎(chǔ)。

回國創(chuàng)業(yè)

2004 年,《程序員》雜志(《新程序員》前身)將宮敏同中文操作系統(tǒng) CCDOS 開發(fā)者嚴(yán)援朝,金山軟件創(chuàng)始人之一求伯君,江民殺毒軟件創(chuàng)始人王江民,UCDOS、聯(lián)眾公司創(chuàng)始人鮑岳橋一起,譽(yù)為影響中國軟件開發(fā)的元勛。

1998 年,中國駐芬蘭大使館,宮敏和新華社駐赫爾辛基分社的同志聊起了近來的工作,他們鼓勵宮敏撰寫個(gè)人材料提交新華社,準(zhǔn)備小范圍發(fā)表宮敏有關(guān)自由軟件的稿子。

此后,大家開始勸宮敏回國,包括大使先生和遠(yuǎn)在家里的父親,宮敏同意了。經(jīng)過一年的收尾,宮敏于 1999 年年底結(jié)束了旅居生活,回到中國。

1999 年底,北京,宮敏來科學(xué)院相繼見了陳芳允、張孝祥和倪光南等院士,有些是父親的朋友,看到宮敏回來很是欣慰,不過前輩們不建議宮敏回科學(xué)院。陳院士說:“我覺得你不如以公司的形式為國家服務(wù)。我最大的愿望是希望你把公司做成中國的貝爾實(shí)驗(yàn)室。”

宮敏感嘆道:“您對我的要求太高了,這是要我的命啊!”

作為中國 Linux 第一人,宮敏質(zhì)樸而敬業(yè)的精神被前輩們看在眼里。“先輩有期望,我就往好的方向去做吧。”

宮敏不擅長經(jīng)營公司,就有院士給他推薦合伙人,接觸之后,大家志同道合,彼此欣賞,就一起來做。

創(chuàng)辦公司后,宮敏的角色并沒有變,依然專供科研,合伙人負(fù)責(zé)找錢。“一件事從國家的角度來說是應(yīng)該做的,我們就力所能及地替國家干這件事”,團(tuán)隊(duì)陸陸續(xù)續(xù)做過兩三個(gè)國家 863 課題,牽頭做過核高基課題,兩個(gè)國家發(fā)改委的項(xiàng)目。宮敏也很感謝合伙人和他找的那些資本,因?yàn)轫?xiàng)目周期很長,很多資本是受不了的。

宮敏,攝于 2013 年

宮敏目前在公司主要做安全操作系統(tǒng),面向的客戶也是電力、鐵路、電信等國家的核心部門,像國家電網(wǎng)遍布全國的調(diào)度系統(tǒng)用的就是宮敏的公司提供的操作系統(tǒng),“我們知道自己的責(zé)任,這個(gè)東西要出事可不得了。”他們通過自主的 Linux 內(nèi)核安全模塊,將系統(tǒng)的安全性實(shí)現(xiàn)了很大的提升。

問答

劉韌:民間公司做安全操作系統(tǒng)的優(yōu)勢在哪里?

宮敏:從學(xué)術(shù)角度來講,操作系統(tǒng)并沒有太高的學(xué)術(shù)水平,因?yàn)槎加袠?biāo)準(zhǔn)在,而學(xué)術(shù)都是探討目前不存在的東西。

問題是有標(biāo)準(zhǔn)在,不一定有符合標(biāo)準(zhǔn)的東西在,既然美國、歐盟、中國等國家都有自己的標(biāo)準(zhǔn),那我們就盡量參考所有相關(guān)標(biāo)準(zhǔn),弄清各個(gè)標(biāo)準(zhǔn)的內(nèi)在邏輯,把它融會貫通以后做出來。

劉韌:你覺得一個(gè)民間公司落實(shí)一件事情會更有效率,而科研單位會追求更高的科研水平,所以雙方追求的東西是不一樣的。一個(gè)公司它可能更務(wù)實(shí),更愿意做出可用或更好用的東西。

宮敏:對,科學(xué)院有些東西也很有實(shí)用性,可他服務(wù)的對象可能就是科學(xué)院和少數(shù)幾個(gè)單位。可能社會上對這種東西還沒有需求。

我們做的東西可能并沒有特別大的學(xué)術(shù)突破,但也不是一點(diǎn)學(xué)術(shù)都沒有,我們有學(xué)術(shù)和基礎(chǔ),所以國家 863 計(jì)劃才能批準(zhǔn)我們申請的課題。

劉韌:什么叫做礦石收音機(jī)?

宮敏:最開始用的都是電子管,沒有晶體管,電子管很貴,輕易得不到。最早是外國人從一些礦石中發(fā)現(xiàn),把礦石拿來,用一根針在上面輕輕觸碰,這些被觸碰過的地方就能讓直流電通過,這顆礦石就具備了檢波的作用。無線電波過來后,通過礦石用耳機(jī)就能聽見聲音了,就是廣播。

比較有名的叫做方鉛礦,方鉛礦是效果比較好的材質(zhì),最早、最便宜的收音機(jī)就是用礦石做檢波的收音機(jī)叫礦石收音機(jī)。

檢波的英文叫做 Detector,一般的廣播是調(diào)幅廣播,是把音頻調(diào)制在你的載波上面,載波的幅度高低是通過音頻來變的,這個(gè)是我們聽不見的。通過檢波可以把載波去掉,留下半邊的包絡(luò)線,這個(gè)過程叫做檢波,就是變成人能聽見的聲音。

最開始用礦石,后來就用晶體二極管,比礦石的效果要好得多,但大家仍然把它叫礦石收音機(jī),因?yàn)樗挥袡z波,現(xiàn)在再找塊礦石都困難了。

劉韌:開源是怎么一回事,對中國的意義是什么?

宮敏:我只表達(dá)自己的觀點(diǎn)。實(shí)際上在理查德·馬修·斯托曼(Richard Matthew Stallman)看來,開源這個(gè)說法很不精確。2005 年,科技部委托我代表中國去柬埔寨暹粒市參加聯(lián)合國開發(fā)署亞太地區(qū)的開源論壇,會上有人播放了一段 Bruce Perens 的視頻,他是開源概念的提出者之一,談他是怎么看開源和自由軟件關(guān)系的。

在那段視頻里,Perens 說,在他看來這兩個(gè)東西大致是一個(gè)意思(More or less the same),只是開源的概念讓人更容易理解,這是否代表現(xiàn)在開源的普遍概念,也不一定,至少是 Perens 的一家之言。

鑒于他是開源這個(gè)詞的發(fā)起人之一,他的看法應(yīng)該也有一定的代表性。要是按照 Perens 的說法,我們姑且認(rèn)為開源軟件和自由軟件基本上就是一回事。另外,我也看到一些開源組織的統(tǒng)計(jì)數(shù)據(jù),它們定義了一個(gè)開源的標(biāo)準(zhǔn),在所有符合開源軟件標(biāo)準(zhǔn)的軟件當(dāng)中,自由軟件大概占了 60%以上,這樣是不是可以認(rèn)為,自由軟件是開源軟件的一大組成部分。

實(shí)際上在很多基礎(chǔ)性、有代表性的開源軟件當(dāng)中,基本上是自由軟件。操作系統(tǒng)、編譯器,甚至包括 FirmWare 固件,都是以自由軟件的信息形式存在的,盡管自由軟件是一個(gè)小集合,但它是開源軟件當(dāng)中相當(dāng)大的一部分,應(yīng)該是超過 50%的。如果我們從基礎(chǔ)性來看的話,自由軟件應(yīng)該是更重要一些。

我一直是認(rèn)為我們國家最弱的不是你能玩出花來、短期能掙很多錢的上層應(yīng)用,恰恰底層系統(tǒng)是我們最弱的部分,要加強(qiáng)我們的底層系統(tǒng)。自由軟件是一個(gè)非常好的學(xué)習(xí)對象,因?yàn)橛凶杂傻木幾g器和工具鏈,包括 Linker、匯編器,這些東西包括操作系統(tǒng) Kernel、Shell,和上面的 Utilities,這些東西構(gòu)成了一個(gè)最基本的操作系統(tǒng),那么這些東西應(yīng)該是以自由軟件為主的,雖然說有 BSD 那個(gè)更寬松的也不錯(cuò),你愿意學(xué)也沒問題,但現(xiàn)在從活躍度上來說,最活躍的還是 GNU/Linux。

在活躍的情況下,你往往通過討論能學(xué)到很多東西,包括與人交流的方式,這個(gè)我覺得也是需要學(xué)習(xí)的。早年間我看到國內(nèi)有人參加研討會,上來就說,我希望你能夠加入這個(gè),加入那個(gè),我覺得這個(gè)可能不是研討的方式,你憑什么告訴別人他應(yīng)該做什么?正確的方式是,你要覺得這個(gè)事情很有必要,你就把它做了,然后拿出來討論,源代碼也是對你開放的。

你可以做得不是太好,來征求一下他人的意見是可以的。所以什么是開源文化?是一幫人在一起應(yīng)該怎么互動,這些都是需要學(xué)習(xí)的。社區(qū)里面也沒有那種,我是頭兒,你們都得聽我的,那憑什么呀?你愿意做什么你倒是做呀,憑什么讓我做呀?

這是我們所欠缺的文化之一。

另外,我剛回國的時(shí)候,教育部搞過一次 Linux 相關(guān)的教材的審定,也請我去,我說這個(gè)教材的審定可能不是我們幾個(gè)人坐在這兒拍拍腦袋就可以審的,這些教材有哪些學(xué)校用過?在教的過程當(dāng)中有什么經(jīng)驗(yàn)和教訓(xùn)?它到底好在哪里?這些也要考慮,所以可能不是先著急審定一批教材,而是讓大家把現(xiàn)有的教材先用起來,然后根據(jù)使用情況寫出文章,老師對這些書都會有評價(jià)的,把幾本不錯(cuò)的書取長補(bǔ)短,來編一本是可行的。

你看自由軟件,包括開源軟件很多發(fā)展都是自下而上的,并不是誰下了一個(gè)任務(wù),你給我做一個(gè)東西。

這些話我希望大家能聽進(jìn)去,有很多事情我也是反復(fù)講,很多年以后,我發(fā)現(xiàn)越來越多的人的說法,跟我的說法越來越像了,這個(gè)就是成功不必在我吧。

劉韌:為什么開源在中國還沒有很好地開花結(jié)果?

宮敏:我可以用更積極的說法來講,應(yīng)該是越來越好了,比如你去看 Linux Kernel 里的貢獻(xiàn)者,中國人的名字越來越多,所以我用積極的方式來說還是越來越好了,可能這個(gè)速度不像有些人期望得那么快,可它畢竟在向前走。

二十幾年前,我說開源的時(shí)候,很多人都懷疑:“這個(gè)家伙到底在說什么?他是騙子吧?”現(xiàn)在已經(jīng)不是這樣了。

從這個(gè)方面來看還是有些積極的進(jìn)展,確實(shí)這個(gè)東西對很多人的價(jià)值觀,對社會構(gòu)成、行為模式是有顛覆和沖擊的,要理解和接受它是有困難的,現(xiàn)在大家是在逐漸接受。

也有很多人說自由軟件就是各盡所能,各取所需。后來我跟斯托曼聊天,他也一直在強(qiáng)調(diào)自由軟件的關(guān)鍵不在開源,而在自由。

他還說很多的軟件公司實(shí)際上在做的是殖民主義在對人群進(jìn)行分割(segregate),這樣不好,自由軟件的實(shí)質(zhì)是讓大家團(tuán)結(jié)一心,不能各打各的小主意。

所以我認(rèn)為,我們是能學(xué)到不少東西的,把這些東西真正學(xué)到手,就像你念了很多書之后,可以自己寫書,在你自己的書里,你可能引用其他書里的話,只要在文中注明出處,這不影響它是你的作品,但你要是沒有這些修煉,你想一下子寫出一本好書來,恐怕不太可能。

要寫出好軟件,你就必須讀過很多好軟件。

劉韌:你怎么評價(jià) Linux 對世界的貢獻(xiàn)?

宮敏:我認(rèn)為 Linux 的勝利是自由軟件的勝利,因?yàn)?Linus Torvalds 拿出他第一版 Kernel 的時(shí)候,許可證不是 GPL,很多人就勸他如果用這種方式許可的話,你的東西是不會有前途的,沒人跟你玩兒。

他聽勸之后就改成了 GNU GPL,事實(shí)表明這個(gè)決定是正確的,這也從一個(gè)側(cè)面反映出許可證的精神條款對你的東西能否發(fā)展、活躍的重要性。舉個(gè)例子,BSD 的條款比 GPL 條款要寬松很多,可是你也看到了極度的寬松,并不能使它很流行;極度的不寬松,也不一定能讓它很流行。從這個(gè)角度來看,斯托曼的 GNU GPL 把人性拿捏的比較好,所以與其說 Linux 的勝利,不如說是 GNU GPL 的勝利,是社區(qū)的勝利,組織方式的勝利。