『壹』 unix環境高級編程源代碼到底是什麼意思
這個源碼結構不是按章節來的,是按內容來的,你可以對照每章的內容到這個源碼結構里找到對應的代碼。我記得每個文件夾里的代碼文件倒是按1-1這種方式命名的,你可以搜一下
『貳』 unix 系統是不是開放源代碼的
是的。
關於開放源代碼的定義(1.7版)
開放源代碼並不僅僅意味著對源代碼的訪問權。開放源代碼軟體的發布條款必須滿足以下條件:
1.自由地再發布
如果被發布的軟體是由不同來源的程序組成的,許可證不得限制任何當事人或組織(party)銷售或贈送作為被發布軟體成分之一的開放源碼軟體。
許可證不得從此項銷售中索取使用費或其它任何費用。(理由)
2.源代碼程序必須包括源代碼,必須允許以源代碼方式發布、還必須允許以編譯後的形式發布。如果產品的某個部分沒有與源代碼一同發布,那麼必須提供通行的、不需要支付合理范圍之外的任何費用的手段以獲得源代碼---從網路上免費下載是一種可取的方式。源代碼必須是程序員對其進行修改的最佳形式。故意地使源代碼變得含混晦澀是不允許的。也不允許給出預處理器或翻譯器處理的中間結果。(理由)
3.派生作品
許可證必須允許修改軟體和派生軟體,並且必須允許它們按照原軟體的許可證的條款進行發布。(理由)
4.作者的源代碼的完整性只有在許可證允許與源代碼一同發布"補丁文件"(該"補丁文件"以在創建時對程序進行修改為目的)時,許可證才能限制對修改形式的源代碼的發布。許可證必須明確地允許發布由修改後的源代碼生成的程序。許可證可以要求派生的作品採用不同的名稱或不同的版本號以區別於原來的軟體。(理由)
5.不得歧視任何個人或團體
許可證不得歧視任何個人或者由多人組成的團體。(理由)
6.不得歧視任何應用領域(fieldsofendeavor)許可證不得限制任何人把程序應用於任何領域。例如,不得規定程序不能應用於商業領域或基因研究領域。(理由)
7.許可證的發布與程序有關的權利必須適用於該程序的任何使用者,並且程序的使用者也不需要為了使用該程序而獲得其它許可證的許可。(理由)
8.許可證不能針對於一個產品與程序有關的權利不能由該程序是否作為某個軟體產品的一部分來決定。
如果程序從那個發布中被抽出來,並且按照程序的許可證的條款進行使用和發布,那麼得到該程序的當事人或組織將獲得與得到原程序的使用者相同的權利。(理由)
9.許可證不能影響其它軟體許可證不得向與採用它的軟體一同發布的其它軟體提出任何限制。例如,
許可證不能堅持要求在同一媒體上發布的其它程序都是開放源代碼軟體。(理由)
『叄』 unix許可證禁止在大學使用unix源碼是哪一年
上世紀 90 年代的事了。
當時 AT&T 開始商業化 Unix,然後由於加州伯克利大學也在開發一個 Unix 的分支系統 BSD,所以他們打起來了。
『肆』 在網上找unix源代碼n久都沒找到,蛋疼,能給我也發一份unix 1.0的源代碼嗎不勝感激!
ftp://ebook.zzu.e.cn/10%BC%C6%CB%E3%BB%FA/linux%CF%E0%B9%D8/%C0%B3%B0%BA%CA%CFUNIX%D4%B4%B4%FA%C2%EB%B7%D6%CE%F6/001.PDF
你也許應該在這里獲得V6的源代碼,別的版本的不好找,而且沒有什麼注釋書籍,這是 《萊昂氏unix源代碼分析》的上冊,下冊是分析,你可以自己去檢索。看看裡面的序章你就應該知道別的版本的代碼並不好找,因為有版權問題。
實際上在看《萊昂氏unix源代碼分析》的時候在某個ftp上好像看見過好幾個版本的源代碼,但是幾年過去了,找不到了。 也不記得有1.0
『伍』 unix操作系統 Unix源代碼
FreeBSD、NetBSD、OpenBSD、OpenSolaris,到官網下吧
BSD也有很多鏡像,比如 http://ftp.heanet.ie/pub/,OpenSolaris比較少
IBM AIX、HP/UX 等等是閉源的,不好找,尤其是代碼
『陸』 萊昂氏unix源代碼分析 怎麼樣
我有《萊昂氏UNIX源代碼分析》,你要麼?
『柒』 萊昂氏UNIX源代碼分析txt全集下載
萊昂氏UNIX源代碼分析 txt全集小說附件已上傳到網路網盤,點擊免費下載:
內容預覽:
『捌』 如何學會和運行一個開放源代碼的UNIX
《萊昂氏UNIX源代碼分析》是2006年8月機械工業出版社出版的圖書,作者是(澳)JohnLions。
現在大多數系統都是類unix,比如蘋果,linux。
『玖』 誰有用c語言編寫的Unix 和linux源碼
Unix是商用操作系統,像windows一樣,不是開源的,所以咱不可能得到源代碼;
Linux是開源操作系統,源代碼是公開的,你可以到很多地方下載,比如說
1.用電驢下載,安裝電驢,直接搜索,肯定有。
2.到http://www.kernel.org/下載一個linux內核到源碼包,然後用zip解壓就行了,最好是用source insight來查看。
3.你如果裝了linux,在這個目錄下就有啊 ,/usr/src/linux目錄
最新版本的linux內核代碼很多,不容易看,如果需要早期版本的linux內核代碼,請留下你的郵箱,我發給你
『拾』 為什麼unix系統的源代碼是保護的,而linux作為一個類unix系統,源代碼確實開源的
雖然Unix與Linux操作系統有不少的命令是相同的,但是他們的源代碼則是不同的。也就是說,在
Linux操作系統開發過程中,採用了很多Unix系統的設計理念,並遵循Unix操作系統的POSIX規范。但是其並沒有採用Unix操作系統的源代
碼,並沒有採用Unix操作系統的運行方式。從這一點來說,他們兩個是不同的操作系統。
現在Unix操作系統走的是商業化的道理,其源代碼是受到保護的。這也就是說,任何社會團體與個人都不能夠抄襲或者隨意修改Unix操作系統的
源代碼。而Linux在開發過車觀念中,源代碼都是重新書寫的,所以就沒有版權上面的限制。無論是個人還是商業團體,只要遵循一定的規范,就可以對
Linux的源代碼進行更改或者復制。不會涉及到版權的問題。 故Linux操作系統才是一個真正的開源操作系統。
了解更多開源相關,去LUPA社區看看吧。