首页艺术设计linux内核设计的艺术,Linux内核设计的艺术

linux内核设计的艺术,Linux内核设计的艺术

交换机交换机时间2024-05-23 21:54:04分类艺术设计浏览39
导读:大家好,今天小编关注到一个比较有意思的话题,就是关于linux内核设计的艺术的问题,于是小编就整理了2个相关介绍linux内核设计的艺术的解答,让我们一起看看吧。linux内核操作系统有哪些?Linus大学时期写出了linux内核,那个最初的版本仅就技术而言,有多厉害?linux内核操作系统有哪些?1、veke……...

大家好,今天小编关注到一个比较意思的话题,就是关于linux内核设计艺术问题,于是小编就整理了2个相关介绍linux内核设计的艺术的解答,让我们一起看看吧。

  1. linux内核操作系统有哪些?
  2. Linus大学时期写出了linux内核,那个最初的版本仅就技术而言,有多厉害?

linux内核操作系统哪些

1、veket系统

veket系统目前包括veket-x86平台系统和随身系统,还有上网本系统,分别对应veket-8系统、veket-7系统和veket-5系统。经过测试,veket-7和veket-5在使用上比较完善。veket-8目前还处于测试期,在功能上可能还不稳定。

linux内核设计的艺术,Linux内核设计的艺术
图片来源网络,侵删)

2、Ubunto系统

这个系统又名乌班图系统,也是一个以桌面应用为主的Linux操作系统,系统分为云平台,服务器版和桌面版。可以根据需要选择相应的版本。桌面版目前最新版本好像是Ubuntu13.10版本,在虚拟机上安装过,还算可以。

3、Fedora系统

linux内核设计的艺术,Linux内核设计的艺术
(图片来源网络,侵删)

此系统,也是基于linux的一款不错的操作系统,在界面上比较美观,安装文件可能会相对较大一些,大家可以尝试一下。

4、麒麟操作系统

这个算是国产的一个自主可控的基于linux的操作系统,在功能上也算比较完善,有32位和64位的系统,想尝试的朋友可以下载安装试一下。

linux内核设计的艺术,Linux内核设计的艺术
(图片来源网络,侵删)

Linus大学时期写出了linux内核,那个最初的版本仅就技术而言,有多厉害?

先说结论:即使在现在的目光来看,Linus也是非常非常牛皮。正如linus本人所言:“talk is cheap,show me your code”,东西都是说起来容易,做起来难。1991年linux发布第一版本内核,那个年代没有谷歌,没有雅虎,计算机手册可能都不全。那是一个没有复制粘贴的年代,所以到底有多牛不言而喻。

在Kernel.org上可以找到最为古老的Linux内核0.0.1版(有兴趣的朋友可以去看看):

一共88个文件,代码行数如下:

当然最开始版本,肯定不是一部封神,不过在当时那个环境能够通过参考Minix就凭自己一个人写出能boot的系统,已经是相当相当厉害了。在Linus的带领下,以及无数开源爱好者的共同努力,linux才有了现在的规模。

linus通过学习MINIX后,发现MINIX的版权协议只能用于教育学习上面,所以他基于MINIX的基础上开发了Linux。而MINIX的开发是基于Unix的基础而成。 而Unix也不是凭空出来的,也是两位大牛在参考Multics的基础上开发而来。尽管这些大牛都是在巨人的肩膀上进行开发才得来今天的linux系统,但这并不影响他们的伟大啊,全球这么多人,这么多血计算机的前辈,Linus站了出来,分享了自己做的系统,并通过开源网站带领着大家一起开发维护linux操作系统,这么多年来,无数操作系统提出与退场,Linux一路走来越加辉煌。要知道这是一款开源操作系统,背后没有微软,google,这样的巨头做爸爸。但是它杀出来了,我想这与linus独特的个人魅力也是有很大关系的。

可以这么说,学习过操作系统的学生一般过的去的,都可以完成。

没有贬低的意思。

换个说法吧,其实当时的操作系统,比如DOS,UNIX,LINUX,早期版本,一个人在两可接受的时间内都能完成。

linus大学时期写的linux内核,应该是0.11版本。2008年的大三寒***,有幸拜读了赵炯的这本《linux内核完全剖析》,这本书剖析的内核版本就是linux 0.11版本的源码,也就是linus大学时期所写的那个版本。跟现在最新的5.x的内核相比,那可真是秀珍极了。然而,你要知道现在linux的高楼大厦都起于那抔黄土,所以linux0.11内核技术上多厉害倒不是最主要的,没有linux0.11内核就没有现在的5.x的linux内核,这才是它的历史意义。类似没有***就没有新中国,道理是一样的,这是其一。

第二个,我们来说说linux 0.11的技术功能。linux0.11内核作为linux内核的创始版本,功能不算全面,但是核心功能都有了!比如:

  1. 硬件驱动,比如时钟,这是linux系统的起搏器
  2. 简单的中断管理能力
  3. 内存管理(支持页表映射)
  4. 进程管理和简单的调度算法
  5. 支持磁盘驱动
  6. 一个简单的文件系统MINIX(本人对这一段印象深刻,看完以后基本对文件系统的原理掌握的差不多了)

所以,你看,这已经是现代操作系统的技术架构的雏形了。基于这个雏形,才有了后续linux内核的不断发展和进化。所以它的技术引导意义是很大的。

第三个,我想从学习的角度来谈一下linux0.11内核的意义。最新的linux内核已经太冗余了,里面加入了各种各样的需求和特性,已经把linux内核的核心功能深埋在层层的业务代码下面了,如果从最新的linux内核源码入手,你可能像进入一个迷宫一样不得要领,空耗耐心,最终放弃。而其实linux0.11内核代码已经代表了linux内核的核心功能和开发理念。所以,如果从学习的角度来看,linux0.11内核以其精简的代码量、浓缩的功能模块和相对没那么多的业务代码,所以能更纯粹的满足我们学习的需求。

本人是linux内核爱好者,有十年linux内核和驱动开发经验,持续在头条分享通俗易懂的linux内核开发视频。免费的《linux内核开发100讲》系列***持续更新,有需要的小伙伴可以来学习噢。

到此,以上就是小编对于linux内核设计的艺术的问题就介绍到这了,希望介绍关于linux内核设计的艺术的2点解答对大家有用。

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.ht-art.com/post/19415.html

内核linux系统
艺术品模式,艺术产品 幻境艺术设计-幻境logo