[导读]关注星标公众号,不错过精彩内容来源| Linux迷来源:http://33h.co/wvntu我们大家都使用过多种操作系统。有些是易于使用,有些是需要学习曲线的。但是你能说你用过上帝设计的操作系统吗?今天,我要向大家介绍Shrine。什么是神Shrine?如下图:Shrine界面...
来源 | Linux迷
我们大家都使用过多种操作系统。有些是易于使用,有些是需要学习曲线的。但是你能说你用过上帝设计的操作系统吗?今天,我要向大家介绍Shrine。
什么是神Shrine?
如下图:
Shrine 界面
从本文介绍开始,你可能想知道到底发生了什么。这一切都始于一个叫 Terry Davis 的人。在我们继续之前,我最好提醒你,Terry生前患有精神分裂症,并且他经常不吃药。正因为如此,他在他的一生中说了或做了一些不被社会所接受的事情。
现在,让我们回到故事线。2000 年代初,Terry 发布了一个简单的操作系统。多年来,它经历了多个名称,包括 J Operating System、LoseThos 和 SparrowOS。他最后决定用 TempleOS 这个名字。
他选择这个名字是因为这个操作系统将成为上帝的圣殿。像这样。上帝为Terry提供了以下操作系统规格:
SparrowOS 界面
-
它将有640×480 16个彩色图形
-
它将使用“一个8位签名的类似midi的单一声音样本”。
-
它将遵循Commodore 64,即“一种非联网的简单机器,编程是其目标,而不仅仅是达到目的的一种手段”。
-
它只支持一个文件系统(名为“Red Sea”)。
-
它将被限制在10万行代码,以使它“容易学习全部内容”。
-
“Ring-0-only。一切都在内核模式下运行,包括用户应用程序。
-
字体将被限制为“一个8×8固定宽度字体”。
-
该用途将拥有“对一切的完全访问权”。所有内存、I/O端口、指令和类似的东西都不能禁用。所有函数、变量和类成员都是可访问的。”
-
它只支持一个平台,64位PC机。
Terry 使用他称为 HolyC 的编程语言编写了这个操作系统。说其为“C 的修改版本(“比 C 多,比 C 少”)”。如果您有兴趣了解 HolyC,我会推荐这篇和关于 RosettaCode 的 HolyC 条目的文章。
2013 年,Terry 在他的网站上宣布 TempleOS 已经完成。可悲的是,当时他无家可归,Terry 在几年后的 2018 年 8 月被火车撞死了。多年来,许多人关注 Terry 在操作系统方面的工作。大多数人对他在如此小的程序包中编写操作系统的能力印象深刻。
现在,您可能想知道 TempleOS 的所有讨论与 Shrine 有什么关系。正如 Shrine 的 GitHub 页面所说,它是“异教徒的 TempleOS 发行版”。GitHub 用户 minexew 创建了 Shrine,为 TempleOS 添加了 Terry 忽略的功能。这些功能包括:
-
对TempleOS程序的99%兼容性
-
附带Lambda Shell,感觉有点像经典的Unix命令解释器
-
TCP/IP堆栈和互联网访问开箱即用
-
包括一个包下载器
Minexew计划在未来增加更多的功能,但还没有宣布具体将包括哪些功能。他计划为Linux开发一个完整的TempleOS环境。
感受
将Shrine虚拟化是相当容易的。您所需要做的就是安装您所选择的虚拟化软件。(我使用VirtualBox)。在为Shrine创建虚拟机时,请确保它是64位的,并且至少有512 MB RAM。
一旦你启动到Shrine,你会被询问是否要安装到你的(虚拟)硬盘驱动器。完成之后(如果您愿意,也可以不做),您将被提供一次操作系统之旅。从那里你可以探索。
结语
Temple OS和(Shrine)显然不是要取代Windows或Linux。尽管Terry称它为“上帝的圣殿”,但我相信在他清醒的时候,他会承认这更像是一个业余操作系统。考虑到这一点,最终的产品相当令人印象深刻。在12年的时间里,Terry用他自己创造的语言,用了10万多行代码创建了一个操作系统。他还编写了自己的编译器、图形库和几款游戏。与此同时,他还在与自己内心的恶魔斗争。
Shrine下载链接:https://shrine.systems/TempleOS下载链接:https://templeos.org/
声明:本文部分素材来源网络,版权归原作者所有。如涉及作品版权问题,请与我联系删除。
------------ END ------------
本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
Windows Embedded Compact 7(简称WinCE)是一种专为嵌入式系统设计的操作系统,具有体积小、效率高、可定制性强的特点。在WinCE中设置自动运行软件,通常是为了满足设备在启动后自动执行特定任务的...
关键字:
嵌入式系统
软件
操作系统
双系统将是下述内容的主要介绍对象,通过这篇文章,小编希望大家可以对双系统的相关情况以及信息有所认识和了解,详细内容如下。
关键字:
双系统
Windows
Linux
今天,小编将在这篇文章中为大家带来Windows 11系统的有关报道,通过阅读这篇文章,大家可以对Windows 11系统具备清晰的认识,主要内容如下。
关键字:
Windows
操作系统
目前,HarmonyOS NEXT星河预览版已经正式面向开发者开放申请,面向鸿蒙原生应用及元服务开发者提供的集成开发环境——DevEco Studio也迎来功能更细化的4.1版本。
关键字:
HarmonyOS
操作系统
华为P40是一款备受关注的高端智能手机,搭载了华为自研的鸿蒙操作系统。鸿蒙系统作为华为自主研发的操作系统,具有高度的可定制性和扩展性,能够为用户带来全新的使用体验。本文将详细介绍华为P40鸿蒙系统的升级方法,帮助用户更好...
关键字:
华为P40
智能手机
操作系统
安装Linux操作系统并不复杂,下面是一个大致的步骤指南,以帮助您完成安装。1. 下载Linux发行版:首先,您需要从Linux发行版官方网站下载最新的ISO镜像文件。
关键字:
Linux
操作系统
ISO镜像
计算机是由一堆硬件组成的,为了有限的控制这些硬件资源,于是就有了操作系统的产生,操作系统是软件子系统的一部分,是硬件基础上的第一层软件。
关键字:
Linux
操作系统
计算机
Linux操作系统是一套免费使用和自由传播的类Unix操作系统,通常被称为GNU/Linux。它是由林纳斯·托瓦兹在1991年首次发布的,并基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。Lin...
关键字:
Linux
操作系统
华为鸿蒙系统作为华为推出的全新一代操作系统,自发布以来备受关注。本文将对华为鸿蒙系统的实际体验进行详细评测,旨在帮助读者了解该系统的优缺点。
关键字:
华为
鸿蒙系统
操作系统
随着华为鸿蒙OS系统的发布,越来越多的人开始关注这一全新的操作系统。鸿蒙OS系统的界面设计作为用户体验的重要组成部分,也备受关注。本文将详细介绍鸿蒙操作系统界面的设计理念、特点以及与其他系统的对比。
关键字:
华为鸿蒙
操作系统
界面设计
华为鸿蒙OS系统是华为自主研发的新一代操作系统,旨在为各种智能设备提供统一的操作系统平台。与之前的EMUI系统相比,鸿蒙OS系统在性能、功能和用户体验等方面都有所提升。本文将对华为鸿蒙OS系统和EMUI的性能进行对比分析...
关键字:
华为鸿蒙
智能设备
操作系统
鸿蒙系统作为华为自主研发的操作系统,自发布以来备受关注。与传统的安卓和iOS系统相比,鸿蒙系统具有许多独特的特点和优势。本文将详细介绍鸿蒙系统的特别之处,帮助读者更好地了解这一新兴操作系统。
关键字:
鸿蒙系统
华为
操作系统
鸿蒙系统自发布以来,受到了广泛的关注和讨论。作为华为自主研发的操作系统,鸿蒙系统具有许多独特的特性和优势,例如分布式技术、流畅的用户体验等。然而,一些用户反映在使用鸿蒙系统的手机过程中遇到了卡顿问题,这引起了人们的关注。...
关键字:
鸿蒙系统
操作系统
手机
最新消息,昨天荣耀公司在发布会上推出了MagicOS 8.0操作系统。据悉,该系统将AI融入系统人机交互,内置了荣耀自研的70亿参数级大模型,AI 算法将会学习和感知用户行为及使用习惯,即将发布的Magic 6系列新机将...
关键字:
AI
荣耀
MagicOS 8.0
操作系统
国产
鸿蒙系统2.0是华为推出的新一代移动操作系统,相比上一代系统,鸿蒙系统2.0在性能、功能和用户体验方面都有了显著提升。本文将详细介绍鸿蒙系统2.0的升级时间,帮助用户了解何时可以升级到这一新系统。
关键字:
鸿蒙
操作系统
机型
华为鸿蒙OS 2.0系统是华为最新推出的操作系统,旨在为用户提供更加流畅、智能和安全的移动体验。本文将详细介绍华为鸿蒙OS 2.0系统的支持机型,帮助用户了解哪些设备可以升级到该系统。
关键字:
华为鸿蒙
操作系统
设备
华为EMUI 11是华为最新推出的操作系统版本,它不仅在设计和功能上都有所创新,还带来了一些独特的特点和优势。本文将详细介绍华为EMUI 11的升级内容、特点以及与上一代系统的对比,最后会给出是否值得升级的建议。
关键字:
华为
EMUI 11
操作系统
华为鸿蒙系统作为华为自主研发的操作系统,自发布以来就备受关注。本文将详细介绍华为鸿蒙系统的发展历程,包括其起源、技术特点、应用场景以及未来展望等方面。
关键字:
华为
自主研发
操作系统