跳转到内容
打开/关闭菜单
  • 451 条目
  • 802 文件
  • 22 用户
  • 9001 编辑
Blockland Wiki
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

Walls:修订间差异

来自Blockland Wiki
ETTW​(留言 | 贡献)
无编辑摘要
ETTW​(留言 | 贡献)
无编辑摘要
 
(未显示2个用户的7个中间版本)
第1行: 第1行:
{{Infobox OS
{{Infobox OS
| 名称 = Walls 操作系统 (Walls OS)
| 名称 = Walls 操作系统 (Walls OS)
| 标志 = [[文件:Walls teal logo.png|250px]]
| 标志 =  
[[文件:Walls4 Logo Pro.png|250px]]
| 标志说明 = Walls 官方标志
| 标志说明 = Walls 官方标志
| 截图 = [[File:Walls4_Desktop.png|250px]]
| 截图 = [[File:Walls4_Desktop.png|250px]]
| 截图说明 = Walls 4 桌面环境(开启毛玻璃特效与实时反射)
| 截图说明 = Walls 4 桌面环境
| 开发者 = MegaCodeSoft
| 开发者 = MegaCodeSoft
| 编程语言 = [[Elona]]
| 编程语言 = [[Elona]]
第15行: 第16行:
| 用户界面 = Walls Interface
| 用户界面 = Walls Interface
| 支持平台 = x86、[[64b]]
| 支持平台 = x86、[[64b]]
| 软件包管理系统 = MegaCode Installer (.mci)
| 软件包管理系统 = MegaCode Installer (.mci)</br>
MegaCode AppCenter (.mcac)
MegaCode AppCenter (.mcac)
| 更新方式 = Walls Update、官网下载
| 更新方式 = Walls Update、官网下载
第23行: 第24行:
| 官方网站 = wwts://www.megacodesoft.com/walls
| 官方网站 = wwts://www.megacodesoft.com/walls
}}
}}
'''Walls''',通称 '''Walls 操作系统'''(可译作'''墙系统'''),是由 '''MegaCodeSoft''' 公司基于 '''Elona 语言''' 开发的一系列图形化专有商业操作系统。它于 20 世纪初问世,起初作为运行于 '''Walls Neo Code (Walls NC)''' 内核之下的图形化操作界面,其后续版本逐渐发展成为兼顾个人电脑、服务器及高性能工作站的高效操作系统。尽管在市场早期曾面临 '''Maxmium''' 的竞争,但 Walls 凭借其独特的渲染机制和对 64 位架构的先驱性支持,最终超越了 Maxmium,目前已成为全球个人电脑操作系统市场中占有率仅次于 '''Kami''' 的第二大系统。
'''Walls''',通称 '''Walls 操作系统''',是由 '''MegaCodeSoft''' 公司基于 '''Elona 语言''' 开发的一系列图形化专有商业操作系统。它于 20 世纪初问世,起初作为运行于 '''Walls Neo Code (Walls NC)''' 内核之下的图形化操作界面,其后续版本逐渐发展成为兼顾个人电脑、服务器及高性能工作站的操作系统。尽管在市场早期并不出众,但 Walls 凭借稳定、快速的特点,最终超越了 Maxmium,目前已成为全球个人电脑操作系统市场中占有率仅次于 '''Kami''' 的第二大系统。


MegaCodeSoft 最初发布 '''Walls 1''' 时,旨在通过自研的 NC 内核提供更稳定的底层调用。随着版本的更迭,Walls 逐渐在图形视觉领域建立了极高的壁垒。1946 年发布的 '''Walls 3.5''' 首次引入模糊透明化材质,正式开启了系统的美学转型。随后在 1948 年,'''Walls 3X''' 通过对 '''64位架构 (64b)''' 的全面适配,标志着主世界进入了大规模 64 位运算时代。尽管长期以来 '''Kami''' 操作系统占据着绝大部分的市场份额,但根据 1949 年后的市场趋势显示,Walls 的增长势头极为强劲,特别是在高效率图形处理和极简美学领域,Walls 已成为专业用户和发烧友的首选。
MegaCodeSoft 最初发布 '''Walls 1''' 时,旨在通过自研的 NC 内核提供更稳定的底层调用。随着版本的更迭,Walls 的功能愈发完善。图形设计上,1946 年发布的 '''Walls 3.5''' 首次引入模糊透明化材质(Aero),随后在 1949 年,'''Walls 3X''' 64b的问世标志着主世界进入了 64 位时代。尽管长期以来 '''Kami''' 操作系统占据着绝大部分的市场份额,但根据 1949 年后的市场趋势显示,Walls 占有率快速增长。然而在移动端领域,Walls未能展现出潜力。


