Linux wiki介绍


资源基于WiKipedia

Linux

Linux是一種自由和開放源碼的類UNIX作業系統。该操作系统的内核由林纳斯·托瓦兹在1991年10月5日首次发布,在加上使用者空間的應用程式之後,成為Linux作業系統。Linux也是自由软件和开放源代码软件发展中最著名的例子。只要遵循GNU 通用公共许可证(GPL),任何个人和机构都可以自由地使用Linux的所有底层源代码,也可以自由地修改和再发布。大多數Linux系統還包括像提供GUI的X Window之類的程序。除了一部分專家之外,大多數人都是直接使用Linux 發行版,而不是自己選擇每一樣組件或自行設置。
Linux嚴格來說是單指作業系統的内核,因作業系統中包含了許多用戶圖形介面和其他实用工具。如今Linux常用来指基于Linux的完整操作系统,內核則改以Linux内核稱之。由于这些支持用户空间的系统工具和库主要由理查德·斯托曼于1983年发起的GNU计划提供,自由软件基金会提议将其组合系统命名为GNU/Linux,但Linux不屬於GNU計劃,這個名稱並沒有得到社群的一致認同。
Linux最初是作为支持英特尔x86架构的个人电脑的一个自由操作系统。目前Linux已经被移植到更多的计算机硬件平台,远远超出其他任何操作系统。Linux可以运行在服务器和其他大型平台之上,如大型计算机和超级计算机。世界上500个最快的超级计算机已100%运行Linux发行版或变种。Linux也广泛应用在嵌入式系统上,如手机(Mobile Phone)、平板电脑(Tablet)、路由器(Router)、电视(TV)和电子游戏机等。在移动设备上广泛使用的Android操作系统就是建立在Linux内核之上。
通常情况下,Linux被打包成供个人计算机和服务器使用的Linux发行版,一些流行的主流Linux发布版,包括Debian(及其衍生版本Ubuntu、Linux Mint)、Fedora(及其相关版本Red Hat Enterprise Linux、CentOS)和openSUSE等。Linux发行版包含Linux内核和支撑内核的实用程序和库,通常还带有大量可以满足各类需求的应用程序。个人计算机使用的Linux发行版通常包含X Window和一个相应的桌面环境,如GNOME或KDE。桌面Linux操作系统常用的应用程序,包括Firefox网页浏览器、LibreOffice办公软件、GIMP图像处理工具等。由于Linux是自由软件,任何人都可以创建一个符合自己需求的Linux发行版


Linux 发行版

Linux 发行版(英语:Linux distribution,也被叫做GNU/Linux 发行版),为一般用户预先集成好的Linux操作系统及各种应用软件。一般用户不需要重新编译,在直接安装之后,只需要小幅度更改设置就可以使用,通常以软件包管理系统来进行应用软件的管理。Linux发行版通常包含了包括桌面环境、办公包、媒体播放器、数据库等应用软件。这些操作系统通常由Linux内核、以及来自GNU计划的大量的函数库,和基于X Window或者Wayland的图形界面。有些发行版考虑到容量大小而没有预装 X Window,而使用更加轻量级的软件,如:BusyBox、musl或uClibc-ng。现在有超过300个Linux发行版(Linux发行版列表)。大部分都正处于活跃的开发中,不断地改进。
由于大多数软件包是自由软件和开源软件,所以Linux发行版的形式多种多样——从功能齐全的桌面系统以及服务器系统到小型系统(通常在嵌入式设备,或者启动软盘)。除了一些定制软件(如安装和配置工具),发行版通常只是将特定的应用软件安装在一堆函数库和内核上,以满足特定用户的需求。
这些发行版可以分为商业发行版,比如Ubuntu(Canonical公司)、Red Hat Enterprise Linux、SUSE Linux Enterpise;和社区发行版,它们由自由软件社区提供支持,如Debian、Fedora、Arch、openSUSE和Gentoo。


软件包管理系统

