Originally posted by Vighy
View Post
Announcement
Collapse
No announcement yet.
More Work On Red Hat's Wayland Project
Collapse
X
-
-
Originally posted by Ze.. View PostPersonally I'd love to see a c++ OS project doing a microkernel and using a linux driver compatibility layer for a lot of hardware support at the start. It'd be doable and interesting but wouldn't be useful for a long time.
source: http://www.kernel.org/pub/linux/docs/lkml/#s15-3
Leave a comment:
-
Originally posted by elanthis View PostI guess in theory it would remove the additional context switches from dispatching window events and stuff, but then to really get any advantage you'd need to move the whole WM and Compositor into the kernel.
Originally posted by elanthis View PostReally, the only reason modesetting, memory management, and command submission belong in the kernel is because the kernel _needs_ them to be able to reclaim control of the display. The kernel has zero use for window management, window event dispatch, or so on, so there is absolutely no need for those functions in the kernel.
Personally I'd love to see a c++ OS project doing a microkernel and using a linux driver compatibility layer for a lot of hardware support at the start. It'd be doable and interesting but wouldn't be useful for a long time.
Leave a comment:
-
Originally posted by bridgman View PostNot sure I agree. Once you put modesetting, memory management and command submission into the kernel you don't gain much from moving anything else down.
And, honestly, there's no guarantee that would actually make any noticeable difference besides having a more crash-happy and insecure kernel. The only time I feel any latency in Linux desktop stuff is when X is doing a bunch of rendering/blitting work because my video chipset still lacks EXA/GL acceleration.
Really, the only reason modesetting, memory management, and command submission belong in the kernel is because the kernel _needs_ them to be able to reclaim control of the display. The kernel has zero use for window management, window event dispatch, or so on, so there is absolutely no need for those functions in the kernel.
Leave a comment:
-
Not sure I agree. Once you put modesetting, memory management and command submission into the kernel you don't gain much from moving anything else down.
Leave a comment:
-
Why not put Xserver into kernel? Linus should consider..
As a service in user space, xorg can NEVER be efficient as WinXP.
Leave a comment:
-
Quartz might be messed up under the hood, but at the very least, they built it from scratch, based on what they needed, and based on what modern hardware can do.
X still has the problem that much of its internals are based on decades-old assumptions of needs, and trying to fix all that while maintain compatibility and continuity is a serious challenge.
I would welcome of new X implementation. Even neglecting the benefit of being able to build on a new, clean, codebase and not have the cruft and legacy code that have plagued Xorg, having choice is good, even for something as fundamental as an Xserver.
Choice is very useful in open-source software, and having choice in an Xserver might be helpful. Wayland, alas, is not quite it. (Although it is an interesting project in its own right.)
Leave a comment:
-
Originally posted by Zhick View PostSrsly,I bet Quartz is just as messed up under the hood as Xorg is.
I was horrified when I installed a Hackintosh on a Celeron D, using a VESA driver and it was much faster (2D at least) then my linux box, and it also could do shadows, transparency, scale and all these 2D fancy things without any lost of performance..
Don't get me wrong, freedom in linux and openness of the platform is much better then all that lock-in and arrogance from Apple, but we have to admit they really do nice graphics
Leave a comment:
Leave a comment: