+ -
当前位置:首页 → 问答吧 → x与kernel有没有必要整合在一起?

x与kernel有没有必要整合在一起?

时间:2004-10-17

来源:互联网

这样启动即有x,x不再是进程,而kernel的一部分,
无处不在,
所有终端都是图形兼容文本,有没有建议、批评和感兴趣的?

研究x.org代码中....

作者: asmcat2000   发布时间: 2004-10-17

可以,这样X的执行效能应该会提高吧?
和win在图形界面下的差距就会缩小很多吧?

作者: orphen   发布时间: 2004-10-17

如果只是作为Desktop版的话,倒是可以。。。

作者: syyuning   发布时间: 2004-10-18

那你用windows吧

作者: zhwly   发布时间: 2004-10-18

应该会很有意义的。。。

作者: iDay   发布时间: 2004-10-18

会导致内核不稳定

作者: cobranail   发布时间: 2004-10-20

我觉得很有意义,linux在桌面版上是应该加强.

作者: flyclover   发布时间: 2004-10-21

不认为应该集成。移植性、稳定性和可维护性都成问题。

作者: 自由狼-台风   发布时间: 2004-10-22

我支持!
Widnows原来也是玩玩的,现在不也做成服务器了?
Linux原来也是玩玩的,现在不也做成服务器了?
所以图形或者文本不是根本原因,做得好不好才是关键。

作者: waq   发布时间: 2004-11-15

尝试一下将X制作为模块,Kernel动态加载
应该有搞头的说

作者: orphen   发布时间: 2004-11-18

引用:
最初由 自由狼-台风 发表
不认为应该集成。移植性、稳定性和可维护性都成问题。
就像现在的 Linux 有多个发展方向一样,“纯内核”与带集成X的内核分由不同的人管理,怎么会有稳定性和可维护性的问题呢?
你说的移植性就是指不同的显卡吧?但现在的内核不就是在不同的arch上吗?将来在源代码的根目录建一个X的目录,在里面再建一个arch目录,对不同的显卡编译不同的可加载模块,这样移植性的问题也可以解决。

作者: crquan   发布时间: 2004-11-18

可以仿照Windows的法子,像一个微内核操作系统,而X服务是最为一个单独的进程运行的。这样看来,好像将X放到内核的方法就没有必要。

作者: xsinuz   发布时间: 2004-11-22

引用:
最初由 orphen 发表
可以,这样X的执行效能应该会提高吧?
和win在图形界面下的差距就会缩小很多吧?
大概是你不会使吧.

作者: william_xuuu   发布时间: 2004-11-22

Keep it simple

作者: phyma   发布时间: 2004-11-22

unix的设计哲学就是保持简单,搞那么复杂,那你不如用windows,何必用linux呢?再说现在X在linux下运行效率也不是很差,完全可以接受.没必要整合它到内核,反而导致系统不稳定

作者: blueHacker_USTC   发布时间: 2004-12-03

但不清楚其中的工作量在到底有多大,怎样让基于X-Windows下的程序不经修改的在上面运行?

作者: baijingtao   发布时间: 2004-12-04

我认为这样做完全没有必要。
这样做会使内核的复杂度和尺寸大幅增加的。

作者: archerzz   发布时间: 2004-12-05

不是没有必要,是不应该这样做。X和内核整合在一起,要是不想要X怎么办,重新编译么,换内核么
GNU/Linux提倡的是自由,包括使用的自由,选择的自由

作者: redspider   发布时间: 2004-12-05

先不说技术上的可行性,
如果可以提高 X 的效率的话, 我觉得是个不错的主意.
linux 是可以有很多应用的.你可以用作服务器, 我也可以用作我的工作站. 对于桌面版来说. 可以提供运行效率, 何乐而不为呢?
linux 要赶超 windows, 桌面应用是很大的一方面啊.

况且, 象用在智能手机等之上的嵌入式版本. 效率就更加重要了.

个人愚见.

作者: nicoster   发布时间: 2004-12-05

就算技术上可以轻易实现也不应该做。技术应该给人创造更多的选择,而不是限制自由

作者: redspider   发布时间: 2004-12-05

不会吧,那样不又跟windows一样了吗,那样linux的优势似忽就只剩下开源了!!

作者: zengjin   发布时间: 2004-12-08

引用:
最初由 redspider 发表
不是没有必要,是不应该这样做。X和内核整合在一起,要是不想要X怎么办,重新编译么,换内核么
GNU/Linux提倡的是自由,包括使用的自由,选择的自由
不同意!
自由就是可以自由使用代码的自由,这是 Stallman 讲的最根本的自由!
试想一下:当具有了 X 之后,服务器版本编译时可以不带 X 编译,桌面版本可以使用带 X 编译,而且发行版可以预先编译好多个内核(带X和不带X的),由 Grub 等引导管理器可以由用户决定用哪个内核引导,这样解决了普通用户重编译内核的麻烦。你想想哪种自由度更大一些?

作者: crquan   发布时间: 2004-12-09

应该加入内核!!!
Linux就是要在桌面应用上超越windows!

作者: lilyerr   发布时间: 2004-12-12

加入内核多好吧,至少速度会提升很多,现在XWINDOW太不好用,还不稳定。

不愿意用的不编译就是了嘛。
你现在用的内核也不是所有的都编译啊,你自己选,要什么选什么就是了

作者: ge126   发布时间: 2004-12-14

将X作为模块需要的时候加载不就行了。不想放入内核的还是能够使用现在的x-windows.

作者: baijingtao   发布时间: 2004-12-17

系统崩溃的几率P,调试难度D,代码大小C
P>=kC*C
D>=mC*C
像xserver这样的大家伙,还是让他留在用户态为好

作者: phyma   发布时间: 2004-12-17

引用:
最初由 phyma 发表
系统崩溃的几率P,调试难度D,代码大小C
P>=kC*C
D>=mC*C
像xserver这样的大家伙,还是让他留在用户态为好

还有大家藐视归藐视,但是切勿低估了微软的实力。大家看看微软窗口上补丁的数量就知道这件事还是别去做好。

作者: phyma   发布时间: 2004-12-17

X放在内核里稳定性,效率就能提升么

作者: redspider   发布时间: 2004-12-17

引用:
作者: phyma
还有大家藐视归藐视,但是切勿低估了微软的实力。大家看看微软窗口上补丁的数量就知道这件事还是别去做好。
就算是微软的 Windows,图形也是在用户态下执行的。

作者: herberteuler   发布时间: 2004-12-19

kernel要尽量做到小而快
包含x的话,失去了kernel的意义了
而且很多高级应用根本不需要GUI的

作者: suowei1979   发布时间: 2004-12-19