软件包管理系统是在电脑中自动安装、配制、卸载和升级软件包的工具组合,在各种系统软件和应用软件的安装管理中均有广泛应用。
在Linux发行版中,几乎每一个发行版都有自己的软件包管理系统。常见的有:
管理deb软件包的dpkg以及它的前端APT(使用于Debian、Ubuntu)。
RPM包管理员以及它的前端dnf(使用于Fedora、Red Hat Enterprise Linux 8、CentOS 8)、前端yum(使用于Red Hat Enterprise Linux、CentOS)、前端ZYpp(使用于openSUSE)、前端urpmi(使用于Mandriva Linux、Mageia)等。
使用软件包管理系统将大大简化在Linux发行版中安装软件的过程。


Linux市场

傳統的Linux使用者一般都是專業人士。他們願意安裝並設置自己的作業系統,往往比其他作業系統的用戶花更多的時間在安裝並設置自己的作業系統。這些用戶有時被稱作「駭客」或是「極客」。使用Linux主要的成本為移植、培訓和學習的費用,早期由於會使用Linux的人較少,並且在軟體設計時並未考慮非專業者的使用,導致這方面費用極高。但這方面的費用已經隨著Linux的日益普及和Linux上的軟體越來越多、越來越方便而降低,但專業仍是使用Linux的主要成本。
Linux在歐洲、美國和日本的流行程度較高,歐美地區還發行Linux平台的遊戲和其他家用軟體。Linux開源社群方面也是以歐洲、美國、日本等已開發國家的人士居多。在家庭與企業中使用Linux套件的情況越來越多.整個亞洲,比较缺乏對Linux的支援,硬體和應用程式皆只考量微軟作業系統設計的需求。例如:Internet Explorer及ActiveX需求、Microsoft Office相容性、網絡遊戲以及一般用戶都傾向於使用Windows。轉換作業系統的開銷在於,自由開源意識形態與商業用途的衝突、缺乏強而有力的推廣廠商、缺乏對特殊的硬件和應用程序的支援、電腦技術人員不願再花費時間重覆學習、對已有平台的依賴,是制約Linux被採納的主要因素。


评价

  • 正面
  • 開放原始碼的Linux可以讓知識延續下去,新興的軟體公司可以從開放原始碼上快速、低價的建立專業能力,豐富市場的競爭,防止獨霸軟體巨獸的存在。
    個人使用很少有版權問題,絕大多數都是免費使用,幾乎無所謂盜版問題。
    新的Linux發行版大多數軟體都有伺服器的服務,只要點選就可以自動下載、安裝經過認證的軟體,不需要到市面購買、安裝。
    Linux學習的投資有效時間較長。舊版軟體、系統都還是存在,有原始碼可以衍生、分支,維護週期普遍比Windows長很多。就算被放棄,還是可以憑藉原始碼衍生。新的軟體更新發展多樣化,容易養成使用者習慣掌握原理,而不是養成操作習慣。
    強大的Shell及脚本支援,容易組合出符合需求的環境或創造自動程序。
    預設安全設定相對於目前主流的Windows作業系統安全很多。[48]Windows作業系統為了非專業使用者降低了預設安全性的設定,導致系統容易受到木馬、病毒的侵害。盜版的Windows更糟糕,可能隨盜版作業系統捆绑木馬、惡意程式,部分預設超級使用者(Administrator)登入、關閉安全更新等問題導致安全性更差。
  • 負面
  • BSD的開發人員曾經批評過Linux核心開發人員過於重視新功能的添加而不是踏踏實實的把程式碼寫好、整理好。
    Minix愛好者認為微核心是將來技術發展的方向,Linux在技術上是落伍陳舊的。(参见塔能鲍姆-林纳斯辩论)
    軟硬體支援性較差。大部份的軟、硬體廠商沒有或者不會優先開發Linux平台的版本,或者Linux平台的版本功能較少,致使可用的應用程式、硬體周邊支援性相較於Windows、Mac平台差。
    相當多的發行版(超過200個以上),使程式開發者無法針對所有發行版做測試,使用Linux平台的應用軟體安裝在非主流發行版可能遭遇預料之外的問題或甚至於無法使用。
    Linux系統及相關應用軟體主要是由黑客等程式設計師及其它Linux愛好者共同合作開發出來的,所以缺少了商業軟體基於商業利益而調整操作界面使之更適合不同使用者的行为。对Linux使用方式的不習慣,以及不同軟體操作方式缺乏一致性使得使用者產生Linux系統難以使用的感受。

文章作者: rudy
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 rudy !
  目录