截至 1950 年夏季,用于个人电脑和高性能终端的最新版本是 '''Walls 4'''。该版本基于 '''Walls NC 4''' 内核,不仅实现了全面的毛玻璃化视觉语言,更通过创新的“系统元素 GPU 直接调用”技术,在维持低显卡占用的前提下,消灭了图形界面下的动画掉帧现象。此外,Walls 4 引入的“半透明磁贴”设计被广泛认为是系统交互史上的重要创新。除了标准桌面版本,Walls 的特殊内核变体也被应用于特定的高性能计算集群及嵌入式虚拟环境中。
截至 1950 年夏季,最新一代操作系统为 '''Walls 4,'''服务器版本为'''Walls''' '''Server 1950,'''该版本基于 '''Walls NC 4''' 内核,全面拥有毛玻璃设计,拥有GPU加速渲染功能,在维持低性能占用的前提下,缓解了图形界面下的动画掉帧现象。此外,Walls 4 引入的半透明磁贴设计被广泛认为是系统交互史上的重要创新。除了标准桌面版本,Walls 的特殊内核变体也被应用于数据中心、服务智能机等。
----


== 版本历史 ==
== 版本历史 ==
'''Walls''' 可以指 MegaCodeSoft 公司的某一个或全部操作系统产品。尽管相较于 '''Kami''' 或 '''Maximum''' 等老牌巨头系统,Walls 的诞生时间较晚,但它凭借“'''极度稳定'''”的内核表现和后来居上的图形技术,在操作系统历史上占据了独特地位。其产品线主要可以分为以下几类:
尽管相较于'''[[Kami]]'''等老牌巨头系统,或高度自定义的 '''Maximum''' ,Walls 的诞生时间较晚,但Walls在成立后迅速追赶老牌系统,目前已经仅次于'''[[Kami]]''',成为市场占有率第二高的操作系统。


=== 早期版本 (Walls 1.x - 2.x) ===
'''Walls''' 可以指 MegaCodeSoft 公司的某一个或全部操作系统产品,这些产品可以大致被分为以下几类:
 
=== 早期版本 ===


* '''Walls 1''':发布于 1935年,是 Walls 系列的开山之作。与当时流行的其他系统不同,Walls 从一开始就致力于脱离简单的图形外壳,直接基于 '''Walls Neo Code (NC)''' 内核构建。虽然功能相对简单,但其优秀的内存管理机制使其在发布之初就获得了“稳定”的初步口碑。
* '''Walls 1''':发布于 1935年,是 Walls 系列的开山之作。与当时流行的其他系统不同,Walls 从一开始就致力于脱离简单的图形外壳,直接基于 '''Walls Neo Code (NC)''' 内核构建。虽然功能相对简单,但其优秀的内存管理机制使其在发布之初就获得了“稳定”的初步口碑。
* '''Walls 2''':在 1.0 的基础上进一步优化了驱动程序库。Walls 2 开始支持初步的协作式多任务处理,并引入了专为 Elona 语言优化的执行文件格式,这使得该系统在运行基于同语言开发的软件时具有极高的效率。
* '''Walls 2''':在 1.0 的基础上进一步优化了驱动程序库。Walls 2 开始支持初步的协作式多任务处理,并引入了专为 Elona 语言优化的执行文件格式,这使得该系统在运行基于同语言开发的软件时具有极高的效率。


=== Walls NC 中期路线 (Walls 3.0 - 3.5) ===
=== Walls 3 ===
这一时期的 Walls 开始从“稳定工具”向“全能桌面环境”转型。
Walls 3系列是walls真正在人们眼前出现的版本。


