Linux简介与厂商版本上

Linux简介与厂商版本

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!

1. Linux简介

Linux可以有狭义和广义两种定义。狭义来说,Linux实际上指Linux kernel (内核)。内核负责管理硬件,并为上层应用提供接口。而广义来说,是指以Linux kernel为基础的,包括OS和各种应用在内的各个Linux版本(distribution)。尽管看起来版本眼花缭乱,但实际上,各个版本之间也只是大同小异,其差别往往体现在客户群、升级维护和界面等方面。

Linus Torvalds是Linux之父。他根据Minix系统的代码,参照UNIX系统的设计,写出了第一给Linux内核。Linus的创举在于将Linux内核的代码开源。后来,Linux内核和一套开源的应用软件GNU结合,共同采取开源协议,并迅速发展成熟。我们可以随意地使用和修改开源代码,但以此为基础开发的程序也要根据开源协议公开。Linux和GNU的开源性吸引了大批优秀的程序员参与到Linux相关的开发中。

从哲学和设计理念上,Linux与其他的UNIX版本相类似,并使用类似的接口。我们可以通过学习Linux的基本概念和机制来了解其它UNIX系统,比如Solaris, FreeBSD,还有基于FreeBSD的苹果公司的Mac OS。曾经Windows的兴起曾经让许多人认为UNIX将最终被Windows取代,但如今看到Linux和苹果产品的兴盛,我很感慨于UNIX体系的力量。

Linux的有如下比较重要的机制: 用于储存数据以及管理权限的文件系统,用于IO的文本操作API,用于管理操作的进程,用于实现多任务运行的多线程,以及进程间通信(我将信号和网络也都归入这一类中)。

特别推荐下面的一些文章,以便你对Linux有一个概观:

大教堂和市集(The Cathedral and the Bazaar),作者Eric Raymond

可以说是为Linux正名的一篇文章,深入分析Linux成功的原因。你也可以通过名字来搜索中文翻译版本。

该作者的其他文章也非常值得一读。

UNIX传奇,来自酷壳,作者陈皓

(作者博客内容丰富,又容易读,非常值得订阅。)

时间: 2024-08-04 03:49:46

Linux简介与厂商版本上的相关文章

Linux简介与厂商版本下

2. Linux的厂商版本 在Linux内核基础上,我们还有许多厂商版本.即使有了内核和GNU软件,Linux的安装和编译并不是简单的工作,Linux厂商就是瞄准了这个市场.这些厂商会在Linux内核的基础上,结合自己开发的软件,帮助用户安装和使用Linux,并提供技术支持.由于在服务器领域,Linux操作系统远远领先于Windows系统,而这些被政府部门.银行或者大学拥有的服务器往往承担很重要的信息处理和IO (input/outpt) 工作,所以尽管Linux开源,厂商还是可以根据其提供的商

Linux简介——(一)

1. 常见操作系统 - 服务端操作系统 : linux.unix.windows server - 单机操作系统 : windows(dos .ucdos.win95.win98.win2000.xp.vista.win7.win8) MAC .linux(ubuntu) - 移动操作系统 Android.IOS .Windows phone 2.linux操作系统介绍 为什么要学习linux操作系统 1. 大部分服务端都采用linux ,JEE部署到服务器中 2. 一些企业和学校采用linux

计算机及Linux简介

1.计算机的组成及其功能 计算机,人们生活.工作常用的一种工具,如电脑.手机以及各种智能穿戴设备等等.它通过接收外部的信息输入,进行相应的计算,实现信息的存储.显示.计算机由硬件和软件组成(就像人的身体和灵魂) 1.1 硬件 计算机的硬件通常包含:CPU.存储器.输入.输出设备.1.CPU,可分成运算器和控制器.运算器主要用于实现算数(如:加 减 乘 除).逻辑运算(如:与 或 非):控制器用于控制.协调计算机的各项工作,保证计算机能有条不紊的运行.这两者就好比战场上的指挥官和战士.2.存储器,

Linux简介及远程管理控制(一)

1. LInux简介 Linux是一种自由和开放源码的类UNIX操作系统. 严格来讲,Linux这个词本身只表示Linux内核,并且使用GNU工程各种工具和数据库的操作系统.通常情况下,Linux被打包成桌上型电脑和服务器使用的Linux发型版本.目前市面上较知名的发行版有:Ubuntu.RedHat.CentOS.Debian.Fedora.SuSE.OpenSUSE.TurboLinux.BluePoint.RedFlag.Xterm.SlackWare等. 2. Linux与Windows

把Arch Linux安装到U盘上的具体教程

Arch Linux简介 Arch Linux(或称Arch)是一种以轻量简洁为设计理念的Linux发行版.其开发团队秉承简洁.优雅.正确和代码最小化的设计宗旨.Arch Linux 项目受 CRUX 启发,由 Judd Vinet 于2002年启动.Arch Linux是起源于加拿大的一份致力于使用简单.系统轻量.软件更新速度快的GNU/Linux发行版.创始人Judd Vinet出于对Debian以及Red Hat的包管理器不满,以及受CRUX影响而创立.最初针对i686,但是如今对x86_

Linux简介(好!)

Linux操作系统介绍 来源:233网校论文中心[ 2009-12-02 14:23:00 ]阅读:1作者:王长青编辑:studa20 [摘 要]文章从Unix.Minix系统的产生引出了Linux操作系统,详细介绍了Linux操作系统的产生过程,分析了Linux的网络集市式开发模式,并通过研究Linux的发展过程,分析并介绍了Linux的主要特点及功能. [关键词]Linux操作系统 网络操作系统 内核 一.Linux的产生 Linux是一种计算机操作系统,通常被称为类Unix系统,这是因为L

Linux简介及centos6.x系统安装

Linux简介 一.UNIX和Linux发展史 1 1965年,美国麻省理工学院(MIT).通用电气公司(GE)及AT&T的贝尔实验室联合开 发Multics工程计划,其目标是开发一种交互式的具有多道程序处理能力的分时操作系统,但因 Multics追求的目标过于庞大复杂,项目进度远远落后于计划,最后贝尔实验室宣布退出      2 1969年,美国贝尔实验室的肯.汤普森在DEC PDP-7机器上开发出了UNICS系统      3   1971年,肯.汤普森的同事丹尼斯.里奇发明了C语言:197

UNIX.GNU与Linux简介

Unix 操作系统简介1.Unix历史Unix操作系统诞生于60年代末期的贝尔实验室美国电话电报公司(AT&T)在70年代中期开始发行unix的非商业许可证从70年代末开始在市场上出现了不同的unix商品化版本 2.Unix基本原则所有对象都是以文件的方式体现配置数据以文本形式保存由短小的单目录程序构成避免不必要的用户交互可使用多个程序合作完成复杂任务 GNU/GPL的说明1.GNU项目介绍GNU Project由Richhard Stallman 发起开始于1984年,由自由软件基金(FSF)

Linux简介

一.什么是Linux 和Windows操作系统一样的系统软件:但是和Windows不同的是Linux是一套开放源代码的.并可以自由传播的类似Unix操作系统的软件:设计之初是基于Intel x86系列CPU架构的:它是一个基于POSIX的多用户.多任务并且支持多线程和多CPU的操作系统. 二.主要应用领域 服务器端.嵌入式.个人PC桌面3大领域,其中服务器端领域是重中之重. 三.Linux特点 开放源代码,可以自由修改 Unix系统兼容,具备Unix几乎所有优秀特性 可自由 传播,无任何商业化版