Linus 在這場演講中談到 Linux 在各個平台上都是用同一套核心 (kernel) ,這是很不容易的事情。相較於 Mac 在個人電腦和手持裝置上就不是一樣的核心,相較於 MS Windows 在 ARM 平台和 i386/64位元平台上用的也是不同的核心,Linux kernel 在不同裝置平台上的核心是同一套,是一致的!
我很欣賞在這件事上 Linux kernel 的設計哲學!
因為,我相信一個人創作出來的東西,不管是文章也好,歌曲也罷,甚至是一段程式碼或是一幅圖畫,這些作品裡必然在某個層面上反映出此人內在的思考方式、邏輯模式、個人信念甚至是某種仍屬模糊也無法自言的未來展望或夢想。
夜深人靜時,我也會藉由重新檢視自己的各項「外顯行為」來省思自己內在的結構。
我喜歡寫跨平台的程式。我尤其喜歡用一字不改的程式碼在不同的平台間轉來轉去。對我而言,「跨界」的目的不在於刻意標新立異的那陣引人注目的炫麗火花,這個行為本身,其實只是源自於對「那座山再過去,是什麼?」的好奇罷了。沒有山能限制我的移動範圍,沒有平台能限制我的程式運作。所以以爬山來講,攻頂向來不是我追求的目標。因為一旦攻頂,就受到「山的高度」的限制了。相較之下,我會往些奇怪的方向,模糊的獸徑上走去。
當然…換個角度想,我大概就是那種會一個人跑去登山,然後一個人死在山裡的那種人吧。
0 意見:
張貼留言