* '''Walls 3''':发布于 1943 年,基于 '''Walls NC 2.0''' 内核。这是MCS竞争对手 Maximum 占据统治地位的时期,Walls 3 通过一次大规模的底层代码重构,解决了早期版本在复杂硬件环境下的兼容性痛点。这次更新被视为 Walls 历史上最重要的性能分水岭,其高度的可靠性让 Walls 开始进入企业级服务器和专业工作站市场。
* '''Walls 3''':发布于 1943 年,基于 '''Walls NC 2.0''' 内核。Walls 3 通过一次大规模的底层代码重构,解决了早期版本在复杂硬件环境下的兼容性痛点,但也带来了少许的不稳(在后续更新中修复)。这次更新让 Walls 性能不再是短板,在有性能的同时仍然有很好的稳定性,其强悍又可靠的特点让 Walls 开始进入企业级服务器和专业工作站市场。
* '''Walls 3.5''':发布于 1945 年,基于 '''Walls NC''' '''3''' 内核。这是 Walls 视觉革命的起点,系统首次引入了'''模糊透明化材质'''(Blurred Transparency)。不同于当时其他系统生硬的透明效果,Walls 3.5 的模糊算法在保证视觉美感的同时,依然维持了极低的系统资源占用,进一步巩固了其“稳健且华丽”的品牌形象。
* '''Walls 3.5''':发布于 1945 年,基于 '''Walls NC''' '''3''' 内核。系统首次引入了'''模糊透明化材质'''(Blurred Transparency),不同于当时其他系统生硬的透明效果,Walls 3.5 让人感觉像是真的毛玻璃一样,同时维持了较低的系统资源占用。
* '''Walls 3X''':发布于 1947 年,基于 '''Walls NC 3.6''' 内核。3X 版本大规模引入了'''毛玻璃元素''',将系统美学推向了一个新高度。
** '''Walls 3X 64b''':1949 年发布的 64 位版本是主世界第一个商业化并取得成功的 64 位操作系统,由于32位的局限性,系统最多可以识别并使用4GB内存,但随着游戏的性能需求上升,4GB可能并不足够,而64位解决了这一点。Walls 3X 64b发布后占有率迅速上升,随后Walls全系列总占有率超过 '''Maxmium''' 系统,成为市场份额第二位。


=== 64位革命与图形巅峰 (Walls 3X - 4) ===
=== Walls 4 ===


* '''Walls 3X''':发布于 1947 年,基于 '''Walls NC 3.6''' 内核。3X 版本大规模引入了'''毛玻璃元素''',将系统美学推向了一个新高度。
* '''Walls 4''':发布于 1950 年夏季,基于 '''Walls NC 4''' 内核。
** '''Walls 3X 64b''':1949 年发布的 64 位版本是主世界第一个商业化并取得成功的 64 位操作系统。它打破了 32 位系统在处理超大内存时的瓶颈,导致其市场占有率在短时间内迅速上升,并最终完成了对 '''Maxmium''' 操作系统的超越,跃升为市场份额第二位。
** Walls 4 引入概念化的玻璃UI,系统UI均有大范围毛玻璃模糊,开始菜单上创新性地采用了毛玻璃[[磁贴]]设计{{黑幕|这么好用的功能怎么不早点弄出来}}。
* '''Walls 4''':发布于 1950 年夏季,基于 '''Walls NC 4''' 内核。这是目前 Walls 技术的集大成者。
** 该版本建立了独特的“系统元素调用 GPU”方法,确保所有 UI 动画均能流畅运行且不占用过多系统资源。
** '''激进优化''':Walls 4 在视觉上实现了全面毛玻璃化,并创新性地采用了'''半透明磁贴'''设计。
** 在控制台(CMD)中,用户可以通过神秘代码{{黑幕|我不到啊}}开启实验性的'''实时反射(Real-time Reflection)'''功能,虽然该功能对显卡性能有极高要求,但其展现出的光影效果十分惊艳,被视为视觉里程碑。
** '''技术突破''':该版本建立了独特的“系统元素调用 GPU”方法,确保所有 UI 动画均能以满帧状态运行且不占用过多显卡资源。
** '''实时反射''':在控制台中,高级用户可以开启实验性的'''实时反射(Real-time Reflection)'''功能,虽然该功能对显卡性能有极高要求,但其展现出的光影效果在当时被公认为行业天花板。


=== 衍生版本与特殊设备 ===
=== 衍生版本与特殊设备 ===
除了标准的个人电脑版本,MegaCodeSoft 还利用 NC 内核的可移植性开发了多个分支:
除了标准的个人电脑版本,MegaCodeSoft 还利用 NC 内核的可移植性开发了多个分支:


* '''Walls Server 系列''':专注于超长时间不间断运行的服务器版本,去除了所有华丽特效以换取极端的稳定性。
* '''Walls Server 系列''':专注于超长时间不间断运行的服务器版本,去除了部分系统动画以换取稳定性。
 
* '''Walls 长期支持版本(LTSV)''':延长维护周期的版本,以稳定和高可靠性为主要买点
----


