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

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

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

#46

帖子 陽光院景仁 » 2010-11-10 8:42

對於非要選擇倒退的人,應該去支持Haiku(BeOS的開源複製品)而不是Linux,Linux是Unix的開源實現,是Unix-Like。作爲Unix-Like,Linux不可能變成早期的Windows、Mac OS 1-9、BeOS那樣的架構。

我曾經以爲OS/2也是GUI屬於核心部分,後來才發現OS/2是可以脫離GUI獨立啓動進入CLI的(命令和DOS基本一致),設定方法同Windows 95/98。OS/2的桌面環境名爲Presentation Manager(展現管理員),在OS/2 CLI下可以用pm命令進入GUI。
浪得虚名
帖子: 276
注册时间: 2009-01-14 19:01

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

#47

帖子 浪得虚名 » 2010-11-10 9:59

emak 写了:内核添加进图形界面?先不考虑技术问题,就是那么多linux用户也不答应啊,一千个极客有一千种不同样的gui,昨天我用gnome,今天就想用kde,后天咱就想跑shell装13,百家争鸣好过一统天下嘛
图形界面整合到内核,又不是说消灭现在的模式。再说linux也不是光光给极客用的。
极客这么要折腾,让他们自己下个内核定制去好了。
还有有个质疑我90%言论的人,windows XP和win 7都没有实现gui和内核分离,这两者加起来难道没有90%?
提到minwin,minwin不是内核,这一点微软的Mark Russinovich 老早澄清过
而且lz讨论的重点是是否能把linux中的x写入内核,x的图形效率确实饱受诟病,使用的时候也有体会。
效率低,而且不稳定,难道不该革新?这和别的操作系统有啥关系?难道别的操作系统有分离的趋势,你就不革新了?
上次由 浪得虚名 在 2010-11-10 10:22,总共编辑 1 次。
开源不是美德,闭源不是罪恶,它们只是不同的选择

开源是服务社会,闭源也同样能服务社会,都没有错
delectate
帖子: 18311
注册时间: 2008-01-09 22:41

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

#48

帖子 delectate » 2010-11-10 10:11

真是的。是统计os而不是市场占有率,你明白了吗?

ms一家独秀是历史原因,如果非要把市场份额累加到os,并影响到统计结果,你就本末倒置了。

现在讨论的是os架构,而不是市场占有率!就目前我所知道的而言,貌似只有win把gui集成到了内核,linux,bsd,os/2什么的,都是分离的。

按照架构来分,win那个不超过10%,是彻彻底底的小众呢
头像
Strange
帖子: 1824
注册时间: 2006-05-19 9:54
来自: Shanghai

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

#49

帖子 Strange » 2010-11-10 10:13

其实我更想听听,什么叫“图形界面整合到内核”
ニンニク入れますか?
x60 with gentoo
浪得虚名
帖子: 276
注册时间: 2009-01-14 19:01

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

#50

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

delectate 写了:真是的。是统计os而不是市场占有率,你明白了吗?

ms一家独秀是历史原因,如果非要把市场份额累加到os,并影响到统计结果,你就本末倒置了。

现在讨论的是os架构,而不是市场占有率!就目前我所知道的而言,貌似只有win把gui集成到了内核,linux,bsd,os/2什么的,都是分离的。

按照架构来分,win那个不超过10%,是彻彻底底的小众呢
唉,看来我说服不了你了,但是现在linux图形界面效率低且不稳定,还有定制费心的局面,确实需要革新
开源不是美德,闭源不是罪恶,它们只是不同的选择

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

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

#51

帖子 ptptptptptpt » 2010-11-10 10:43

浪得虚名 写了: 提到minwin,minwin不是内核,这一点微软的Mark Russinovich 老早澄清过
而且lz讨论的重点是是否能把linux中的x写入内核,x的图形效率确实饱受诟病,使用的时候也有体会。
效率低,而且不稳定,难道不该革新?这和别的操作系统有啥关系?难道别的操作系统有分离的趋势,你就不革新了?
怎么可能不参考别的内核呢,你做项目难道都是闭门造车??做任何决定之前,肯定要先考察同行是怎么做的 —— 这是基本常识。

再说了,谁说 linux 就不革新了? wayland 不就是革新吗?革新的方式有很多种,莫非只有像你说的 “把linux中的x写入内核” 才是正确的革新?

你这个家伙,上来就一通脚啊手的,仿佛世人皆醉 就你一人醒着,你当自己是上帝啊,就看不上你这种人。有理说理,别整些个阴阳怪气的。
头像
ptptptptptpt
帖子: 3711
注册时间: 2006-09-19 18:16

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

#52

帖子 ptptptptptpt » 2010-11-10 10:48

浪得虚名 写了: 还有有个质疑我90%言论的人,windows XP和win 7都没有实现gui和内核分离,这两者加起来难道没有90%?
提到minwin,minwin不是内核,这一点微软的Mark Russinovich 老早澄清过
win7 已经分离了

