TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Xorg-Server 21.1.0

154 点作者 Liskni_si超过 3 年前

9 条评论

p12tic超过 3 年前
Hi, I&#x27;m the release manager responsible for this X release seeing the light.<p>This release would not have happened if an effort to improve touchpad support in Linux was not funded for the past year and half. X server 21.1 makes touchpad gesture functionality support universal so it&#x27;s much easier to offer consistent user experience for everyone and downstream developers are less reluctant to accept contributions.<p>Thanks a lot to all the sponsors: <a href="https:&#x2F;&#x2F;github.com&#x2F;sponsors&#x2F;gitclear" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;sponsors&#x2F;gitclear</a><p>By the way, I wonder if there is demand for long-term maintenance of X server specifically. If you think you could contribute, maybe write here and if there&#x27;s enough interest maybe it&#x27;s possible to crowd fund something.
评论 #29018165 未加载
评论 #29036873 未加载
评论 #29018932 未加载
评论 #29017672 未加载
评论 #29018386 未加载
评论 #29019612 未加载
评论 #29018998 未加载
jmclnx超过 3 年前
As a BSD user, glad to see the release, but I am concerned about the future of X since Wayland has plenty of Linuxisms in it, making it very hard to port.<p><a href="https:&#x2F;&#x2F;www.sizeofvoid.org&#x2F;posts&#x2F;2021-09-26-openbsd-wayland-report&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.sizeofvoid.org&#x2F;posts&#x2F;2021-09-26-openbsd-wayland-...</a><p><a href="https:&#x2F;&#x2F;undeadly.org&#x2F;cgi?action=article;sid=20210124113220" rel="nofollow">https:&#x2F;&#x2F;undeadly.org&#x2F;cgi?action=article;sid=20210124113220</a>
dyingkneepad超过 3 年前
It&#x27;s so nice to see this!<p>As someone who is still not using Wayland by default (I tried, but it regresses my setup), I am thankful there are still people involved on this. Good job, guys, you are appreciated. It&#x27;s not just because Wayland looks sexier [0] that your work on the thing most people actually use is appreciated.<p>[0]: considering Wayland is more than a decade old by now and is still a huge mess, I guess I&#x27;ll keep trusting old lady Xorg&#x27;s experience to handle my workflow.
Liskni_si超过 3 年前
Coincidentally, xmonad 0.17.0 was released today as well: <a href="https:&#x2F;&#x2F;xmonad.org&#x2F;news&#x2F;2021&#x2F;10&#x2F;27&#x2F;xmonad-0-17-0.html" rel="nofollow">https:&#x2F;&#x2F;xmonad.org&#x2F;news&#x2F;2021&#x2F;10&#x2F;27&#x2F;xmonad-0-17-0.html</a> :-)
评论 #29018976 未加载
marcodiego超过 3 年前
Xorg&#x2F;Xfree86 served us very well for decades. Will still continue to do so as XWayland. It feels like saying goodbye to a good employer that is retiring but will be replaced by someone more adequate for the job.<p>Thank you all, devs!
评论 #29018820 未加载
评论 #29019037 未加载
评论 #29017470 未加载
woodruffw超过 3 年前
&gt; The meson support is now fully mature. While autotools support will still be kept for this release series, it will be dropped afterwards.<p>autotools delenda est.
评论 #29017070 未加载
评论 #29016995 未加载
评论 #29017615 未加载
ncmncm超过 3 年前
For people convinced that X is irreparably insecure, I would direct you to the implementation in Qubes.<p>On Qubes, a secure management environment runs as a VM called dom0 on Xen, a hypervisor. dom0 (or, on the upcoming 4.1 release, another VM) runs a Linux and manages the physical display and input devices, and an X server that only it connects to, for desktop operations. User-level applications are always run in other VMs that have no direct access to hardware. Each such appVM runs its own X server, headless. So, the only programs that talk to the physical X server are desktop widgets like the XFCE &quot;panel&quot;. appVMs have no access to those.<p>When an app opens a window in its X server, a memory mapping is provided shared with dom0. The app&#x27;s X server writes its pixels into that shared memory, and dom0 copies from that shared memory to a corresponding window on the physical display. dom0 delivers input events to an appVM&#x27;s X when they occur within a window the appVM controls.<p>Importantly, each appVM has no access to any other appVM&#x27;s X server, window contents, or the GPU, or input; everything it does other than making and deleting windows is via raw bits copied in memory without interpretation. Thus, appVMs are wholly isolated from one another except via (virtual) network routing.<p>You may object that this would make interaction very slow and laggy. Perhaps surprisingly, it does not, at least on modern hardware, and when running non-time-critical programs. Certainly, browsers (including youtube pages) and similar programs -- wireshark, transmission-gtk, gitk, evince, system-config-printer -- work fine. Even mpv does fine with movies at 2880x1620 resolution. (4K is just out of reach, on my 5y-old laptop.)<p>I don&#x27;t know what the brave new world of Wayland will look like on Qubes. The same, I expect. Ways to securely virtualize access to the GPU are, to my knowledge, still a research topic. Maybe Vulkan operations can be forwarded safely? Each shader&#x27;s memory would need to be protected from others&#x27;, or operations sequenced with mappings swapped in and out.
评论 #29022347 未加载
jancsika超过 3 年前
I found a neat tool recently called x2x. It lets me forward keyboard&#x2F;mouse movement from my laptop to my rpi-connected tv over ssh. So my laptop ends up doubling as a very fancy remote control. :)<p>E.g., I just mouse over to the right on my screen so I can move the mouse on my tv and then type in a search string to bring up a video to watch in the browser on the tv.<p>1. Can this be done with Wayland currently? (Currently = works in some lts version of a popular distro like Debian or Ubuntu).<p>2. Glad to see people still working on fixing bugs and making improvements in Xorg-Server!
评论 #29020657 未加载
jbverschoor超过 3 年前
Can we get an html implementation of X, in such a way that it doesn&#x27;t require framebuffers, but just uses the the windowing and text primitives?
评论 #29017392 未加载
评论 #29017365 未加载