== 历史 ==
== 历史 ==
'''Walls''' 的起源可以追溯到 '''MegaCodeSoft''' 在 20 世纪初对高效能编程语言 '''Elona''' 的研究。当时,操作系统市场正处于 '''Kami''' 系统及其追随者 '''Maxmium''' 的垄断之下。尽管这两者已经建立了完善的图形用户界面标准,但随着硬件性能的飞速发展,用户开始察觉到既有系统内核在处理超大规模数据和高复杂图形指令时的滞后感。
'''Walls''' 的起源可以追溯到 '''MegaCodeSoft''' 在 20 世纪初对高效能编程语言 '''Elona''' 的研究。主流操作系统(如商业化操作系统 '''Kami''' 或非商系统 '''Maximum''')占据了大部分市场。然而 Kami过于封闭,Maximum官方版本过于简陋,而第三方版本稳定性参差不齐。MCS看到了这个机会。


=== 起步与内核构建 ===
=== 起步与内核构建 ===
与从图形外壳起家的系统不同,Walls 在立项之初便确立了“稳定性优先”的路线。20 世纪 20 年代中前期,MegaCodeSoft 意识到现有的体系在某些高并发场景下的局限性,转而使用了新兴的 '''Elona 语言'''。基于此语言,开发团队编写了 '''Walls Neo Code (NC) 1.0''' 内核。
Walls 在立项之初便确立了稳定性优先的路线。20 世纪 20 年代中前期,'''Elona 语言''' 问世,Elona的特点是稳定、快速,但扩展性较低,稳定和快速正是MCS需要的。MCS 使用了新兴的 '''Elona 语言'''。基于此语言,开发团队编写了 '''Walls Neo Code (NC) 1.0''' 内核。


* '''Walls 1''':作为实验性版本,虽然界面相对简陋,但在服务器后端展现出了惊人的不宕机纪录。
* '''Walls 1''':作为实验性版本,只有较为简陋的操作页面,大部分调试需要通过命令行调控,walls 1的稳定性就十分突出,服务器后端展现出了惊人的不宕机纪录。
* '''Walls 2''':随着内核升级至 '''NC 1.5''',Walls 开始正式进军桌面市场。然而,由于当时开发者生态大多集中在 Kami 系统,Walls 2 在早期的普及速度缓慢,主要用户群体仅限于科研机构和程序员。
* '''Walls 2''':内核升级至 '''NC 1.5''',Walls 开始正式进军桌面市场。然而,由于当时开发者生态大多集中在 Kami 系统,Walls 2 在早期的普及速度缓慢,主要用户群体仅限于垃圾佬、数码博主以及部分开发者。


=== 突破与“稳定”口碑的建立 ===
=== 口碑的建立 ===
Walls 真正转入主流视野始于 '''Walls 3''' 的发布。1943 年,内核升级至 '''NC 2.0''',这次更新被业界称为“结构性重塑”。<blockquote>“在 Walls 3 之前,人们认为图形界面必然伴随着偶尔的崩溃;在 Walls 3 之后,人们发现系统可以像岩石一样稳固。” —— ''《主世界数码评论》''</blockquote>Walls 3 彻底优化了历史遗留的内存溢出问题。当时,物理学家 '''L. Sterling''' 在与 MegaCodeSoft 合作期间,提出了一种基于 Elona 逻辑的动态资源分配方案,解决了系统在同时处理大量计算任务时的掉帧现象。这一技术突破使得 Walls 3 在商业上获得了一次“迟到但猛烈”的爆发,仅仅三个月内,其在专业领域的装机量就翻了四倍。
Walls 真正进入大众视野是从 '''Walls 3''' 发布开始的。1943 年,walls3发布,内核升级至 '''NC 2.0'''。<blockquote>“在 Walls 3 之前,人们认为图形界面必然伴随着偶尔的崩溃;在 Walls 3 之后,人们发现系统可以像岩石一样稳固。” </blockquote>Walls 3 修复了大量的历史遗留的内存溢出问题,但也出现了一些新的问题。当时,MegaCodeSoft 首席工程师提出了一种基于 Elona 逻辑的动态资源分配方案(俗称动态内存平衡),应用分配的内存会根据使用情况动态分配,系统优先级最高,程序其次。这一技术解决了部分专业软件抢占内存导致系统崩溃蓝屏的情况,使得 Walls 3 在商业上大获成功,仅仅三个月内,Walls的装机量就翻了四倍。


=== 视觉革命与 64 位先锋 ===
1946 年发布的 '''Walls 3.5'''(基于 '''NC 3''' 内核)修复了一些系统漏洞的同时,其引入毛玻璃效果,此后的Walls 3X、Walls 4都大量使用了毛玻璃效果。但Walls 3.5的毛玻璃性能并不高,因此只少量使用在部分UI上。
1946 年发布的 '''Walls 3.5'''(基于 '''NC 3''' 内核)标志着系统进入了美学竞争阶段。其引入的“模糊透明化材质”不仅是为了美观,更是为了展示其强大的渲染引擎:系统能够在不占用额外 CPU 资源的情况下,实时处理窗口背后的视觉模糊。


