UNIX/LINUX是什么
Linux是一套免费使用和自由传播的类Unix操作系统,它主要用于基于Intel x86系列CPU的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。
UNIX是历史最悠久的通用操作系统。1969年,美国贝尔实验室的K.Thompson和D.M.Ritchie在规模较小及较简单的分时操作系统 MULTICS的基础上开发出UNIX, 当时是在DEC的PDP—7小型计算机上实现的,1970年正式投入运行。
系统内核的路由转发
Linux操作系统嵌入了TCP/IP协议栈,协议软件具有路由转发功能。路由转发依赖作为路由器的主机中安装多块网卡,当某一块网卡接收到数据包后,系统内核会根据数据包的目的IP地址,查询路由表,然后根据查询结果将数据包发送到另外一块网卡,最后通过此网卡把数据包发送出去。此主机的处理过程就是路由器完成的核心功能。
以上内容参考:百度百科-Linux
unix是第一个成熟的计算机操作系统,一开始都是作为服务器操作系统,企业或是高校才能买得起,之后出现过几类其他基于unix的操作系统,有一个miniunix是开发用来教学使用的,功能很有限,所以Linus决定自己在mini的基础上开发一个系统,他在互联网上发布了这个想法并开发了第一个linux版本,之后开发人员越来越多,之后就有公司或团队开发,就有了现在的ubuntu、Suse、deban、red hat等发行版。
unix的价格也是很高的,而linux服务器版,好处很明显,开源价廉,虽然linux免费,但作为服务器很多其他功能还是收费的,并不是完全免费。
而对于个人用户,linux绝对是没得选,现在各种发行版有桌面版,使用很方便。而且由于linux对于unix的继承性,学会linux指令就基本上学会了unix指令,所以linux相对好一点。
1973年,D.M.Ritchie研制出系统描述语言C,并应用新的C来改写原来用汇编语言编写的UNIX,这就是V5,这使得UNIX修改更容易,并且具有在不同CPU平台上的可移植性,这便成为UNIX一大重要特点,自此以后,UNIX操作系统和应用程序几乎都用C语言编写,只需拥有相应平台上的C编译器(将C语言转变为相应平台机器语言的翻译软件),便可进行移植。C 与UNIX之间具有传统的非常密切的关系。同年,K.Thompson和D.M.Ritchie在美国计算机协会的第四届操作系统原理讨论会上提交“The Unix Time Sharing System ”一文,UNIX系统正式向外披露,此文后来刊登于1974年7月的Commnnication Of ACM杂志上。
1975年,V6推出,此后,Interactioe System Co. (已被SUN收购) 成为 UNIX的第一个转销商,UNIX步出贝尔实验室之外,配备于PDP-11机上开始广泛流传,在大学校园中尤其风行。剖析UNIX的结构,修正错误并作出改进,开发更好用的应用软件,这一切成为计算机专业的师生的最佳习作与毕业设计题材。在加州大学伯克利分校(UCB)以Willian Joy 为首的一些软件技术人员研制出由V6派生的BSD,成为UNIX家族的一名新成员,BSD在伯克利分校得到了很大的发展。直到1992年,UNIX商标持有人USL(AT&T后来开设的一家子公司)控告伯克利不当使用 Unix执照,尽管USL最终败诉,但伯克利也在同年宣布不再发展BSD,BSD的终极版本是4.4BSD,此乃后话。以下附有UNIX两大流派AT&T UNIX 与BSD各自的发展历程示意图。除UCB外,卡耐基美伦大学(CMU)的Mach计划也对UNIX的发展产生深远影响。现在许多流行的UNIX系统都与Mach有关。
AT&T在V6推出后,于1978年又推出V7,包括了更多的命令并可支持大尺度的文件,V7后来被移植到VAX机上,称为32 V,1981年,研制出System III,1983年,推出适用于教育并且易于维护的System V。
除了两个主要流派外,还有一些软、硬件厂商在不同的CPU平台上开发的“类似于”UNIX的操作系统。这些系统尽管实现方法各不相同,但其所具有的功能及操作管理手段均与主要流派中的某些版本相似,我们称之为“兼容的”UNIX,下表为一张兼容UNIX的列表:
名称 公司 硬件平台 特点
AIX IBM RS6000, POWER PC 融合SVR2和BSD的特点,有特色的系统管理
IRIX SGI PC/工作站 最新版本V5.x基于SVR4
ULTRIX DEC PC 具有许多4.2BSD与4.3BSD的特点
SunOS
(Solaris) SUN 68K, Sparc, X86 基于4.3BSD,也有许多来自于SYSTEM V的内容,SUN自身开发的NFS、OPEN LOOK GUI标准
HP-UX HP X86, HP工作站 4.2BSD发展而来
NeXT NeXTstep 68K, X86 基于Mach核心的4.3BSD,用户界面友好,遵守Openstep标准
Xenix SCO/Microsoft X86 以SVR2为基础
SCO UNIX SCO X86 Xenix的后续产品,影响较大的PC UNIX
UNICOS Cray Cray超级电脑
Dell UNIX Dell X86 基于SVR4
Minix 个人作品 X86, Mac, Atari 与V7兼容,LINUX的鼻祖
有趣的是,它们大部分不叫“UNIX”,主要原因是UNIX商标为AT&T(后来是它的子公司USL)所持有,1993年春,NOVELL将USL收购,UNIX商标从此归属NOVELL,“AT&T UNIX”这一名称成为历史。在1994年,NOVELL令人吃惊地放弃了“UNIX”这一商标,将其转售给英国的X/OPEN,这使到所有符合X/OPEN标准的操作系统都可称为“UNIX”。不过,NOVELL仍然保留了原UNIX系统程序码的版权。
再后来,书里没说了,我这里补充,BSD出到4.4版就由于和AT&T打版权官司而停止发展(后来部分开发成员在BSD工作的基础上,去掉和AT&T有版权问题的代码,发展出今天的FreeBSD)。这场官司最后庭外和解,之后AT&T面临反垄断控告,才把UNIX部分卖给了SCO,NOVELL把源码和他们的unixware产品一起卖给了SCO,而最近SCO又把他们的UNIX服务器部分卖给了Linux厂商Caldera...
UNIX的两个发明者由于他们的杰出贡献在80年代
获得IT界的诺贝尔奖——Turing奖
简单地说,Linux是一套免费使用和自由传播的类Unix操作系统,它主要用于基于Intel x86系列CPU的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。
Linux的出现,最早开始于一位名叫Linus Torvalds的计算机业余爱好者,当时他是芬兰赫尔辛基大学的学生。他的目的是想设计一个代替Minix(是由一位名叫Andrew Tannebaum的计算机教授编写的一个操作系统示教程序)的操作系统,这个操作系统可用于386、486或奔腾处理器的个人计算机上,并且具有Unix操作系统的全部功能,因而开始了Linux雏形的设计。
Linux以它的高效性和灵活性著称。它能够在PC计算机上实现全部的Unix特性,具有多任务、多用户的能力。Linux是在GNU公共许可权限下免费获得的,是一个符合POSIX标准的操作系统。Linux操作系统软件包不仅包括完整的Linux操作系统,而且还包括了文本编辑器、高级语言编译器等应用软件。它还包括带有多个窗口管理器的X-Windows图形用户界面,如同我们使用Windows NT一样,允许我们使用窗口、图标和菜单对系统进行操作。
Linux之所以受到广大计算机爱好者的喜爱,主要原因有两个,一是它属于自由软件,用户不用支付任何费用就可以获得它和它的源代码,并且可以根据自己的需要对它进行必要的修改,无偿对它使用,无约束地继续传播。另一个原因是,它具有Unix的全部功能,任何使用Unix操作系统或想要学习Unix操作系统的人都可以从Linux中获益。
操作系统
NIX医学上是什么意思
NIX医学是一种治疗各种皮肤病的医疗方法,它采用的是物理医学技术,如激光、光电、微波等,来进行治疗。这种方法可以有效地去除皮肤上的各种病变,如疣、痘、痣、黑斑、色斑等,而且治疗过程中不会使用任何药物,所以安全可靠,没有任何副作用。NIX医学的优势在于它的治疗效果显著,可以达到快速治愈的效果。
nix是什么意思英语?
nix是一个英语单词,意思是取消或否决。在某些情况下,nix也可以表示拒绝或阻止。这个词汇最常用于口语中,用于表达一个决定或计划被取消或中止的意愿。例如,“他取消了今晚的聚会,因为他生病了。”此外,nix还被用作一个动词,表示消灭或杀死。在这种情况下,nix通常用于描述摧毁或消灭一个计划、观念...
网络操作系统有哪些
常见的网络操作系统有四种,分别是Windows系列、LINUX、NIX和NETWARE。Windows系列操作系统是由美国微软公司研发,问世于1985年。系统从最初版本Windows1.0一直更新到如今的Windows10和Windowsserver服务器企业抄级操作系统。微软一直致力于windows操作系统的开发完善。LINUX是一个基于POSIX和UNIX的多用户,多任务,...
如何安装MKVToolnix及调整语言为简体中文
1、点击安装包,选择OK进入下一步界面 2、选择你要安装的位置,根据需要可以改成任意盘符 3、点击Install按钮,进行安装 4、出现弹窗“shoud a shortcut be placed on the desktop?”,点击“是”进入下一步安装 5、继续点击next,安装完毕。6、打开软件,看到英文界面。7、点击File,选择option,看到...
mkvtoolnix怎么用?
一、单独提取视频、音频或字幕文件 双击打开mkvtoolnix工具,通过“添加”按钮,把需要单独提取视频、音频或字幕的视频文件导入软件。 由上图可以看出,当视频文件导入软件之后,被分离成了三个单独的文件:视频、音频和字幕。此时我们可根据自己的需求进行提取,比如我们只需要音频文件,那么...
冥王星卫星的冥卫二 Nix(尼克斯)
尼克斯),名字以2006年1月启程飞往冥王星的新地平线号(New Horizons)探测器名字的首个字母为概念。观测显示其与冥卫一(卡戎)类似,轨道半径50,000公里,以25天周期绕冥王星运转;估计其直径在32-145公里之间(依反照率判定将可研判出更精确的数据)。冥卫二比冥卫三暗25%,所以可能也比较小。
rust中使用信号(使用nix库)
在rust中使用linux的信号机制,我们需要引入一个nix库。nix库的crate地址为: https:\/\/crates.io\/crates\/nix .在Cargo.toml中导入:在rs文件开头写入:1.在创建sig_action的函数内,我们的第一个参数 signal::SigHandler::Handler(signal_handler) ,这其中的signal_handler就是我们自定义的、信号触发后...
如何评价NixOS?
NixOS支持Podman和Flatpak,为用户提供了多样化的解决方案,个人配置文件也相对简单。总的来说,NixOS适合有一定技术基础的用户,尽管日常使用中可能会遇到一些小问题,但其软件生态的广泛支持使其依然值得尝试。值得注意的是,如 LibreOffice Calc的图标显示问题和OnlyOffice字体的缺失,反映出Nixpkgs的打包质量...
MKVToolNix封装后多出两个轨道标签怎么办
1、问题呈现。2、解决办法。在“mkvmerge GUI”软件中,点击“混流”=〉“添加命令行选项”3、打开“添加命令行选项”,如下图所示:4、在 “可用选项”下,选择“--disable-track-statistics-tags”,意思是“禁用跟踪统计标签”。5、然后点击“添加”,如下图所示:6、在命令行选项下就添加 “--...
群晖DS918+上用docker安装mkvtoolnix转码电影时遇到的问题与解决方法...
在docker中找到并选择jlesage\/mkvtoolnix镜像,选择最新版本,等待333M的下载,速度取决于网络和镜像位置。配置容器,启用资源限制,以便更好地管理。高级设置中,我选择重启和快捷方式,以保持便捷。存储空间设置上,我将“\/config”和“\/storage”分别配置在docker容器文件夹和自选位置,避免中文名以确保...
闫花丹葶: UNIX是历史最悠久的通用操作系统.1969年,美国贝尔实验室的K.Thompson和D.M.Ritchie在规模较小及较简单的分时操作系统MULTICS的基础上开发出UNIX, 当时是在DEC的PDP—7小型计算机上实现的,197...
那曲地区13091585811: 什么是Linux和Unix,它们有什么区别?
闫花丹葶: Linux是一类Unix计算机操作系统的统称.Linux操作系统的内核的名字也是“Linux”.Linux操作系统也是自由软件和开放源代码发展中最著名的例子.严格来讲,Linux这个词本身只表示Linux内核,但在实际上人们已经习惯了用Linux来形容整个...
那曲地区13091585811: Linux是什么意思? - ?
闫花丹葶: 单的说,Linux是Unix克隆(Unix clone)或Unix风格(Unix alike) 的操作系统(OS),在原代码级上兼容绝大部分Unix标准(指的是IEEE POSIX,System V,BSD),是一个支持多用户, 多进程,多线程,实时性 较好的功能 强大而稳定的操作...
那曲地区13091585811: linux是什么系统? - ?
闫花丹葶: Linux是一套免费使用和自由传播的类Unix操作系统,这个系统是由全世界各地的成千上万的程序员设计和实现的.它以高效性和灵活性著称.并且能够在PC计算机上实现全部的Unix特性,具有多任务、多用户的能力.Linux之所以受到广大计算机爱好者的喜爱,主要原因有两个,一是它属于自由软件,用户不用支付任何费用就可以获得它和它的源代码,并且可以根据自己的需要对它进行必要的修改.另一个原因是,它具有Unix的全部功能
那曲地区13091585811: Linux是什么东西? - ?
闫花丹葶: 什么是Linux简单地说,Linux是一套免费使用和自由传播的类Unix操作系统,它主要用于基于Intel x86系列CPU的计算机上.这个系统是由全世界各地的成千上万的程序员设计和实现的.其目的是建立不受任何商品化软件的版权制约的、全世界...
那曲地区13091585811: Linux是什么 - ?
闫花丹葶: Linux 一种可免费使用的UNIX操作系统, 运行于一般的PC机上的开放源码的操作系统. 1991年,芬兰赫而辛基的学生LinusTorvalds为了自己使用与学习的需要,他开发了类似Unix且运行在80386平台上运行的操作系统,命名为Linux.为了使每...
那曲地区13091585811: 什么是LINUX的操作系统 - ?
闫花丹葶: Linux诞生于1991年10月,至今已有十多年历史.Linux是一套免费且功能完整的UNIX软件.且它是一个32位的操作系统,运作稳定且有效率,被广泛用作服务器操作系统.Linux承袭的是开放式原始码(Open Source)的精神,所有Linux Source...
那曲地区13091585811: 什么是linux??
闫花丹葶: Linux操作系统,是一种计算机操作系统.Linux操作系统的内核的名字也是“Linux”.Linux操作系统也是自由软件和开放源代码发展中最著名的例子. 严格来讲,Linux这个词本身只表示Linux内核,但在实际上人们已经习惯了用Linux来形容整...
那曲地区13091585811: 什么是UNIX,什么是LINIX? - ?
闫花丹葶: 用来提供各种Internet服务的计算机运行的操作系统占很大比例的是Unix及Unix类操作系统.目前比较常见的运行在PC机上的Unix类操作系统有: BSD Unix、Solaris x86、SCO Unix等. 简单地说,Linux是一套免费使用和自由传播的类Unix操作...
那曲地区13091585811: 什么是linux系统,为什么使用linux系统 - ?
闫花丹葶: Linux是一套免费使用和自由传播的类Unix操作系统,它速度快,运行稳定,对硬件的配置要求低,兼具了其他操作系统的优点,最关键是可以免费使用,所以近几年内Linux得到了迅猛地发展. 说道Linux,不得不提起UNIX.由于UNIX的庞大的...