“MinWin 可能带来的意外惊喜之一可能是更好用的服务器核心。就像 Russinovich 演示的那样,直到 Vista 系统为止,命令提示符还在依赖一个(无关紧要的)高层进程,CSRSS。这个高层进程又与图形函数相关联。全新的 MinWin 架构使每个进程都能访问一个和系统核心更接近的子系统,名为 CONHOST,这样就不用去折腾那些根本不会用到的动态链接库。下一代 Windows (Server 2011?)会用以 MinWin 为基础的横向分层架构代替目前的服务器核心。”
poet
帖子: 2841
注册时间: 2006-09-11 22:47

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

#53

帖子 poet » 2010-11-10 11:20

> 2.wayland如果没有network transparent就会是废品

wayland 仍然是 C/S 模式,并不影响 network transparent。wayland 主要有两个特性:

1。X server 跟 X window manager 高度合并,也就是说把 x server 跟 x window manager 之间的通讯开销都省略了。

由于这两者都是 server 端的东东,因此完全不影响 network transparent。

2。X client 允许调用特定的接口进行直接访问本机硬件,这个跟 DirectX 的思路类似,估计全屏3D游戏之类的能够受益。普通窗口程序就没有必要直接访问本机硬件。

显然这一个特性是不可能网络透明的,问题在于,你本来也不可能在远程去玩 3D 游戏是不?

所以总的来说,Wayland 不影响网络透明。
delectate
帖子: 18311
注册时间: 2008-01-09 22:41

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

#54

帖子 delectate » 2010-11-10 12:17

第一条那个,只是x server架构的更新,和网络无关。

但是我想组建私云,3d什么的,不可能在本地加速,只能靠网络传输,没有透明性,那么就=杯具
陽光院景仁
帖子: 1513
注册时间: 2009-09-25 20:19

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

#55

帖子 陽光院景仁 » 2010-11-10 15:40

MinWin不是核心的話,Windows Server 2008/2008 R2是如何脫離GUI獨立運作的?

分離導致效率低不穩定?Mac OS X的GUI效率低不穩定?GNOME的效率及穩定問題主要是GTK+太古老,而KDE 4則是Qt 4的開發階段問題(Qt 4.6以後明顯有了提升), 他們共同的問題是作爲基礎的X Server不能支援圖形加速,另外還有顯示卡驅動程式的問題。

說分離導致效率和穩定問題,那不如說Windows NT 6.0以後Windows也變得更低效更不穩定了,我們事實上看到的是相反。
陽光院景仁
帖子: 1513
注册时间: 2009-09-25 20:19

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

#56

帖子 陽光院景仁 » 2010-11-10 15:43

Strange 写了:其实我更想听听,什么叫“图形界面整合到内核”
樓主就是說讓Linux的核心出現一個分支,就像古老的Mac OS、早期的Windows NT以及死亡了的BeOS那樣,也就是十年前代表先進桌面的「純圖形OS」。
头像
lvlei25
帖子: 136
注册时间: 2007-10-25 16:42

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

#57

帖子 lvlei25 » 2010-11-10 15:45

那么哪种图形界面加入桌面内核,还是都加入,这样内核不就变得臃肿。linux不就简单的被分为了桌面和服务器,开源的优势何在? :em20
头像
paranoidpark
帖子: 51
注册时间: 2009-04-13 9:51

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

#58

帖子 paranoidpark » 2010-11-10 15:47

其实我的目的就是让社区人员能多重视一下linux的图形计算能力,windows的图形运算和mac的色彩管理和表现都是值得学习的东西。未来的计算机肯定得擅长图形计算,linux目前在这方面确实做得不够。我的意思是说,必须提高linux的图形运算能力,将图形界面写入内核只是实现这一目标的手段(当然这并不是唯一的手段),如果通过其他手段能够获得更好的图形表现,我们依然表示支持
是时候改进图形运算的能力了
头像
dwl301
帖子: 1130
注册时间: 2007-04-14 11:17

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

#59

帖子 dwl301 » 2010-11-10 15:49

可以去看看Wayland 项目,FC15中已经加入了 Wayland,虽然还不是默认的xserver,但是总有一天会的 &
陽光院景仁
帖子: 1513
注册时间: 2009-09-25 20:19

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

#60

帖子 陽光院景仁 » 2010-11-10 15:53

造成開源桌面效率及穩定問題的因素很多,除了上面說的技術性原因,還有開源桌面本身的模組化造成的。因爲開源桌面一般都是高度模組化的研發方式,因而發展迅速體積小巧,就像微核心架構一樣是未來的完美理想。就以KDE來說,他被認爲比GNOME更不穩定更低效,但是很多人沒有注意到KDE的先進性以及無與倫比的用戶自定能力(不需要使用CLI就能很容易地自定幾乎所有可以看見的桌面元件並在所有Qt應用程式中通用)。從技術角度講,這樣高度的模組化在較早的發展階段在實際應用體驗上一定不如高度封裝密室化的桌面系統來的高效和穩定,這和是否歸入核心沒有什麼關係。Mac OS X及Windows已經完全向技術菜鳥們證明了GUI同系統核心分離在現代的電腦硬體條件下已經對效率及穩定沒有絲毫可以感覺到的影響。而從便於開發和維護的角度,甚至從便於使用者自由自定的角度上,系統核心同GUI綁定並不具備任何絕對的優勢。
回复