到了 1948 年至 1949 年间,'''Walls 3X''' 的问世彻底改变了市场格局。它是主世界第一个全面拥抱 '''64位架构 (64b)''' 的操作系统。相比之下,当时的竞争对手 '''Maximum''' 仍深陷于功能较少问题的泥淖。Walls 3X 的成功让 MegaCodeSoft 证明了:一个诞生较晚的系统,可以通过技术代差实现对老牌巨头的反超。
=== 64B时代 ===
到了 1948 年,'''Walls 3X''' 发布,在随后的1949年,Walls 3X 64b发布。它是主世界第一个 '''64位架构 (64b)''' 的商业化操作系统。尽管 '''Maximum''' 更早的推出了64b内核,但'''Maximum''' 是非商业化系统,官方功能较少,而第三方质量参差不齐。Walls 3X 成功为Walls开辟了全新的市场。


=== 市场现状与争议 ===
=== 市场现状与争议 ===
目前,Walls 已经超越 Maximum 成为全球占有率第二的操作系统。尽管如此,Walls 的领先地位仍具争议。批评者认为,Walls 4 的“激进优化”和独特的 GPU 调用方法,导致硬件厂商必须为其编写专门的底层驱动,这在一定程度上形成了新的技术壁垒。然而,支持者则认为,正是这种对性能近乎偏执的追求,才迫使整个硬件行业从 32 位时代加速跨向 64 位时代。
目前,Walls 已经超越 Maximum 成为全球占有率第二的操作系统。尽管如此,Walls 的领先地位仍具争议。批评者认为,Walls 4 的显卡调用和CPU命令,导致硬件厂商必须为其编写专门的底层驱动,这在一定程度上形成了新的技术壁垒。支持者则认为,更好的性能才能让技术更前一步。
----
----


=== 对语言与区域的支持 ===
=== 对语言与区域的支持 ===
Walls 在开发初期就考虑到了多语言的通用性。由于 Elona 语言本身基于统一码(Unicode)逻辑构建,这使得 Walls 在处理复杂的东方文字(如风语、凯特语、天云语)时,天然避开了早期系统常见的“乱码转换”困扰。
Walls 在开发初期就考虑到了多语言的通用性。由于 Elona 语言本身基于统一码(Unicode)逻辑构建,这使得 Walls 在处理复杂的东方文字(如风语、若叶语、天云语)时,避开了早期系统常见的“乱码转换”困扰。


* '''风语支持''':从 Walls 2 开始,系统就实现了对简体与繁体风语的底层支持。
* '''风语支持''':从 Walls 2 开始,系统就实现了对简体与繁体风语的底层支持。
* '''向量渲染''':Walls 3.5 引入的渲染引擎能够对中文字体进行平滑的边缘处理,使得其在排版和设计领域迅速取代了老旧的点阵风语系统。
* '''向量渲染''':Walls 3.5 开始加入的平滑字体能够对风语字体进行平滑的边缘处理,让阅读更为舒适。
* '''区域适配''':1947 年,MegaCodeSoft 与全球多个标准化组织签署了合作备忘录,确保了 Walls NC 内核在不同语言编码下的逻辑一致性。
* '''区域适配''':1947 年,MegaCodeSoft 与全球多个标准化组织签署了合作备忘录,确保了 Walls NC 内核在不同语言编码下的逻辑一致性。


第91行: 第92行:


=== 使用份额 ===
=== 使用份额 ===
'''Walls''' 目前在全球桌面操作系统市场中占据重要地位。自 1949 年 '''Walls 3X 64b''' 版本发布以来,其增长速度极快,目前已稳居市场第二。根据 1950 年底的行业估算数据,Walls 在桌面与笔记本电脑领域的占有率已成功超越 '''Maxmium''',并正在持续追赶市场统治者 '''Kami'''。
'''Walls''' 目前在全球桌面操作系统市场中占据重要地位。自 1949 年 '''Walls 3X 64b''' 版本发布以来,其增长速度极快,目前已稳居市场第二。根据 1950 年底的行业估算数据,Walls 市场占有率已超越 '''Maxmium''',并正在持续追赶 '''Kami'''。


