美文网首页
1,Linux 系统简介(简要)(笔记1)

1,Linux 系统简介(简要)(笔记1)

作者: 春风化雨2018 | 来源:发表于2017-05-10 14:32 被阅读0次

(1)Linux是啥?

Linux 就是一个操作系统,就像 Windows(xp,7,8)和 Mac OS一样,只是不容易上手 。这里简单介绍一下操作系统在整个计算机系统中的角色。

  从内到外是 硬件,内核,系统调用,应用软件。

   我们的 Linux 也就是系统调用和内核那两层。当然直观地看,我们使用的操作系统还包含一些在其上运行的应用程序,比如文本编辑器、浏览器、电子邮件等。带桌面的Linux,桌面属于应用软件。

(2)Linux的生辰历史。

下面列举一些 Linux 诞生大事件:�

1965 年,Bell 实验室、MIT、GE(通用电气公司)准备开发 Multics 系统,为了同时支持 300 个终端访问主机,但是 1969 年失败了;

       刚开始并没有鼠标、键盘,输入设备只有卡片机,因此如果要测试某个程序,则需要将读卡纸插入卡片机,如果有错误,还需要重新来过;Multics:Multiplexed Information and Computing Service;

1969 年,Ken Thompson(C语言之父)利用汇编语言开发了 File Server System(Unics,即 UNIX 的原型);

因为汇编语言对于硬件的依赖性,因此只能针对特定硬件;

只是为了移植一款“太空旅游”的游戏;

1973 年,Dennis Ritchie 和 Ken Thompson 发明了 C 语言,而后写出了 UNIX 的内核;

将 B 语言改成 C 语言,由此产生了 C 语言之父;90% 的代码是 C 语言写的,10% 的代码用汇编语言写的,因此移植时只要修改那 10% 的代码即可;

1977 年,Berkeley 大学的 Bill Joy 针对他的机器修改了 UNIX 源码,称为BSD(Berkeley Software Distribution);

Bill Joy 是 Sun 公司的创始人;

1979 年,UNIX 发布 System V,用于个人计算机;

1984 年,因为 UNIX 规定“不能对学生提供源码”,Tanenbaum 老师自己编写兼容于 UNIX 的 Minix,用于教学;

1984 年,Stallman 开始 GNU(GNU's Not Unix)项目,创办 FSF(Free Software Foundation)基金会;

产品:GCC、Emacs、Bash Shell、GLIBC;倡导“自由软件”;GNU 的软件缺乏一个开放的平台运行,只能在 UNIX 上运行;自由软件指用户可以对软件做任何修改,甚至再发行,但是始终要挂着 GPL 的版权;自由软件是可以卖的,但是不能只卖软件,而是卖服务、手册等;

1985 年,为了避免 GNU 开发的自由软件被其他人用作专利软件,因此创建 GPL(General Public License)版权声明;

1988 年,MIT 为了开发 GUI,成立了研发 XFree86 的组织;

*****1991 年,芬兰赫尔辛基大学的研究生 Linus Torvalds 基于 gcc、bash 开发了针对 386 机器的 Linux 内核;

1994 年,Torvalds 发布 Linux-v1.0;

*****1996 年,Torvalds 发布 Linux-v2.0,确定了 Linux 的吉祥物:企鹅

*****2007,安卓1.0发布。Android 的 Linux kernel控制包括安全(Security),存储器管理(Memory Management),程序管理(Process Management),网络堆栈(Network Stack),驱动程序模型(Driver Model)等。下载Android源码之前,先要安装其构建工具 Repo来初始化源码。Repo 是 Android 用来辅助Git工作的一个工具。

  敬仰大佬们

1. Ken Thompson:C 语言之父和 UNIX 之父(没有女的)

2. Dennis Ritchie:C 语言之父和 UNIX 之父

3. Stallman:著名黑客,GNU 创始人,开发了 Emacs、gcc、bash shell

4. Bill Joy:BSD 开发者

5. Tanenbaum:Minix 开发者

6. Linus Torvalds:Linux 之父,芬兰赫尔辛基大学

(3)linuxVersion:1.0StartHTML新手学习目标。

相关文章

  • 1,Linux 系统简介(简要)(笔记1)

    (1)Linux是啥? Linux 就是一个操作系统,就像 Windows(xp,7,8)和 Mac OS一样,只...

  • Linux:1、Linux系统简介

    一、Unix到Linux的演变史 二、Linux版本划分 1、Linux内核版本 内核(kernel)是系统的心脏...

  • linux系统简介(1)

    一 . linux的文件系统 bin 存放普通用户的命令 boot 系统文件 etc 存放配置文件 home 普通...

  • 笔记1 简要介绍Linux

    ps:劳逸结合,每天一杯浓茶。不要吃太饱。(大脑会缺氧犯困) 云计算 按需所取(就像水龙头取水,环保节能) L...

  • Linux常用命令笔记

    Linux常用命令笔记 标签: 笔记 根据慕课网达人养成计划归纳总结的相关笔记 Linux简介 1、Linux分为...

  • 系统的简介

    一.实验目的 1.了解linux为何物体 2.简要了解linux历史简介与重要人物 3.了解linux与windo...

  • Linux命令整理

    一、Linux简介 1、什么是Linux 1.1、Linux操作系统:指GUN/Linux,采用Linux内核的G...

  • 1.Linux基础入门(1)Linux系统简介

    1.1Linux系统简介 Linux是什么?Linux是一个操作系统,发音类似于(林了科斯);类似于安卓系统和iO...

  • 第1节 Linux 系统简介

    1.Linux,是一种操作系统。 2.什么是操作系统? 计算机系统包括应用程序,系统调用,内核和硬件四部分。 应用...

  • Python爬虫 - 入门Linux基础

    1. Linux简介与安装 1.1 Linux的基本介绍 操作系统Unix → Max OS、Linux或(GNU...

网友评论

      本文标题:1,Linux 系统简介(简要)(笔记1)

      本文链接:https://www.haomeiwen.com/subject/sauptxtx.html