电脑知识
unix系统(unix系统界面)
2023-04-15 00:35

美国麻省理工大学也有自己的教学Unix操作系统:xv6,一个简单的类Unix教学操作系统

xv6的最新版本在:xv6

介绍

xv6是2006年夏天为麻省理工学院操作系统课程6.828:操作系统工程开发的教学操作系统。我们希望 xv6 也能在其他课程中发挥作用。此页面收集资源以帮助在其他课程中使用 xv6,包括对源代码本身的评论。

历史和背景

多年来,麻省理工学院没有操作系统课程。2002 年秋天,创建了一个教授操作系统工程的课程。在课程讲座中,全班使用 John Lions 的著名评论学习第六版 Unix(又名 V6) 。在实验室作业中,学生们为 Intel x86 编写了大部分外内核操作系统,最终命名为 Jos。让学生接触多个系统——V6 和 Jos——有助于培养对操作系统设计范围的认识。

V6 从一开始就提出了教学挑战。学生们怀疑在过时的硬件(PDP-11)上运行用过时的编程语言(pre-K&R C)编写的过时的 30 岁操作系统的相关性。学生们还努力同时学习两种不同架构(PDP-11 和 Intel x86)的底层细节。到 2006 年夏天,我们决定用新的操作系统 xv6 替换 V6,该操作系统以 V6 为模型,但用 ANSI C 编写并在多处理器 Intel x86 机器上运行。Xv6 对 x86 的使用使其比 V6 更贴近学生的体验,并且围绕单一架构统一了课程。添加多处理器支持需要使用锁和线程直接处理并发(而不是使用单处理器的特殊情况解决方案,例如启用/禁用中断)并有助于相关性。最后,编写一个新系统使我们能够编写 V6 中较粗糙部分的更简洁版本,例如调度程序和文件系统。6.828 在 2006 年秋天用 xv6 代替了 V6。

所以啊,是你个人情况做软件开发用的,普通老百姓的电脑也不会用unix这种操作系统

六十从心

如果有一天,我们用惯了的windows操作系统突然不让用了,我们的电脑怎么办呢? 当然,这种事情发生的几率比较低,但一旦发生,后果将很严重,值得我们仔细想一想。 美国反垄断的经验值得我们学习,在美国,macos和windows的市场占有量一直都有一拼。 我们国家竟然允许windows绝对占有,包括很多银行系统,保卫系统都使用,有点缺乏战略眼光。 俄罗斯的经验也要借鉴。据说,俄罗斯国防部已经正式决定所有办公电脑禁止使用windows系统,而用国产系统替代。 我们的问题是,没有人愿意用国产操作系统,也包括那些每天骂美国的人。人一旦形成惯性,很难改变。也没有几家公司愿意下大力气开发自己的操作系统。在这方面,华为是我们的榜样。

苹果基于的是UNIX系统,属于UNIX的分支,是需要向UINX的开发者支付版权费的。而Linux不是UNIX的分支,跟UNIX是两回事,内核不一样。Linux是类UNIX系统,是芬兰赫尔辛基大学的一位计算机老师编写的类UNIX的一个开源的操作系统,为了给学生上课讲解计算机原理用的一个操作系统。如果跟UNIX一样的话,这位老师早就被告上法庭了。

网友以这张图反驳鸿蒙换皮,目前几乎所有智能手机都是类UNIX系统,安卓内核基于Linux,鸿蒙也同样。从图上结构上喷,大家应该是互相换皮[泪奔]

操作系统OS目前阵营应该分为两大派系加一些小山头,Windows单成一派,

Unix 派系 包括 linux, mac os,iOS。还有unix的孙子派系,linux的儿子派系如Andriod, 鸿蒙等以及ubuntu, CentOS,国内的deepin等!UNIX阵营里的系统有些基于unix开发,有些参考unix开发,有些从unix某个分支上改进开发!

不少实时操作系统属于小山头,如FreeRTOS, uCos等他们各自属于自己的门派!

操作系统是程序员对于自己手动管理资源的深恶痛绝而应运而生的时代产物。

如果程序不再厌恶手工管理资源,那么操作系统就没有存在的必要了。

UNIX的设计哲学就是粗粒度管理,以进程为容器对虚拟资源进行封装,由用户管理这个容器。把所有一切都当做文件操作,进程之间推崇以文本流通信。

操作系统曾经是神一般地存在,除了嵌入式系统不需要操作系统外,其它IT系统离不开操作系统。

当RUST逐渐被程序员接受时,人们会习惯手工管理资源。

操作系统的黄昏就会来临,诸神的黄昏来临了。

人们不需要把资源献祭给操作系统,操作系统也不能独断专行。

现在是"专业的事专业干"的细粒度时代,操作系统这种大而全的模式应该被新时代事物所取代了。很多实力强劲的团队都在想办法绕过操作系统。

类似地,因为普通人厌恶手工管理公共事务,所以把公共事务外包,公共组织应运而生。

但是当科技发展后,很多事会变得简单,使用3D打印技术可以自己造房子、制衣、造车,甚至制造食物,从而解决几千年来困扰人类的衣食住行问题。

那时就不需要公共组织负责公共事务,人类可以从繁重的劳动中解放出来。

那时,人类不再需要劳动,人类需要寻找新的人生意义。

以前,吃饭为了活着,活着是为了吃饭,人们花了大量的时间和精力用于谋生,手停口停。

以后,不吃饭也饿不死,不再为稻粮谋的人类将向何处去?

是Linux,不是Unix//@亢龙有悔MVP:给你科普一下,鸿蒙系统用的是微内核,苹果和安卓都是宏内核。但是这些系统都是基于Unix。不懂就别乱说,这样会被人笑话的。//@忠建王:明明是山寨,说成自研。后台还悄悄的把生态变成自己的。

财富取经路 鸿富锦精密电子(郑州)有限公司软件测试工程师

这话有意思“华为耍起流氓,连流氓都自愧不如…”通俗理解,鸿蒙分为自主研发的开源鸿蒙和基于安卓的鸿蒙OS。目前华为所宣传的卖点都是鸿蒙OS,并非自主研发的鸿蒙。 就鸿蒙兼容Android这一条,用个不大恰当的比较,WINDOWS在早期跟DOS还有扯不清的关系,发展到后面就跟DOS没啥关系了,顶多留个模拟环境或命令行模式。不过也没人说WINDOWS就是DOS,清者自清吧。 鸿蒙的亮点在万物互联,还能兼容安卓,苹果成功于闭环,安卓成功于开源,鸿蒙想突围而出,就只能换个赛道突围了,未来吃掉安卓系统的份额是大有希望的,起码在国内有希望。看看魅族,已经基于鸿蒙开发了车机系统。 相信华为的格局。中国人是最聪明的最勤劳的民族,只要不搞歪心思,不做假冒伪劣,也不要在app里搞猫腻,中国的软硬件终将统治市场! 小伙伴们,你们怎么看? 好文分享,共同成长。 非经典不呈现,点关注不迷路~ (图片来自网络,侵权联系删除) #头条创作挑战赛#

发表评论
0评