什么是Unix?
目录:
第一个Unix系统由肯·汤普森 ( Ken Thompson)于1965年开始在美国新泽西州默里山的AT&T贝尔实验室开发 。肯·汤普森的目的是开发一种简单的交互式操作系统,称为“ Multics ”(复合信息和计算系统)可以使用他创建的游戏(太空旅行,太阳系的模拟)。
内容索引
什么是Unix?
从该项目开始,围绕Multics成立了由麻省理工学院,麻省理工学院,通用电气公司和贝尔实验室组成的财团。
但是在1969年4月,贝尔和AT&T实验室决定使用GECOS(通用电气综合操作系统)代替Multics。
另外,肯·汤普森(Ken Thompson)和丹尼斯·里奇(Dennis Ritchie)也加入了团队,他们需要在较小的机器(DEC PDP-PDP-7,程序化数据处理器,仅具有4K内存)上运行太空旅行游戏来自用户)。 这就是为什么他们重新创建系统以创建称为UNICS (未集成信息和计算服务)的简化版本的Multics的原因。
这样,在UNICS的简化版本中,1970年1月1日被认为是Unix系统诞生的正式日期,并且很清楚为什么所有Unix监视都从这个日期开始。
与这些活动并行的是,D。Ritchie广泛参与了C语言的定义(因为他被认为是BW Kernighan的发明者之一),因此整个系统在1973年被完全用C语言重写并受洗Unix。分时系统 (TSS)。
当系统在1979年升级到版本7时,伴随着许多显着的修改,包括:
-消除了与文件大小有关的问题
-更好的系统移动性(在众多物料平台上运行)
-增加了许多实用程序
追溯到1956年的一项法令禁止了Bell Labs所依赖的AT&T公司销售电话或电话设备以外的任何产品,这就是为什么出于教育目的向大学分配Unix字体的原因它摄于1973年。
从1977年底开始,来自加利福尼亚大学的一组研究人员根据AT&T提供的资源开发了一个Unix版本,以便在其VAX平台上运行该系统,并将其命名为BSD(伯克利软件发行公司)。 。
因此,源分布的两个分支移至:
-AT&T的分支机构,该分支机构将成为UNIX系统实验室(USL)的System V
-加利福尼亚大学开发的BSD(伯克利软件发行)
1977年,AT&T将Unix字体提供给其他公司,因此开发了许多类似UNIX的字体:
- AIX:1990年2月由IBMHP-UX开发的基于System V的商业Unix:Hewlett Packard自1986年以来创建的基于BSD的商业Unix Sun Solaris:由Sun Microsystems开发并基于System VIRIX的商业Unix BSD:创建了商业Unix由SGIUltrix提供:由DECUnixware开发的商业Unix:由NovellUnix从SCO开发的商业Unix:基于System V的商业Unix,由Santa Cruz Operations和Hewlett PackardTru64 UNIX在1979年开发:该Compaq Unix是通过Compaq创建的
1983年,AT&T有权将其Unix商业化,这一事实源于UNIX System V (Unix系统的商业版本)的出现。
Linus Torvalds Linux创建者
1985年,荷兰老师安德鲁·坦南鲍姆(Andrew Tannenbaum)创建了一个最小的操作系统,称为“ Minix ”,以便向学生教授系统编程。 1991年,来自芬兰的学生Linus Tovarlds决定基于Minix模型设计一种可以在386类型体系结构上运行的操作系统,他将该操作系统命名为“ Linux ”。
大多数操作系统可以分为两个不同的家族。 其中一个是基于Windows NT的Microsoft操作系统,另一个(几乎所有其他)都具有以Unix为中心的遗产。
在最后一个系列中,我们在您的调制解调器或路由器上安装了Linux,Mac OS X,Android,iOS,Chrome OS,Orbis甚至固件。 所有这些,可能还有数千个,通常被称为“类Unix”操作系统 。
从最初的版本开始,Unix就已经带来了一些重要的结构和设计属性,这些属性一直存在到今天的变体中。
其中之一就是创建小型模块化实用程序的“ Unix理念”。 如果您熟悉Linux终端,则应该熟悉它。 系统本身提供了许多实用程序,可以将它们以不同的方式组合在一起,以在系统上执行更复杂的任务。
在Unix上,还有一个非常有用的文件结构系统,可由程序及其文件连接使用。 这个短语和众所周知的链接到Linux的“一切都是文件”,是Unix的真正继承。 这包括提供有关操作系统信息的特殊文件和硬件设备。 另一方面,只有Windows用字母命名其驱动器,这是完全从DOS系统继承的事实。
Unix时间轴
实际上,GNU / Linux不是BSD的直接后代,但它是Unix项目的后代,该项目起源于美国的学校和大学。 当前许多操作系统,例如Android,Chrome OS和许多其他操作系统都是基于GNU / Linux的。
我们建议您什么是CloudLinux及其优势另一方面,对于Unix的未来,有一个需要探索的市场。 大型公司希望创建并许可自己的Unix来销售其家用版本。 在这些大型公司中,有SCO UnixWare,具有出色NetWare的Novell,具有Solaris,HP-UX,IBM AIX,SGI IRIX的Sun。 许多人不知道的事实是,甚至连Microsoft都在用Microsoft Xenix创建自己的Unix之类的玩笑。
所有这些历史记录清楚地表明,Microsoft在开发系统时并未从头开始项目。 今天,所有Microsoft操作系统都基于Windows NT内核。 我们有Windows 7,Windows 8,Windows RT,Windows Phone 8,Windows Server和Xbox操作系统,它们使用Windows NT内核,该内核旨在通过从MSDOS继承很多内容来保持与旧程序的兼容性。
Unix标准
鉴于大量基于 AT&T System V或BSD 创建的Unix系统 ,从1981年开始将Unix标准问题纳入/ etc / group讨论组,以确保最大程度的移动性。系统:
- 1983年,AT&T发布了描述System V的SVID(系统V接口定义)。第一个定义与POSIX不同。1984年,/ etc /组发布了POSIX,这是在IEEE(电气与电子工程师协会)下开发的一系列标准。 )。 因此,POSIX也被称为IEEE P1003,同时,由建筑商组成的财团(Sun,IBM,HP,DEC,AT&T,Unisys和ICL)发布了X / Open Portable Guide Issue 3(XPG3)标准。 该标准特别引用了地理位置上的前述差异(日期,字母等)。
为什么是Unix,它为什么重要?
您是否看过Mac OS X终端或文件系统的结构? Mac和Linux是类Unix的操作系统。 了解所有这些历史,有助于更好地理解什么是“类Unix”操作系统,以及为什么市场上如此多的操作系统彼此如此相似,而Windows却看起来与众不同。 。 这解释了为什么在Mac OS X中使用终端时,如果您是Linux用户,您会感到更加舒适。
我们推荐当前最好的Linux 发行版和light发行版 。
Unix系统是一个多用户,多任务的操作系统,这意味着一个或多个用户允许一台或多处理器计算机同时运行多个程序。 它具有一个或多个外壳解释器,以及大量命令和大量实用程序。 它还具有极大的移动性,这意味着可以在几乎所有平台上安装Unix系统。