为什么不换个思路:内核依桌面与服务器分开开发,图形界面写入linux桌面内核

不同视角、不同观点、深度探讨,禁止人品和道德攻击
回复
陽光院景仁
帖子: 1513
注册时间: 2009-09-25 20:19

Re: 为什么不换个思路:内核依桌面与服务器分开开发,图形界面写入linux桌面内核

#91

帖子 陽光院景仁 » 2010-11-13 9:42

Haiku的研發緩慢原因不是單一的,首先是缺乏資本,另外這是一個從核心到UI到一切完全重新建構程式代碼的OS,這和Linux起源時有一點相似。可是Linux只是重建了Unix的僅包含了CLI Shell的核心,還沒有包括桌面環境,Haiku則連桌面也必須完全根據BeOS自己重建,還要重建所有的BeOS應用程式,還要移植現在新的開源GUI應用程式。這都是因爲他們選擇了一個和單一GUI緊密結合的系統,只能如此。可以預見,即使Haiku完全研發完成發佈了R1穩定版本,這樣高度封裝的系統架構將令將來系統及應用程式的更新、升級、維護仍然要付出這樣慘重的代價,也許註定永遠要依附於Linux世界靠移植Linux程式爲生。
头像
ptptptptptpt
帖子: 3711
注册时间: 2006-09-19 18:16

Re: 为什么不换个思路:内核依桌面与服务器分开开发,图形界面写入linux桌面内核

#92

帖子 ptptptptptpt » 2010-11-13 13:08

浪得虚名 写了:正如你说的高手只是为了自娱自乐,这和当初一些人的理想已经差得太远。
我看这样pk也没有任何结果了。总之我是不看好Wayland的,面临的挑战实在太多了。也不看好linux在桌面上有任何作为。
不知道你所说“当初一些人的理想”指的是什么。“当初一些人”,应该包括李纳斯在内吧?据我所知他的理想就是“ just for fun ”而已。没有“差得太远”吧?
头像
shuifu
帖子: 234
注册时间: 2007-07-23 12:20

Re: 为什么不换个思路:内核依桌面与服务器分开开发,图形界面写入linux桌面内核

#93

帖子 shuifu » 2010-11-13 13:21

ptptptptptpt 写了:
浪得虚名 写了:正如你说的高手只是为了自娱自乐,这和当初一些人的理想已经差得太远。
我看这样pk也没有任何结果了。总之我是不看好Wayland的,面临的挑战实在太多了。也不看好linux在桌面上有任何作为。
不知道你所说“当初一些人的理想”指的是什么。“当初一些人”,应该包括李纳斯在内吧?据我所知他的理想就是“ just for fun ”而已。没有“差得太远”吧?
警告!ptptptptptpt,离题太远。并且注意你的用词不能带有人身攻击(之前的一些的回复愤青情绪严重)。
下面继续PK。
Manufacturer: LENOVO
Product Name: 3626RU6
Version: ThinkPad X201
Version: Intel(R) Core(TM) i5 CPU M 540 @ 2.53GHz
External Clock: 133 MHz
浪得虚名
帖子: 276
注册时间: 2009-01-14 19:01

Re: 为什么不换个思路:内核依桌面与服务器分开开发,图形界面写入linux桌面内核

#94

帖子 浪得虚名 » 2010-11-13 14:13

