音频应用

 找回密码
 快速注册

QQ登录

只需一步,快速开始

查看: 33248|回复: 0
收起左侧

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

[复制链接]

215

积分

2

听众

96

音贝

音频应用

Rank: 1

积分
215
发表于 2020-5-8 22:13:21 | 显示全部楼层 |阅读模式
Windows和macOS之外,那1%奇葩操作系统背后的故事; @' W/ g$ V% X0 w) Y4 P( ~
1 s& z) e& y0 L$ `; l0 T
对于我这代人来说,与互联网的交集从Windows开始的。伴随着经典的开机音乐,蓝天白云草原出现在眼前,这是每次上网冲浪的仪式。. m9 K+ k3 D0 P4 g: N

9 J- `: G  T. |# C# ]5 h- Z5 Q' z毫无疑问,PC桌面操作系统已经是Windows和macOS的天下,还有不到3%的市场份额留给了开源的Linux。% i- L+ F( |# O
. O" {6 t) p/ z' C* D
然而你可能不知道,在这些主流的PC操作系统外,还有不少一些小众却特立独行桌面操作系统,有的可能由一个「疯子」开发,有的一度有望走向主流,他们是组成互联网历史的有趣拼图。
) Q* ?3 `6 A5 S, a! C
2 u9 e+ }9 a3 {$ f1 Y  j. }今天要说的,就是剩下那1%操作系统背后的故事。
; ?) A6 l$ K' X8 z( {" [% m/ ]; y$ k1 {3 k
TempleOS:为上帝开发的操作系统/ N3 k# k. H' y1 S

8 K9 Y; {1 x4 v7 r; ]2 |& N这是上帝的神殿,就像所罗门圣殿一样。这是一个供奉上帝,并征询上帝旨意的社区中心。4 h  n. B" K1 z6 J6 w& e8 [

- Q: D/ D, W% x7 c
8 p; C4 \9 V8 u4 Q
1 r, r3 I  Y7 l4 L这段话不是出自圣经,而是一个叫做TempleOS的桌面操作系统的简介。Temple的中文意思就是「圣殿」,顾名思义,这是一个以「圣经」为主题的操作系统。
8 O0 d# j# o  o% A( [
* r5 `7 X) ?2 T8 W1 B7 ]7 N这个操作系统里的所有元素,几乎都与《圣经》以及与上帝相关的宗教文化有关。# t, j% I2 O& k1 v$ p' A% Y% {' y

