linux:什么是linux
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查询,然后对照
- https://www.kernel.org/releases.html该网址的内容进行对比是否是长期维护版本)了,Unix like是很像Unix的作业系统,不是很喜欢Unix的意思
11>.套件管理的方式主要分为Debian的dpkg和red hat系统的RPM方式
内容参考自鸟哥linux私房菜,传送门:http://linux.vbird.org/;
linux:什么是linux的更多相关文章
- 【Linux大系】Linux的概念与体系
感谢原作者:Vamei 出处:http://www.cnblogs.com/vamei 我在这一系列文章中阐述Linux的基 本概念.Linux操作系统继承自UNIX.一个操作系统是一套控制和使用计算 ...
- Netruon 理解(12):使用 Linux bridge 将 Linux network namespace 连接外网
学习 Neutron 系列文章: (1)Neutron 所实现的虚拟化网络 (2)Neutron OpenvSwitch + VLAN 虚拟网络 (3)Neutron OpenvSwitch + GR ...
- 学习 Linux,101: Linux 命令行
概述 本教程将简要介绍 bash shell 的一些主要特性,涵盖以下主题: 使用命令行与 shell 和命令交互 使用有效的命令和命令序列 定义.修改.引用和导出环境变量 访问命令历史和编辑工具 调 ...
- [转]linux援救模式:linux rescue使用详细图解
网上很多网友问怎么进rescue 模式,不知道怎么用rescue来挽救系统. 现在我来图解进入rescue (示例系统为RHEL 3) 1.用安装光盘或者硬盘安装的方式进入安装界面,在shell 中 ...
- 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 ...
- Linux及安全——Linux基础实践
Linux及安全——Linux基础实践 一.实践一:掌握软件源的维护方法,配置系统使用教育网内的软件源镜像.掌握通过软件源来查找,安装,卸载,更新软件的方法. 1.软件源的维护方法 Ubuntu的软件 ...
- Linux基础与Linux下C语言编程基础
Linux基础 1 Linux命令 如果使用GUI,Linux和Windows没有什么区别.Linux学习应用的一个特点是通过命令行进行使用. 登录Linux后,我们就可以在#或$符后面去输入命令,有 ...
- 安装Kali Linux操作系统Kali Linux无线网络渗透
安装Kali Linux操作系统Kali Linux无线网络渗透 Kali Linux是一个基于Debian的Linux发行版,它的前身是BackTrack Linux发行版.在该操作系统中,自带了大 ...
- Linux就这个范儿 第19章 团结就是力量 LSB是Linux标准化基地(Linux Standards Base)的简称
Linux就这个范儿 第19章 团结就是力量 LSB是Linux标准化基地(Linux Standards Base)的简称 这个图片好可爱,它是LSB组织的图标.你肯定会问:“图标这么设计一定有说 ...
- 【Linux笔记】Linux目录结构
[Linux笔记]Linux目录结构 本文内容整理自网络,以作参考. /:根目录,位于linux文件系统目录结构的顶层,一般根目录下只存放目录,不要存放文件,/etc./bin./dev./lib ...
随机推荐
- 【翻译】Kinect v1和Kinect v2的彻底比较
本连载主要是比较Kinect for Windows的现行版(v1)和次世代型的开发者预览版(v2),以C++开发者为背景介绍进化的硬件和软件.本文主要是对传感的配置和运行条件进行彻底的比较. ...
- 解决Windows照片查看器中图片显示发黄的问题
这其实是ICC颜色配置的问题,发生在Windows7自动更新下载了显示器的驱动后,自动安装后显示器的颜色配额制文件自动改为新下载的配置,导致显卡和显示器颜色配置不兼容的问题,不过不用担心,非常容易解决 ...
- ArcGIS Server 缓存服务增加新比例尺缓存
win10 + Server 10.4 + ArcMap 10.4 操作简单说明: ①窗口上方Customize栏→Toolbars→ Customize→ 搜索到 manege map serv ...
- PureBasic—数控编辑框与调节块和进度条
三个有关上下限问题的控件,它们也是主要控件的组成部分,分别为:SpinGadget() 数控编辑框TrackBarGadget() 调节块控件ProgressBarGadget() ...
- Apache Camel
Apache Camel 1 import org.apache.camel.CamelContext; import org.apache.camel.builder.RouteBuilder; i ...
- terminal(终端),shell,tty,console(控制台)区别
原文地址 stackexchange:What is the exact difference between a 'terminal', a 'shell', a 'tty' and a 'con ...
- GPG操作——签名验证
问题描述: 可能大家都遇到过软件在下载过程中由于网络原因导致下载的软件体积与实际软件体积不符.最常见的办法是对待下载文件附加一个摘要文件.这种做法比较常见,也比较容易实现.但是,还是会有一个问题:如果 ...
- Qt数据库操作(qt-win-commercial-src-4.3.1,VC6,Oracle,SQL Server)
qt-win-commercial-src-4.3.1.qt-x11-commercial-src-4.3.1Microsoft Visual C++ 6.0.KDevelop 3.5.0Window ...
- SQL Server数据库连接字符串的组成
DB驱动程序常见的驱动程序如下: ODBC ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows Open Servic ...
- 创建数据库指定路径sql
create database stuDB on primary -- 默认就属于primary文件组,可省略(/*--数据文件的具体描述--*/ name='stuDB_data', - ...