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

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

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

#76

帖子 陽光院景仁 »

achen.han 写了:有win95 win98天天蓝屏的前车之鉴,难道还要走这条路?
还好,win95 98是个人桌面系统,大不了重启一下。对于上了电就不打算关机的服务器不可想象。
内核和图像界面不仅不能融合,而且要高度分离,这样的思路在软件硬件设计中也是,叫松耦合。
Windows 9x也是雙層核心,最底下是MS-DOS 7,只是負責引導系統;上面是Win32/16混合的純圖形核心。
头像
shuifu
帖子: 234
注册时间: 2007-07-23 12:20

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

#77

帖子 shuifu »

ptptptptptpt 写了:
浪得虚名 写了:51楼还是没有明白我的意思。。。这理解能力。。。
我是说,不要为了开源而开源,kernal和gui也不要为了分开而分开,不存在“开源就是高尚的,core和gui分开就是先进”的这种说法,而是必须看到现在linux图形性能的孱弱以及gui的不稳定,这是必须改变的。
lz提倡图形界面写入内核,又不是说要消灭纯粹的内核。这种思路只是提供了一个提高现有系统性能的思路罢了。在x11仍占主导,且其他替代手段都显得遥遥无期的情况下,难道社区就让linux再边缘化个10年?
我不是软件行业的,我对Wayland这些东西也仅仅是听说过而已,但是我知道在可以预见的将来,仍然是x的天下。任何有了好的想法而不去实施的做法,就是在原地踏步。
哥们 你混乱了。你看看前面所有的帖子,谁说过“开源就是高尚的”?开源跟道德是两码事,这是一个基本常识,只有那些对开源一知半解的菜鸟才会拿道德说事。你还跟洞彻了什么至理似的,写在自己签名档,以为所有人都是菜鸟。

谁说社区任由“linux再边缘化个10年”?谁说社区“有了好的想法而不去实施”?社区一直都在努力,否则就不会有 Wayland 了。照你的意思,好像lz提倡的才是最好的想法,不去做就是原地踏步,就是偏执。你错了。前面很多人已经解释过,为何楼主的想法不够好,为何 Wayland 是一个更好的、而且是已经在实施的想法。没有什么“为了开源而开源“、“为了分开而分开” ,没有人绝对地说“core和gui分开就是先进”,一切都是基于现实的考虑,都是结合实际进行分析,是很多比你我聪明的多、有经验的多的高手琢磨出来的。

很可惜,你都不去了解下人家说的是什么,就死死地抱着一个想法,认为它是最高明的。哥们,你太牛逼了,你视全世界 linux 社区无数高手为无物啊。诚然,一个外行人提出天才的建议,不是不可能,然而,这概率实在太小了,恐怕你是撞不上的。

或许我的理解力不够好,但我一鼻子就能闻出你脑子里的盲目、偏执和自以为是。说实在的,这样的人的想法,也不值得别人去理解。但是你老跳出来传播你的偏执,那俺就不得不理解一下,批判一下。
高潮来了!楼下继续 :em11
Manufacturer: LENOVO
Product Name: 3626RU6
Version: ThinkPad X201
Version: Intel(R) Core(TM) i5 CPU M 540 @ 2.53GHz
External Clock: 133 MHz
头像
shuifu
帖子: 234
注册时间: 2007-07-23 12:20

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

#78

帖子 shuifu »

Strange 写了:其实我更想听听,什么叫“图形界面整合到内核”
就是把包子做成披萨。
shuifu 写了:
陽光院景仁 写了:Windows NT是混合核心架構,爲什麼那麼多人以爲他是微核心架構。NT的特色是核心的分層架構,最底下是模仿Mach的微核心(注意!是包含了一個獨立的微核心而已,並不是說NT是微核心系統),上面是古老的HAL,再上面是子系統(現在就是指Win32了)。這種分層設計來自VMS,理由是可以同時相容OS/2、Windows API和POSIX。

微軟原本研發的是OS/2 NT 3.0,本來的設計是以OS/2子系統爲主,然後附帶Windows(Win16)子系統用來支援微軟自己的Windows應用程式,POSIX則是必需的介面。但實際研發中由於Windows 3.0的暢銷讓微軟野心膨脹,不願意繼續和IBM分享市場(按照商業契約OS/2的源碼微軟與IBM共享),和IBM談判破裂後於是轉向全力開發Windows子系統,更名爲Windows NT,爲了和OS/2競爭把Win16升級成Win32。但是由於兩家公司的合約遠遠未到期,按照合約微軟的產品必須對OS/2提供支援,所以微軟又不得不象徵性保留OS/2子系統,這個子系統直到NT 5.0才逐漸消失。

