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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: What did Linux not do right?

67 点作者 nhgiang超过 2 年前
Or, if you have enough funding to write a new kernel, what would you do differently?

42 条评论

sandreas超过 2 年前
Most of the things that go wrong, don&#x27;t happen in the kernel. Kernel development is pretty awesome and although there is always room for improvement I can&#x27;t see something revolutionizing the work done there.<p>You might say: Let&#x27;s rewrite it in Rust to ensure memory safety - well, rust support is on the way and while I think it is a good thing, it will not fix everything.<p>In my opinion writing a completely new kernel would not benefit from the huge effort and experience that has gone into the current kernel - so it must be inferior in many ways for a long time.<p>If you ask for the things Linux needs the most &quot;polish&quot;, in my opinion this would be mostly about the desktop and the community of hating each others work. Many projects are fighting each other instead of working together to fix things, but this also might be a good thing in terms of &quot;competition&quot;. The things I would work at are:<p><pre><code> UI Security Apps </code></pre> And this also is all on the way. The current version of Fedora for example shows many improvements for the daily desktop user. Wayland &#x2F; Gnome is getting ready to really be acceptable and flatpak does so for apps. Only security is a bit of a todo... but it will always be.<p>I remember the &quot;Linux Touchpad like Mac&quot; article that made me believe again, that people really care... and nowadays with libinput, gnome and libinput-config, the touchpad really works... it is still hack-ish, not anywhere like macOS, but pretty good, and I&#x27;m a nitpicker on this.
评论 #33054461 未加载
评论 #33055968 未加载
dataflow超过 2 年前
1. Fix process management (<i>lots</i> of issues around spawning, FD inheritance, waiting for state change, hierarchy management, etc.)<p>2. Fix Linux&#x27;s misinterpretation and broken implementation of fsync<p>3. Remote thread management (like CreateRemoteThread)<p>4. Get rid of the fundamentally-broken notion of SUID bits and grant privileges via control flow (instead of via data)<p>5. More handles&#x2F;FDs, less IDs&#x2F;paths&#x2F;etc.<p>6. If insisting on POSIX, provide a decent implementation of POSIX async I&#x2F;O<p>7. Better I&#x2F;O model in general (including completion-based I&#x2F;O) [yes, io_uring is going in this direction]<p>8. Revamp&#x2F;remove signals<p>9. Set the official user&#x2F;kernel boundary at the library level (like ntdll on Windows, glibc on Linux) rather than at the syscall level<p>10. Lots of other stuff I can&#x27;t think of right now
评论 #33054329 未加载
yummypaint超过 2 年前
I think the linux dev community and foss developers in general could be much more aggressive about going after government grant money. Open source software is used in everything from biomedical research to fundamental science, to industry, to defense. Somehow, these key shared resources are still run on a budget that&#x27;s barely a rounding error by comparison.<p>I know writing grant proposals sucks and everyone wants to be having fun developing software, but if you pull in enough money initially you can pay people to write more grants and make things self sustaining in terms of funding. For how essential linux is to modern society there should be more paid people working on it full time.
评论 #33048746 未加载
评论 #33051289 未加载
评论 #33057294 未加载
jzwinck超过 2 年前
Disk I&#x2F;O. It&#x27;s basically all blocking except the fairly recent io_uring which is much more than disk I&#x2F;O and perhaps a bit daunting for &quot;I want to write some data without starving my main thread.&quot; I wish you could use select() and poll() on regular files on disk, like you can for almost all other file descriptors.
评论 #33050861 未加载
csdreamer7超过 2 年前
Not the kernel, but the OS. Backwards compatibility and having GUI libraries LGPLed.<p>The Linux kernel has a rule not to break users, and for the most part, it is followed. This is not followed in userland where glibc and GNU GCC C++ library do break users with they accidentally do not follow the spec. GUI libraries like GTK and QT break binary and source compatibility every decade or so. Windows tries it&#x27;s best to keep it and that makes people want to invest in it.<p>Now LGPL libraries, it is very difficult to write a self contained proprietary GUI binary on Linux. This is desirable because of the above, GUI libraries like to break compatibility every decade so you want to include your own so it can run in the future. Sublime has to write their own GUI frontend. Most proprietary developers use electron.<p>A solution to both is Iced, but it hasn&#x27;t been out that long. Likely will try writing a small app in it later. Mit Licensed. Wayland and Vulkan support. <a href="https:&#x2F;&#x2F;github.com&#x2F;iced-rs&#x2F;iced" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;iced-rs&#x2F;iced</a>
评论 #33051686 未加载
deeter72超过 2 年前
How Linux freezes under high memory usage, Mac OS and Windows both handle such situations well without requiring a hard reboot.
评论 #33051143 未加载
评论 #33052502 未加载
评论 #33049016 未加载
评论 #33051886 未加载
Nextgrid超过 2 年前
The concept of device drivers being within the kernel is a terrible idea. It should instead offer a <i>stable</i> ABI for drivers to be external and (within reason) be independent of the kernel version.
评论 #33048523 未加载
评论 #33048453 未加载
jazzyjackson超过 2 年前
whenever I try to install software on linux I inevitably end up googling errors to find out what dependencies I&#x27;m missing. Install failed because i&#x27;m missing &quot;python.h&quot; header for some C dependency, let me make sure python-dev is there, okay how about libffi-dev, apt install gcc-arm* fixed it for this rando on stackoverflow? okay now the installation fails in a different way, wait a minute does this python library expect rust is already installed? wtf?<p>people complain about NPM but at least the dependency resolution works
评论 #33048441 未加载
rektide超过 2 年前
I dont think Linux did wrong, but, were we to fund new kernels, distributed capabilities (likely via object capabilities) would be great. Thats a huge subject, with many avenues, but a kernel as an isolated thing seems like a less ambitious core than what we could be doing.<p>Controversial, but I&#x27;d probably take QUIC or http3 &amp; try to build distributed capabilities on that. Having fast QUIC in kernel, &amp; available to userspace would be very much &quot;heading towards where the puck is going&quot;.<p>It&#x27;s notable how bad Linux async i&#x2F;o &amp; others had been. Uring (its much more than io_uring these days) has totslly rewritten the rules, has been a giant leap into modernity. But it&#x27;s so new! Leaning into uring style completeable syscalls would be essential.<p>eBPF has shown that programmability of the kernel space opens hella doors. Trying amplify this winning wpuld be great.<p>The past 10 years have really seen Linux grow all kinds of fast excellent capabilities, griw into itself. The above uring &amp; ebpf examples are high examples of this. DMA-BUF has gone from up-and-comer to become <i>the</i> core win for much of the kernel, for how desktops &amp; media processing are fast &amp; good &amp; flexible. It&#x27;ll be interesting to see, but I have a hard time imagining more big boom events that push us way forward again continuing.
pjmlp超过 2 年前
Not gather along one distribution with what it means to be Linux, just like every other OS.<p>Every disagreement leads to a new snowflake distribution, fragmenting the community.<p>Hence why the Year of Desktop Linux ended up being taken by a browser, a managed language runtime and running inside of VMs.
jbirer超过 2 年前
The Linux kernel is as good as it gets, in my opinion.<p>Desktop Linux is another story though. On one end, you have GNOME devs who try to imitate macOS without the UX design knowledge and taste, and KDE that is buggy and crashes a lot. If these teams merged they could create something that will rival Windows. I guess fragmentation and lack of good desktops it is.
评论 #33052859 未加载
metaltyphoon超过 2 年前
Systemd should’ve been a thing since the start.
frozenport超过 2 年前
Android took the same kernel and built a massive eco system by solving the app deployment problems.<p>Not the kernel but deployment of binary apps is almost impossible because of a fragmented platform and distros not providing a universal set of guaranteed, ABI compatible libraries.
gxt超过 2 年前
Per identity per origin per program security context. <a href="https:&#x2F;&#x2F;security.stackexchange.com&#x2F;questions&#x2F;254923&#x2F;is-it-possible-to-protect-browser-credentials-from-malicious-processes#comment549262_254923" rel="nofollow">https:&#x2F;&#x2F;security.stackexchange.com&#x2F;questions&#x2F;254923&#x2F;is-it-po...</a>
TillE超过 2 年前
If you were starting a project like that today, it&#x27;d probably be a capability-based microkernel written in Rust.
评论 #33048520 未加载
评论 #33048354 未加载
johndoe0815超过 2 年前
I think one of the problems was to provide only the kernel and leave implementing the userland to people building different distributions. This has led to an incredible amount of replication of work, inconsistencies and incompatibilities and IMHO was one of the reasons Linux on the desktop never caught on.
atmosx超过 2 年前
Messed the desktop experience. The level of main desktops (KDE, Gnome) compared to macOS &#x2F; Windows experience is poor to the extend that I&#x27;m not sure why we have the level of fragmentation we do.<p>On the other hand, window managers under linux are freaking awesome (no pun intended).
pdimitar超过 2 年前
Little more philosophical with less practical examples, and a bit ranty, comment incoming:<p>Linux did not proactively foster standards on anything beyond the kernel.<p>Sure many would shout &quot;not their job!&quot; but here we are in 2022, every disagreement in an obscure chat channel or a forum only 500 people on the planet know exists leads to a new distro, or a fork of a high-profile library, or yet another pre-built KDE&#x2F;GNOME configuration claiming usability &#x2F; accessibility and whatnot. Fragmentation abounds, egos are flying around. Feels like a kids club arguing with another kids club about which Transformer toys are the coolest.<p>Like, come on already. Agree on a common goal and start pursuing it. Moderate aggressively -- if somebody is being a dickhead just boot them out. Done. (Would have saved at least 17 people no less than 10 hours each, judging by several random encounters I witnessed some years ago.)<p>---<p>Non-exhaustive list:<p>- We need strong schema for cooperation between tools. A tool like `jc` that strives to parse various UNIX tools outputs and convert them to JSON shouldn&#x27;t even exist yet I find it indispensable for most of my throwaway scripting or homegrown data-science needs.<p>- We need less copying between user space and kernel space.<p>- We need to start moving away from &quot;everyting is a file&quot; and have some standardized SQL-like interface to the OS (or any other query language that makes sense for the task; people will adapt).<p>- We need less Python scripts being responsible for, well, almost everything. It&#x27;s collectively embarrassing and makes a ton of distros very brittle (upgrade from 2.7.X to 2.7.Y and hilarity ensues).<p>- We need to start bundling more things into the OS by default. People love standards and that&#x27;s the (apparently inconvenient) truth. Endlessly parroting &quot;freedom!&quot; has gotten us nowhere as it&#x27;s very clearly visible by the state of anything non-kernel related in Linux land.<p>---<p>A lot of things from the 70s and 80s still make sense today. But some no longer do and we should recognize that and start moving forward because that old way of doing things is actively hampering progress of the entire IT area.<p>And no I truly don&#x27;t care if I get automated out of my job as a result. At one point the area has to progress further. We are in an evolutionary <i>cul-de-sac</i>.<p>---<p>It really does seem that non-kernel Linux work is mostly picked up by very immature people who don&#x27;t seem to be professional programmers at all.
Ekaros超过 2 年前
Unix style command line where &quot;everything&quot; is text...
评论 #33049861 未加载
phendrenad2超过 2 年前
&gt; What did Linux not do right?<p>Linux did everything right, if you want a kernel that looks and behaves like Linux. If you want a kernel that does something differently, see the other replies in this thread. All of these things (such as a stable driver ABI) would radically change Linux, and are probably very bad ideas.<p>&gt; Or, if you have enough funding to write a new kernel, what would you do differently?<p>I&#x27;d make an open-source kernel inspired by the best parts of Windows NT. Not a direct clone of 30+ years of legacy APIs (ReactOS), nor an emulator trying to fit the square peg of Linux into the round hole of Windows (WINE).
hulitu超过 2 年前
Linux didn&#x27;t bribe government officials.
thom_超过 2 年前
The desktop experience is still a mess. They’ve become complacent with ‘it works out of the box’ but that’s not the bar. Apple sets the bar and there’s no prize for second place. You’re on Apple or Linux or brain damaged and using Windows, but nobodies using two as their primary driver, and so one ecosystem dominates. I’m glad it’s Apple because the GNU crowd are virtue signalers first and software developers second. For all their yapping the linux desktop speaks for itself
评论 #33048928 未加载
评论 #33052767 未加载
评论 #33051158 未加载
评论 #33048751 未加载
评论 #33049034 未加载
评论 #33048859 未加载
injinj超过 2 年前
Probably a stable driver api. It was always a challenge upgrading with offbeat hardware, and the GPUs were always a pain in the butt.
bjourne超过 2 年前
Linux&#x27; memory model is overengineered and confusing. If I were to design a new kernel neither overcommitting nor virtual memory would be enabled by default. That would make it much easier for userland processes to manage their memory.
satiric超过 2 年前
Linux&#x27;s fundamental, unsolvable problem is that it&#x27;s not an operating system. Instead, it&#x27;s a kernel, with a bunch of other systems stapled to it. This creates headaches both for new members (&quot;Which distro should I use?&quot;) to users with a bit of experience (&quot;Should I use X11 or Wayland?&quot;) to the admirable people down in the trenches (&quot;alsa or pulseaudio?&quot;). Linux prides itself about its flexibility, but all this does is cause long annoying conversations at every level. Vi, Vim, or NeoVim? These kinds of conversations don&#x27;t happen with other OSes because other OSes are _fundamentally centralized_ in a way that the Linux community isn&#x27;t and probably never will be. Right now in Windows there are essentially 2 ways to run Linux programs - VMs and WSL. If Windows used the Linux model, I can very easily imagine a dozen different ways to run Linux programs on Windows, all with their own upsides and downsides and rabid fanbases, with the consumer stuck in the middle of the intersection wondering which way to go.<p>This fragmentation has real downsides, too. I have an odd multimonitor setup with one vertical monitor and two horizontal monitors. I can configure this in KDE&#x27;s settings, but the login shell is a separate application and needs to be fixed by googling the solution and changing some config file. I&#x27;ve never had a Linux distro that, when I configure the default monitor when logged in, also uses that setting when logged out. In all my years of using Windows this has never happened!<p>In some ways, this is one of the ways in which a company controlled project has more of a chance to succeed than a community-built open source project. They have a financial incentive to stick to one plan and do it well, rather than develop a dozen competing products and brute-force a good solution. The user-facing areas of Linux that do the best are projects like Android, Ubuntu, and Pop OS, all of which have a company that keeps them in line.<p>This is to say nothing of the google-centric UI of Linux. Don&#x27;t know how do do something? Google the answer, sifting through multiple possibly out-of-date forum posts, or excavate through man pages to find the answer. In other operating systems, you can confidently rely on the OS helping you out, but not Linux. This behavior is often dismissed as &quot;hand-holding&quot;. Well, I suppose I want my hand to be held then! I don&#x27;t want to waste time finding the answer online, I want the OS to show me to the answer so that I can find it for myself. I can never remember the correct syntax for systemctl commands; I don&#x27;t use them often enough to memorize them. So I have to look them up every time. Windows, meanwhile, has provided a GUI (that I know will exist on every Windows machine) that I can use to stop and start these things. In fact, Windows has provided a tool that I can easily use to troubleshoot the system, without having to google for commands first, that is easily accessible. Meanwhile the Linux answer is &quot;here, learn how these dozens of commands and how these dozens of config files work; if you encounter enough problems you&#x27;ll start to memorize stuff.&quot; The stench of Stockholm Syndrome is strong.<p>People complain about the difference between Program Files and Program Files (x86) in Windows. Well let me introduce you to the dozen different places to install an executable in Linux! Also, half of them are sim-linked to the other half in an effort to decrease confusion (they seem to have failed there).<p>Yes there are problems with Windows. The registry should have been an actual database, dark mode isn&#x27;t os-wide, and most of the settings still haven&#x27;t been corralled away from winforms into the new settings app (though you can&#x27;t seriously be suggesting that Linux&#x27;s &quot;put a config file anywhere in whatever file format you like&quot; system is better). I want to like Linux but every time I try it I end up having frustrating problems that take way longer to solve than they would on Windows.<p>Edit: Holy moly, sorry for the accidental essay. Hadn&#x27;t realized how long this had become
评论 #33051426 未加载
thesnide超过 2 年前
Printing &amp; Bluetooth.<p>It works mostly, until it fails without hints and is a mess to fix
评论 #33054326 未加载
silisili超过 2 年前
Copying data between kernel and userspace, ie socket data handling.
BenGosub超过 2 年前
Realtime audio. Audio interface makers don&#x27;t even release Linux drivers. I wish the situation could improve so that I can use Linux for both work and music production.
评论 #33054280 未加载
t0bia_s超过 2 年前
I don&#x27;t know about kernel, but from my experience I&#x27;m generally struggle with philosophy &quot;From nerds, to nerds.&quot; Most problems require sudo this and sudo that which led to multiple new problems and overall it is not user friendly. It gets better with development and also with user experience, but it is damn hard to get into linux as noob. Also imho default values for settings are often not wisely chosen.<p>As professional artist I still cannot use linux for work unfortunately (no 10bit support, no professional SW compatibility, GPU drivers mess, crazy difficult settings of VM dGPU passtrough, etc.).
wan_ala超过 2 年前
I&#x27;d make it a microkernel, not monolithic. This would solve the problem of the Linux kernel being bloated, thus making it easier to maintain.
tigerstyle1超过 2 年前
it&#x27;s hard b&#x2F;c linux ended up crushing every commercial competitor outright. here we are asking where it went wrong. while the point of free software (presumably) is not to crush commercial competitors, i&#x27;m not mad at it.
raulinbonn超过 2 年前
Rewrite the kernel in Rust of course, which imho ought to happen sooner or later
petiepooo超过 2 年前
Two major areas I would focus work on:<p>1. concurrency 2. variable naming 3. off-by-one errors
ihatepython超过 2 年前
Audio<p>The L in ALSA stands for Linux.<p>CoreAudio is much better.
评论 #33053956 未加载
marginalia_nu超过 2 年前
Tooling for webcams is very lackluster.
ohiovr超过 2 年前
Linux development I think could benefit from a more coordinated and staged approach to development.<p>A more competitive operating system would be based on Gentoo. After all one of the most, if not, the most popular os for laptops is Chrome, or was at some time at it was based on Gentoo if I read that correctly. Correct me if I&#x27;m wrong.<p>To make it more friendly to users of Debian (and all it&#x27;s children) I think it would be great apt commands ran transparently to compile, optimize, and install and remove software without breaking things.<p>Because of the time involved system vendors like Dell can make a repo for each system they offer if from top to bottom the build process is coordinated.<p>In between hardware and basic os design, a fully fledged desktop is desireable for new machines and I think KDE&#x27;s desktop is sane enough to work well even if it does consume more memory. But everything is perfectly optimized. A new system could boot in just 7 seconds or less. There would be no snap, or weird repos you have to trust with your life with.<p>AppImages for apps would be fine if the system would always know where they are and how to update them.<p>I know basically nothing about gentoo and how to install and use it. I just know it is a major pain in the ass. But the thing is, this is the only way to make a professional operating system for the general public. Google proved this with Chrome OS.<p>Making everyone become a master at using portage and understanding what all these options is not needed if the blanks are filled out in advance and doing something like:<p>sudo apt install thunderbird sudo apt uninstall snap<p>Being able to do that, boot quickly, stable systems tailored by the manufacturer, its really full stack control. The Ubuntu Stack is looking really nasty recently. I hate having to rely on it.<p>Making a good operating system should be as easy as going to a vending machine, pressing buttons on a screen, and out pops a usb stick which is brain dead simple to install without destroying everything in your system. Perhaps a packet comes out from the machine that explains how to avoid data loss.<p>The vending machine would be like menus at a store. You select what kind of cpu you use and you can be as nerdy about it as you like your make and model of computer. It could be like something you would find at MicroCenter. A little kiosk that Dell would make to cook up a custom system and put it on a fast disk that some one at the store can help the elderly preinstall it.<p>The musicians store kiosk spits out usb drives that are preloaded with vetted software. Paid for software can be selected and the music store gets a cut of the royalty. Whatever goes on that disk <i>just works</i>. Can we just do?<p>The Game store sells USB drives that contain only one game. It has just what it needs to play a game on the system type you select.<p>Staging development could help improve software quality. It is always frustrating on ubuntu trying to find the latest and greatest. Wouldn&#x27;t it be nice if that software was also byte code optimized? Maybe its only 10% better. But we have limited electricity and every little bit savings helps.<p>Quality is ensured so if your system isn&#x27;t listed then too bad for you. However you could try your hand at compiling your own from a middleware distro that had a similar kiosk interface but more options and warnings of what may or may not happen with your selections. What the kiosk pops out is always 100%.<p>A kind of royalty system can circulate the kiosk service for different stores. System makers can get involved on the demands of stores that wish to serve up desktop systems.<p>There is always a demand for newer better software and if the integration is always simple, people are willing to pay for usb sticks.<p>Linux as an ideology is like all ideologies, they are flawed. We just want software that doesn&#x27;t disrespect us. We want a clear relationship with our venders. We do not wish to be warped into a mind stealing model of business. People would use kiosk software not because the software is all organic free range GNU software. They use it because they trust it and it does what they want it to do.
amaccuish超过 2 年前
UIDs rather than Windows SIDs is my bugbear. Makes a whole mess when you introduce docker into the mix.
lifeplusplus超过 2 年前
UX
badrabbit超过 2 年前
Security. They have so much ass backwards and it is the hill everyone who matters will die on. Even android with all the turd polishing they donis still a wasteland. Strawman arguments and whataboutisms are a hard drug.
joshxyz超过 2 年前
No user friendly &#x2F; ergonomic ways to exit vim.
FrontierPsych超过 2 年前
I can tell you as an end-user, linux is very difficult. It does not have to be.<p>I am saying this as a person with a computer science degree and worked in the field for a while, although I no longer do. My point being is that I have more experience than the average user, but still think it is very, very difficult.<p>I <i>could</i> spend a lot of time learning it, and do it fine, but I just don&#x27;t have the time. I have other larger issues to deal with.<p>I started off with MS-DOS, so I am VERY used to command lines. But I hate them now. I just cannot bear them. And for a lot of stuff, you have to string a bunch of fucking command lines together. It wouldn&#x27;t be bad if I was a sysadmin and doing the same thing over and over and just automate it. However, I only usually need to do things one time, so it is a real pain to have to type these long lines of command lines, where it is easy to make a mistake when typing it in, when in windows, all I have to do is click and move an icon for one-time operations.<p>There&#x27;s so much on linux that sure, I know how to look stuff up and do it, but it&#x27;s just a pain, when these things I KNOW can be automated by someone else and put into a GUI or somewhere. Some kind of apps included in the distro.<p>One thing that has seems to have got better is downloading actual linux. It used to be:<p>Download beta Download v1.e384 Download v93d8920r4 Download v72.dist Download v.alpha<p>and it would go on for about 20 different versions. that sucked ass big time.<p>Just give me a button that says &quot;Download&quot;<p>I totally understand the purpose of putting all the versions there. But it is stupid. Just put &quot;Download&quot; and another button that says &quot;Choose which version of download you want&quot; &#x2F; expert&quot;<p>And most do this now, so it is great. But as recently as a few years ago, none of the distros were clear as to which one should be downloaded.<p>.<p>When it was the very last moment, very last day to use Windows 7, I decided to switch to Linux permanently. But, as I did it, I found four apps that I HAD to use, did not work on Linux. I tried to do emulation and stuff, but it just become too big of a nosebleed, because there was no button that automatically would load an emulator, that I found, and that with a bunch of other stuff, was just taking up too much of my time. I could LEARN, I know I could, but I just had no time to fuck with it anymore.<p>On the other hand, installing Windows 10 was &quot;Download&quot; and it downloaded and it worked. Nothing else had to be done. I didn&#x27;t <i>want</i> to go to Windows 10, but I just didn&#x27;t have time to mess with linux.<p>Linux is very difficult. I know this because I have a degree in CS, worked in tech, and was in charge of acquiring new tech, learning the new tech, and teaching the new tech to others. Learning was my job. So I know I could learn Linux, but no time, and it is too difficult, if it is difficult for me, then it is a real pain-in-the-ass for someone who has no experience at all in computer systems.<p>I think that linux distros should just only have complete newbies on the team to test everything and let the distro team members know what is unclear.<p>That&#x27;s my feedback.
favourable超过 2 年前
Not Linux, but Systemd[0] makes many people angry. Entire distros have purposefully not included it. Look at Devuan[1]<p>[0] <a href="https:&#x2F;&#x2F;en.m.wikipedia.org&#x2F;wiki&#x2F;Systemd" rel="nofollow">https:&#x2F;&#x2F;en.m.wikipedia.org&#x2F;wiki&#x2F;Systemd</a><p>[1] <a href="https:&#x2F;&#x2F;www.devuan.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.devuan.org&#x2F;</a>
评论 #33048506 未加载
评论 #33049341 未加载
评论 #33051362 未加载
评论 #33051155 未加载
评论 #33051480 未加载
评论 #33054717 未加载