導航:首頁 > 源碼編譯 > 開放源碼

開放源碼

發布時間:2022-02-09 23:12:30

『壹』 源碼開放的系統有哪些

linux操作系統,是一種計算機操作系統。Linux操作系統的內核的名字也是「Linux」。Linux操作系統也是自由軟體和開放源代碼發展中最著名的例子。

嚴格來講,Linux這個詞本身只表示Linux內核,但在實際上人們已經習慣了用Linux來形容整個基於Linux內核,並且搭配了程各種人機界面、應用和服務軟體的操作系統(也被稱為GNU/Linux)。基於這些組件的Linux軟體被稱為Linux發行版。一般來講,一個Linux發行套件包含大量的軟體,比如軟體開發工具,資料庫,Web伺服器(例如Apache),X Window,桌面環境(比如GNOME和KDE),辦公套件(比如OpenOffice.org),等等。
Linux內核最初是為英特爾386微處理器設計的。現在Linux內核支持從個人電腦到大型主機甚至包括嵌入式系統在內的各種硬體設備。
在開始的時候,Linux只是個人狂熱愛好的一種產物。但是現在,Linux已經成為了一種受到廣泛關注和支持的一種操作系統。包括IBM和惠普在內的一些計算機業巨頭也開始支持Linux。很多人認為,和其他的商用Unix系統以及微軟Windows相比,作為自由軟體的Linux具有低成本,安全性高,更加可信賴的優勢。

操作系是控制其他程序運行,管理系統資源並為用戶提供操作界面的系統軟體的集合。

操作系統大全
早期操作系統(專利保護)

TRS-DOS,ROM OS's
TI99-4
Commodore PET,64,和 VIC-20,
第一套IBM-PC
蘋果電腦
Sinclair Micro和QnX等

非Unix商業操作系統

CPM操作系統
MP/M-80
UCSD P-system
Mini-FLEX
SSB-DOS
CP/M-86
DR-DOS
FreeDOS
MS-DOS
PC-DOS
Mach 由卡納尼基梅隆大學研究
L4微內核 第二代微內核
CHORUS
Choices
Multics
OS-9
NSJ
Netware:一種網路伺服器操作系統

Unix及類似系統

A/UX(Apple UNIX)
Unix
微軟Xenix
ChorusOS
Cromix
UNIflex
OS-9
IBM的AIX
BSD
FreeBSD
NetBSD
OpenBSD
DragonFly BSD
PC-BSD
Digital UNIX,即之後康柏Tru64
DNIX
HP的HP-UX
GNU/Hurd
SGI的IRIX
Inferno
Linux(或稱GNU/Linux)
Mac OS X
MenuetOS
Minix
OSF/1
Plan9
SCO的SCO UNIX
Sun的SunOS,即之後的Solaris
System V
Ultrix
UniCOS
麒麟操作系統(Kylin),由國防科技大學、中軟公司、聯想公司、浪潮公司和民族恆星公司五家單位合作研製的伺服器操作系統
OS/390
z/OS
Syllable

其他

Acorn
Arthur
ARX
RISC OS
RISCiX
Amiga
AmigaOS
Atari ST
TOS
MultiTOS
MiNT

蘋果電腦(Apple/Macintosh)

Apple DOS
ProDOS
Mac OS
Mac OS X
pink OS
BeOS

A/UX
Be
BeOS
BeIA

Digital/康柏(Compaq)

AIS
OS-8
RSTS/E
RSX-11
RT-11
TOPS-10
TOPS-20
VMS(後更名為OpenVMS)

IBM

OS/2
AIX
OS/400
OS/390
VM/CMS
DOS/VSE
VSE/SP
VSE/ESA
OS/360
MFT
MVT
SVS
MVS
TPF
ALCS
z/OS
PC-DOS
pink OS

微軟(Microsoft)

MS-DOS
Xenix
Microsoft Bob
基於MS-DOS操作系統的Windows
Windows 1.0
Windows 2.0
Windows 3.1
Windows 95
Windows 98
Windows ME
Windows NT
Windows NT 3.5
Windows NT 4
Windows 2000
Windows XP

Windows XP SP1

Windows XP SP2
Windows XP SP3
Windows XP Media Center Edition
Windows XP Home Edition
Windows XP Tablet PC Edition
Windows XP Professional
Windows XP Professional x64 Edition
Windows Server 2003
Windows Server 2003 64-bit Edition
Windows Vista

Windows Vista SP1
Windows Vista Home Basic
Windows Vista Home Premium
Windows Vista Business
Windows Vista Ultimate
Windows Vista Enterprise
Windows Vista Starter

Windows Server 2008
Windows Server "Longhorn" Web x86
Windows Server "Longhorn" Web x64
Windows Server "Longhorn" Standard x86
Windows Server "Longhorn" Standard x64
Windows Server "Longhorn" Enterprise x86
Windows Server "Longhorn" Enterprise x64
Windows Server "Longhorn" Datacenter x86
Windows Server "Longhorn" Datacenter x64

