linux 同 Unix 系統用咩language寫??

2006-12-02 5:28 pm
window 係用 c language 寫出來
咁linux 同 Unix 用咩寫??
同埋linux 同 Unix 有咩分別

回答 (2)

2006-12-02 5:45 pm
✔ 最佳答案
Linux少部份是由組合語言 (Assembly) 寫成,而絕大部份是由C語言構成
開機部份係用assembly, 之後就到C接手做之後ge工作

Unix 係用C寫ge

1991 年, 芬蘭人 Linus Torvalds 改良了 Unix Kernel, 發表了新的開放碼 (Open source) Unix-like 的 OS, Linux. Linux 擁有著Unix 的 Kernel 設計, 亦採用了 Free BSD 的 File System。 跟 Unix 不同, 因為 Linux 是免費開放源碼, 不但免費使用, 而且用家還可以共同參與開發, 所以近年 Linux 的發展及普及程度比 Unix 有過之而無不及。

Unix 跟Linux OS 現時主要用於商用電腦, 網絡系統, 伺服器及大型電腦上, 而 Linux 亦有用於 Embedded and Ubiquitous 系統上。

自己意見:
一般黎講, unix network比較好, 因為sample kernel
linux 做GUI比較好, 比較user friendly
參考: 自己, 很多不同網站, my msn : [email protected]
2006-12-06 1:58 am
兩個都基本上係由C寫出來。涉及硬體會有少少組合語言(Assembly Language),但大部都是由C寫出來。

最早期既Unix是由組合語言寫出來,但一次開發者將Unix搬到一部新機繼續開發時,但因為新舊平台組合語言差距太大,令移殖工作十分因難。所以Unix始創人Ken Thompson同佢同事Dennis Ritche合作將Unix用高階語言重寫,而Dennis Ritche亦在過程中開發出C語言。到Unix第四個版本,整個Unix已有九成多用C寫出來,亦成為最早期主要由高階語言寫出來的OS,對OS發展史有很深的影響。一來令Unix可以很容易移植到其他平台,另外Unix的源碼亦容易理解,所有當時由很多大學都用Unix來講解OS原理,令Unix人材很多,做在了Unix在80年代的昌盛。

http://wiki.linux.org.hk/w/Unix

Linux本身是Linus Tovalds上了OS課,自己突發奇想重新跟據Unix寫出來的OS。所以我們叫Linux為Unix clone。因為Linux不含Unix裡的程式碼,和Unix沒有直接血源關係。俗d 講句Linux只係一件A貨Unix。但因為現在Linux 流行,還搶了Unix大部份市場,妹仔大過主人,Linux反而成為Unix既老大高。

同樣,因為Linux是跟據Unix重寫出來,Linux由一開初已主要用C寫出了水,直到現在。

很講兩者分別很難。因為Unix經過多代轉讓衍生,已不只是指一個OS,而一堆由Bell Lab最早Unix源碼改成的OS,包括IBM的AIX,HP的HP-UX, Tru64 Unix,SGI的IRIX, Sun的Solaris,Apple的AUX同Mac OS X, 仲有BSDI同M$都出過Xenix﹐開源又免費的有FreeBSD, NetBSD同OpenBSD。每個既分別都不少。各有不同長處。但整體質素,大部份Unix的結構同穩定性都比Linux強,但Linux一來無License Fee,二來在PC平台上的週邊設備比大部份PC平台既Unix 好。(Mac OS X轉左Intel後還有改變)

P.S. 比GUI其實比較唔到。基本大部份GNU/Linux既GUI環境,如Gnome, KDE, Compiz, Beryl, OpenOffice.org都可以係其他Unix行到,商業Unix如Solaris 在 10 開始已同RedHat, Ubuntu等一樣預設用Gnome。大家其實分別不大。Mac OS X在GUI上更強。


收錄日期: 2021-04-18 20:23:04
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20061202000051KK00754

檢視 Wayback Machine 備份