音频应用   音频插件联盟,正版插件,欢迎大家选择!

 找回密码
 快速注册

QQ登录

只需一步,快速开始

阅读: 20398|回复: 0

[分享] Windows和macOS之外,那1%奇葩操作系统背后的故事

[复制链接]

215

积分

2

听众

96

音贝

音频应用

Rank: 1

积分
215
发表于 2020-5-8 | |阅读模式
音频应用公众号资讯免费发布推广
Windows和macOS之外,那1%奇葩操作系统背后的故事7 I3 u0 J3 M+ ~9 y* f

' Z" C# z! i8 Q# o6 @5 s& b" U对于我这代人来说,与互联网的交集从Windows开始的。伴随着经典的开机音乐,蓝天白云草原出现在眼前,这是每次上网冲浪的仪式。. i9 P6 ?( Z) y& _+ v# i1 z

" P4 e: Q# D0 Z9 E# L  `# [* c0 D" G毫无疑问,PC桌面操作系统已经是Windows和macOS的天下,还有不到3%的市场份额留给了开源的Linux。
6 ^+ W4 i- t, v8 g; q+ U/ R$ ^6 W0 ]3 M7 Q1 P6 |! k# z
然而你可能不知道,在这些主流的PC操作系统外,还有不少一些小众却特立独行桌面操作系统,有的可能由一个「疯子」开发,有的一度有望走向主流,他们是组成互联网历史的有趣拼图。* d( _1 f: i" w8 H
0 p# s" j" q8 L2 K; B" I. w% p
今天要说的,就是剩下那1%操作系统背后的故事。/ w& J* G( z: q& i) [

: f9 c0 H3 _# L, A8 v) R$ n5 i3 DTempleOS:为上帝开发的操作系统
3 {) ?. z" S. y- \9 k8 T2 B9 _. U6 a7 x
这是上帝的神殿,就像所罗门圣殿一样。这是一个供奉上帝,并征询上帝旨意的社区中心。
8 f0 V) u  }0 B* M. \3 S5 N. a3 Q6 |% N$ U, F, q
4 p3 ], O8 N) X+ D