陽光院景仁 写了:
浪得虚名 写了:陽光院景仁,我只看到社区不断地在分裂。
Haiku研究了9年还不行,原因是什么呢?缺少人才?缺少资金?还是实施起来太难?
诚然如ptpt所说的,市场占有率说明不了一切,但说明了大部分问题。
社区几乎一直在分裂,大量优秀的人才因为观点的不合而分道扬镳,这也许就是Haiku不行的原因,也是市场占有率低的原因吧
中國人確實具有非黑即白的思維方式者比例超大,放在開源上面也仍然衍生出「不是統一就是分裂」的思維。西方的主流文化是「求異存同」而不是「求同存異」,放在商業競爭上如此,放在自由軟體領域更是如此,唯有掌握壟斷權的力量才能扭轉這種趨勢,可是這在西方是被主流社會敵視的,於是有所謂反托拉斯主義。假設開源社群放棄自由軟體理念而演變成強調絕對權威的魔教化,我會覺得商業軟體會是更好的選擇。
西方主流文化为何,中国人是否有非黑即白的思维方式,我不敢妄下结论。
您打的是繁体字,我不知道您对自己身份认同情况,但是你这一句“假設開源社群放棄自由軟體理念而演變成強調絕對權威的魔教化”,确实证明了抱有非黑即白的思维方式的人还是很多的。
首先,你把开源和自由两个字放在一起,我想你应该知道开源软件运动和自由软件运动的区别,以及这两个阵营间发生的龃龉。这些争论围绕着太多的东西,知识产权,哲学,技术经济学,等等,如果要发散开去,就超出了我这个外行人的学识水平,所以我选择不争论。我猜测了一下你的原意,我是否可以把你这句话理解为“开源社区如果把图形写入内核,就成了绝对权威的魔教化代表”,“如果把图形写入内核,就成了开源社区该鄙视的叛徒?
如果果真如此,对这种乱扣帽子、乱贴标签的行为,我很遗憾。这甚至让我想起了大陆文革末期的报纸。这种不负责任的乱扣帽子的行为可以抹杀太多天才的设想。我上网仔细了解了一下Haiku,他们的网站上一句话写得很明白:
Why not Linux?Linux-based distributions stack up software -- the Linux kernel, the X Window System, and various DEs with disparate toolkits such as GTK+ and Qt -- that do not necessarily share the same guidelines and/or goals.
是的,kernel,x,不同的DEs,不同的toolkits,他们目的有着太大的区别。他们让你的电脑变得太复杂。simple is good ,simple is beauty。看了他们网站的介绍,我倒一点都不觉得他们失败,反而觉得他们非常有朝气,这点和别的社区并无二致。(他们的网站比较精美,美工不错)
其次,我又想起了林肯的那句”A house divided against itself cannot stand“,这句话来自圣经,所以我想西方从来不存在可以被冠以任何标签的主流思想。 如果硬要说西方主流思潮,其实它单调得可以,内部统一性非常高——他们的主流思潮,无一不是来自于圣经,大宪章,伏尔泰,卢梭,独立宣言。如此单调,以至于他们根本就无法理解和认同阿拉伯的、东方的哲学。而且如果你认为一个由一些分裂的思想揉捏而成的,不稳定的,复杂的linux桌面环境是好的,我无话可说。这好比你对伊拉克人说,”你们现在乱糟糟吵成一团的局面,非常符合西方主流文化,你们的国家将会因此强大。“
最后,总结,12个字:别贴标签,停止争论,务实主义
开源不是美德,闭源不是罪恶,它们只是不同的选择

开源是服务社会,闭源也同样能服务社会,都没有错
浪得虚名
帖子: 276
注册时间: 2009-01-14 19:01

Re: 为什么不换个思路:内核依桌面与服务器分开开发,图形界面写入linux桌面内核

#95

帖子 浪得虚名 » 2010-11-13 14:15

ptpt,你可以去了解一下Richard Stallman这个人,以及linux里面两大阵营的历史
开源不是美德,闭源不是罪恶,它们只是不同的选择

开源是服务社会,闭源也同样能服务社会,都没有错
头像
ptptptptptpt
帖子: 3711
注册时间: 2006-09-19 18:16

Re: 为什么不换个思路:内核依桌面与服务器分开开发,图形界面写入linux桌面内核

#96

帖子 ptptptptptpt » 2010-11-13 14:48