Novell

NetWare
Unixware
SUSE Linux

NeXT

NEXTSTEP(即之後的Mac OS X)
Plan 9
Inferno

Prime Computer
Primos

西門子

BS2000 - 用於西門子公司的大型主機。
SINIX(也稱Reliant UNIX) - 用於西門子公司的UNIX電腦系統。

個人電子助理(PDA)操作系統

Palm OS
Pocket PC
EPOC
Microsoft Windows CE
Linux

智能手機操作系統

Windows Mobile系列
Embedded Linux由Montavista創造,在Motorola's A760,E680等機型上使用
Mobilinux由Montavista創造
Symbian OS系列

其他操作系統

動態可擴展操作系統
MIT的Exo Kernel
華盛頓大學的 SPIN
哈佛大學的 VINO
illinois大學的Choices
ReactOS

『貳』 開源代碼是什麼,怎麼用

開放源代碼(Open source code)也稱為源代碼公開,指的是一種軟體發布模式。

一般的軟體僅可取得已經過編譯的二進制可執行檔,通常只有軟體的作者或著作權所有者等擁有程序的原始碼。

有些軟體的作者會將原始碼公開,此稱之為「源代碼公開」,但這並不一定符合「開放源代碼」的定義及條件,因為作者可能會設定公開原始碼的條件限制,例如限制可閱讀原始碼的對象、限制衍生品等。


(2)開放源碼擴展閱讀:

開放源代碼軟體放棄了以下著作權人所享有的權利:

1、作品復制權:

接受某種開放源代碼軟體公共許可協議的用戶,對於初始軟體作品可以自由復制,也放棄了自己對初始軟體作品修改完善以後衍生版本軟體的復制限制權利。

2、作品修改權:

接受某種開放源代碼軟體公共許可協議的用戶,在依照協議復制了原軟體作品的目標代碼和源代碼以後,可以對原軟體作品在源代碼上進行修改,並且對修改後的衍生軟體作品,又要遵循先前已有的公共許可協議向後續的用戶明確放棄修改權,賦予後續用戶繼續修改的權利。

3、作品傳播權:

接受某種開放源代碼軟體公共許可協議的用戶,在自由地獲取了依照該協議發布的軟體作品,並進行了相關的修改完善之後,有依照該協議繼續無條件向後續用戶發布初始軟體作品以及修改後軟體作品的義務。

『叄』 什麼叫開放源代碼

開放源代碼其實就是當程序員把軟體寫好後 ,不僅僅把軟體公開給別人使用 ,還把自己寫程序時的源代碼公開 ,給別人學習、甚至是修改 達到不斷的升級 。象最著名的開源軟體就是 Linux和Unix這兩個操作系統。 別看Windows是美國的產品, 但是真正的美國的電腦高手們有的甚至Windows都沒有聽說過 ,他們都是完全使用Linux和unix來工作的 ,正因為Linux和Unix的開放源代碼, 所以全世界的程序員都可以對他不斷完善,成了目前相對來說最安全的操作系統。

『肆』 常聽說開放「源代碼」,「源代碼」是什麼,怎樣開放求答案

Linux和Zope是典型的開發源代碼產品,IBM和HP是典型的開放源代碼支持公司。
開放源代碼軟體是一種公開源代碼的軟體,任何人都可以修改、使用、拷貝、分發軟體的源代碼。Linux和Zope是最典型的開放源代碼軟體。
開放源代碼軟體由眾多的商業公司共同開發,能夠得到更好的質量保證。Zope是由數百個公司數千個開發人員共同維護的,他們共同組成了zope社區。同樣Plone也是由很多的商業公司在共同開發和維護,潤普公司正是這些商業公司的積極參與者之一。IBM和惠普也都是非常典型的開放源代碼軟體公司。
同傳統的封閉源代碼軟體相比,開放源代碼軟體為客戶帶來如下價值:
沒有版權問題: 客戶無需支付軟體License費用,便可授權使用。這同時極大地降低了解決方案的成本。
更加安全和穩定: 由於其開放性,開放軟體源代碼可以得到全世界眾多同行的審查,因此更易具備類似Linux的安全性和穩定性
更強的生命力:開放源代碼產品有更多的用戶,因此她有著更強的生命力。 開放源代碼軟體不會因某個具體的公司的倒閉而結束。

『伍』 什麼是「開放源碼軟體」

軟體開發完成後,會進行匯編,產生可執行文件,用於發布。可執行文件本身無法編輯修改。
開放源代碼,就是軟體開發者把編寫程序的代碼全部公開,其他開發者可以在此基礎上修改,添加刪除功能,產生新版的應用程序。

『陸』 開源代碼是什麼意思

