少年根骨奇佳,这几篇Linux的小抄级博文,带你快速筑基.Let's go!
这里简单几个字概括一下什么是操作系统---硬件和用户交互平台。
Linux介绍
-
什么是linux
- 简单说:开源和免费的,主要应用于服务器端;支持多用户,多任务,多线程,支持多数网络协议(网络为核心)和多cpu的类unix操作系统。
- 当然如果仙友希望进一步了解一下Linux,可以看一下下面的略微详细的介绍.当然跳过也可以.
-
除了上面的介绍,Linux还是继承了UNIX以网络为核心的设计思想,是一个基于POSIX和UNIX的性能稳定的多用户网络操作系统
。
UNIX:操作系统,是美国AT&T公司贝尔实验室于1969年完成的操作系统,最早由肯·汤普逊(Ken Thompson),丹尼斯·里奇(Dennis Ritchie)开发。在1971年首次对外发布,刚好在1971,丹尼斯·里奇(Dennis Ritchie)发明了C语言,后来在1973,Unix被他用C语言重新编写。Unix前身源自于MultiCS,叫UniCS,后来改名叫Unix。
POSIX:可移植操作系统接口(英语:Portable Operating System Interface of UNIX,缩写为POSIX),是IEEE(电气和电子工程师协会)为要在各种UNIX操作系统上运行软件,而定义API的一系列互相关联的标准的总称。
GNU:1983年,Richard Stallman(理查德·马修·斯托曼)创立GNU计划。一套完全自由的操作系统,其内容软件完全以GPL方式发布。这个操作系统是GNU计划的主要目标(发展出一套完整的开放源代码操作系统来取代Unix),名称来自GNU's Not Unix!的递归缩写。
GPL:一种GNU通用公共许可协议,为保证GNU软件可以自由的使用、复制、修改和发布,所有的GNU软件都有一份在禁止其他人添加任何限制的情况下授权所有权利给任何人的协议条款,是一个被广泛使用的自由软件许可协议条款,保证终端用户运行、学习、分享(复制)及编辑软件之自由,GPL是自由软件和开源软件的最流行许可证,特色表现:
1.取得软件与原始码:您可以根据自己的需求来执行这个自由软件
2.复制:您可以自由的复制该软件
3.修改:您可以将取得的原始码进行程序修改工作,使之适合您的工作
4.再发行:您可以将您修改过的程序,再度的自由发行,而不会与原先的撰写者冲突
5.回馈:您应该将您修改过的程序代码回馈于社群
1985年,Richard Stallman又创立了自由软件基金会(Free Software Foundation,FSF)来为GNU计划提供技术