NT核心的主體也就是Win32和Linux一樣屬於單一制核心,只是NT當年爲了設置多個互通的子系統所以在核心下面加了兩層。其中HAL是讓各子系統共享硬體資源,最底層的微核心是提供整個系統的基本控制指令和通訊服務。另一個有名的分層核心是Mac OS X的核心Darwin,最底層是Mach 3,上面是BSD,這種設計是蘋果早期爲了讓Mac OS X更容易地相容Mac OS 9。

这个问题可以这么解释:
一、面粉和馅伴在一起
优点:没看出
缺点:从面里面把馅挑出来太困难,吃了面也就吃了馅。(桌面崩溃了,内核也玩完)
二、包子皮里面包馅
优点:吃了皮,馅不影响,而且馅和面可以定制。(桌面崩溃了,内核不影响,桌面和内核都可定制,GNOME、KED、XFCE)
缺点:口味想和别人不一样,要自己动手做。遗憾的是并非所有人都会做包子。(不会定制编译内核、桌面环境)

实际上我还是喜欢皮是皮,馅是馅。(内核是内核,GUI是GUI)

之所以吃披萨的比吃包子人多,就是因为披萨把馅和面混在一块做,看着漂亮。当然包子的价格也是很符合大众的。
MS windows是披萨,UBUNTU是包子。
不过MS也朝着做包子的方向发展了!看来还是包子有前途!
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桌面内核

#80

帖子 浪得虚名 »

回ptptptpt,认为“开源就是高尚的”在社区里面大有人在,不一定是你,但绝非少数,随便打开这些个论坛,里面有太多逢微软、逢商业公司就鄙视之人。你是高手,我实在很崇敬,但是一个连签名档都要反驳的人,是不是本身就是偏执到了极点?

你不用给我贴上诸如盲目、偏执、自以为是标签,恰恰相反,这些标签是linuxer给外界的经典印象。
社区在努力,这我知道,但是从这10年来看,x运行的低效有目共睹,试想一个充满了高手的社区为何要花10年才开始用Wayland这玩意替代x?为什么以前开发x替代品的想法都被抹杀扼杀?一个kms都引起了这么广泛的争论,老天知道Wayland出来后会冒出什么问题来?Wayland要多久才能成熟?3年?5年?还是另外一个10年?驱动问题怎么解决?稳定性如何?要知道图形芯片厂商为何要花大力气去为一个小众系统开发驱动?NVIDIA鸟都不来鸟你。

我宁愿相信,微软的软件工程师比社区的高手更努力,也不肯相信让一个低效的x运行10多年直到最近才有所醒悟的开源社区的高手又何高瞻远瞩的能力。也许这些社区的领导者们,在敲代码方面,确实棋高一着,但在如何开发出符合大众需求的软件产品及市场运作方面,着实低人一等——市场占有率就说明了一切,太低太低了。

我早就说过,图形写入内核,并不是抹杀别的思路,我从来都不曾说这个想法是最高明的,你不用偷换概念。
开源不是美德,闭源不是罪恶,它们只是不同的选择

开源是服务社会,闭源也同样能服务社会,都没有错
头像
xhy
帖子: 3916
注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星

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

#81

帖子 xhy »

早就有人在做这个事情了,已经能运行部分程序
目前负债150多万
陽光院景仁
帖子: 1513
注册时间: 2009-09-25 20:19

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

#82

帖子 陽光院景仁 »

浪得虚名 写了:回ptptptpt,认为“开源就是高尚的”在社区里面大有人在,不一定是你,但绝非少数,随便打开这些个论坛,里面有太多逢微软、逢商业公司就鄙视之人。你是高手,我实在很崇敬,但是一个连签名档都要反驳的人,是不是本身就是偏执到了极点?

你不用给我贴上诸如盲目、偏执、自以为是标签,恰恰相反,这些标签是linuxer给外界的经典印象。
社区在努力,这我知道,但是从这10年来看,x运行的低效有目共睹,试想一个充满了高手的社区为何要花10年才开始用Wayland这玩意替代x?为什么以前开发x替代品的想法都被抹杀扼杀?一个kms都引起了这么广泛的争论,老天知道Wayland出来后会冒出什么问题来?Wayland要多久才能成熟?3年?5年?还是另外一个10年?驱动问题怎么解决?稳定性如何?要知道图形芯片厂商为何要花大力气去为一个小众系统开发驱动?NVIDIA鸟都不来鸟你。

