鸟哥私房菜--第1章 Linux 是什么

【只做搬运工,在搬运的时候窃看其中乐趣。】

历史渊源

  Linus Torvalds(请记住这个名字)当年(1991)在写Linux的时候,初衷是针对386型机器的,当时只是一套裸露的操作系统并不包含任何的应用程序。未完待续……

Linux的可移植性

  相比Win的X86架构机器而言,Linux提供了一套完整的操作系统当中最底层的硬件控制与资源管理的完整架构。可以在个人计算机X86架构上面稳定运行。

Linux之前Unix的历史

  在那个只有卡片阅读机的时代,为了提高效率,MIT(麻省理工学院)自主研发了套分时操作系统(Computer Time-Sharing System CTSS),这个可以实现多个客户端连接主机,实现主机资源的共享。由于其可连主机数量的限制,为了增强主机功能由GE、MIT、Bell共同发起,共建一个强大的主机-- Multics.到了1969年前后,由于资金短缺,项目滞后,Bell quit。

  Ken Thompson -- 在Multics项目中的一名成员。因为自己的需求,希望开发一个小的操作系统,一部DEC(Digital Equipment Corporation)公司推出的PDP-7没人使用。Ken拿过来加以改造,经历四个月的时间,他终于一汇编语言写出了一组内核程序。---uinx系统原型。当时被称作Unics

  1973年,Ritchie等人用C语言写出了第一个正式的UNIX内核。

UNIX的BSD分支 -- Berkeley Software Distribution

  Berkeley大学的Bill Joy(Sun 公司创始人)参与UNIX的合作,增加了很多编译程序与工具软件。

UNIX的另一分支 -- System V

  隶属AT&T,对版权进行了声明! -- 可耻。

Minix的诞生

  由于版权问题,谭宁邦教授没法给学生们讲课,于是着手将UNIX想X86上迁移。

GNU项目

  旨在建立一个自由开放的UNIX操作系统(Free UNIX)。相当有名的GCC就是GNU项目之一 GNU C Compile、Emacs、C library 、bash shell等,成立了自愿软件基金会(Free Software Foundatoin FSF)。

Linux的由来

  Linux由芬兰人Torvalds编写。将内核防范FTP上面的一个Linux目录下面。-- 这就有了Linux的由来。

Linux 版本号

  主板本.此版本.释放版本-修改版本

  其中主次为偶数为稳定版本。

FHS FileSystem Hierarchy Standard 文件系统层级标准

POSIX 

  Portable Operating System Interface,可携带式操作系统接口。规范内核与应用程序之间的接口。

时间: 2024-08-25 15:22:29

鸟哥私房菜--第1章 Linux 是什么的相关文章

鸟哥私房菜第七章 Linux文件与目录管理

一.目录与路径 1.相对路径与绝对路径 2.目录的相关操作 以下为特殊目录: .        :代表此目录 ..       :代表上一层目录 -        :代表前一个工作目录 ~       :代表"目前用户身份"所在的主文件夹 ~account :代表account这个用户的主文件夹 注:根目录下上一层(..)与前(.)是同一个目录. (1)cd:切换目录(change directory) 语法: [[email protected] ~]# cd [相对路径或绝对路径]

鸟哥私房菜 第6章 Linux的文件权限与目录配置 课后习题

请说明/bin 与/usr/bin 目录所放置的执行文件有何不同之处. /bin 和 /usr/bin 放置的都是执行文件,但是/bin 放置的在单用户维护模式下能够执行的命令,比如cat,cp等,与开机过程有关,usr/bin 放置的是一般用户能够执行的命令,与开机过程无关. 请说明/bin 与/sbin 目录放置的执行文件有何不同之处. /sbin 放置的是与开机过程有关的命令,比如开机,修复,还原系统等. 哪几个目录不能够与根目录 ( / ) 放置到不同的分区中?并请说明该目录放置的数据是

鸟哥私房菜基础篇:Linux是什么习题

