首页 > 系统相关 >[Linux传奇]Linux之前,Unix的历史.

[Linux传奇]Linux之前,Unix的历史.

时间:2022-10-20 09:48:20浏览次数:39  
标签:传奇 Unix Unics UNIX Multics Linux 源代码

[Linux传奇]Linux之前,Unix的历史

一个伟大的梦想-----Multics

在很久很久以前,有一个伟大的计划-----Multics.Multics是一个分时操作系统,该系统开始作为一个合资项目,是1964年由Bell、Mit及Ge所共同参与研发的,其目的是为了开发出一套安装在大型主机上多人多工的操作系统。

Unix的起源

在认为Multics不可能成功后,Bell退出了Multics计划,一个原Multics程序员为了无法游玩他为Multics而感到难过,所以他花了一个月的时间,用汇编语言写出了Unix,当时没有Unix的名称,所以他给这个小小的系统起了一个名字Unics(意为:单一的)相比Multics,Unics删减了Multics的大部分功能,直接导致Unics精简至极,并且Unics还引入了一个叫做"管道"的特性,"管道"允许一个程序在不触碰其他程序进程访问其他进程的资源.这个特性极大的改进了系统的安全性,为程序员提供了一个方便的环境,并且它的附属品-----C,直到今天还在使用.

AT&T收回Unix版权

At&t之前对于Unix不冷不热.之后,突然想要收回Unix的版权,因为,At&t的高管发现,如果把Unix的版权收回,自己每年可以获得很多钱.因为AT&T的政策改变,在Version 7 Unix推出之后,发布新的使用条款,将UNIX源代码私有化,在大学中不再能使用UNIX源代码。塔能鲍姆教授为了能在课堂上教授学生操作系统运作的实务细节,决定在不使用任何AT&T的源代码前提下,自行开发与UNIX兼容的操作系统,以避免版权上的争议。他以小型UNIX(mini-UNIX)之意,将它称为MINIX。

--------------------------------------------------

在下一期中,我们将讲Linux的起源

标签:传奇,Unix,Unics,UNIX,Multics,Linux,源代码
From: https://www.cnblogs.com/HANDMICRO/p/16808620.html

相关文章

  • 【2022.10.20】Linux入门基础(3)
    内容概要1.目录结构说明2.重要目录数据信息3.网络不通排查流程4.etc目录下重要的数据文件5.usr目录下重要的数据文件6.proc目录下重要的数据文件7.系统优化相关......
  • Linux:论如何在虚拟机上挂载多个镜像?
    欢迎来到千汐 博客名称:千汐染琼博客网址:https://www.cnblogs.com/zhangxiaomin/寄语:无数次从睡梦中醒来,忘记了我是谁worldcookie 我可能是第一个提出这个疑问......
  • Linux系统下追加记录到文件中的实例代码解读
    今日阅读Linux程序设计第四版,找到一个使用mmap函数的实例问题描述该程序主要定义一个结构体,随后利用mmap,msync以及munmap函数对其进行内容追加,定位以及修改内容的操......
  • Linux源码编译——添加新模块
    C源码文件(如new_module.c)添加到适当目录在menuconfig中增加新条目:修改C源码文件所在目录下的Kconfig文件,参考该文件中已有的编译选项照猫画虎,添加新的项configNEW_MOD......
  • Linux实战笔记_CentOS 7中格式化磁盘
    fdisk-l#检查是否添加成功(添加一块磁盘并重启计算机后)fdisk/dev/sdb#格式化磁盘mount/dev/sdb1/opt#挂载到/opt目录df-h......
  • Linux实战笔记_ 如何远程访问Kali?
    注:基于2018年安装的kali版本。启动ssh服务/etc/init.d/sshstart或servicesshstart#启动ssh服务/etc/init.d/sshstatus或者servicesshstatus#查看ssh服......
  • 使用linux上传代码到gitee
    (文章目录)一、git的安装sudoyum-yinstallgit检查是否安装成功git--version(这个是输入)gitversion1.8.3.1(若安装成功会自动弹出) 二、过程1.仓库链接......
  • FLTK基于cmake编译以及使用(Windows、macOS以及Linux)
    最近因为一些学习的原因,需要使用一款跨平台的轻量级的GUI+图像绘制C/C++库。经过一番调研以后,最终从GTK+、FLTK中选出了FLTK,跨平台、够轻量。本文将在Windows、macOS两套......
  • Linux 中的硬链接和符号链接
    https://linux265.com/news/7471.html类似Windows系统中的快捷方式,在Linux系统中它们叫链接,存在两种形式,一种是硬链接,一种是符号链接。通常,符号链接也被称为软链接,下......
  • (Linux)不挂断启动进程
    环境:腾讯云Ubuntux86_64问题:在配置应用时,需要让他后台启动,关闭ssh连接也要可以保持后台运行解决办法:1、使用nohup参考链接:https://zhuanlan.zhihu.com/p/344554760no......