我宁愿相信,微软的软件工程师比社区的高手更努力,也不肯相信让一个低效的x运行10多年直到最近才有所醒悟的开源社区的高手又何高瞻远瞩的能力。也许这些社区的领导者们,在敲代码方面,确实棋高一着,但在如何开发出符合大众需求的软件产品及市场运作方面,着实低人一等——市场占有率就说明了一切,太低太低了。

我早就说过,图形写入内核,并不是抹杀别的思路,我从来都不曾说这个想法是最高明的,你不用偷换概念。
任何群體的一部分人包括你這部分都有那些標籤,而不是linuxer的專利。

不是x使用到最近才有所醒悟,而是以往桌面的並沒有3D桌面效果,而現代的PC硬體早已不是x效能的障礙。你覺得Ubuntu的桌面效能低嗎?Wayland受到重視並非甚麼醒悟,而是在最近3D桌面效果逐漸成為主流的時期,x再次成為了基於x的桌面效果未來進化的阻礙,雖然差別並不明顯(Compiz的表現有目共睹)但是多少又是個問題了。
Wayland的繪圖方式已經和Windows沒有甚麼不同,Wayland Compositor相當於Windows的桌面混成元件,Wayland Client指的是所有基於Wayland的應用程式。

不要把問題看得太過簡單,也許在你看來,GUI併入核心就是幾個命令的事情。在這個作業系統經爭激烈的時代,不只是Windows不得不放棄GUI核心,甚至是簡單小巧的手機OS乃至嵌入式系統都放棄了GUI核心。為甚麼?因為GUI和OS核心混在一起就會造成系統研發、更新與維護的困難,這在OS更新升級緩慢的時代還可以勉強應付,放在現在就是準備等著淘汰。

你有沒有站在系統研發的角度來思考問題呢?當然,純圖形核心並不是完全沒有人去研發,只不過他們現在是邊緣而已。你那樣喜歡GUI核心就應該去支持Haiku專案而沒有必要去跟Linux提議這個,因為Linux是Unix家族的成員,而Unix起源並存在發展至今的意義是甚麼你也應該去了解一下?如果系統核心和某種固定僵化的GUI綑綁在一起,Unix系統還有存在下去的必要嗎?

而Haiku的開發者們參與Haiku專案的理由之一就是「我們喜愛純圖形的作業系統,而Linux不是」。
上次由 陽光院景仁 在 2010-11-13 1:17,总共编辑 1 次。
头像
ptptptptptpt
帖子: 3711
注册时间: 2006-09-19 18:16

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

#83

帖子 ptptptptptpt »

浪得虚名 写了:回ptptptpt,认为“开源就是高尚的”在社区里面大有人在,不一定是你,但绝非少数,随便打开这些个论坛,里面有太多逢微软、逢商业公司就鄙视之人。你是高手,我实在很崇敬,但是一个连签名档都要反驳的人,是不是本身就是偏执到了极点?

你不用给我贴上诸如盲目、偏执、自以为是标签,恰恰相反,这些标签是linuxer给外界的经典印象。
社区在努力,这我知道,但是从这10年来看,x运行的低效有目共睹,试想一个充满了高手的社区为何要花10年才开始用Wayland这玩意替代x?为什么以前开发x替代品的想法都被抹杀扼杀?一个kms都引起了这么广泛的争论,老天知道Wayland出来后会冒出什么问题来?Wayland要多久才能成熟?3年?5年?还是另外一个10年?驱动问题怎么解决?稳定性如何?要知道图形芯片厂商为何要花大力气去为一个小众系统开发驱动?NVIDIA鸟都不来鸟你。

我宁愿相信,微软的软件工程师比社区的高手更努力,也不肯相信让一个低效的x运行10多年直到最近才有所醒悟的开源社区的高手又何高瞻远瞩的能力。也许这些社区的领导者们,在敲代码方面,确实棋高一着,但在如何开发出符合大众需求的软件产品及市场运作方面,着实低人一等——市场占有率就说明了一切,太低太低了。

我早就说过,图形写入内核,并不是抹杀别的思路,我从来都不曾说这个想法是最高明的,你不用偷换概念。
你最大的问题是没有理解“开源”。要花10年才开始用Wayland这玩意替代x,是因为众多 linux 高手觉得 x 已经够用,他们没兴趣搞别的飞机。你可能会觉得匪夷所思:他们怎么能凭着自己的喜好来做“产品”?难道不是应该按用户的需求来吗?

这正是最大的不同。微软是一个公司,它要盈利,第一要务就是扩大市占率,就要揣摩用户的需求,竭力满足他们。而 linux 社区不是。你不妨认为 linux社区高手是一群自娱自乐的人,他们首要考虑的不是市占率,不是大众的感受,而是自己的感受,因为他们自己就是最直接的用户。