shuifu 写了:
ptptptptptpt 写了:
浪得虚名 写了:正如你说的高手只是为了自娱自乐,这和当初一些人的理想已经差得太远。
我看这样pk也没有任何结果了。总之我是不看好Wayland的,面临的挑战实在太多了。也不看好linux在桌面上有任何作为。
不知道你所说“当初一些人的理想”指的是什么。“当初一些人”,应该包括李纳斯在内吧?据我所知他的理想就是“ just for fun ”而已。没有“差得太远”吧?
警告!ptptptptptpt,离题太远。并且注意你的用词不能带有人身攻击(之前的一些的回复愤青情绪严重)。
下面继续PK。
呵呵,哥们,警告的晚啦,要说 离题 和 愤青情绪,10楼就开始了。哥最喜欢干的事,就是 以彼之道 还施彼身。
头像
ptptptptptpt
帖子: 3711
注册时间: 2006-09-19 18:16

Re: 为什么不换个思路:内核依桌面与服务器分开开发,图形界面写入linux桌面内核

#97

帖子 ptptptptptpt » 2010-11-13 15:09

浪得虚名 写了:ptpt,你可以去了解一下Richard Stallman这个人,以及linux里面两大阵营的历史
你要知道,要讲“最初”的话,linux 的最初并不是 Richard Stallman,而是李纳斯。

Richard Stallman 的理想,跟 Linux 的理想,是两码事。我想最能代表 linux 理想的,就是李纳斯,理想就是 JUST FOR FUN。今天 linux 高手自娱自乐,恰恰是秉承了最初的理想。反倒是后来滋生的其他种种,出现 linux 厂商、追求市占率、追求盈利、竭力取悦大众,才是偏离了“最初的理想”。
头像
ptptptptptpt
帖子: 3711
注册时间: 2006-09-19 18:16

Re: 为什么不换个思路:内核依桌面与服务器分开开发,图形界面写入linux桌面内核

#98

帖子 ptptptptptpt » 2010-11-13 15:36

浪得虚名 写了:而且如果你认为一个由一些分裂的思想揉捏而成的,不稳定的,复杂的linux桌面环境是好的,我无话可说。这好比你对伊拉克人说,”你们现在乱糟糟吵成一团的局面,非常符合西方主流文化,你们的国家将会因此强大。“
最后,总结,12个字:别贴标签,停止争论,务实主义

Linux 就是在纷争中诞生、发展的。我觉得这样挺好。矛盾是前进的动力嘛。百家争鸣,各抒己见,碰撞中才会产生火花。Linux 发展到今天,我觉得是一个奇迹,我很满意。linux 再分多少阵营,也都属于同一个大阵营,属于人民内部矛盾,没什么可怕的。正是在纷争中,得到一个平衡的结果。没有哪一方是正确的,各方力量在纷争中形成的结果,才是正确的,因为它就是现实,没有比他更正确的了。

你说要务实,然而怎样算务实?又会有很多标准。你如何把他们统一,如何让大家遵循同一个标准?呼吁?号召?恐怕不灵,人家凭什么听你的。拿钱来召集?应该会有效,不过那就是公司的模式了,不是linux社区。在 linux 地盘上,就得遵循它的规则。自由,令linux成为天堂,也成为地狱。

最后,总结,认清现实,搞清需求,如果 linux 能满足你需求,君可自取;若不能,君可自去。无需抬高它,也不要贬低它,最重要的是,你无法强求它,不要妄图它会按你的意愿改变。这就是现实。
delectate
帖子: 18311
注册时间: 2008-01-09 22:41

Re: 为什么不换个思路:内核依桌面与服务器分开开发,图形界面写入linux桌面内核

#99

帖子 delectate » 2010-11-13 16:07

插一楼,lx继续pk:

x的架构足够先进,以至于十年来基本上不用任何修改。wayland不是代替x,而是完善,可以想象为x12。kms那个,是因为考虑到内核稳定性和服务器,所以会有讨论有pk,而把对于服务器无用的x集成到内核,就是天方夜谭。

虽然说,内核应用广泛,但是linus也没有打算把x集成到内核,因为kiss原则嘛,gui不够简单,也不够stupid。如果有比cli更简单高效出色的方式,他会舍弃cli而使用那个方式的。反观nt,每一次更新,基本上从外到内都要要重写一次,呃,这说明了什么?不言自明吧……
反正,nvidia自己都说了,linux和win驱动,有95%代码是相同的,剩下的5%仅仅是胶合层而已,不存在什么障碍。更谈不上花多少兵力去完善小众系统的驱动了。

