本篇文章给大家谈谈原始linux支持什么,以及原生Linux对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、linux是什么!?
- 2、linux环境下支持的软件有那些?
- 3、linux支持的文件系统有哪些
1、linux是什么!?
在了解Linux之前,我们先认识一下UNIX,因为Linux的诞生还是和UNIX有很大关系的。
1969年,UNIX操作系统诞生。
它由美国贝尔实验室的Ken Thompson(肯*汤普森)、Dennis Ritchie(丹尼斯*里奇)发明。
虽然在现在,贝尔实验室的名气不抵过去,但是在以前,贝尔实验室还是非常非常有名的。
像第一台电话、第一台计算机、晶体管,还有卫星,包括UNIX操作系统都是诞生于贝尔实验室的。
当时很多诺贝尔奖物理方面的都是由贝尔实验室获得的。
除了UNIX系统,肯 汤普森和丹尼斯 里奇还有一件非常厉害的事情,就是C语言的诞生。
1972年期间C语言诞生。
1973年,UNIX用C语言改写完成。
可能有人会好奇,
为什么写完操作系统了还要重写一遍呢?
因为UNIX一开始的时候,那个时候还没有C语言,内个时候更多的使用汇编语言。而汇编这种语言,它跟硬件是息息相关的。
举个例子来讲,
比如说,AMD和Intel。
AMD和intel这两个都是做CPU的,如果你汇编语言在这个CPU上能跑,不见得在另一个CPU上还一样能跑。
所以说汇编语言完成的操作系统兼容性就非常的差。
像现在我们用的Windows系统兼容性已经非常的强了,我们玩什么游戏都可以。
所以肯 汤普森和丹尼斯 里奇就商量了重新写一门语言。
C语言作为一个跨平台的语言,如果你拿标准C写出来的东西Linux系统下可以运行,Windows系统下一样也可以运行。
在做好了这个操作系统以后,操作系统很好,但是却只有肯 汤普森和丹尼斯 里奇他们两个人会用,于是两个人就决定开源。
就像现在的华为,华为有自己的鸿蒙操作系统,也是要开源一下的,包括安卓系统,也是要开源的。
开源了以后,全世界所有人都可以用。
鸿蒙如果开源了以后,随着技术的强悍,也是有希望可以占有一席之地的。
所以说开源其实是很好的推广手段。
在UNIX操作系统开源以后,最著名的一个版本应该就是加州大学伯克利分校的BSD unix 系统。
现在叫FreeBSD系统
后来在unix操作系统推广开来以后,1990年的时候,ATT认识到了UNIX价值。
UNIX系统是运行在小型机和大型机上的,我们平时用的笔记本电脑可能还装不起来。像IBM一台服务器可以卖到好几百万。
因此他起诉包括伯克利在内的很多厂商。
那个时候开源的协议还没那么明确。
伯克利也因此推出不包含任何ATT源代码的4.4 Free BSD Lite.
然后就在1991年,Linux系统正式发布。
Linux的诞生,有赖于两个人。
第一个是理查德 斯托尔曼。
他是自由软件运动的精神领袖,NU计划以及自由软件基金会(Free Software Foundation)的创立者。也是著名的黑客。
当时的黑客就跟国内的极客差不多,也就是说你的技术很高超。
真正做坏事的称为骇客。
而GNU计划,是由Richard Stallman公开发起。它的目标是创建一套完全自由的操作系统。
GNU是“GNU‘s Not Unix”的缩写。翻译过来就是,我们不是UNIX。也强调了我们这个是一套真正完全自由的操作系统。
不会像UNIX,一开始是免费,是开源,过了一段时间又说不能用了。
“free”指的是自由(freedom),而不是价格。
开源收费其实也不是完全反对的,像谷歌的一些开发技术,华为也是花钱买来的。但是这种一旦授权结束以后,那也就不能再用了。
所以有的时候收一些费用也正常,这样才能保证这些技术能够长期延续下去。
另一个人就是林纳斯·本纳第克特·托瓦兹。
他做了一个Linux内核。现在内核已经更新到4.7或者5.2的版本了。
像现在centos5 centos6都是2.5 2.6左右的版本。
有了内核还有GNU各种软件的支持,加上后来不断的改进,Linux也就诞生。
2、linux环境下支持的软件有那些?
简单地说,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中获益。
由于Linux是一套具有Unix全部功能的免费操作系统,它在众多的软件中占有很大的优势,为广大的计算机爱好者提供了学习、探索以及修改计算机操作系统内核的机会。
操作系统是一台计算机必不可少的系统软件,是整个计算机系统的灵魂。一个操作系统是一个复杂的计算机程序集,它提供操作过程的协议或行为准则。没有操作系统,计算机就无法工作,就不能解释和执行用户输入的命令或运行简单的程序。大多数操作系统都是由一些主要的软件公司支持的商品化程序,用户只能有偿使用。如果用户购买了一个操作系统,他就必须满足供应商所要求的一切条件。因为操作系统是系统程序,用户不能擅自修改或试验操作系统的内核。这对于广大计算机爱好者来说无疑是一种束缚。
要想发挥计算机的作用,仅有操作系统还不够,用户还必须要有各种应用程序的支持。应用程序是用于处理某些工作(如字处理)的软件包,通常它也只能有偿使用。每个应用程序的软件包都为特定的操作系统和机器编写。使用者无权修改这些应用程序。使用Linux,可以将操作系统变成一种操作环境。
由于Linux是一套自由软件,用户可以无偿地得到它及其源代码,可以无偿地获得大量的应用程序,而且可以任意地修改和补充它们。这对用户学习、了解Unix操作系统的内核非常有益。 学习和使用Linux,能为用户节省一笔可观的资金。Linux是目前唯一可免费获得的、为PC机平台上的多个用户提供多任务、多进程功能的操作系统,这是人们要使用它的主要原因。就PC机平台而言,Linux提供了比其他任何操作系统都要强大的功能,Linux还可以使用户远离各种商品化软件提供者促销广告的诱惑,再也不用承受每过一段时间就升级之苦,因此,可以节省大量用于购买或升级应用程序的资金。
Linux不仅为用户提供了强大的操作系统功能,而且还提供了丰富的应用软件。用户不但可以从Internet上下载Linux及其源代码,而且还可以从Internet上下载许多Linux的应用程序。可以说,Linux本身包含的应用程序以及移植到Linux上的应用程序包罗万象,任何一位用户都能从有关Linux的网站上找到适合自己特殊需要的应用程序及其源代码,这样,用户就可以根据自己的需要下载源代码,以便修改和扩充操作系统或应用程序的功能。这对Windows NT、Windows98、MS-DOS或OS/2等商品化操作系统来说是无法做到的。
Linux为广大用户提供了一个在家里学习和使用Unix操作系统的机会。尽管Linux是由计算机爱好者们开发的,但是它在很多方面上是相当稳定的,从而为用户学习和使用目前世界上最流行的Unix操作系统提供了廉价的机会。现在有许多CD-ROM供应商和软件公司(如RedHat和TurboLinux)支持Linux操作系统。Linux成为Unix系统在个人计算机上的一个代用品,并能用于替代那些较为昂贵的系统。因此,如果一个用户在公司上班的时候在Unix系统上编程,或者在工作中是一位Unix的系统管理员,他就可以在家里安装一套Unix的兼容系统,即Linux系统,在家中使用Linux就能够完成一些工作任务。
3、linux支持的文件系统有哪些
比如Btrfs、JFS、ReiserFS、ext、ext2、ext3、ext4、ISO9660、XFS、Minx、MSDOS、UMSDOS、VFAT、NTFS、HPFS、NFS、SMB、SysV、PROC等。
Linux操作系统使用虚拟文件系统(VFS)向上和用户进程文件访问系统调用接口,向下和具体不同文件系统的实现接口。VFS屏蔽了具体文件的实现细节,向上提供统一的操作接口。通过VFS可以实现任意的文件系统,这些文件系统通过文件访问系统调用都可以访问。所以Linux系统核心可以支持十多种文件系统类型。
扩展资料:
EXT是延伸文件系统(英语:Extended file system,缩写为 ext或 ext1),也译为扩展文件系统,一种文件系统,于1992年4月发表,是为linux核心所做的第一个文件系统。采用Unix文件系统(UFS)的元数据结构,以克服MINIX文件系统性能不佳的问题。它是在linux上,第一个利用虚拟文件系统实现出的文件系统,在linux核心0.96c版中首次加入支持,最大可支持2GB的文件系统
EXT3是第三代扩展文件系统(英语:Third extended filesystem,缩写为ext3),是一个日志文件系统,常用于Linux操作系统。它是很多Linux发行版的默认文件系统。Stephen Tweedie在1999年2月的内核邮件列表中,最早显示了他使用扩展的ext2,该文件系统从2.4.15版本的内核开始,合并到内核主线中。
参考资料来源:百度百科-ext
参考资料来源:百度百科-Ext3
原始linux支持什么的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于原生Linux、原始linux支持什么的信息别忘了在本站进行查找喔。