& w4 _. @1 @8 I打开TempleOS的界面,屏幕中央会出现一把利剑和一个天平,有人猜测这是取材于正义女神像手持的剑与天平。' W0 m5 j2 n2 w$ z) X
% E$ M( _9 T" k2 z, x
当你按下F7,就能接受「GodWord」,其实就是随机弹出《圣经》里的单词,而Shift+F7就能打开《圣经》里段落。, g. j: f, R/ g* b, v2 g" d/ u
" a2 `, k$ Z6 @! l0 u1 e7 `1 e! A
而F6则可以掉出一端类似8bit音乐的旋律,据说这是上帝的歌声。按下Shift+F6则能看到「上帝的涂鸦」。0 h  |' u0 H9 k# C+ i" l- U' q
3 E0 U: y* f- J2 V2 H: B) ?; o
虽然TempleOS诞生于2013年,但画风却像80年代的像素游戏,只有640x48016色的分辨率,跟微软早期的MS-DOS有点类似。$ t% t+ F1 E6 `$ Q3 X

& b, L: t% l7 D4 _( T这不是开发者技术不过关,而是程序员TerryDavis有意为之。TerryDavis表示这是上帝的旨意,因为这能让孩子更容易为上帝作画,「这是和割礼一样的圣约」。" B0 f+ x' e7 F! c9 c
) Q, Y4 V) D/ s" T
就连桌面的文件系统也叫做「红海」(RedSea),而系统的编程语言则叫做HolyC,这是TerryDavis通过基于C和C++改编而成的一种编程语言。
3 z6 Y) p! v* m7 y0 l7 q) ~6 a  i
不只是自创编程语言,TempleOS总共超过12万行的代码,都是TerryDavis一个人花费10年写出来的,而且还是当时十分前沿的64位操作系统。1 n, M& ^  o( b& j' R

0 s# t9 Y9 y1 t0 w7 H▲图片来自:HackerNoon
6 t/ |0 \' I, }7 L; X. z3 P* B% b; Z/ H
这样的代码数量,大概与Photoshop1.0相当,这在IT行业已经算是个不小的奇迹,相当于一个人盖起了一栋摩天大楼。中文互联网里也有一个凭一人之力完成几万行代码产品的程序员,就是当年写出Foxmail的张小龙。% P' |; ^2 D* ?% j

! B, k1 m4 e; K0 D% `1 F/ w) C! u说TerryDavis是一个计算机天才并不为过,Terry从小开始接触编程,小学已经开始使用AppleII,1994年获得亚利桑那州立大学电气工程硕士学位,跟很多狂妄的天才一样,Terry自称为「有史以来最聪明的程序员」。2 t, y( I2 r3 p. H7 k: n  s; A, h

0 K: n' j# n' I* H  y▲TerryDavis.图片来自:维基百科
  ?9 Z: k# E1 M/ W1 Z; @
3 A  o0 _* ]' PTerryDavis最终没有成为下一个比尔·盖茨,最大的阻碍便是「上帝」,用凡人的话说,他患上了精神分裂症。
) H# I5 [9 ?% y( M8 w$ V% i9 D0 C/ u& o: }: y$ ~- j. Z
1996年开始,TerryDavis开始出现幻觉,认为自己受到外星人和政府的监控。很快就不能再正常工作,只能长年待在父母的家中,与一只鹦鹉作伴。0 v& g' y6 D* l) s' h, N/ a

