首页 > 系统相关 >Linux的诞生过程

Linux的诞生过程

时间:2023-03-26 19:11:15浏览次数:58  
标签:1991 操作系统 诞生 林纳斯 托瓦兹 minix Linux 过程

目录

 前言:

一.Linux是什么

 二.诞生过程

三.启动流程


 前言:

本篇文章介绍了Linux的诞生过程和用处


一.Linux是什么

Linux操作系统是基于UNIX操作系统发展而来的一种克隆系统,它诞生于1991 年的 [Linux桌面] 10 月5 日(这是第一次正式向外公布的时间)。以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX 类操作系统,并且使用人数还在迅猛增长。 


Linux的诞生过程_UNIX



  • 外文名: Linux   类别 :  操作系统   产生时间:1991年的10月5日
  • 创始人:林纳斯·托瓦兹
  • 发行版本:Debian、RedHat、Slackware等
  • 特点:开源、可靠、安全、稳定、多平台

 二.诞生过程

  1. Linux 操作系统的诞生、发展和成长过程始终依赖着五个重要支柱:UNIX 操作系统、MINIX 操作系统、GNU 计划、POSIX 标准和Internet 网络。
  2. 1981 年IBM公司推出微型计算机IBM PC。
  3. 1981-1991 年间DOS操作系统一直是微机上操作系统的主宰。
  4. 1991 年,GNU 计划已经开发出了许多工具软件。
  5. 1991 年4 月,他开始酝酿并着手编制自己的操作系统。刚开始,他的目的很简单,只是为了学习Intel 386 体系结构保护模式运行方式下的编程技术。但后来Linux 的发展却完全改变了初衷。
  6. 1991 年初,林纳斯·托瓦兹开始在一台386sx 兼容微机上学习minix 操作系统。
  7. 1991 年的4 月份开始,林纳斯·托瓦兹几乎花了全部时间研究386-minix系统(hack the kernel),并且尝试着移植GNU 的软件到该系统上(GNU gcc、bash、gdb 等)。
  8. 1991 年4 月13 日在comp.os.minix 上发布说自己已经成功地将bash 移植到了minix 上,而且已经爱不释手、不能离开这个shell 软件了。
  9. 1991 年7 月3 日,第一个与Linux 有关的消息是在在comp.os.minix 上发布的(当然此时还不存在Linux 这个名称,当时林纳斯·托瓦兹的脑子里想的可能是FREAX ,FREAX 的英文含义是怪诞的、怪物、异想天开等)。
  10. 1991 年8 月25 日,在林纳斯·托瓦兹的下一发布的消息中,他向所有minix 用户询问"What would you like to see in minix?"("你最想在minix 中见到什么?")
  11. 1991 年的10 月5 日,林纳斯·托瓦兹在comp.os.minix 新闻组上发布消息,正式向外宣布Linux 内核系统的诞生(Free minix-like kernel sources for 386-AT)。

三.启动流程

1、读取MBR的信息,启动Boot Manager ,Windows使用NTLDR作为Boot Manager,如果您的系统中安装多个版本的Windows

3、init进程读取“/etc/inittab”文件中的信息,并进入预设的运行级别,按顺序运行该运行级别对应文件夹下的脚本。

4、根据“/etc/rcS.d/”文件夹中对应的脚本启动Xwindow服务器“xorg”,Xwindow为Linux下的图形用户界面系统。

5、启动登录管理器,等待用户登录 ,Ubuntu系统默认使用GDM作为登录管理器,您在登录管理器界面中输入用户名和密码后,便可以登录系统。

标签:1991,操作系统,诞生,林纳斯,托瓦兹,minix,Linux,过程
From: https://blog.51cto.com/u_15880033/6150668

相关文章

  • 摸索graphQL在前端vue中使用过程(三)
    上回说到,那个请求拦截的一个过程,我上次不会看官网教程,这次,终于有了新的发现。graphQL的interceptors(请求拦截器)importApolloClientfrom'apollo-boost';constapolloCl......
  • 云计算8班 向帅 Linux
                                                Linux中/etc下面passwd和shado......
  • Linux2
    1root:x:0:0:root:/root:/bin/bash   2bin:x:1:1:bin:/bin:/sbin/nologin   3daemon:x:2:2:daemon:/sbin:/sbin/nologin   4adm:x:3:4:adm:/var/adm......
  • 第八篇:Spring源码-DI的过程
    Spring源码-DI的过程  接下来我们分析下Spring源码中Bean初始化过程中的DI过程。也就是属性的依赖注入。一、构造参数依赖1.如何确定构造方法  在Spring中生成Bean实例......
  • Linux中/etc下面passwd和shadow文件介绍
    1./etc/passwd  1.(1)用户名:用户登录时使用的名称,通常由字母、数字和符号组成,用户名必须是唯一的(2) 口令: Linux系统中的用户口令经加密后都保存在/etc/ shadow......
  • Archlinux个人生存手册.md
    Archlinux个人生存手册​ 前两天(2023年03月22日)Gnome44发布,心心念念的想着能体验一把。但奈何更新不给力,可能有Manjaro有点商业版的意思,顺便一直想着能用上磁盘加密和TPM2......
  • linux三剑客之sed详解
    1.什么是sedsed是streameditor的简写,也就是流编辑器的意思,可不要看做seed(种子)哦,Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等2.新手入门......
  • Linux中/etc下面passwd和shadow文件介绍
    Linux/etc/passwd内容Linux系统中的/etc/passwd文件,是系统用户配置文件,存储了系统中所有用户的基本信息,并且所有用户都可以对此文件执行读操作。[root@localhost~]#......
  • Linux
    1.Linux/etc/passwd内容解释Linux系统中的/etc/passwd文件,是系统用户配置文件,存储了系统中所有用户的基本信息,并且所有用户都可以对此文件执行读操作。首先我们来打......
  • jmeter怎么利用第三方插件serverAgent然后在Linux下做监控性能
    1.下载和安装ServerAgent插件-下载ServerAgent插件:https://github.com/undera/perfmon-agent/releases-解压缩文件到Linux服务器上的任意目录,例如/opt/serv......