, D# ~/ a  q, P这段话不是出自圣经,而是一个叫做TempleOS的桌面操作系统的简介。Temple的中文意思就是「圣殿」,顾名思义,这是一个以「圣经」为主题的操作系统。- C- ]& `3 `4 K" I) W# o, R3 k6 e
; O* s" {0 |, F9 x6 e
这个操作系统里的所有元素,几乎都与《圣经》以及与上帝相关的宗教文化有关。
5 r+ x8 ~1 j0 N% k7 C; |- v& G1 D' _5 z
打开TempleOS的界面,屏幕中央会出现一把利剑和一个天平,有人猜测这是取材于正义女神像手持的剑与天平。# ^" r% k( z9 F- d
+ M) q2 v- }9 e8 W+ p
当你按下F7,就能接受「GodWord」,其实就是随机弹出《圣经》里的单词,而Shift+F7就能打开《圣经》里段落。
) d$ X& R" i& R- ?' C+ ?8 U; z% P$ Q, t/ C" @
而F6则可以掉出一端类似8bit音乐的旋律,据说这是上帝的歌声。按下Shift+F6则能看到「上帝的涂鸦」。: D* V" Y( J8 G/ R) }- a9 i
! L  w( U" v: Y* H5 A
虽然TempleOS诞生于2013年,但画风却像80年代的像素游戏,只有640x48016色的分辨率,跟微软早期的MS-DOS有点类似。. o7 A( F! a# I. R8 b1 f
1 [* P9 k" X" J5 G0 z
这不是开发者技术不过关,而是程序员TerryDavis有意为之。TerryDavis表示这是上帝的旨意,因为这能让孩子更容易为上帝作画,「这是和割礼一样的圣约」。
! M: a9 O! K. w; t( `& ~
: e5 E* P$ T9 [% H: ^就连桌面的文件系统也叫做「红海」(RedSea),而系统的编程语言则叫做HolyC,这是TerryDavis通过基于C和C++改编而成的一种编程语言。
/ B" U( F" @6 Z* ]7 k( @* z% Z, X) o% \$ {+ l
不只是自创编程语言,TempleOS总共超过12万行的代码,都是TerryDavis一个人花费10年写出来的,而且还是当时十分前沿的64位操作系统。
! H: F. b. T% g: h' Y' x/ n" t; j, S0 {
▲图片来自:HackerNoon( W; L$ S# t/ N: S2 b3 S6 ~1 {
& a9 B" b; E, _8 D0 I
这样的代码数量,大概与Photoshop1.0相当,这在IT行业已经算是个不小的奇迹,相当于一个人盖起了一栋摩天大楼。中文互联网里也有一个凭一人之力完成几万行代码产品的程序员,就是当年写出Foxmail的张小龙。; O: K9 ^1 X& S4 E* ^

3 o) ?+ v4 b4 F4 {; O) U说TerryDavis是一个计算机天才并不为过,Terry从小开始接触编程,小学已经开始使用AppleII,1994年获得亚利桑那州立大学电气工程硕士学位,跟很多狂妄的天才一样,Terry自称为「有史以来最聪明的程序员」。. n" R5 W  C" E; h2 D/ ~
+ h& @$ c$ c5 n
▲TerryDavis.图片来自:维基百科' H- n/ H* ~4 Z" G2 a

# P; w9 Z6 y3 R$ R; N* k. f/ a& C6 oTerryDavis最终没有成为下一个比尔·盖茨,最大的阻碍便是「上帝」,用凡人的话说,他患上了精神分裂症。
( f& I2 @+ W- P: Y! h% h3 W$ t3 M* M% u/ f0 o, T, A8 M
1996年开始,TerryDavis开始出现幻觉,认为自己受到外星人和政府的监控。很快就不能再正常工作,只能长年待在父母的家中,与一只鹦鹉作伴。. T5 D1 X2 Z0 R* l& Q' a
0 P$ ~  K) v+ j5 p$ ]
直到2003年,TerryDavis突然声称收到了上帝的旨意,要为上帝打造一个操作系统作为他的圣殿,此后10年Terry就一头扎进了这个属于上帝的操作系统中。TerryDavis坚信TempleOS会被硅谷的互联网巨头接纳,一直存在千年。: H) l6 `5 |# ^! E3 \

! }" n$ l  v4 a尽管TempleOS可以说是一个「疯子」开发的操作系统,可当TerryDavis在2018年去世时,不少程序员在悼念他时,都不否认Terry拥有顶尖的编程水平。5 G' z; r/ H% |9 k

, K. ^; G: s+ _; w( z某种程度上,TerryDavis就像那些集天才与疯子于一身的艺术家,用极致的技术将心中的世界表现出来,仿佛程序员中的梵高。7 s  Q& R8 A: Q9 e1 ~1 H0 ?% G( p
0 r3 t% \6 b" z) e% H, @3 s
如果世界末日来临,你需要怎样的操作系统?# \1 N% T% F, I$ T

/ P& G3 H+ i. X) \如果你认为TempleOS已经够疯狂那就错了,有一位叫做VirgilDupras的程序员虽然没有收到上帝的指令,但依然想用一个操作系统为人类文明打造一艘诺亚方舟,以应对世界末日。6 ]3 C: A$ O% d

7 N! _0 B& a2 T" p. r这个专供末日世界使用的操作系统叫做,只有简易的功能,却几乎可以在找到的硬件上运行,:
3 `- Q# \0 k* H% s$ ?0 s: T- {6 {. r: G* s* ]; I
我们要求它必须有足够广的泛用性,并且能在任何环境下运行。然后我们看中了Z80微处理器,这可能是大部分人最容易找到的硬件。
' ^, i$ J( v* z
5 z! S9 l' L9 s( a0 A7 {
1 A# _5 ]! [$ g) V  Y6 W$ ~( {
' P" h/ x( R* n* WZ80是一颗8位微控制器,在1974年由Zilog推出。据Dupras介绍,之所以选用Z80,是因为它已经投产很久,并被广泛用于大量电子设备上,即便是拾荒者也能轻易搜集到。1 l' B# K2 d9 |9 A, ]; V
/ w6 T( H2 p: U8 Q% h
这意味着当人类处于末日环境,只要幸存者拥有基础的编程知识,从废墟中找到含有Z80微处理器的设备,就可以运行CollapseOS,Dupras已经成功让CollapseOS在一台1988年上市16位经典游戏机MegaDrive上运行。
3 B, H5 Y6 o/ C9 @" H1 A1 S) K$ B! l  w. S* q  P$ G
Dupras之所以要开发这样一个操作系统,是因为他认为全球供应链在2030年前就会面临崩溃,由于电子产品复杂的供应链体系,一旦崩溃人类文明将回到「低技术」水平,可能几十年无法恢复现在的科技水平。
: c' ?( C% D0 r9 P5 q. Y# D
8 b$ ]5 k6 n9 a7 o0 w! S而一个能够就地取材编程的操作系统,有望让濒临崩溃的人类文明更快恢复到信息时代的水平。
5 X, _) [4 G- a$ |
! z  \* R% G/ e7 Y9 a$ K& B5 P尽管CollapseOS的设想很美好,但其可行性也遭到了不少质疑。有人指出,当末日来临,就连托管CollapseOS源代码的GitHub也会宕机,更别说这个操作系统了,而且从那些废弃设备和零件中组建一个新的系统并没有想象中容易。
2 z. ^6 }* D" ?2 o; H: ~( X, E
/ d4 U- h( x1 G" |▲图片来自:ZEUSNews
8 d$ O" S+ g! r6 G/ G5 H( u6 a
& H- K) }8 k6 H% |6 i$ ?' w  q8 @而Dupras自己也承认CollapseOS还存在不少缺陷,他表示只有在特定的崩溃程度下这个系统才能奏效,太轻微的灾难人类不需要,太严重的灾难也无能为力。; H+ s7 [+ _8 D; Z2 k

. N9 h! Z5 |3 Q8 ^目前看来,CollapseOS的确有些鸡肋,但当人类再遇到一次类似当年陨石撞地球的灾难,要怎么存活并恢复现有的科技文明,也是个值得探讨的问题。) `; @# d+ {- P# D+ I8 O

4 ]* F% C1 `: j# {( Q( U4 T差一点成为macOS,差一点让乔布斯回不了苹果! |# w! g, @) S2 {, E$ m
% \! @8 J$ J. i! Y8 F5 D
很多人都知道,苹果在1996年收购了乔布斯创办的NeXT,这不仅让NeXTSTEP成为未来MacOSX的基础,更让乔布斯回归苹果,造就之后的种种神话。
9 t1 x: S/ G8 B5 s# R5 m1 M$ P7 W  L" v
▲图片来自:Dave’sMacBlog7 V  W! c, S* V1 Y! N9 C) e

! n+ t( K% g+ x9 T1996年苹果已经处于破产危机,其为Mac电脑开发的新系统Copland却十分不稳定,最终被放弃,苹果转而收购成熟的操作系统。5 v  C* p# X8 Z: [
* q5 H4 i2 J2 R
除了NeXT,当时苹果还有另外一个选择,那就是同样由苹果前高管Jean-LouisGassee创立的BeOS。
8 d7 `" n: S  a
4 |* H/ A' L" s4 K( o, a0 L: hBeOS完全符合苹果的要求,这是少数可以在PowerMacintosh上运行的非苹果操作系统之一,而且在稳定性和流畅度上都优于当时苹果操作系统。
/ v& G6 M8 T* j2 X# S, Q% _0 V( g- m+ x) x( J
《BeOSBible》一书作者ScotHacker认为,BeOS同时拥有Mac那样的优雅和Unix的强大,而Mac到好几年后才达到了同样的水平。* Y$ S( J6 H4 e7 r& c
+ c8 B) @6 @- O# |% i( T
ScotHacker曾在2001年对比过BeOS和OSX系统。发现很多方面BeOS依旧占上风,比如涉及多线程和多任务处理时,配置较低的BeOS设备要比高配置的OSX设备还要快一个量级。8 z* ]6 P  A# @5 D9 L3 C7 n

5 }7 W: P$ M5 g! H* f3 k3 d) @苹果何尝不知道这是一个优秀的操作系统,BeOS实际上是当时苹果的第一选择。出价也从开始的1.2亿美元提高到2亿美元,然而Be提的价格却是3亿美元,双方不欢而散。# e4 e& [+ z/ w8 b% M3 f. ^# q; T
, I, ~/ j5 j8 u: L* g
在求BeOS而不得的情况下,苹果才找到「备胎」NeXT,最终以4.29亿美元收购NeXT,或许当时苹果还在后悔当初应该咬咬牙将BeOS拿下。
" _, ^& N; L9 Q. Z- f% V# s3 E! H" r
就这样,BeOS与苹果失之交臂,两者的命运都因此改变,但却走向了两个不同的极端。
3 o4 r" e8 K& h7 V% r" s6 R3 D& C2 R7 H1 h% Y2 M  N
虽然BeOS用户体验优秀,却始终没有在市场上获得成功。在2001年被Palm收购后不久,也走到了生命尽头。尽管后来BeOS被一些发烧友以Haiku的名义复活,但早已不复当年之勇。5 F9 ^) n/ R+ H7 i, M( a$ d4 m

9 S: Q9 z2 H+ l3 i* D! ~7 [9 k如果当年苹果收购的是BeOS,今天会是什么样呢?
  Q# h3 G1 M: E  J: F
& m/ k( X% N9 k% f曾让美国忌惮的TRON; i1 M: [) R( D
8 v+ m6 Y+ |0 S, O2 Y
无论是PC还是智能手机,主流几个的操作系统都出自美国的科技公司。其他国家要想动摇这些操作系统的地位有多难,30多年前日本的操作系统TRON就已经体会过。
" [6 W( G* C$ }$ u: E7 t& S* v, r& Z* @" T( v" }! J
TRON最初是东京大学教授坂村健发起的一个项目,旨在「为全社会的需要创造一套理想的计算机结构和网络。」TRON也被日本人寄予了摆脱微软垄断的厚望。
) Q5 Q5 N, r. f& ]$ ~: G
% q/ {% ^: X! t5 c; W' L: [/ x当时坂村健已经意识到,互联网可能会成为未来社会的「水电煤」。1 X3 p+ J* k6 K5 q7 @1 N, Z5 m

/ T& e0 c; |' {( V基本软件,就是软件的平台,是资讯化社会的基础,就该如水与空气一般。
$ ^( w7 `/ d  P9 V- N8 t4 {- V: J- {5 i3 }3 a8 b2 X& X, o6 @5 E

+ r; ]* \, k0 \8 K) q9 }9 `& E7 J5 C$ P5 {* i- ?2 M, _; I6 h8 e
80年代中期,以TRON为内核的计算机操作系统已经基本成熟,从桌面系统BTRON,用于通讯设备的CTRON,到用于家用电器和汽车的ITRON,日本已经拥有了一套完备的自主研发操作系统体系。
' Y1 I/ m  o4 q" x5 l" l% k3 v4 {- V) U" A7 P
▲运行BTRON的个人电脑.图片来自:XahLee.
( ~# G. p# K5 a/ \6 w8 d( v3 p6 o  V5 m0 I2 i- i: I  Y9 Y; [
而TRON系统都是开源的,这样意味着着,如果这套系统被市场接受后,很可能对微软的Windows造成不小冲击。' u! W" P1 l& @& Q% \' u+ W) S0 i( ?

$ b5 S: ~2 Y$ V' {) c& {' s" A7 m但还没等TRON和Windows一决雌雄,美国就已经以「不公平贸易」为由将TRON扼杀在摇篮中,而采用TRON的美国企业也将受到打击,在这样的制约下,TRON很快就退出了PC市场。
! V9 u: Q' _* }; c$ F2 d2 `/ V4 z- Q
虽然TRON在PC市场折戟,但并没有销声匿迹,反而成为了全球终端数量最多的操作系统之一,遍布于手机、家店、汽车等数十亿电子设备中,影响着我们生活的方方面面。而当年的老对手的微软,也于2003年宣布加入TRON阵营。
* C! _! N1 O3 p( I
. U$ H/ d. p7 |( q从去年开始,因为一些外部因素,华为自主开发的鸿蒙操作系统受到了极大的关注。TRON的经历,或许也能为其他国产操作系统提供一些启发。
) S/ G) W* S$ ^2 `
& y* @9 o; q4 R9 Q; P红旗Linux:昔日国产操作系统的旗帜
' [) Y& A5 B& z2 H& d6 h' |
1 h* p! w) i. T% j4 ~9 L/ i中国其实也不乏国产的PC操作系统,但和TRON从0到1造轮子不同。国产操作系统基本都是基于开源的Linux内核开发,但这也不是什么丢脸的事情,毕竟就连Android也是使用Linux内核的。- y1 U/ k: b* i0 I' ?; j
5 i8 C  E) p& T; z8 _
在众多国产操作系统中,红旗Linux是最具代表性的其中一个。红旗Linux1.0诞生于1999年,最开始是国家出于信息安全考虑,主要供政府机关单位使用。6 v6 s* @4 w; P

' h* Y8 L% W# L2 k也正因如此,早期红旗Linux完全不愁订单。在2001年北京市政府桌面操作系统产品正版软件采购竞标中,成立不到两年的红旗Linux还从微软手中抢到了订单。
: ^, J* i- o, Z5 b# r' e0 g
% B( W0 o$ l6 `; U除了政府订单,IBM、戴尔、惠普等PC厂商为了节省成本,也曾在其产品中预装红旗Linux,到2001年7月,红旗与PC厂商的OEM协议超过100万套。
- U/ b6 S1 Z3 q6 E9 j: l, T8 I4 J9 c: E
▲红旗Linux6.0桌面.6 z8 f% Q+ j4 y7 A
) ]8 f6 K% _# i$ f7 _3 Q
很快红旗Linux就占据了国产操作系统市场份额的第一位,然而这样的成绩并不是因为其产品体验,相反糟糕的用户体验已经为红旗Linux后来的命运埋下伏笔。8 p' ~: w. D: e! r9 f$ B7 }9 S

7 ^+ q, a# C' ^- Q据财新网报道,很多使用者拿到预装红旗Linux的电脑后做的第一件事,格式化电脑然后重装Windows操作系统。跟拥有成熟应用生态的Windows相比,红旗Linux完全不是对手。" O* a# u/ L" R; z$ e$ Y. S

+ T/ P/ e( p( M6 r4 t+ G  D7 a2014年2月,研发的红旗Linux中科红旗发布清算公告,宣布公司正式解散。也是从这一年开始,一众国产操作系统扎堆冒了出来,但很多只是为了政策补贴而来,甚至还出现了麒麟这样的换皮产品。* I5 _: L5 n0 `4 g' K
  X) L# z% i; O" i
希望在不久的将来,能迎来一款让我们扬眉吐气的国产PC操作系统。, ~% L) g% a; N8 v: L

: Q  `; y8 q* p. _很难说这些国产操作系统如果体验做得更好,就能动摇Windows的地位。这也是大多数小众操作系统的命运,几家巨头庞大的用户量和应用生态,是难以逾越的城池。
( s( f  W4 y' A3 {1 }
* ], p- q  E; j▲红帽Linux.
4 X% b! A9 c, C& N  Z6 l3 d: L8 E: t1 }
但无论是PC还是智能手机,那些Windows和macOS之外、Android和iOS之外的小众操作系统,都让整个互联网显得更加生机勃勃。" k- ~& W) m* r! I
7 H! |% u! D, L; G( i7 B
欢迎厂家入驻,推文!免费!微信:yinpinyingyong
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

音频应用搜索

小黑屋|手机版|音频应用官网微博|音频招标|音频应用 (鄂ICP备16002437号)

Powered by Audio app

快速回复 返回顶部 返回列表