Linux基础

Linux视频地址:https://www.aliyundrive.com/s/FpUjHyNLRua

提取码: 19al

什么是Linux

​ Linux是类Unix计算机操作系统的统称。Linux操作系统的内核名字也是“Linux”。Linux操作系统也是自由软件和开发源代码发展中最著名的例子。严格来说,Linux这个词只表示Linux内核,但是在实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。Linux得名于计算机业余爱好者Linus Torvalds。

​ Linux是一套免费使用和自由传播的类Unix操作系统,它主要用于基于Intel x86系列CPU的计算机上。这个系统是由世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。

Linux 历史篇

Multics 的计划
1965年前后,由贝尔实验室 (Bell)、麻省理工学院(MIT) 及美国通用电气公司 (GE) 共同发起.
Multics其目的是想要让大型主机可以达成提供 300 个以上的终端机连线使用的目标.
后来因计画进度落后,资金短缺,宣告失败。
Unics
1969 年Multics 的计划的成员贝尔实验室的肯·汤普逊(Ken Thompson)
利用一部 dec (digital equipment corporation) 的 pdp-7 ,以汇编语言 (Assembler)写出了一个核心程式.
同时包括一些核心工具程式,以及一个档案系统,这个系统就是 unix 的原型,称为Unics 。

Unix

1973 年。贝尔实验室的肯·汤普逊(Ken Thompson)跟丹尼斯·里奇(Dennis Ritchie,C语言之父)重新以 c 语言改写.
最后发行成 Unix 。

BSD

Unix 后来与加州柏克莱(Berkeley)大学合作,1977年柏克莱大学的 Bill Joy 著手修改成适合自己机器的版本.
并且同时增加了很多工具软体与编译程式,命名為 Berkeley Software Distribution (BSD) .
这个 BSD 是 unix 很重要的一个分支(Bill Joy也是著名业者 SUN这家公司的创办者).

Minix

1986年荷兰阿姆斯特丹自由大学谭邦宁教授(Andrew S Tanenbaum)完成 minix 这个 unix like 的核心程式,将 unix 改写并移植到 x86 结构上面

GNU计划

1984 年理查德·马修·斯托曼(Richard Stallman) 发起GNU计划(GNU 是 GNU's Not Unix 的缩写)
并且成立自由软件基金会对於现今的自由软件风潮,有著不可磨灭的功劳.

GPL

1985年,為了避免GNU所开发的自由软件被其他人所利用而成為专利软件.
Stallman与律师草拟了有名的通用公共许可证GPL(General Public License) .其特点為:

1.可以根据自己的需求來执行這個自由软件
2.可以自由的复制该软件
3.可以將取得的原始码進行程式修改工作
4.可以將您修改過的程式,再度的自由發行
5.应该將您修改過的程式码回馈于社会
6.不能將一個 GPL 授权 的自由软件,在修改後取消 GPL 授权
7.不能单纯的贩卖自由软件(需提供售后服务与相关手册等)

Linux

1991年10月5日,芬兰赫尔辛基的大學生Linus Torvalds(林纳斯·托瓦兹) 
在comp.os.minix 這個新闻群组上发布了 0.02版Linux。
“有些人生来就具有统率百万人的领袖风范;另一些人则是为写出颠覆世界的软件而生。
唯一一个能同时做到这两者的人
就是托瓦兹.” 美国《时代》周刊对“Linux之父”林纳斯·托瓦兹(Linus Torvalds)给出了极高的评价。

发行版

那么,什么是发行版呢?因为Linux是开源项目,它的源代码是放到网络上.
让世界各地的人们去下载,那么有些人在拿到Linux之后就会修改成自己喜欢的 Linux版本,
而当他公布了自己修改完的版本到网络上面,那么就是所谓的发行版了。
时至今日,Linux已经出现了很多很多的好用版本,如果你不知道使用那些版本的话.
你可以使用一些比较出名的Linux发行版.
例如:Centos、Ubuntu、openSUSE、Fedora、SElinux.
其中CentOS是在服务器端是出了名的稳定的,还有Ubuntu重点是放在个人桌面系统领域。

powered by GitbookEdit Time: 2023-04-08 10:28:32