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 ...
随机推荐
- MuPlayer『百度音乐播放内核』
MuPlayer『百度音乐播放内核』 —— 跨平台.轻量级的音频播放解决方案. 多端(PC & WebApp)通用,统一的API调用方式 HTML5 Audio与Flash内核的平滑切换(支持 ...
- Bootstrap页面布局11 - BS表单
表单之 文本框 text <input type='text' value='' placeholder='输入您的用户名' class='input-mini' /> ①几个类控制文本框 ...
- Java 常见问题思考
Java中的成员变量是选择在声明时赋值还是在构造函数中赋值? // 通过构造函数赋值 public class UserRequestImpl extends ModuleImplBase { pri ...
- Kafka可靠性的思考
首先kafka的throughput 很牛逼,参考:http://engineering.linkedin.com/kafka/benchmarking-apache-kafka-2-million- ...
- Delphi指针的用法
DELPHI指针的使用 大家都认为,C语言之所以强大,以及其自由性,很大部分体现在其灵活的指针运用上.因此,说指针是C语言的灵魂,一点都不为过.同时,这种说法也让很多人产生误解,似乎只有C语言的指针才 ...
- Oracle存储过程基本语法 存储过程
Oracle存储过程基本语法 存储过程 1 CREATE OR REPLACE PROCEDURE 存储过程名 2 IS 3 BEGIN 4 NULL; 5 END; 行1: CREATE OR RE ...
- Device ID
参考文章 一.CFUUID (Deprecated) 二.UDID (Deprecated) 三.NSUUID (ios6.0 and later) NSString *uuid = [[NSUUID ...
- Qt和KDevelop在Linux下安装(qt-x11-commercial-src-4.3.1和kdevelop-3.5.0)
qt-x11-commercial-src-4.3.1.tar.gz.kdevelop-3.5.0.tar.bz2在Fedora 8下安装. 安装KDevelop:安装KDevelop3.5要求,KD ...
- 修改delphi xe6 FMX Label字体颜色
delphi fmx的字体等设置默认与皮肤有关,用代码直接修改字体颜色等是无效的,如何才能用代码修改呢?请按以下方法就可以: 1.在Object inspector中取消StlyedSettings中 ...
- C#远程共享文件路径访问
public class Win32ServiceManager { private string strPath; private ManagementClass ...