welcome to the real world。linux 就是这样。linux 跟 windows,linux 社区跟微软公司,是完全不同的性质。因此,ms 高手 和 linux高手 的牛逼 的表现形式也是完全不同的。微软的牛逼表现在:做出能令win达到最大市占率、能令公司获得最大盈利的“高瞻远瞩”的决策和编码。而linux高手的牛逼不是这样。

总之就是,市场占有率说明一切。因为linux 从一开始压根就没去刻意追求它。linux诞生、发展的第一动力不是赢利和市占率。并非 linux 人固执地坚持用手走路即使那样很不爽——你眼里他们用来走路的手就是他们的脚。子非鱼安知鱼之乐。这不是谁偏执的选择,只是一个客观存在。

“盲目、偏执、自以为是”,你拿来说我,我拿来说你,到底谁是谁不是?我的标准是:甭管linuxer还是非linuxer,只要能去理解与自己不同的人和事、承认差异、众生平等、没有绝对的对错,就是理性的、和谐的;而像你,上来就“lZ,你要永远记住,当你在开源的世界里提倡用脚走路时,一大帮用手走路的人会努力证明用脚走路的荒谬,同时坚称用手走路是高尚的”,绝对不是理性而是自以为是。
头像
ptptptptptpt
帖子: 3711
注册时间: 2006-09-19 18:16

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

#84

帖子 ptptptptptpt »

PS,我没有反驳你的签名档,因为它说的没错。我只是借它来嘲笑一下你 :em04

另外,我实在看不到“反驳签名档”和 “偏执到了极点” 之间的因果关系。。实在看不到。。。愁死我了
陽光院景仁
帖子: 1513
注册时间: 2009-09-25 20:19

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

#85

帖子 陽光院景仁 »

Haiku正是樓主所需要的桌面系統,因為Haiku也是GPL開放源碼專案,Haiku也同樣具有Linux所具有的絕大部分現代OS功能特性,Haiku也相容於POSIX,Haiku和Linux最大的不同就是Haiku不是基於Unix而是基於BeOS(甚至對BeOS的API具有二進位級別的相容性)。

BeOS是Mac OS的真正分支,從核心架構到GUI設計到操作方式都具有最正統的Mac OS風格,而現在的Mac OS X反而是披著Mac OS外殼的Unix。

可惜的是,Haiku研發了將近9年,現在還是R1/Alpha 2。
浪得虚名
帖子: 276
注册时间: 2009-01-14 19:01

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

#86

帖子 浪得虚名 »

ptptptptptpt 写了:PS,我没有反驳你的签名档,因为它说的没错。我只是借它来嘲笑一下你 :em04

另外,我实在看不到“反驳签名档”和 “偏执到了极点” 之间的因果关系。。实在看不到。。。愁死我了
正如你说的高手只是为了自娱自乐,这和当初一些人的理想已经差得太远。
我看这样pk也没有任何结果了。总之我是不看好Wayland的,面临的挑战实在太多了。也不看好linux在桌面上有任何作为。
开源不是美德,闭源不是罪恶,它们只是不同的选择

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

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

#87

帖子 浪得虚名 »

陽光院景仁,我只看到社区不断地在分裂。
Haiku研究了9年还不行,原因是什么呢?缺少人才?缺少资金?还是实施起来太难?
诚然如ptpt所说的,市场占有率说明不了一切,但说明了大部分问题。
社区几乎一直在分裂,大量优秀的人才因为观点的不合而分道扬镳,这也许就是Haiku不行的原因,也是市场占有率低的原因吧
开源不是美德,闭源不是罪恶,它们只是不同的选择

开源是服务社会,闭源也同样能服务社会,都没有错
陽光院景仁
帖子: 1513
注册时间: 2009-09-25 20:19

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

#88

帖子 陽光院景仁 »

浪得虚名 写了:陽光院景仁,我只看到社区不断地在分裂。
Haiku研究了9年还不行,原因是什么呢?缺少人才?缺少资金?还是实施起来太难?
诚然如ptpt所说的,市场占有率说明不了一切,但说明了大部分问题。
社区几乎一直在分裂,大量优秀的人才因为观点的不合而分道扬镳,这也许就是Haiku不行的原因,也是市场占有率低的原因吧
中國人確實具有非黑即白的思維方式者比例超大,放在開源上面也仍然衍生出「不是統一就是分裂」的思維。西方的主流文化是「求異存同」而不是「求同存異」,放在商業競爭上如此,放在自由軟體領域更是如此,唯有掌握壟斷權的力量才能扭轉這種趨勢,可是這在西方是被主流社會敵視的,於是有所謂反托拉斯主義。假設開源社群放棄自由軟體理念而演變成強調絕對權威的魔教化,我會覺得商業軟體會是更好的選擇。
头像
shuifu
帖子: 234
注册时间: 2007-07-23 12:20

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

