Walls
更多操作
| 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% |