猫宁!!! 参考链接:http://cn.linux.vbird.org/linux_basic/0110whatislinux.php#ex 鸟哥是为中国信息技术发展做出巨大贡献的人. 1-你在你的主机上面安装了一张网络卡,但是开机之后,系统却无法使用,你确定网络卡是好的,那么可能的问题出在哪里?该如何解决? 因为所有的硬件都没有问题,所以,可能出问题的地方在于系统的核心(kernel) 不支持这张网络卡.解决的方法,(1)到网络卡的开发商网站,(2)下载支持你主机操作系统的驱动程序, (3)

鸟哥私房菜--第0章 计算机概论

CPU种类 精简指令集(Reduced Instructions Set Computer - RISC) 指令较为精简,每个指令执行周期较短,完成的操作简单,执行性能较佳:Sun公司SPARC系列,IBM的Power Archite系列以及ARM(手机.PDA.导航系统.网络设备等)系列. 复杂指令集(Complex Instructions Set Computer - CIRS) 每一条指令可以执行一些较低阶的硬件操作,指令数目多,复杂,指令长度不一.指令执行时间较长. 常见CISC微指令

学习鸟哥私房菜--linux bash 的环境变量ps1设置

bash里边的变量ps1是用户平时的提示符,系统默认为[[email protected] 工作目录]$.关于ps1的相关介绍详见:http://www.cnblogs.com/starspace/archive/2009/02/21/1395382.html 文章里边介绍了要想ps1的修改在重启有效需要将它写入~/.bash_profile中,但是这是针对login shell的(即各种tty终端界面等),对于进入xwindow启动的命令行终端这样的nonlogin shell就不管用了,这是

鸟哥私房菜上的 xpenguins 安装(ubuntu 12.04)

看了一个暑假的linux,感觉很辛苦啊,想要用好linux真心不容易... 今天装了一下鸟哥课后给的xpenguins软件,就是桌面特性软件,会有很多企鹅下落,本以为可以很轻松的搞定,没想到问题多多啊. 我的环境:ubuntu 12.04 LTS 1. 首先下载个企鹅 download: http://xpenguins.seul.org/xpenguins-2.2.tar.gz 2. 解压 tar -xzf xpenguins-2.2.tar.gz, 进入目录xpenguins-2.2 3.

鸟哥私房菜重温笔记

今天决定重写把鸟哥私房菜基础篇再学一遍,把基础打牢,练好基本功.今天的学习要点有: linux的分区表,只有46字节,故只能记录4个分区的信息.如果需要分大于4个分区,则需要划分出一个扩展分区,然后在扩展分区中再划分逻辑分区.逻辑分区的分区表信息记录在扩展分区的第一个扇区中. linux操作系统在自动的时候,首先会去BIOS中设定的启动硬盘的MBR中去加载bootloader引导程序.引导程序在每个分区的第一个扇区都可以.如果在电脑的硬盘上安装了多个操作系统,则开机的启动流程是.首先会根据在BI

鸟哥私房菜之文件权限与目录配置

鸟哥私房菜之文件权限与目录配置 用户.组.其他人的概念 默认情况下,系统中所有的系统账号的信息都在/etc/passwd这个文件中记录的.个人的密码信息记录在/etc/shadow文件中:linux所有的群组信息记录在/etc/group文件中. 文件属性 一个文件的属性一共有十个不同的字符: 1.第一个字符是代表了这个文件是目录文件(d).文件(-)还是链接文件(l). 2.下面的字符三个为一组,分别代表了文件拥有者.加入此群组的账号的权限.其他人的权限. rwx分别代表了可读.可写.可执行.

鸟哥私房菜笔记-1 (S0_S3)

学新东西,总感觉还是看书来的实在,直接看教程上手太慢且没有目的, 接下来先啃鸟哥这本吧,买的第三版,内容在鸟哥站上都有: 鸟哥的 Linux 私房菜 -- 基础学习篇目录 (繁体) http://cn.linux.vbird.org/linux_basic/linux_basic.php 鸟哥的 Linux 私房菜 -- 基础学习篇目录 (简体) http://cn.linux.vbird.org/linux_basic/linux_basic.php [ 分享 ] 提問的智慧 - 鳥哥的 Li