#89

帖子 shuifu »

陽光院景仁 写了:
浪得虚名 写了:回ptptptpt,认为“开源就是高尚的”在社区里面大有人在,不一定是你,但绝非少数,随便打开这些个论坛,里面有太多逢微软、逢商业公司就鄙视之人。你是高手,我实在很崇敬,但是一个连签名档都要反驳的人,是不是本身就是偏执到了极点?

你不用给我贴上诸如盲目、偏执、自以为是标签,恰恰相反,这些标签是linuxer给外界的经典印象。
社区在努力,这我知道,但是从这10年来看,x运行的低效有目共睹,试想一个充满了高手的社区为何要花10年才开始用Wayland这玩意替代x?为什么以前开发x替代品的想法都被抹杀扼杀?一个kms都引起了这么广泛的争论,老天知道Wayland出来后会冒出什么问题来?Wayland要多久才能成熟?3年?5年?还是另外一个10年?驱动问题怎么解决?稳定性如何?要知道图形芯片厂商为何要花大力气去为一个小众系统开发驱动?NVIDIA鸟都不来鸟你。

我宁愿相信,微软的软件工程师比社区的高手更努力,也不肯相信让一个低效的x运行10多年直到最近才有所醒悟的开源社区的高手又何高瞻远瞩的能力。也许这些社区的领导者们,在敲代码方面,确实棋高一着,但在如何开发出符合大众需求的软件产品及市场运作方面,着实低人一等——市场占有率就说明了一切,太低太低了。

我早就说过,图形写入内核,并不是抹杀别的思路,我从来都不曾说这个想法是最高明的,你不用偷换概念。
任何群體的一部分人包括你這部分都有那些標籤,而不是linuxer的專利。

不是x使用到最近才有所醒悟,而是以往桌面的並沒有3D桌面效果,而現代的PC硬體早已不是x效能的障礙。你覺得Ubuntu的桌面效能低嗎?Wayland受到重視並非甚麼醒悟,而是在最近3D桌面效果逐漸成為主流的時期,x再次成為了基於x的桌面效果未來進化的阻礙,雖然差別並不明顯(Compiz的表現有目共睹)但是多少又是個問題了。
Wayland的繪圖方式已經和Windows沒有甚麼不同,Wayland Compositor相當於Windows的桌面混成元件,Wayland Client指的是所有基於Wayland的應用程式。

不要把問題看得太過簡單,也許在你看來,GUI併入核心就是幾個命令的事情。在這個作業系統經爭激烈的時代,不只是Windows不得不放棄GUI核心,甚至是簡單小巧的手機OS乃至嵌入式系統都放棄了GUI核心。為甚麼?因為GUI和OS核心混在一起就會造成系統研發、更新與維護的困難,這在OS更新升級緩慢的時代還可以勉強應付,放在現在就是準備等著淘汰。

你有沒有站在系統研發的角度來思考問題呢?當然,純圖形核心並不是完全沒有人去研發,只不過他們現在是邊緣而已。你那樣喜歡GUI核心就應該去支持Haiku專案而沒有必要去跟Linux提議這個,因為Linux是Unix家族的成員,而Unix起源並存在發展至今的意義是甚麼你也應該去了解一下?如果系統核心和某種固定僵化的GUI綑綁在一起,Unix系統還有存在下去的必要嗎?

而Haiku的開發者們參與Haiku專案的理由之一就是「我們喜愛純圖形的作業系統,而Linux不是」。
鼓掌............................. :em11 :em11 :em11 :em11
Manufacturer: LENOVO
Product Name: 3626RU6
Version: ThinkPad X201
Version: Intel(R) Core(TM) i5 CPU M 540 @ 2.53GHz
External Clock: 133 MHz
头像
我就是我2
帖子: 1215
注册时间: 2008-12-13 10:55
来自: the Earth
联系:

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

#90

帖子 我就是我2 »

我是来看贴的。对此事没有任何支持或者反对,他们爱做啥子就做啥子。
苏东坡问佛印道:“人人皆念观世音菩萨,观世音菩萨念谁?”
佛印答道:“念观世音菩萨。”
苏东坡诧异:“为何亦念观世音菩萨?”
曰:“求人不如求己。”


dropbox 誰好奇,誰來點
勞碌一生又如何,虛度一生又如何,你過得開心嗎?人活著就要開心嘛!
回复