+ Z1 I) V7 u# m直到2003年,TerryDavis突然声称收到了上帝的旨意,要为上帝打造一个操作系统作为他的圣殿,此后10年Terry就一头扎进了这个属于上帝的操作系统中。TerryDavis坚信TempleOS会被硅谷的互联网巨头接纳,一直存在千年。6 G" P$ P& I1 u# |* p
- K1 g; [" ]. j" k( w, d, @3 \, ?
尽管TempleOS可以说是一个「疯子」开发的操作系统,可当TerryDavis在2018年去世时,不少程序员在悼念他时,都不否认Terry拥有顶尖的编程水平。6 E* K9 T; ~2 U' s

$ F0 O2 c: d0 k某种程度上,TerryDavis就像那些集天才与疯子于一身的艺术家,用极致的技术将心中的世界表现出来,仿佛程序员中的梵高。
: a; i) J- p0 S* g& |# b4 {7 M4 e8 i  O1 E. C% I' j1 V
如果世界末日来临,你需要怎样的操作系统?
: H1 h. S* V# A: o. A1 p
5 s3 q& [2 t7 q6 y- E3 X如果你认为TempleOS已经够疯狂那就错了,有一位叫做VirgilDupras的程序员虽然没有收到上帝的指令,但依然想用一个操作系统为人类文明打造一艘诺亚方舟,以应对世界末日。
0 q. j/ S8 `; M6 c$ w/ [
2 m4 O2 l: A7 U4 `+ _这个专供末日世界使用的操作系统叫做,只有简易的功能,却几乎可以在找到的硬件上运行,:! K( ?' }7 d% l( z- @
& V( P) `% ~: E7 ?; O
我们要求它必须有足够广的泛用性,并且能在任何环境下运行。然后我们看中了Z80微处理器,这可能是大部分人最容易找到的硬件。! v( s- c- ^: n! ?% A  `# E# ~
0 c% B. k$ [3 _5 s: s7 l5 G
. D( v0 ]' g" H1 R. p0 a" w% t) K

8 Z" T: T. F% u% O$ G0 Z5 g$ jZ80是一颗8位微控制器,在1974年由Zilog推出。据Dupras介绍,之所以选用Z80,是因为它已经投产很久,并被广泛用于大量电子设备上,即便是拾荒者也能轻易搜集到。
9 ^/ K2 g# w6 @5 O3 A$ X5 Q
( d( C& _# J- F9 \+ X# I4 C这意味着当人类处于末日环境,只要幸存者拥有基础的编程知识,从废墟中找到含有Z80微处理器的设备,就可以运行CollapseOS,Dupras已经成功让CollapseOS在一台1988年上市16位经典游戏机MegaDrive上运行。
6 V( Q1 h5 J& [) J* b- b
1 U  G7 b3 n3 Y  _" }: xDupras之所以要开发这样一个操作系统,是因为他认为全球供应链在2030年前就会面临崩溃,由于电子产品复杂的供应链体系,一旦崩溃人类文明将回到「低技术」水平,可能几十年无法恢复现在的科技水平。' g6 N: U7 y* O! j; ]

! {  ]# \# A& e4 k而一个能够就地取材编程的操作系统,有望让濒临崩溃的人类文明更快恢复到信息时代的水平。
/ @- T, A* P5 v
$ q& W( d$ u. Y: a7 C1 s尽管CollapseOS的设想很美好,但其可行性也遭到了不少质疑。有人指出,当末日来临,就连托管CollapseOS源代码的GitHub也会宕机,更别说这个操作系统了,而且从那些废弃设备和零件中组建一个新的系统并没有想象中容易。1 P9 M* p: `6 c- ?; T9 r
. R" S9 H6 W: a4 T: r9 p
▲图片来自:ZEUSNews
; s' d2 w2 k3 e, B/ }1 H9 S; X! @% \' F) o1 v1 Y
而Dupras自己也承认CollapseOS还存在不少缺陷,他表示只有在特定的崩溃程度下这个系统才能奏效,太轻微的灾难人类不需要,太严重的灾难也无能为力。
! W* x# ~4 n$ v$ a6 x& J; _. U3 H) w2 M6 N: ]' T6 c
目前看来,CollapseOS的确有些鸡肋,但当人类再遇到一次类似当年陨石撞地球的灾难,要怎么存活并恢复现有的科技文明,也是个值得探讨的问题。
+ h& K  o& G( n# M. m9 R! V2 D( s, e6 d5 {
差一点成为macOS,差一点让乔布斯回不了苹果
3 P8 }6 S& H0 v* {8 U& v+ B+ }6 O* m2 X& U3 R
很多人都知道,苹果在1996年收购了乔布斯创办的NeXT,这不仅让NeXTSTEP成为未来MacOSX的基础,更让乔布斯回归苹果,造就之后的种种神话。2 ~/ {/ v$ v. ?$ S7 i
3 U" ~3 M* G+ C1 U2 W/ ]
▲图片来自:Dave’sMacBlog2 c: s$ c. l% H% ]
$ @2 N/ R) P( {( W
1996年苹果已经处于破产危机,其为Mac电脑开发的新系统Copland却十分不稳定,最终被放弃,苹果转而收购成熟的操作系统。
2 `* F8 d. p  K6 Q  {6 ]2 p7 d6 l% h' b+ S3 c" F/ X
除了NeXT,当时苹果还有另外一个选择,那就是同样由苹果前高管Jean-LouisGassee创立的BeOS。' \- W0 [' K0 ]! o

8 f  S6 K8 a# u' |; j% _' bBeOS完全符合苹果的要求,这是少数可以在PowerMacintosh上运行的非苹果操作系统之一,而且在稳定性和流畅度上都优于当时苹果操作系统。
  X! [/ E) U+ Y" z
6 Y% @: H. c! e8 e《BeOSBible》一书作者ScotHacker认为,BeOS同时拥有Mac那样的优雅和Unix的强大,而Mac到好几年后才达到了同样的水平。0 i3 h% N( @! I0 \# S
( C6 @% W$ B' g/ P) m6 a' ]9 p
ScotHacker曾在2001年对比过BeOS和OSX系统。发现很多方面BeOS依旧占上风,比如涉及多线程和多任务处理时,配置较低的BeOS设备要比高配置的OSX设备还要快一个量级。, \( O- d) t* ^5 V1 J2 X* J7 W2 i- p
' i, R% H3 w4 c. C1 X+ [- B
苹果何尝不知道这是一个优秀的操作系统,BeOS实际上是当时苹果的第一选择。出价也从开始的1.2亿美元提高到2亿美元,然而Be提的价格却是3亿美元,双方不欢而散。; |+ G$ D6 m; |
  g! y: e) S5 |  p
在求BeOS而不得的情况下,苹果才找到「备胎」NeXT,最终以4.29亿美元收购NeXT,或许当时苹果还在后悔当初应该咬咬牙将BeOS拿下。
3 I0 Y. R) H! D0 C7 u/ i
8 P5 A! F! b* F& a5 g4 C就这样,BeOS与苹果失之交臂,两者的命运都因此改变,但却走向了两个不同的极端。2 }8 a+ P, |3 D  [; Q
8 @; ~9 c8 D: o! z
虽然BeOS用户体验优秀,却始终没有在市场上获得成功。在2001年被Palm收购后不久,也走到了生命尽头。尽管后来BeOS被一些发烧友以Haiku的名义复活,但早已不复当年之勇。+ \# D0 U) o, ^% a! }7 r
* C! h) \) S) d
如果当年苹果收购的是BeOS,今天会是什么样呢?2 F* k- d- `# J, s
: Q$ n' b9 l1 B! w; V7 E8 X
曾让美国忌惮的TRON
) `; y6 _! ~$ A1 ~' j' i' V6 E  _. M, k
无论是PC还是智能手机,主流几个的操作系统都出自美国的科技公司。其他国家要想动摇这些操作系统的地位有多难,30多年前日本的操作系统TRON就已经体会过。
$ o8 o, `! Q. h' {
! ]' H( E( n, @5 O3 o  O$ L+ [TRON最初是东京大学教授坂村健发起的一个项目,旨在「为全社会的需要创造一套理想的计算机结构和网络。」TRON也被日本人寄予了摆脱微软垄断的厚望。
5 G, Z9 y3 P& C' x( h1 N0 b  g+ G( F) {) G
当时坂村健已经意识到,互联网可能会成为未来社会的「水电煤」。
; `8 T5 X9 c9 d( @* x4 E2 K$ h7 z# @: d8 z4 A& p% H  n
基本软件,就是软件的平台,是资讯化社会的基础,就该如水与空气一般。/ g' ]! h, S: f* ~" X

+ @" }0 E" ^/ v! b$ O4 @: D& m
$ ]# B8 }& k7 s
3 |6 g2 R9 W. V+ ~80年代中期,以TRON为内核的计算机操作系统已经基本成熟,从桌面系统BTRON,用于通讯设备的CTRON,到用于家用电器和汽车的ITRON,日本已经拥有了一套完备的自主研发操作系统体系。. S/ ]$ w4 ~' T$ m- l1 x% A

5 _: n' u) ^& r7 K4 ?. W▲运行BTRON的个人电脑.图片来自:XahLee.
, I% |8 ?6 W8 n3 Z) l# R9 U2 |& C, `( F  ~: _' m: D
而TRON系统都是开源的,这样意味着着,如果这套系统被市场接受后,很可能对微软的Windows造成不小冲击。
" {2 h. p, }9 @4 X5 c! l
- J8 g2 |( ^- }; f0 j* A8 g& B但还没等TRON和Windows一决雌雄,美国就已经以「不公平贸易」为由将TRON扼杀在摇篮中,而采用TRON的美国企业也将受到打击,在这样的制约下,TRON很快就退出了PC市场。
% ]: F7 M8 Y: O" g& g
( k8 X5 E9 }2 r' C& K, Y虽然TRON在PC市场折戟,但并没有销声匿迹,反而成为了全球终端数量最多的操作系统之一,遍布于手机、家店、汽车等数十亿电子设备中,影响着我们生活的方方面面。而当年的老对手的微软,也于2003年宣布加入TRON阵营。
) V# ?* c6 I$ M2 ~7 ~6 m& o8 y; j
& y8 ?7 ~' j" V' w' |/ p0 d$ n从去年开始,因为一些外部因素,华为自主开发的鸿蒙操作系统受到了极大的关注。TRON的经历,或许也能为其他国产操作系统提供一些启发。
/ _' u# o& `# `! ^+ S8 X8 B7 z
9 I* [! b$ j1 v2 M% N* o红旗Linux:昔日国产操作系统的旗帜
6 y: `5 K" k7 M1 m; R
9 ~3 _/ I' Z5 Q( O/ e中国其实也不乏国产的PC操作系统,但和TRON从0到1造轮子不同。国产操作系统基本都是基于开源的Linux内核开发,但这也不是什么丢脸的事情,毕竟就连Android也是使用Linux内核的。" y. W( ~* E/ g  r
  W; P5 V3 L, C: k
在众多国产操作系统中,红旗Linux是最具代表性的其中一个。红旗Linux1.0诞生于1999年,最开始是国家出于信息安全考虑,主要供政府机关单位使用。
$ @. V6 [+ y# E0 l. _; l5 T% o
: d& m+ n2 g$ W( A0 \; e, l) z也正因如此,早期红旗Linux完全不愁订单。在2001年北京市政府桌面操作系统产品正版软件采购竞标中,成立不到两年的红旗Linux还从微软手中抢到了订单。2 g! {7 S$ F/ n* S

/ S6 ?/ x! ]4 K4 h( E* D除了政府订单,IBM、戴尔、惠普等PC厂商为了节省成本,也曾在其产品中预装红旗Linux,到2001年7月,红旗与PC厂商的OEM协议超过100万套。0 k8 N4 m! J# q
5 Q6 S" [: h; ~
▲红旗Linux6.0桌面.# e6 l# }2 i3 ]: M: Q
7 o7 Z, T4 K& p9 W$ ^& J( [
很快红旗Linux就占据了国产操作系统市场份额的第一位,然而这样的成绩并不是因为其产品体验,相反糟糕的用户体验已经为红旗Linux后来的命运埋下伏笔。
9 Z! `6 O3 a; Y
6 _) @. F( i, }/ T4 Y据财新网报道,很多使用者拿到预装红旗Linux的电脑后做的第一件事,格式化电脑然后重装Windows操作系统。跟拥有成熟应用生态的Windows相比,红旗Linux完全不是对手。
3 c! |6 D) U# m3 x9 D
; R; L+ n) y( R8 [9 Q" K2014年2月,研发的红旗Linux中科红旗发布清算公告,宣布公司正式解散。也是从这一年开始,一众国产操作系统扎堆冒了出来,但很多只是为了政策补贴而来,甚至还出现了麒麟这样的换皮产品。
! V& x7 T/ f9 T
7 F4 W- U& [( G希望在不久的将来,能迎来一款让我们扬眉吐气的国产PC操作系统。
4 V9 g& W. q4 N/ V' T
4 Z2 N; j( D. }( J% ]! l2 Y2 {很难说这些国产操作系统如果体验做得更好,就能动摇Windows的地位。这也是大多数小众操作系统的命运,几家巨头庞大的用户量和应用生态,是难以逾越的城池。; h5 ^2 [0 M" e

  l9 E+ x, v+ u: f% _) U▲红帽Linux.. r3 e  }' j* R4 P
$ w6 X" W! j2 E9 H3 }9 n1 s
但无论是PC还是智能手机,那些Windows和macOS之外、Android和iOS之外的小众操作系统,都让整个互联网显得更加生机勃勃。: ~. S$ U$ m. L( r$ t: R$ |

( `: d5 V. w* [$ G4 m
欢迎厂家入驻,推文!免费!微信:yinpinyingyong
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

音频应用搜索

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

GMT+8, 2025-6-6 07:21 , Processed in 0.026720 second(s), 7 queries , Redis On.

Powered by Audio app

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