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

历史渊源

  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,可携带式操作系统接口。规范内核与应用程序之间的接口。

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

  1. 鸟哥私房菜基础篇:Linux 磁碟与档案系统管理习题

    猫宁!!! 参考链接:http://linux.vbird.org/linux_basic/0230filesystem.php 鸟哥是为中国信息技术发展做出巨大贡献的人. 1-我们常常说,开机的时候 ...

  2. 鸟哥私房菜基础篇:Linux 的档案权限与目录配置习题

    猫宁!!! 参考链接:http://linux.vbird.org/linux_basic/0210filepermission.php 鸟哥是为中国信息技术发展做出巨大贡献的人. 1-早期的 Uni ...

  3. 鸟哥私房菜基础篇:Linux 档案与目录管理习题

    猫宁!!! 参考链接:http://linux.vbird.org/linux_basic/0220filemanager.php 鸟哥是为中国信息技术发展做出巨大贡献的人. 1-什么是绝对路径与相对 ...

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

    猫宁!!! 参考链接:http://cn.linux.vbird.org/linux_basic/0110whatislinux.php#ex 鸟哥是为中国信息技术发展做出巨大贡献的人. 1-你在你的 ...

  5. 《Linux 鸟哥私房菜》 第一部分 Linux文件、目录与磁盘格式

    1.Linux就是内核层与系统调用接口层这2层.

  6. 鸟哥私房菜基础篇:Linux 账号管理与 ACL 权限配置习题

    猫宁!!! 参考:http://cn.linux.vbird.org/linux_basic/0410accountmanager.php 1-root 的 UID 与 GID 是多少?而基于这个理由 ...

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

    bash里边的变量ps1是用户平时的提示符,系统默认为[username@host 工作目录]$.关于ps1的相关介绍详见:http://www.cnblogs.com/starspace/archi ...

  8. 鸟哥私房菜学习(一)——Linux背景了解

    1.Linux,继承鱼Unix 2.Unix档案系统的两个重要概念 3.几个主要的 Linux distributions 发行者网址: • Red Hat: http://www.redhat.co ...

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

    学新东西,总感觉还是看书来的实在,直接看教程上手太慢且没有目的, 接下来先啃鸟哥这本吧,买的第三版,内容在鸟哥站上都有: 鸟哥的 Linux 私房菜 -- 基础学习篇目录 (繁体) http://cn ...

随机推荐

  1. Bootstrap Alert 使用

    参考 http://www.bootcss.com/javascript.html#alerts 不过这里没有动态alert的例子 于是再参考http://stackoverflow.com/ques ...

  2. Protel99se教程四:将SCH转为PCB文件

    本节课,我们介绍,如何快速的将绘制好的SCH文件转为PCB文件,首先,我们打开刚开始时我们绘制的SCH原理图,我们可以使用protel99se菜单栏的view-Fit All Objects命令,以查 ...

  3. 什么是PCB改板及PCB改板应注意的问题

    PCB改板是指在保持原有功能一致的前提下,对原有产品设计及电路板布局走线设计的基础上进行整改设计,调整板上器件布局与线路走向,实现电子产品重新设计研发,同时又可以规避知识产权等纠纷,加快新产品研发速度 ...

  4. QT5程序发布dll依赖

    QT5 发布程序,太庞大了,QT4下,基本的也就20M左右 platforms目录是 对应X:\Qt\Qt5.3.2\5.3\mingw482_32\plugins\platforms 下的qmini ...

  5. 通往WinDbg的捷径

    通往WinDbg的捷径(一) 原文:http://www.debuginfo.com/articles/easywindbg.html译者:arhat时间:2006年4月13日关键词:CDB WinD ...

  6. Struts2学习笔记(二) 使用通配符动态调用方法

    <package name="other" extends="struts-default"> <action name="xxx_ ...

  7. c++的正整数高精度加减乘除

    数值计算之高精度加减乘除 一.      高精度正整数的高精度计算 1.加法 2.减法 减法和加法的最大区别在于:减法是从高位开始相减,而加法是从低位开始相加 3.乘法:用高精度加法实现 l 乘法的主 ...

  8. CDLinux环境下WiFi密码破解

    > 准备好所需软件以及上篇教程中使用Fbinstool制作的可启动U盘 2 > 解压CDLinux-0.9-spring-0412.iso到U盘的根目录  如图 3 > 打开fbin ...

  9. 简单的前端js+ajax 购物车框架(入门篇)

    其实,一直想把自己写的一些js给总结下,也许是能力有限不能把它完美结合起来.只能自己默默的看着哪些代码,无能为力. 今天在公司实在没有事做,突然就想到写下商城的购物车的前端框架,当然我这里只有购物车的 ...

  10. 第一个processing程序(2016-01-15)

    前几天下载和安装了最新的 processing,今天试一下,哈哈,真是简单之极啊,果然是给非程序员使用的,现在,我也是非程序员了.