linux:什么是linux

时间:2021-02-22 00:25:47

1>.linux是一套作业系统(linux就是核心与呼叫这两层),每一种作业系统都是在他专门的硬体机器上面运行的;linux是一个Open Source的作业系统,具有可移植性

2>.linux的核心是由Linus Torvalds在1991年的时候写出来的

3>.相容分时系统(Compatible Time-Sharing System, CTSS):可以让大型主机透过提供多个终端机以连线的方式进入主机,来利用主机的资源进行工作

4>.1969年Ken Thompson发展的小型file server stystem,被当时实验室的同事成为Unics,这个小型server system有两个重要的概念(a、所以程式或者系统装置都试档案;b、不管建构编辑器还是附属档案,所写的程式只有一个目的,且要有效的完成目标),用组合语言写的Unics的核心需要硬体的密切配合,很不容易移植到其他机器上使用

(科技始终来至于人性)

5>.1973年Unix正式版诞生了,以C语言重新改写与编译Unics的核心,使用高级的C语言改写编译Unics核心与硬体的关系不是很大,这个改变使得Unix很容易移植到其他不同的机器上

6>.作业系统的核心(kernel)必须要与硬件配合,以提供及控制硬件的资源来进行良好的工作

7>.1979年AT&T推出system V第七版Unix,它可以支持在X86架构的个人电脑系统(目前被成为纯种的Unix就是BSD和system V)

8>.由谭宁邦教授撰写的minix诞生了,意思是微小的Unix系统,但是不完全免费,需要购买碟片,同时还附源码,让购买者可以学习系统的核心设计概念(对于linux的起始开发阶段有很大的关系)

9>.1984年史托曼发起GNU计划,促使*软件潮(GNU是GNU's Not Unix的缩写,代表GNU并不是Unix的意思)

*软件:指的不是免费的,而是*度freedom的软件,使用者可以*的执行,复制,在发行,学习,修改与强化*软件,GPL版权宣告代表的*软件,你不能修改软件后把版权也修改掉,更不能拿来简单的贩卖,那是不道德的),*软件具有一些商业空间,那就是销售服务,来收取一定的费用