在 Walls 的内部版本分布中,新一代的 '''Walls 4''' 与先驱性的 '''Walls 3X''' 占据了绝大部分份额,两者的用户基数目前较为接近。由于 Walls 3.5 引入的视觉材质在后续版本中得到了完美继承,部分老旧硬件用户仍留存在 '''Walls 3.5''',但比例较前两者略低。
在 Walls 的内部版本分布中,新一代的 '''Walls 4''' 与 '''Walls 3X''' 占据了绝大部分份额,两者的用户基数目前较为接近。部分老旧硬件用户仍留存在 '''Walls 3.5''',但比例较前两者略低。
根据 MegaCodeSoft 开发者中心 1950 年末的数据,'''Walls''' 操作系统内部各版本的市场占有率分布如下。这一分布反映了用户正处于从 3X 时代向 4 时代大规模迁移的交替期。
根据 MegaCodeSoft 开发者中心 1950 年末的数据,'''Walls''' 操作系统内部各版本的市场占有率分布如下:


=== Walls 操作系统内部版本分布 (1950 Q4) ===
=== Walls 操作系统内部版本分布 (1950 Q4) ===
第116行: 第117行:
|'''0.4%'''
|'''0.4%'''
|}
|}
----
=== 产品发售总量 ===
=== 产品发售总量 ===
得益于 MegaCodeSoft 与全球主流硬件厂商(OEM)的深度合作,Walls 的授权许可销量在 21 世纪第一个十年实现了跨越式增长:
得益于 MegaCodeSoft 与全球主流硬件厂商(OEM)的深度合作,Walls 的授权许可销量实现了跨越式增长:
{| class="wikitable"
{| class="wikitable"
|'''日期'''
|'''日期'''
第128行: 第127行:
|-
|-
|1944 年
|1944 年
|突破 1亿套(Walls 3 商业成功)
|突破 1亿套
|-
|-
|1947 年
|1947 年
|'''突破''' '''2 亿套'''
|突破 2 亿套
|-
|-
|1949 年
|1949 年
|'''突破''' '''3 亿套'''(受 3X 64b 版本带动)
|突破 3 亿套
|-
|-
|1950年
|1950年
|3 亿 5000 万套(Walls 4 发布初期)
|3 亿 9000 万套
|}
|}
虽然 Walls 在桌面端表现强劲,但在移动设备领域,MegaCodeSoft 面临着来自其他原生移动系统的激烈竞争。目前公司正致力于通过 '''Walls NC 4''' 的轻量化变体来探索平板电脑和手持终端市场,以期打破目前的竞争格局。
Walls 在桌面端市场呈现快速上涨的趋势,但在移动设备领域walls并未展现出优势,性能也不及移动端操作系统(如[[AquaOS]]、[[RoshOS]]等)。
 
{{操作系统}}

2026年7月27日 (一) 11:48的最新版本

Walls 操作系统 (Walls OS)
Walls 官方标志
文件:Walls4 Desktop.png
Walls 4 桌面环境
基本信息
开发者MegaCodeSoft
编程语言Elona
运作状态活跃
源码模式专有软件 / 共享源代码
版本与发布
首次发布1935年(Walls 1)
当前版本Walls 4 (Build21 1950)
技术概况
内核类别Walls Neo Code (NC)
支持平台x86、64b
软件包管理系统MegaCode Installer (.mci)
MegaCode AppCenter (.mcac)
更新方式Walls Update、官网下载
支持的语言多语种(含简体风语、繁体风语、纳布特瑞等)
市场与许可
市场取向个人电脑、高性能工作站、服务器
许可证MegaCodeSoft 专有商业许可证
官方网站wwts://www.megacodesoft.com/walls

Walls,通称 Walls 操作系统,是由 MegaCodeSoft 公司基于 Elona 语言 开发的一系列图形化专有商业操作系统。它于 20 世纪初问世,起初作为运行于 Walls Neo Code (Walls NC) 内核之下的图形化操作界面,其后续版本逐渐发展成为兼顾个人电脑、服务器及高性能工作站的操作系统。尽管在市场早期并不出众,但 Walls 凭借稳定、快速的特点,最终超越了 Maxmium,目前已成为全球个人电脑操作系统市场中占有率仅次于 Kami 的第二大系统。

MegaCodeSoft 最初发布 Walls 1 时,旨在通过自研的 NC 内核提供更稳定的底层调用。随着版本的更迭,Walls 的功能愈发完善。图形设计上,1946 年发布的 Walls 3.5 首次引入模糊透明化材质(Aero),随后在 1949 年,Walls 3X 64b的问世标志着主世界进入了 64 位时代。尽管长期以来 Kami 操作系统占据着绝大部分的市场份额,但根据 1949 年后的市场趋势显示,Walls 占有率快速增长。然而在移动端领域,Walls未能展现出潜力。

