TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Some might not see how much work it was to maintain xorg server

71 pointsby luuover 1 year ago

13 comments

zelon88over 1 year ago
Whenever I think of X or Wayland it always makes me think of what the Windows code must be like. What secret monolithic struggles have the Windows devs secretly been fighting with for the past 30 years that nobody will ever appreciate?
评论 #38451958 未加载
评论 #38452098 未加载
评论 #38451684 未加载
评论 #38451879 未加载
ndiddyover 1 year ago
I don't really understand how one engineer working full-time on Xorg, two weeks of QA, two months for a feature, etc. should be even remotely considered a burden to a company as large as Red Hat.
评论 #38452002 未加载
评论 #38451923 未加载
评论 #38452029 未加载
评论 #38451967 未加载
jancsikaover 1 year ago
&gt; Customer with expectations that are difficult to match. e.g., using xorg modesetting you had tearing, which is not acceptable for e.g. digital signage. Intel-drv driver had tearfree, but then new hw didn&#x27;t work. Solving took more than 2 months. This is standarized in Wayland.<p>I&#x27;d like to know more about this one.<p>I mean, suppose the digital signage hardware&#x2F;software supported OpenGL GPU-accelerated rendering. In that case how would Xorg tearing&#x2F;tearfree matter? The software is just rendering using OpenGL so Xorg vs. Wayland shouldn&#x27;t make any difference. IIRC some game dev mentioned this once, how their game is just using a toolkit doing full-screen accelerated rendering-- the underlying display server didn&#x27;t really make a difference.<p>If I&#x27;m right, then the signage hardware must have been using non-accelerated path under Xorg.<p>That leaves me wondering:<p>* is most modern digital signage running without any GPU acceleration?<p>* does software rendering work well enough under Wayland to deliver smooth animation for professional use cases on underpowered hardware?<p>I&#x27;m just having trouble thinking of digital signage constraints that need high-enough framerate that Xorg was a problem, but also low enough that software rendering was feasible.
评论 #38452492 未加载
评论 #38452131 未加载
zlg_codesover 1 year ago
I&#x27;m afraid it&#x27;s too easy to characterize things as too hard and expect people to believe it.<p>Protocols can be versioned, there&#x27;s no reason Xorg can&#x27;t become more of a compositor itself.<p>I&#x27;d like to see someone describe ame compare building simple and medium complexity GUIs in both Xorg and Wayland. Maybe I&#x27;ll do it myself if there&#x27;s some interest or ideas for test targets.
评论 #38457605 未加载
dangover 1 year ago
Recent and related:<p><i>Red Hat Enterprise Linux 10 Plans for Wayland and Xorg Server</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=38440607">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=38440607</a> - Nov 2023 (160 comments)
gumballindieover 1 year ago
What lessons have been learned and what has changed that give confidence wayland wont end up in a similar state?
评论 #38451294 未加载
评论 #38451812 未加载
评论 #38452291 未加载
评论 #38452576 未加载
评论 #38451085 未加载
评论 #38451896 未加载
andrewstuartover 1 year ago
What does this mean?<p>Is this saying xorg server is dead?<p>I don&#x27;t understand - there must be virtually infinite (relatively speaking) software built around xorg.<p>Is there an official announcement of the death of xorg or something?
评论 #38455141 未加载
评论 #38452140 未加载
评论 #38452168 未加载
评论 #38452118 未加载
Uptrendaover 1 year ago
Yeah, this makes sense to me. One problem that open source has is like a million fractured efforts for the same wheel. It can lead to a million half-baked solutions instead of maybe just a few solid options. I know it has pros, too, but in many ways it would be easier if there were less projects and more people contributing to main projects.
anthkover 1 year ago
Xenocara works right under OpenBSD and HyperBola GNU&#x2F;Linux. It works on legacy devices and newer ones. Security? Use separate accounts for work and entertainment. Don&#x27;t run untrusted crap. If any, use an UXterm with the keyboard locking option in the menus and do the sensitive stuff there.
评论 #38451260 未加载
device_idover 1 year ago
How nice it would be to have a community run OS again.
hulituover 1 year ago
&gt;One thing I saw in comments about the removal of xorg server is that some might not see how much work is&#x2F;was to maintain xorg server. I understand is hard to see from outside, but maintaining xorg server with the standards we have in RHEL is not a small beast<p>So you choose a big beast to maintain because &quot;it&#x27;s cool&quot;.<p>And, btw, which standards do you have in RHEL ? (Some years ago fvwm was removed. The feeling at that time it was that fvwm ate to few memory, that&#x27;s why it was removed)
yjftsjthsd-hover 1 year ago
I guess I&#x27;ll repeat something I kind of wondered in the other thread - if xwayland works, including in rootful mode, is it practical to just polish it a tiny bit and ship a... xorg-server-shim package or however is easiest, that acts as a drop-in replacement and just runs on top of Wayland? I&#x27;ve been playing with this on my local machine, and running cage[0] with xwayland seems to mostly[1] just work - you run cage, you run an X11 window manager on it using xwayland, and then you ignore the underlying Wayland stuff and run X11 programs, including things like xdotool or such that don&#x27;t really work in a mixed environment.<p>The advantage is that you <i>can</i> have it both ways - users who are ill served by Wayland can keep running an <i>effectively</i> pure X11 environment, but ex. graphics drivers only need to support Wayland.<p>EDIT: Oh hey, it looks like Puppy Linux actually did exactly this, including using cage: <a href="https:&#x2F;&#x2F;github.com&#x2F;puppylinux-woof-CE&#x2F;woof-CE&#x2F;pull&#x2F;2265">https:&#x2F;&#x2F;github.com&#x2F;puppylinux-woof-CE&#x2F;woof-CE&#x2F;pull&#x2F;2265</a><p>[0] <a href="https:&#x2F;&#x2F;www.hjdskes.nl&#x2F;projects&#x2F;cage&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.hjdskes.nl&#x2F;projects&#x2F;cage&#x2F;</a><p>[1] Not 100% - there&#x27;s some weirdness with keyboard configuration, and of all things xscreensaver-settings wouldn&#x27;t run, even though everything else I ran worked just fine.
评论 #38451307 未加载
评论 #38451243 未加载
评论 #38452530 未加载
评论 #38451340 未加载
wharvleover 1 year ago
Just 9 years to go before Wayland’s replacement protocol is revealed, going by the X11 timeline.<p>Or, in the next year or two, going by the Xfree86&#x2F;Xorg timeline.<p>It’ll be interesting to see whether the (inevitable) Wayland or X11 compatibility layer is the more-heavily-used one in that future system.
评论 #38451530 未加载
评论 #38451345 未加载