10>.linux版本分类:主次版本为奇数的是发展中的版本,主次版本为偶数的是稳定版本,在3.0之后就失效了,就出现的主线版本和长期维护版本(使用uname -r查询,然后对照

11>.套件管理的方式主要分为Debian的dpkg和red hat系统的RPM方式

内容参考自鸟哥linux私房菜,传送门:http://linux.vbird.org/;

linux:什么是linux的更多相关文章

  1. 【Linux大系】Linux的概念与体系

    感谢原作者:Vamei 出处:http://www.cnblogs.com/vamei 我在这一系列文章中阐述Linux的基 本概念.Linux操作系统继承自UNIX.一个操作系统是一套控制和使用计算 ...

  2. Netruon 理解(12):使用 Linux bridge 将 Linux network namespace 连接外网

    学习 Neutron 系列文章: (1)Neutron 所实现的虚拟化网络 (2)Neutron OpenvSwitch + VLAN 虚拟网络 (3)Neutron OpenvSwitch + GR ...

  3. 学习 Linux,101: Linux 命令行

    概述 本教程将简要介绍 bash shell 的一些主要特性,涵盖以下主题: 使用命令行与 shell 和命令交互 使用有效的命令和命令序列 定义.修改.引用和导出环境变量 访问命令历史和编辑工具 调 ...

  4. [转]linux援救模式:linux rescue使用详细图解

    网上很多网友问怎么进rescue 模式,不知道怎么用rescue来挽救系统.  现在我来图解进入rescue (示例系统为RHEL 3) 1.用安装光盘或者硬盘安装的方式进入安装界面,在shell 中 ...

  5. Cloning EBS from Linux 5 to Linux 6 Fails: "Error While Loading Shared Libraries: libclntsh.so.10.1

    SYMPTOMS    During clone Oracle Applications R12 from Linux 5 to Linux 6 the following error occurs ...

  6. Linux及安全——Linux基础实践

    Linux及安全——Linux基础实践 一.实践一:掌握软件源的维护方法,配置系统使用教育网内的软件源镜像.掌握通过软件源来查找,安装,卸载,更新软件的方法. 1.软件源的维护方法 Ubuntu的软件 ...

  7. Linux基础与Linux下C语言编程基础

    Linux基础 1 Linux命令 如果使用GUI,Linux和Windows没有什么区别.Linux学习应用的一个特点是通过命令行进行使用. 登录Linux后,我们就可以在#或$符后面去输入命令,有 ...

  8. 安装Kali Linux操作系统Kali Linux无线网络渗透

    安装Kali Linux操作系统Kali Linux无线网络渗透 Kali Linux是一个基于Debian的Linux发行版,它的前身是BackTrack Linux发行版.在该操作系统中,自带了大 ...

  9. Linux就这个范儿 第19章 团结就是力量 LSB是Linux标准化基地(Linux Standards Base)的简称

    Linux就这个范儿 第19章 团结就是力量  LSB是Linux标准化基地(Linux Standards Base)的简称 这个图片好可爱,它是LSB组织的图标.你肯定会问:“图标这么设计一定有说 ...

  10. 【Linux笔记】Linux目录结构

    [Linux笔记]Linux目录结构   本文内容整理自网络,以作参考. /:根目录,位于linux文件系统目录结构的顶层,一般根目录下只存放目录,不要存放文件,/etc./bin./dev./lib ...

随机推荐

  1. [bzoj3224][tyvj1728][普通平衡树] (pb_ds库自带红黑树)

    Description 您需要写一种数据结构(可参考题目标题),来维护一些数,其中需要提供以下操作: 1. 插入x数 2. 删除x数(若有多个相同的数,因只删除一个) 3. 查询x数的排名(若有多个相 ...

  2. Myeclipse8.5 subscription expired自己动手获取Myeclipse的注册码

    步骤: 1.在myeclipse中新建一个java project 2.在src目录下建立一个名为MyEclipseGen的类 3.将下面的代码复制到该类中,并运行. import java.io.* ...

  3. mysql5.1版本 my.cnf中复制的配置不起作用

    原因是:在mysql存放数据的目录下面有一个文件master.info,mysql服务器认为 master.info比my.cnf优先级要高,第一次启动slave,master.info不存在,从my ...

  4. Map:比较新增加日期的和需要删除的日期 使用方法

    1.场景描述:根据在日历选择的日期,数据库来保持我们选择日期. 2.方法,硬删除的方法,每次全部删除,然后再重新添加选择的新的日期.这样导致如果需要保存create_time的情况,那么每次操作的都是 ...

  5. Spring 教程(一)

    一.Spring是什么 通常说的Spring其实指的是Spring Framework,它是Spring下的一个子项目,Spring围绕Spring Framework这个核心项目开发了大量其他项目, ...

  6. Chapter 1 First Sight——14

    I parked in front of the first building, which had a small sign over the door reading front office. ...

  7. mysql行列转换方法总结

    这是一道行转列并且构造交叉表的问题: http://topic.****.net/u/20090530/23/0b782674-4b0b-4cf5-bc1a-e8914aaee5ab.html 数据样 ...

  8. 【BZOJ2243】【SDOI2011】染色

    题意见试题传送门 解题思路:显然是题树剖题. 考虑用线段树维护区间端点颜色与颜色数,这样就可以方便的合并,注意查询的时候对端点的特殊处理即可. 时间效率最高为\( O (m \log^{2} n) \ ...

  9. SQLSERVER最简单的同名数据库恢复过程.

    一. 冷备份恢复 1. net stop mssqlserver # 如果是安装的默认数据库实例 关闭 sqlserver的数据库 2. copy sqlserver的数据文件 主要是mdf 数据文件 ...

  10. git删除提交历史

    精准入口==>官方文档 Q:我们在提交代码时,把密码或者敏感信息也提交了,怎么办? A:“在本地删除密码或敏感信息后,再push到远程仓库” Q:"但这样删除后,在仓库的commit历 ...