第一讲:操作系统及Linux简介

admin 提交于 周三, 09/09/2020 - 09:27

操作系统是计算机专业里的一个术语。对于个人电脑来说,主要有3种操作系统:Windows、macOS和Linux。Windows的市场占有率大概在90%以上,Linux大概在1%这个数量级,剩下不到10%的份额是macOS。macOS在欧美的市场份额相对于中国会高。所以,对于普通用户来说,其实个人电脑的操作系统只有一种——Windows。

除了个人电脑以外,我们还有更重要的手机。手机目前有两大操作系统Android和iOS。其实还有各式各样的操作系统,例如华为的鸿蒙。

智能电视、手表也需要操作系统。很多电视盒子使用Android操作系统。智能手表由于要考虑电池寿命,一般会专门设计更轻巧、功耗更低的操作系统。

好吧,其实功能稍微复杂一些的电子产品都需要操作系统。

回到我们要讲的Linux,这个在个人电脑占有率在1%这个数量级的操作系统是不是可以忽略它的存在呢?不是的。大部分的服务器是使用Linux操作系统的。为了让本文内容尽量不过时,我不给目前的具体数字。如果说我们不是系统管理员,不关心服务器的操作系统,那么,作为常识,我们也应该知道Android系统的底层是Linux内核。

Linux是一种自由和开放源代码的类UNIX操作系统。该操作系统的内核由Linus Torvalds在1991年10月5日首次发布。Linux也是自由软件和开放源代码软件发展中最著名的例子。只要遵循GPL许可,任何个人和机构都可以自由地使用Linux的所有底层源代码,也可以自由地修改和再发布。

严格来讲,术语Linux只表示操作系统内核本身。而日常所提及的Linux则多指基于Linux内核的完整操作系统,包括GUI组件和许多其他实用工具。由于这些支持用户空间的系统工具和库主要由Richard Stallman于1983年发起的GNU计划提供,自由软件基金会提议将该组合系统命名为GNU/Linux,但Linux不属于GNU计划。

Linux发行版非常多,部分原因是因为其源代码和版权都开放,通常有一两个技术非常好的工程师就有能力派生出一个新的发行版。当然了,一个操作系统要做得好是需要一个庞大的团队支持的。不同的Linux发行版各有特色,有的很轻巧,可以放在一张软盘里;有的专门为服务器设计;有的专门为更好地研究操作系统组成而设计。目前最主流的桌面发行版有Ubuntu、Debian、Fedora、OpenSUSE。国内有麒麟和深度。大家可能听过的RedHat已经专注于服务器方面,其桌面版本则由Fedora继承。我编写的eGuideDog Linux是基于Ubuntu Linux开发的,是把Linux带进中国盲人群体的一个尝试。

对于盲人,Linux可能是一个比Windows更优的选择,因为它大部分应用都有很好的命令行界面,无需鼠标,一问一答的操作,比起图形界面更适合盲人使用。命令行界面远比图形界面稳定,可以认为是几十年都不变的。图形界面应用可能因为某个新版多了一些花巧的设计而无法被读屏软件正常访问。

值得一提的是Linux的作者同时也是Git开源项目的发起人,Git已经取代CVS和SVN,成为最受欢迎的程序代码版本控制软件。

添加新评论

Restricted HTML

  • 允许的HTML标签:<a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id> <img src>
  • 自动断行和分段。
  • 网页和电子邮件地址自动转换为链接。
验证码
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
请输入"汉语"