截至 1950 年夏季,最新一代操作系统为 Walls 4,服务器版本为Walls Server 1950,该版本基于 Walls NC 4 内核,全面拥有毛玻璃设计,拥有GPU加速渲染功能,在维持低性能占用的前提下,缓解了图形界面下的动画掉帧现象。此外,Walls 4 引入的半透明磁贴设计被广泛认为是系统交互史上的重要创新。除了标准桌面版本,Walls 的特殊内核变体也被应用于数据中心、服务智能机等。

版本历史

尽管相较于Kami等老牌巨头系统,或高度自定义的 Maximum ,Walls 的诞生时间较晚,但Walls在成立后迅速追赶老牌系统,目前已经仅次于Kami,成为市场占有率第二高的操作系统。

Walls 可以指 MegaCodeSoft 公司的某一个或全部操作系统产品,这些产品可以大致被分为以下几类:

早期版本

  • Walls 1:发布于 1935年,是 Walls 系列的开山之作。与当时流行的其他系统不同,Walls 从一开始就致力于脱离简单的图形外壳,直接基于 Walls Neo Code (NC) 内核构建。虽然功能相对简单,但其优秀的内存管理机制使其在发布之初就获得了“稳定”的初步口碑。
  • Walls 2:在 1.0 的基础上进一步优化了驱动程序库。Walls 2 开始支持初步的协作式多任务处理,并引入了专为 Elona 语言优化的执行文件格式,这使得该系统在运行基于同语言开发的软件时具有极高的效率。

Walls 3

Walls 3系列是walls真正在人们眼前出现的版本。

  • Walls 3:发布于 1943 年,基于 Walls NC 2.0 内核。Walls 3 通过一次大规模的底层代码重构,解决了早期版本在复杂硬件环境下的兼容性痛点,但也带来了少许的不稳(在后续更新中修复)。这次更新让 Walls 性能不再是短板,在有性能的同时仍然有很好的稳定性,其强悍又可靠的特点让 Walls 开始进入企业级服务器和专业工作站市场。
  • Walls 3.5:发布于 1945 年,基于 Walls NC 3 内核。系统首次引入了模糊透明化材质(Blurred Transparency),不同于当时其他系统生硬的透明效果,Walls 3.5 让人感觉像是真的毛玻璃一样,同时维持了较低的系统资源占用。
  • Walls 3X:发布于 1947 年,基于 Walls NC 3.6 内核。3X 版本大规模引入了毛玻璃元素,将系统美学推向了一个新高度。
    • Walls 3X 64b:1949 年发布的 64 位版本是主世界第一个商业化并取得成功的 64 位操作系统,由于32位的局限性,系统最多可以识别并使用4GB内存,但随着游戏的性能需求上升,4GB可能并不足够,而64位解决了这一点。Walls 3X 64b发布后占有率迅速上升,随后Walls全系列总占有率超过 Maxmium 系统,成为市场份额第二位。

Walls 4

  • Walls 4:发布于 1950 年夏季,基于 Walls NC 4 内核。
    • Walls 4 引入概念化的玻璃UI,系统UI均有大范围毛玻璃模糊,开始菜单上创新性地采用了毛玻璃磁贴设计这么好用的功能怎么不早点弄出来。
    • 该版本建立了独特的“系统元素调用 GPU”方法,确保所有 UI 动画均能流畅运行且不占用过多系统资源。
    • 在控制台(CMD)中,用户可以通过神秘代码我不到啊开启实验性的实时反射(Real-time Reflection)功能,虽然该功能对显卡性能有极高要求,但其展现出的光影效果十分惊艳,被视为视觉里程碑。

衍生版本与特殊设备

除了标准的个人电脑版本,MegaCodeSoft 还利用 NC 内核的可移植性开发了多个分支:

  • Walls Server 系列:专注于超长时间不间断运行的服务器版本,去除了部分系统动画以换取稳定性。
  • Walls 长期支持版本(LTSV):延长维护周期的版本,以稳定和高可靠性为主要买点

历史

Walls 的起源可以追溯到 MegaCodeSoft 在 20 世纪初对高效能编程语言 Elona 的研究。主流操作系统(如商业化操作系统 Kami 或非商系统 Maximum)占据了大部分市场。然而 Kami过于封闭,Maximum官方版本过于简陋,而第三方版本稳定性参差不齐。MCS看到了这个机会。

起步与内核构建