開放源代碼(Open source code)也稱為源代碼公開,指的是一種軟體發布模式。一般的軟體僅可取得已經過編譯的二進制可執行檔,通常只有軟體的作者或著作權所有者等擁有程序的原始碼。有些軟體的作者會將原始碼公開,此稱之為「源代碼公開」,但這並不一定符合「開放原代碼」的定義及條件,因為作者可能會設定公開原始碼的條件限制,例如限制可閱讀原始碼的對象、限制衍生品等。

『柒』 什麼是開源(開放源代碼)

一般的軟體僅可取得已經過編譯的二進制可執行檔,通常只有軟體的作者或著作權所有者等擁有程式的源代碼。有些軟體的作者會將源碼公開,此稱之為「源碼公開」,但這並不一定符合「開放源代碼」的定義及條件,因為作者可能會設定公開源代碼的條件限制,例如限制可閱讀源代碼的對象、限制衍生品等。 開源即開放源代碼(英文:Open Source)指一種軟體散布模式。一般的軟體僅可取得已經過編譯的二進制可執行檔,通常只有軟體的作者或著作權所有者等擁有程式的源代碼。

『捌』 什麼是源代碼開放有什麼優點

關於開放源代碼的定義(1.7版)

開放源代碼並不僅僅意味著對源代碼的訪問權。開放源代碼軟體的發布條款必須滿足以下條件:

1.自由地再發布

如果被發布的軟體是由不同來源的程序組成的,許可證不得限制任何當事人或組織(party)銷售或贈送作為被發布軟體成分之一的開放源碼軟體。
許可證不得從此項銷售中索取使用費或其它任何費用。(理由)

2.源代碼程序必須包括源代碼,必須允許以源代碼方式發布、還必須允許以編譯後的形式發布。如果產品的某個部分沒有與源代碼一同發布,那麼必須提供通行的、不需要支付合理范圍之外的任何費用的手段以獲得源代碼---從網路上免費下載是一種可取的方式。源代碼必須是程序員對其進行修改的最佳形式。故意地使源代碼變得含混晦澀是不允許的。也不允許給出預處理器或翻譯器處理的中間結果。(理由)

3.派生作品

許可證必須允許修改軟體和派生軟體,並且必須允許它們按照原軟體的許可證的條款進行發布。(理由)

4.作者的源代碼的完整性只有在許可證允許與源代碼一同發布"補丁文件"(該"補丁文件"以在創建時對程序進行修改為目的)時,許可證才能限制對修改形式的源代碼的發布。許可證必須明確地允許發布由修改後的源代碼生成的程序。許可證可以要求派生的作品採用不同的名稱或不同的版本號以區別於原來的軟體。(理由)

5.不得歧視任何個人或團體

許可證不得歧視任何個人或者由多人組成的團體。(理由)

6.不得歧視任何應用領域(fieldsofendeavor)許可證不得限制任何人把程序應用於任何領域。例如,不得規定程序不能應用於商業領域或基因研究領域。(理由)

7.許可證的發布與程序有關的權利必須適用於該程序的任何使用者,並且程序的使用者也不需要為了使用該程序而獲得其它許可證的許可。(理由)

8.許可證不能針對於一個產品與程序有關的權利不能由該程序是否作為某個軟體產品的一部分來決定。
如果程序從那個發布中被抽出來,並且按照程序的許可證的條款進行使用和發布,那麼得到該程序的當事人或組織將獲得與得到原程序的使用者相同的權利。(理由)

9.許可證不能影響其它軟體許可證不得向與採用它的軟體一同發布的其它軟體提出任何限制。例如,
許可證不能堅持要求在同一媒體上發布的其它程序都是開放源代碼軟體。(理由)
http://www.yesky.com/339/193839.shtml

閱讀全文

與開放源碼相關的資料

熱點內容
新軒逸經典如何安裝安卓應用 瀏覽:16
php大流量網站 瀏覽:147
買車app哪個是正規的 瀏覽:170
python中的class是什麼 瀏覽:202
安卓導航屏如何接燈光線 瀏覽:691
哪個app能查天津違章 瀏覽:431
預訂汽車票在哪個app 瀏覽:704
五菱宏光壓縮機安裝 瀏覽:460
蘋果電腦怎麼編譯vlc 瀏覽:107
多感測數據融合演算法 瀏覽:213
access2010壓縮 瀏覽:152
安卓最舊系統是什麼 瀏覽:709
草根到百萬程序員 瀏覽:699
學員招聘app哪個好 瀏覽:451
感到解壓就拍拍手 瀏覽:113
php404頁面代碼 瀏覽:718
php唯一編號 瀏覽:601
硬碟文件夾沒法打開 瀏覽:444
訪問外網的svn伺服器地址 瀏覽:880
想去自由行有什麼好的app 瀏覽:214