Plan 9是由贝尔实验室设计的操作系统。这是他们在Unix之后编写的操作系统,事后看来。这是最有趣的你从未听说过的操作系统,在

是由贝尔实验室设计的操作系统。这是他们在Unix之后编写的操作系统,事后看来。这是最有趣的你从未听说过的操作系统,在我看来,这是最好的迄今为止的操作系统设计。即使没有听说过Plan9,无论你使用什么操作系统,设计人员都听说过它,并且已经合并了它的一些想法进入你的操作系统。Plan9是一个研究操作系统,旨在回答有关以下方面的问题操作系统设计中的想法。因此,Plan9的经验本质上是一种探索。它提出的有趣想法。大多数想法都很小。许多他们在更广泛的生态系统中找到了立足点——UTF-8、goroutines、/proc、容器,联合文件系统,这些都源于Plan9-但是它的许多想法,即使是好的,在9号计划之外仍未得到探索。作为一个因此,9号计划存在于研究成果热情的中心它形成了一个独特而有趣的操作系统。

相关推荐

封面图片

修改者为任天堂NES制作了一款类Unix操作系统

修改者为任天堂NES制作了一款类Unix操作系统修改者"decrazyo"最近上传了一段视频,记录了他如何将一个类似Linux的操作系统转换为在未修改的NES上运行。源代码可在GitHub上获取,有兴趣的人可以尝试或改进:https://github.com/decrazyo/lng-fds该系统符合PC操作系统的基本要求,理论上可以运行各种应用程序,并完全在任天堂于20世纪80年代发布的硬件上运行。虽然当时定义游戏机市场的NES不具备这个项目所需的规格,但它在日本的增强版同类产品--FamicomDiskSystem(FDS)--拥有足够的额外内存和存储空间,经过一些重大调整后就能完成任务。游戏机的官方键盘也有助于输入。decrazyo并没有尝试移植Linux,而是创建了一个符合Unix标准的操作系统,如用户与硬件之间的内核分离、分层文件系统、抢占式多任务处理和类似Unix的外壳。选择的基础是LittleUnix(LUnix),这是一个为Commodore64设计的系统与FDS的硬件规格非常相似。转换过程包括定义内存映射、编写新的系统初始化代码、重新组织LUnix处理内存的方式以匹配Famicom的RAM,以及为键盘和图片处理单元编写新的驱动程序。新的驱动程序之所以能够完成,要归功于几十年来其他修改者和开发者提供的详尽文档。编写新的磁盘驱动器是最具挑战性的部分,因为与大多数磁盘驱动器不同,FDS是按顺序而不是任意读取扇区的。尽管如此,decrazyo还是设法编写了一个将磁盘视为只读的驱动程序,最终让他可以启动shell。虽然成品存在一些严重缺陷,如视觉故障和磁盘驱动器导致的性能缓慢,但它证明了NES可以运行Unix风格的操作系统。它是在一个NES模拟器上以1000%的速度运行测试的,以补偿性能,但decrazyo展示了它通过EverdriveROM卡带在美国版NES上运行的情况。使用增强型卡带将代码转移到游戏机的芯片可能仍然属于实验规则的范围,因为大量的官方NES卡带都使用了额外的硬件来扩展游戏机的功能。不过,看到有人在真正的FDS上尝试操作系统还是很有趣的。2022年,另一位修改者在NES上制作了一个纯图形操作系统。虽然没有键盘导致输入困难,但它支持大量应用程序。...PC版:https://www.cnbeta.com.tw/articles/soft/1418143.htm手机版:https://m.cnbeta.com.tw/view/1418143.htm

封面图片

vivo 自研蓝河操作系统 BlueOS 发布:支持大模型,Rust 语言编写框架