@陽光院景仁,您對作業系統的研究真的很出色,佩服!

joke:
linus: just for fun
programmer:just for 饭
fnan
帖子: 919
注册时间: 2009-07-01 22:04

Re: 为什么不换个思路:内核依桌面与服务器分开开发,图形界面写入linux桌面内核

#100

帖子 fnan » 2010-11-14 22:58

以客观事实为基础说说几个个人观点:

linux把图形写进内核 - 可能性不大, 也无必要。
理由: linux的理念是自由,自由的内涵应该包括了社区的开源应用和可允许修改的方便, 还有商业公司利用开源和闭源应用来赚钱的权利。
众所周知,现在linux的开发还是以公司为主力, 而公司投入人力物力发展内核是为了服务器版本, 社区在此基础上顺水行舟完善linux,发展gui, 事半功倍。
如果图形与内核不可分, 则linux势必要从内核开始分裂, 分为服务器版内核和图形版内核, linux力量更分散, 从gnome得到15000美元‘赞助’的新闻来看, 图形版内核会是什么样的发展速度, 可想而知。
图形与内核分开的效率问题, 将来不是什么问题, 随着电脑性能不断提高,64位多核电脑必是未来主流, 那点效率差别不值一提。

linux桌面缺应用,商业公司不愿开发的原因我觉得主要并非命令行与图形界面的效率差别问题, 而是假使当用户找客服解决问题时, 客服小姐必须要求用户打开终端, 一步一步教用户打那些像是‘古古怪怪‘的命令, 不知道双方谁会先发疯。

所以, 公司大力发展内核, 以此为本社区与对桌面有兴趣的公司合作发展有强大命令行和 强大实用的图形界面一起并存的桌面版本, 才是王道。

个人意见, 纯客观的。
bash不如perl精妙,学不到lisp的皮毛,远不够c++强悍,不过可以用。
陽光院景仁
帖子: 1513
注册时间: 2009-09-25 20:19

Re: 为什么不换个思路:内核依桌面与服务器分开开发,图形界面写入linux桌面内核

#101

帖子 陽光院景仁 » 2010-11-14 23:30

這個議題最關鍵的地方在於,第一純圖形的開源專案現在並不是沒有(如Haiku、React OS等),而Linux的Unix身份不可能改變;第二現在將GUI寫入核心的方式並不能起增進桌面效率和穩定的作用,甚至會適得其反。
浪得虚名
帖子: 276
注册时间: 2009-01-14 19:01

Re: 为什么不换个思路:内核依桌面与服务器分开开发,图形界面写入linux桌面内核

#102

帖子 浪得虚名 » 2010-11-15 9:27

ptptptptptpt 写了:
浪得虚名 写了:ptpt,你可以去了解一下Richard Stallman这个人,以及linux里面两大阵营的历史
你要知道,要讲“最初”的话,linux 的最初并不是 Richard Stallman,而是李纳斯。

Richard Stallman 的理想,跟 Linux 的理想,是两码事。我想最能代表 linux 理想的,就是李纳斯,理想就是 JUST FOR FUN。今天 linux 高手自娱自乐,恰恰是秉承了最初的理想。反倒是后来滋生的其他种种,出现 linux 厂商、追求市占率、追求盈利、竭力取悦大众,才是偏离了“最初的理想”。
呵呵,开始抠字眼了,真没意思

可惜的是你这个字眼也抠错了,难道GNU就是linux? 难道开源社区、自由软件社区指的就是linux?你还真幽默得可以
Richard Stallman发起GNU的时候,Linus还在上初中。。。
开源不是美德,闭源不是罪恶,它们只是不同的选择

开源是服务社会,闭源也同样能服务社会,都没有错
头像
ptptptptptpt
帖子: 3711
注册时间: 2006-09-19 18:16

