linux小知识

作者 : 开心源码 本文共801个字,预计阅读时间需要3分钟 发布时间: 2022-05-12 共151人阅读
  • linux 系统

通常我们把用 linux 内核的系统都成为 linux 系统,但这种说法其实并不精确。比方ubuntu,只是用了 linux 内核,正确应该叫 ubuntu 系统。相似还有 centos, deepin等很多系统,他们其实都是有自己的名字的,只不过大家都这么叫,ok,他们也就被成为了linux系统。

  • linux 的由来

这其实是一个故事,1970年 unix 从 bell 试验室诞生,推广也很快,很多大学也都用unix 来教学,但好景不长,unix 走上了商业化的道路,于是,大学教授们悲催了,由于 unix 的受权费使用非常高,他们不能再用 unix 上课了(中国是不会出现这种情况的)。于是minix 应运而人生,minix 继承 unix 的架构,并且开源,大家都觉得不错,尤其是少量黑客们,于是很多黑客对 minix 做了修改和完善,并且希望增加到源码中,但运气不好的是,minix 的作者安德森很顽固,他觉得增加了其余的代码,他的 minix 就不纯洁了,不方便他教学了,大家十分气愤,当然也包括 Linus Torvalds,他在网上发了个贴子,其实就是linux 源码,并且希望大家一起完善它,于是1994年 linux 1.0版本诞生了。

  • linux性能

前面写了一篇 linux 和 vxworks 实时性的文章,linux 低延时内核的实时性可以到 ms 级,而 vxworks 的实时性则可以到十几微妙,中断更是更可以到两三微妙。而后,被问到为什么 linux 的实时性达不到这么高,这里,我觉得有几点起因:第一,linux 一开始就不是向实时操作系统方向设计的,甚至老的版本的 linux 内核都没有低延时的配置,只不过后来随着在嵌入式方面的应使用,对实时性有了肯定要求,所以才做了实时性的改善。第二,linux内核本身就十分庞大,应使用之间的切换调度会比 vxworks 这样的系统开销大很多。不过现在也有少量商业版的实时 linux,比方风河的 linux,但相当的贵。

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » linux小知识

发表回复