vivo自研蓝河操作系统BlueOS发布:支持大模型,Rust语言编写框架在今日的2023vivo开发者大会上,vivo自研蓝河操作系统BlueOS发布。蓝河操作系统号称一款面向未来的自研智慧操作系统,支持大模型、多模态交互,还号称是全球首款用Rust语言来编写系统框架的操作系统。在大模型能力的加持下,蓝河操作系统扩展了输入能力,支持声音、图片、文字、视频、手势、手语、脑波等的识别。同时,支持应用开发新范式,能够帮你自动编写代码、生成专属桌面、壁纸、主题等。该系统支持各类配置运行,包括200MHzCPU和32MB内存的设备。蓝河操作系统支持BlueXlink连接协议,采用分布式设计理念,兼容行业标准协议,让数据可以在多设备间完成自由、安全的流转和访问,可服务于智能家居、智慧出行、智慧办公多种场景。()投稿:@ZaiHuaBot频道:@TestFlightCN

封面图片

资源【现代操作系统原理与实现】

资源名称:【现代操作系统原理与实现】描述:本书以三个“面向”为导向,即面向经典基础理论与方法,面向国际前沿研究,面向工业界实践,深入浅出地介绍操作系统的理论、架构、设计方法与具体实现。本书是首本以ARM64为主体介绍操作系统的教材,将学术前沿与工业实践充分结合,不仅介绍了现有的Linux宏内核操作系统架构,而且介绍了微内核、外核等操作系统架构。本书共分为三个部分,其中第一部分(操作系统基础)以纸质版的形式出版,第二部分(操作系统进阶)和第三部分(ChCore课程实验)则以电子版的形式在本书网站发布。第一部分共分为11章,内容包括:操作系统概述、硬件结构、操作系统结构、内存管理、进程与线程、操作系统调度、进程间通信、同步原语、文件系统与存储、设备管理和系统虚拟化。本书包含大量插图、示例和练习,并融入了典型的操作系统相关的技术问题,既可以作为高等院校计算机专业本科生和研究生的操作系统课程教材链接:https://www.aliyundrive.com/s/H2trrsvdYXo

封面图片

中国首个开源桌面操作系统“开放麒麟1.0”正式发布

中国首个开源桌面操作系统“开放麒麟1.0”正式发布今天上午,我国首个开源桌面操作系统“开放麒麟1.0”正式发布,标志着我国拥有了操作系统组件自主选型、操作系统独立构建的能力,填补了我国在这一领域的空白。该系统由国家工业信息安全发展研究中心等单位指导推动研发,它的发布将有助于推动面向全场景的国产操作系统迭代更新,为政务、金融、通信、能源、交通等关系国计民生的重要行业提供基础安全保障。(央视新闻)

封面图片

Linux操作系统零基础入门学习

名称:Linux操作系统零基础入门学习描述:零基础入门学习课程是为想要学习Linux的初学者设计的。通过本课程,您将了解Linux的基本概念、命令行操作、文件系统管理等内容,帮助您快速上手并掌握Linux操作系统的基本技能。建议先收藏保存,不定时失效。链接:https://pan.quark.cn/s/3909bab39cd0大小:NG标签:#quark#学习#资源#课程#linux频道:@yunpanshare群组:@yunpangroup

封面图片

有人用一个月编写了一个 Unix 克隆系统...

有人用一个月编写了一个Unix克隆系统...https://drewdevault.com/2024/05/24/2024-05-24-Bunnix.html作者描述了构建一个名为Bunnix的类Unix操作系统,该过程大约花费了一个月。Bunnix是一个单用户系统,具有单片内核,主要用Hare编写,并包含一些C组件。它支持基本功能,包括PCI设备、ext4文件系统、PS/2键盘和终端仿真器。作者从这个项目中学到了很多东西,包括文件系统缓存的好处、用于简单性的单片内核设计优于微内核设计的优势以及信号的复杂性。Bunnix目前是一个艺术项目,作者正在转向其他项目。但是,他欢迎社区为将来改进做出贡献。

🔍 发送关键词来寻找群组、频道或视频。

启动SOSO机器人