数码控科技猎奇Iphone动漫星座游戏电竞lolcosplay王者荣耀攻略allcnewsBLOGNEWSBLOGASKBLOGBLOGZSK全部技术问答问答技术问答it问答代码软件新闻开发博客电脑/网络手机/数码笔记本电脑互联网操作系统软件硬件编程开发360产品资源分享电脑知识文档中心IT全部全部分类 全部分类技术牛文全部分类教程最新 网页制作cms教程平面设计媒体动画操作系统网站运营网络安全服务器教程数据库工具网络安全软件教学vbscript正则表达式javascript批处理更多»编程更新教程更新游戏更新allitnewsJava 新闻网络医疗信息化安全创业站长电商科技访谈域名会议专栏创业动态融资创投创业学院 / 产品经理创业公司人物访谈营销 开发数据库服务器系统虚拟化云计算 嵌入式移动开发作业作业1常见软件all电脑网络手机数码生活游戏体育运动明星影音休闲爱好文化艺术社会民生教育科学医疗健康金融管理情感社交地区其他电脑互联网软件硬件编程开发360相关产品手机平板其他电子产品摄影器材360硬件通讯智能设备购物时尚生活常识美容塑身服装服饰出行旅游交通汽车购房置业家居装修美食烹饪单机电脑游戏网页游戏电视游戏桌游棋牌游戏手机游戏小游戏掌机游戏客户端游戏集体游戏其他游戏体育赛事篮球足球其他运动球类运动赛车健身运动运动用品影视娱乐人物音乐动漫摄影摄像收藏宠物幽默搞笑起名花鸟鱼虫茶艺彩票星座占卜书画美术舞蹈小说图书器乐声乐小品相声戏剧戏曲手工艺品历史话题时事政治就业职场军事国防节日风俗法律法规宗教礼仪礼节自然灾害360维权社会人物升学入学人文社科外语资格考试公务员留学出国家庭教育学习方法语文物理生物工程学农业数学化学健康知识心理健康孕育早教内科外科妇产科儿科皮肤科五官科男科整形中医药品传染科其他疾病医院两性肿瘤科创业投资企业管理财务税务银行股票金融理财基金债券保险贸易商务文书国民经济爱情婚姻家庭烦恼北京上海重庆天津黑龙江吉林辽宁河北内蒙古山西陕西宁夏甘肃青海新疆西藏四川贵州云南河南湖北湖南山东江苏浙江安徽江西福建广东广西海南香港澳门台湾海外地区

Unix是什么?Unix和Linux有什么区别?

来源:本网整理
这篇文章主要介绍了Unix是什么?Unix和Linux有什么区别?本文讲解了Unix简介、unix的诞生、流行、unix和linux有什么区别等内容,需要的朋友可以参考下

简介

unix操作系统,是美国at&t公司于1971年在pdp-11上运行的操作系统。具有多用户、多任务的特点,支持多种处理器架构,最早由肯·汤普逊(kenneth lane thompson)、丹尼斯·里奇(dennis macalistair ritchie)于1969年在at&t的贝尔实验室开发。

unix的商标权由国际开放标准组织(the open group)所拥有。

unix的诞生
 
1965年时,贝尔实验室(bell labs)加入一项由通用电气(general electric)和麻省理工学院(mit)合作的计划;该计划要建立一套多使用者、多任务、多层次(multi-user、multi-processor、multi-level)的multics操作系统。直到1969年,因multics计划的工作进度太慢,该计划被停了下来。当时,ken thompson(后被称为unix之父)已经有一个称为"星际旅行"的程序在ge-635的机器上跑,但是反应非常慢,正巧被他发现了一部被闲置的pdp-7(digital的主机),ken thompson和dernis ritchie就将"星际旅行"的程序移植到pdp-7上。而这部pdp-7(如图1-1所示)就此在整个计算机历史上留下了芳名。

multics其实是"multiplexed information and computing service"的缩写,在1970年时,那部pdp-7却只能支持两个使用者,当时,brian kernighan就开玩笑地称他们的系统其实是:"uniplexed information and computing service",缩写为"unics",后来,大家取其谐音,就称其为"unix"了。1970年可称为"unix元年"。
 
流行
 
1971年,ken thompson写了充分长篇的申请报告,申请到了一台pdp-11/24的机器。于是unix第一版出来了。在一台pdp-11/24的机器上完成。这台电脑只有24kb的物理内存和500k磁盘空间。unix占用了12kb的内存,剩下的一半内存可以支持两用户进行space travel的游戏。而著名的fork()系统调用也就是在这时出现的。
 
到了1973年的时候,ken thompson 与dennis ritchie感到用汇编语言做移植太过于头痛,他们想用高级语言来完成第三版,对于当时完全以汇编语言来开发程序的年代,他们的想法算是相当的疯狂。一开始他们想尝试用fortran,可是失败了。后来他们用一个叫bcpl(basic combined programming language)的语言开发,他们整合了bcpl形成b语言,后来dennis ritchie觉得b语言还是不能满足要求,于是就改良了b语言,这就是今天的大名鼎鼎的c语言。于是,ken thompson 与dennis ritchie成功地用c语言重写了unix的第三版内核。至此,unix这个操作系统修改、移植相当便利,为unix日后的普及打下了坚实的基础。而unix和c完美地结合成为一个统一体,c与unix很快成为世界的主导。
 
unix的第一篇文章 “the unix time sharing system”由ken thompson和dennis ritchie于1974年7月的 the communications of the acm发表。这是unix与外界的首次接触。结果引起了学术界的广泛兴趣并对其源码索取,所以,unix第五版就以“仅用于教育目的”的协议,提供给各大学作为教学之用,成为当时操作系统课程中的范例教材。各大学公司开始通过unix源码对unix进行了各种各样的改进和扩展。于是,unix开始广泛流行。

unix和linux有什么区别

其实unix指向不同的,你说的那种unix是商标,法律上不同,但是unix的内核和linux也不同。比如,bsd中freebsd,openbsd,netbsd都是unix,也是开放源代码软件,却根本无法属于linux类,他们的unix是指内核是unix(技术方面),但是在叫法上和linux一样叫unix-like的系统(法律上),但unix和linux内核确实不同的。

unix是现在做关键业务的,根本不可能给你新人练手的,你得有机会可以去做啊, unix+oracle可是真的很赚钱的linux现在如日中天,便宜塞,服务器一万块可以搞很不错的,操作系统免费的,现在集群基本都是linux+mysql。

  • 本文相关:
  • Freebsd 双硬盘无法启动的解决办法
  • freebsd9.2配置postfix的smtp认证步骤(图解)
  • gnu bash shell编程之bash编程常用语法、特殊变量整理到一张图片上
  • 让FreeBSD更安全(FreeBSD安全设置)
  • FreeBSD安装之自动分区方法
  • freebsd 分区的相关知识总结
  • freebsd用法配置汇总
  • FreeBSD 9.3 正式发布附官方下载地址
  • 在FreeBSD上搭建Mac的文件及time machine备份服务
  • UNIX中用户账户的创建、删除和管理
  • 免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved