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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: Are there any lean operating systems left?

15 点作者 distcs将近 2 年前
If I open anything on current OSes like macos, windows, things literally take seconds to open. Start CMD&#x2F;Terminal on a cold booted system and I see it literally taking 1 or 2 seconds for CMD&#x2F;Terminal to open.<p>I remove desktop animations, motion effects and all fluff and it gets better but there is still visible lag between me clicking and the app opening.<p>Are there any OSes left that don&#x27;t add this kind of fluff? The ones that are absolutely as lean as possible and focus on getting work done.<p>I mean I am a simple person. I don&#x27;t need any of the fluff in the OSes. I don&#x27;t need animation effects, motion effects, transparency. Nothing. When I want to open a desktop app, I just want to open and do what I tell it to do.<p>Any OS like that for me? Am I the only one who needs a simple OS that does things without frills?

17 条评论

throwaway798214将近 2 年前
I think your requirements are quite contradictory; my old Commodore 64 had a lean operating system or basically no operating system at all. Yet it took me nearly half an hour to load a single 40 kilobyte game from tape (only to see it didn&#x27;t work so I had to try loading it again).<p>What I&#x27;m saying is you&#x27;re not after a lean operating system - you&#x27;re after fast I&#x2F;O and that you can get with money. Also the lag you mention is not about operating systems, it&#x27;s about apps. My &quot;ls&quot; startup is pretty fast:<p><pre><code> $ time ls Desktop Documents Downloads Music Pictures Videos bin code real 0m0.006s user 0m0.000s sys 0m0.000s</code></pre>
评论 #36722434 未加载
评论 #36727869 未加载
foxdie99将近 2 年前
I understand your frustration! Depending on what your software needs are for everyday work, you might be interested on any UNIX like system (besides MacOS) for example: OpenBSD, FreeBSD, GNU&#x2F;Linux distribution. Afterwards what you need is a minimal Desktop Environment. &quot;The minimal Desktop Environment&quot; is actually the important bit here. You have many choices of Desktop environments like, GNOME3 Desktop, KDE Plasma Desktop, MATE Desktop XFCE4 Desktop, but those are fully fledged Environments, lean alternatives are Openbox, i3, dwm and many others. I hope it helps! :D
ksec将近 2 年前
You mean something like this, [1], unfortunately 99% of the discussion does not answer your question ( or in fact discuss any relevance as to <i>why</i> to the original submission )<p>[1] <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=36446933">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=36446933</a>
zzo38computer将近 2 年前
I don&#x27;t want the animation effects, motion effects, transparency, etc, either. I also don&#x27;t want emoji, and I don&#x27;t want systemd, and I would want to avoid Unicode when I can, and many other stuff I did not want. I use Linux with no desktop environment, and make many of my own programs, and mostly it is OK, but the web browser is difficult (although I have improved some things), and is still slow regardless of making the chances. (You could try with a simple window manager and no desktop environment which might improve the speed of some programs, but perhaps not all)
johndoe0815将近 2 年前
You could try Haiku, it&#x27;s pretty snappy even on ten year old Thinkpads like my X240 (of course, replacing a spinning rust hard disk by an SSD always helps).<p>Plan 9 might also be an option, but that might lack the desktop apps you expect to have.
评论 #36728179 未加载
shrimp_emoji将近 2 年前
Linux with KDE so that you can turn off the compositor<p>No composition means no animations, and everything will feel smooth and snappy as heck!
simne将近 2 年前
Nothing. This is because system is not just &quot;kind of fluff&quot;, but in reality, all current computers are small service center with near all need service equipment, running on startup.<p>They testing floppies, CDs; check for printer on LPT; spent many time to figure out what USB stuff connected to computer, etc, etc.<p>And don&#x27;t forget, setup scripts are basically running on extremely slow Shell language, which is interpreted and keep simple for considerations of system service. - For example, some systems used Perl for shell tasks, but now it avoided, because too hard to support Perl itself, so people decided to return to Shell and concentrate on it.<p>Second, most current systems are monolith type, so they cannot load-unload drivers on demand, and have to load some typical configuration as one big piece at startup and check all it&#x27;s parts.<p>You could manually disconnect many checks in startup scripts, you could even customize list of your drivers, but these are really big hassles, and big amount of work.<p>Some systems now remade to include trick, so their startup running on background, so some things you will got much faster, but if you try to use them too soon, you will see, that some things you may need, are not accessible already, but will appear later, for example on my Ubuntu on core i7, SATA SSD, I measured from 30s to about 100s before all appear.<p>To be honest, exist many minimal OSes, with microkernel, compiled shell, and other features, making them startup very fast, but unfortunately, none of them considered mass production, all are experimental.<p>Even special OSes, like Ubuntu touch, considered for Smartphones, are mostly considered as secondary project (non main priority), so even with all their limitations, you will not got even as workable solution as classic Ubuntu.
评论 #36752129 未加载
sargstuff将近 2 年前
Use light weight OS [0] and&#x2F;or build&#x2F;setup own custom os&#x2F;software setuplinux from scratch [1]; Yocto [2]; internet of things related os&#x2F;software, contiki [3]<p>[0] : <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Light-weight_Linux_distribution" rel="nofollow noreferrer">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Light-weight_Linux_distributio...</a><p>[1] Linux from scratch : <a href="https:&#x2F;&#x2F;www.linuxfromscratch.org&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.linuxfromscratch.org&#x2F;</a><p>[2] Yocto : <a href="https:&#x2F;&#x2F;www.yoctoproject.org&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.yoctoproject.org&#x2F;</a><p>[3] Contiki : <a href="https:&#x2F;&#x2F;docs.contiki-ng.org&#x2F;en&#x2F;develop&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;docs.contiki-ng.org&#x2F;en&#x2F;develop&#x2F;</a>
评论 #36725549 未加载
linusg789将近 2 年前
Linux with a good desktop environment might be what you&#x27;re looking for.
zhte415将近 2 年前
Does it matter hugely that it takes one second to open a terminal? Not three, or five, but one? I assume when a terminal&#x27;s open that it&#x27;s reasonable responsive.<p>It takes less than a second on my 13 year old ThinkPad running Debian&#x2F;Gnome3, but what&#x27;s the difference half a second saved makes? And why even close it?<p>Focus on the greatness you&#x27;re about to perform and thank the second for giving you that focus.
评论 #36734044 未加载
VoodooJuJu将近 2 年前
I&#x27;m using xfce on Arch and it&#x27;s pretty snappy.
shortrounddev2将近 2 年前
1. Run a server OS like debian server 2. Install X 3. Install Awesome WM or Subtle WM (no longer in development)
mikewarot将近 2 年前
Genode&#x27;s latest sculpt release clocks in at 29 megabytes, fairly small for a complete OS.[1]<p>[1] <a href="https:&#x2F;&#x2F;genode.org&#x2F;download&#x2F;sculpt" rel="nofollow noreferrer">https:&#x2F;&#x2F;genode.org&#x2F;download&#x2F;sculpt</a>
ouraf将近 2 年前
Linux Mint on a m2 drive will probably boot and open anything really fast and keep a comfortable experience similar to windows desktop
frou_dh将近 2 年前
Procrastination side-quest detected.
rvz将近 2 年前
&gt; Any OS like that for me?<p>Yes. Windows 95 or MacOS 9.<p>&gt; Am I the only one who needs a simple OS that does things without frills?<p>Likely.
评论 #36726558 未加载
warrenm将近 2 年前
Using macOS [current] as an example (as you did), Terminal opens faster than I can react - from ⌘-space ter to typing in Terminal is under half a second<p>If I click it, it&#x27;s up in under half a bounce<p>Word takes longer to open ... but it&#x27;s also a pretty big application<p>Likewise Firefox takes several bounces (but it&#x27;s recovering whoknowshowmany tabs I left open when i closed it)<p>Boot time on my [first generation] M1-based MBP is faster than anything I can <i>recall</i> running that&#x27;s anywhere near &quot;modern&quot; (distinctly disingenuous to compare book time on a Mac Classic or SE30 to a modern system - yes, that 30-year-old device started &quot;fast&quot; ... but it also wasn&#x27;t doing much!)<p>Even with all the items I have set to come up at boot (about a dozen utilities on this machine), I&#x27;m able to start working pretty quickly after a reboot&#x27;s initiated (which I also only ever do for OS updates that mandate it)<p>And any time that&#x27;s &quot;too long to wait through&quot; I mitigate the same way waiting on my dishwasher to be done cleaning dishes: I go do something else (grab a coffee, make a call...)<p>Your first three things to check <i>regardless</i> of OS:<p>- storage speed (is it a spinny 5400rpm drive? NVMe? SATA SSD?)<p>- RAM - the old mantra is as true today as it&#x27;s ever been - the more the merrier<p>- CPU speed and core count ... this one is more nebulous: ARM is different from x86-64 is different from SPARC etc; even various <i>flavors</i> of each of those CPU families are different from each other! An AMD 64-core with 768MB cache is going to be a <i>lot</i> different from its sibling offering that only has 256MB cache<p>As for a random, modern OS that is &quot;lean&quot; ... check OpenBSD, NetBSD, or Haiku-OS (the opensource reimplementation and modernization of BeOS from yesteryear)<p>But those &quot;lean&quot; OSes are going to need a lot of &quot;deleaning&quot; to get them into a state <i>most</i> people want to use (perhaps excepting Haiku) - on Linux, you can pick a lightweight desktop environment ... but the impact on performance (unless you&#x27;re on a pretty low-resource device) of running fwvm, say, over KDE is <i>nearly</i> indistinguishable - because you&#x27;re not spending <i>most</i> of your time interacting <i>with the OS</i>, per se - you&#x27;re interacting with some set of <i>applications</i> on top of the OS<p>The OS, largely, is irrelevant - choosing any specific OS comes down to three rational factors (and then a bunch of personal preferences):<p>- does it run what I need it to?<p>- can I afford it?<p>- can I interoperate <i>well-enough</i> with my friends&#x2F;colleagues&#x2F;etc to use <i>this</i> hardware and OS vs <i>that</i> OS and hardware?<p>I <i>wish</i> I could run Haiku full-time...But it does not [yet] support many applications I have to have access to (and the web-based versions of them won&#x27;t run reliably on the browsers available for the OS [yet])
评论 #36728194 未加载