《Linux运维学习日记》第一篇:Linux的介绍和快速入门

本文是《Linux运维学习日记》的第一篇,详细介绍了Linux的起源、发展、特点,以及常见的Linux发行版本,如RedHat、CentOS、Ubuntu等,同时讲解了32位与64位操作系统的区别和Linux内核命名规则。
摘要由CSDN通过智能技术生成

一、Linux介绍

1、简易介绍

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统,它能运行主要的Unix工具软件、应用程序和网络协议,它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
GNU是“GNU is Not Unix”,UNIX是一种广泛使用的商业操作系统,由于GNU将要实现以UNIX系统的接口标准,因此GNU计划可以分别开发不同的操作系统部件,并且采用了部分当时已经可自由使用的软件。为了保证GNU软件可以自由地“使用、复制、修改、发布”,所有的GNU软件都在一份禁止其他人添加任何限制的情况下授权所有权利给任何人的协议条款里,我们把这个条款称为GNU通用公共许可证(GNU General Public License, GPL)。
Linux这个词本身只表示了Linux的内核(Kernel),但大家已经习惯于用Linux来形容整个基于Linux内核的操作系统,Linux是一种使用GNU通用公共许可证(GNU General Public License, GPL)工程各种工具和数据库的操作系统。

 

2、历史

  • 1964年,由贝尔实验室(Bell)、麻省理工学(MIT)、奇异公司(GE美国通用电气公司 )共同发起了Multics(多路信息计算系统)的计划,该计划的目的是让大型主机可以同时支持300个以上的终端连线使用,但于1969年前后,由于计划进度缓慢、资金短缺等原因,虽然该计划还在继续研究,但贝尔实验室还是退出了。
  • 1969年,Unix雏形UNICS诞生,由Ken Thompson(肯·汤普逊)以汇编语言写出了一组内核程序和内核工具 程序以及一个小小的文件 系统,这就是Unix的原型。1973年,Unix的正式诞生,由于每次安装到不同的机器上都要重新编写汇编语言,很不方便,因此Thompson和Dennis Ritchie(丹尼斯·里奇,C语言之父)合作将Uincs改以高级程序语言来编写,当时现成的高级程序语言只有B语言,但是B语言编译出来的内核性能不是很好,后来Ritchie将B语言重新改写成了C语言,在以C语言重新改写编译了Unics的内核,最后命名为Uinx并发行正式版本。1977年,Unix分支成了Bell的System V和伯克利大学的BSD版本
  • 1991年10月5号,芬兰赫尔辛基大学林纳斯·托瓦兹(Linus Torvalds)先生在comp.os.minix新闻组上发布消息,正式向外宣布了他自行编写的完成免费的系统内核,当时他命名为FREAX(Freeminix-like kernel sources for 386-AT,英文含义是怪物、异想天开的意思),当时该内核仅能驱动386所有的硬件,也就是所谓的“让386计算机开始运行,并且等待用户命令输入”,事实上当时能够在Linux上面运行的软件非常少。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值