Re: 为什么不换个思路:内核依桌面与服务器分开开发,图形界面写入linux桌面内核

#103

帖子 ptptptptptpt » 2010-11-15 10:20

浪得虚名 写了:
ptptptptptpt 写了:
浪得虚名 写了:ptpt,你可以去了解一下Richard Stallman这个人,以及linux里面两大阵营的历史
你要知道,要讲“最初”的话,linux 的最初并不是 Richard Stallman,而是李纳斯。

Richard Stallman 的理想,跟 Linux 的理想,是两码事。我想最能代表 linux 理想的,就是李纳斯,理想就是 JUST FOR FUN。今天 linux 高手自娱自乐,恰恰是秉承了最初的理想。反倒是后来滋生的其他种种,出现 linux 厂商、追求市占率、追求盈利、竭力取悦大众,才是偏离了“最初的理想”。
呵呵,开始抠字眼了,真没意思

可惜的是你这个字眼也抠错了,难道GNU就是linux? 难道开源社区、自由软件社区指的就是linux?你还真幽默得可以
Richard Stallman发起GNU的时候,Linus还在上初中。。。
你才幽默,你们全家都幽默。我哪句话说“开源社区、自由软件社区指的就是linux”了??正是因为我知道 GNU 不是linux,才把 李纳斯 和 Stallman 分开来说,才特意指明我说的是 “linux 的理想” —— 我不知道你说的是什么理想,你自始至终也没说明白。现在看来貌似你说的是 GNU 的理想。上面的帖子已经暗含了我的倾向:我用的是 Linux ,我认同李纳斯的理想,我不 care GNU 的理想,这里是linux论坛,就连楼主的题目都是“图形界面写入linux桌面内核”,讨论自然是放在linux大环境下的。

谈论问题当然要抠字眼的,因为讨论进行的前提就是:你明白我说的是什么,我明白你说的是什么。否则各说各话,鸡同鸭讲,pk注定不会有结果。你前面说人家这个偏题,那个偏题,不就是在抠字眼吗??自己没道理说了,就说“真没意思”,确实很没意思。
poet
帖子: 2841
注册时间: 2006-09-11 22:47

Re: 为什么不换个思路:内核依桌面与服务器分开开发,图形界面写入linux桌面内核

#104

帖子 poet » 2010-11-15 15:27

浪得虚名 写了: Richard Stallman发起GNU的时候,Linus还在上初中。。。

没错,不过如果没有 Linus,至今仍然不会有 GNU / Linux 这个操作系统。

原因是什么?因为按照 RMS 坚持的理想,是不可能制作出 Linux 这样的东西的。GNU 在 RMS 领导下只能永远是个失败项目。

如果 没有 Linux ,GNU 这个项目早就垮台了,所以说 GNU 就是 Linux 造就的没错,Linus 就是 GNU 的救世主。
头像
Strange
帖子: 1824
注册时间: 2006-05-19 9:54
来自: Shanghai

Re: 为什么不换个思路:内核依桌面与服务器分开开发,图形界面写入linux桌面内核

#105

帖子 Strange » 2010-11-15 17:56

poet 写了:
浪得虚名 写了: Richard Stallman发起GNU的时候,Linus还在上初中。。。

没错,不过如果没有 Linus,至今仍然不会有 GNU / Linux 这个操作系统。

原因是什么?因为按照 RMS 坚持的理想,是不可能制作出 Linux 这样的东西的。GNU 在 RMS 领导下只能永远是个失败项目。

如果 没有 Linux ,GNU 这个项目早就垮台了,所以说 GNU 就是 Linux 造就的没错,Linus 就是 GNU 的救世主。
这话怎讲?

gnu 的产品又不限于某个平台,他的拳头产品 gcc, glibc, emacs, binutils 到现在为止几乎还都是无可替代的。
没有 linux 或许就会更早的出现 gnu/bsd 甚至 gnu/hurd。
ニンニク入れますか?
x60 with gentoo
回复