linux操作系统是一个什么操作系统(不是 Windows,也不是 Linux,Shrine 才是“神之操作系统”)

在生活中,我们都使用过各种各样的操作系统。有些好,有些坏。但是你能说你使用了上帝设计的操作系统吗?今天,我想介绍Shrine。

什么是Shrine?

从介绍中,你可能想知道发生了什么。这一切都是从一个叫Terry·戴维斯的人开始的。在我们进一步讨论之前,我最好提醒你Terry患有精神分裂症,而且经常不吃药。正因为如此,他说了或做了一些他生活中不被社会接受的事情。

简而言之,让我们回到故事的主线。21世纪初,Terry发布了一个简单的操作系统。多年来,它一直在更改几个名称,包括J操作系统、losethos、sparrowos等。他最终决定了templeos(庙宇系统)的名字。他之所以选择这个名字,是因为操作系统将成为“上帝的圣殿”。因此,“上帝”为Terry的操作系统规定了以下规格:

  • 它将有640×16彩色图形显示,480
  • 它将使用“单声道8位有符号MIDI样声音采样”
  • 它将遵循Commodore64,即“一台简单的非联网机器,编程是目标,而不仅仅是实现目标的手段”
  • 它只支持一个文件系统(名为“红海”)
  • 它将被限制为10万行代码,以使其“整体上易于学习”
  • “只支持ring-0级别,所有操作都在内核模式下运行,包括用户应用程序”
  • 字体将限制为“一个8”×8“等宽字体”
  • “完全访问所有内容。所有内存、I/O端口、指令和类似内容都是无限的。所有函数、变量和类成员都是可访问的。”
  • 它只支持一个平台,64位PC

Terry用一种他称之为holyC(holyClanguage)的编程语言编写了操作系统。TechRepublic将其称为“C++的修改版”(“高于C,低于C+)。如果您有兴趣了解holyc,我建议您阅读本文以及Rosetta代码中的holyc条目。

2013年,Terry在自己的网站上宣布templeos已经完工。不幸的是,几年后的2018年8月,Terry被火车撞死。他无家可归。多年来,许多人一直在关注他在操作系统方面的工作。大多数人对他用如此小的篇幅编写操作系统的能力印象深刻。

现在,你可能想知道这些关于templeos的讨论与Shrine有什么关系。正如Shrine所说github据该页面称,这是“专为异教徒设计的templeos发行版”。GitHub用户minexew创建了Shrine,并在templeos中添加了Terry忽略的功能。这些功能包括:

  • 99%与templeos程序兼容
  • 使用lambdashell,它感觉有点像经典的UNIX命令解释器
  • TCP/IP协议栈和启动后的互联网访问
  • 包括一个软件包下载程序

minexew计划在未来增加更多功能,但尚未宣布将包括哪些功能。他计划为Linux创建一个完整的templeos环境。

经验

对于Shrine来说,在虚拟机中运行是非常容易的。你所需要做的就是安装你选择的虚拟化软件。(我的是)虚拟箱)为Shrine创建虚拟机时,请确保它是64位的,并且至少有512MB的内存。

中文linux操作系统

一旦你启动到Shrine,你会被问到是否要在你的(虚拟)硬盘上安装它。一旦安装完成(或者您可以选择不安装),您将看到操作系统指南,您可以浏览。

总结

Templeos(和Shrine)显然无意取代Windows或Linux。即使Terry称之为“神殿”,我相信当他清醒的时候,他会承认这更像是一个业余操作系统。考虑到这一点,成品令人印象深刻。在12年的时间里,Terry用自己的语言创建了一个操作系统,代码略多于10万行。他还编写了自己的编译器、图形库和一些游戏。所有这些都是在与他自己的恶魔战斗时完成的。

via:https://itsfoss.com/shrine-os/

作者:约翰·保罗主题:陆军9972翻译:wxy校对:wxy

本文最初由LCTT编辑,由Linux中国公司光荣发布

您可以还会对下面的文章感兴趣

最新评论

  1. 爷们儿有颗少女心
    爷们儿有颗少女心
    发布于:2022-04-27 04:31:57 回复TA
    在生活中,我们都使用过各种各样的操作系统。有些好,有些坏。但是你能说你使用了上帝设计的操作系统吗?今天,我想介绍Shrine。什么是Shrine?从介绍中,你可能想知道发生了什么。这一切都是从一个叫Terry·戴维
  1. 溺爱你
    溺爱你
    发布于:2022-04-27 14:54:46 回复TA
    醒你Terry患有精神分裂症,而且经常不吃药。正因为如此,他说了或做了一些他生活中不被社会接受的事情。简而言之,让我们回到故事的主线。21世纪初,Terry发布了一个简单的操作系统。多年来,它一直在更改几个名称,包括J操作系统、losethos、sparro
  1. 锦鹿
    锦鹿
    发布于:2022-04-27 11:41:52 回复TA
    、指令和类似内容都是无限的。所有函数、变量和类成员都是可访问的。”它只支持一个平台,64位PCTerry用一种他称之为holyC(holyClanguage)的编程语言编写了操作系统。TechRepublic将其称为“C
  1. 濮阳泰琰阅
    濮阳泰琰阅
    发布于:2022-04-27 03:51:57 回复TA
    开眼界了

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

使用微信扫描二维码后

点击右上角发送给好友