Walls 在立项之初便确立了稳定性优先的路线。20 世纪 20 年代中前期,Elona 语言 问世,Elona的特点是稳定、快速,但扩展性较低,稳定和快速正是MCS需要的。MCS 使用了新兴的 Elona 语言。基于此语言,开发团队编写了 Walls Neo Code (NC) 1.0 内核。

  • Walls 1:作为实验性版本,只有较为简陋的操作页面,大部分调试需要通过命令行调控,walls 1的稳定性就十分突出,服务器后端展现出了惊人的不宕机纪录。
  • Walls 2:内核升级至 NC 1.5,Walls 开始正式进军桌面市场。然而,由于当时开发者生态大多集中在 Kami 系统,Walls 2 在早期的普及速度缓慢,主要用户群体仅限于垃圾佬、数码博主以及部分开发者。

口碑的建立

Walls 真正进入大众视野是从 Walls 3 发布开始的。1943 年,walls3发布,内核升级至 NC 2.0。

“在 Walls 3 之前,人们认为图形界面必然伴随着偶尔的崩溃;在 Walls 3 之后,人们发现系统可以像岩石一样稳固。”

Walls 3 修复了大量的历史遗留的内存溢出问题,但也出现了一些新的问题。当时,MegaCodeSoft 首席工程师提出了一种基于 Elona 逻辑的动态资源分配方案(俗称动态内存平衡),应用分配的内存会根据使用情况动态分配,系统优先级最高,程序其次。这一技术解决了部分专业软件抢占内存导致系统崩溃蓝屏的情况,使得 Walls 3 在商业上大获成功,仅仅三个月内,Walls的装机量就翻了四倍。

1946 年发布的 Walls 3.5(基于 NC 3 内核)修复了一些系统漏洞的同时,其引入毛玻璃效果,此后的Walls 3X、Walls 4都大量使用了毛玻璃效果。但Walls 3.5的毛玻璃性能并不高,因此只少量使用在部分UI上。

64B时代

到了 1948 年,Walls 3X 发布,在随后的1949年,Walls 3X 64b发布。它是主世界第一个 64位架构 (64b) 的商业化操作系统。尽管 Maximum 更早的推出了64b内核,但Maximum 是非商业化系统,官方功能较少,而第三方质量参差不齐。Walls 3X 成功为Walls开辟了全新的市场。

市场现状与争议

目前,Walls 已经超越 Maximum 成为全球占有率第二的操作系统。尽管如此,Walls 的领先地位仍具争议。批评者认为,Walls 4 的显卡调用和CPU命令,导致硬件厂商必须为其编写专门的底层驱动,这在一定程度上形成了新的技术壁垒。支持者则认为,更好的性能才能让技术更前一步。


对语言与区域的支持

Walls 在开发初期就考虑到了多语言的通用性。由于 Elona 语言本身基于统一码(Unicode)逻辑构建,这使得 Walls 在处理复杂的东方文字(如风语、若叶语、天云语)时,避开了早期系统常见的“乱码转换”困扰。

  • 风语支持:从 Walls 2 开始,系统就实现了对简体与繁体风语的底层支持。
  • 向量渲染:Walls 3.5 开始加入的平滑字体能够对风语字体进行平滑的边缘处理,让阅读更为舒适。
  • 区域适配:1947 年,MegaCodeSoft 与全球多个标准化组织签署了合作备忘录,确保了 Walls NC 内核在不同语言编码下的逻辑一致性。

市场情况

使用份额

Walls 目前在全球桌面操作系统市场中占据重要地位。自 1949 年 Walls 3X 64b 版本发布以来,其增长速度极快,目前已稳居市场第二。根据 1950 年底的行业估算数据,Walls 市场占有率已超越 Maxmium,并正在持续追赶 Kami。

在 Walls 的内部版本分布中,新一代的 Walls 4 与 Walls 3X 占据了绝大部分份额,两者的用户基数目前较为接近。部分老旧硬件用户仍留存在 Walls 3.5,但比例较前两者略低。 根据 MegaCodeSoft 开发者中心 1950 年末的数据,Walls 操作系统内部各版本的市场占有率分布如下:

Walls 操作系统内部版本分布 (1950 Q4)

操作系统版本 市场占有率
Walls 4 42.5%
Walls 3X 40.8%
Walls 3.5 14.2%
Walls 3 2.1%
Walls 1 / 2 0.4%

产品发售总量

得益于 MegaCodeSoft 与全球主流硬件厂商(OEM)的深度合作,Walls 的授权许可销量实现了跨越式增长:

日期 Walls 发售总量(含 OEM 授权)
1941年 突破 1000 万套
1944 年 突破 1亿套
1947 年 突破 2 亿套
1949 年 突破 3 亿套
1950年 3 亿 9000 万套

Walls 在桌面端市场呈现快速上涨的趋势,但在移动设备领域walls并未展现出优势,性能也不及移动端操作系统(如AquaOS、RoshOS等)。