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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Why I Still Choose Gentoo

58 点作者 rohshall将近 12 年前

20 条评论

simonsarris将近 12 年前
Choice of menial things (author&#x27;s words), &quot;flexibility&quot; of having only what you need. Touting a shorter compile time as a benefit against binary packages. Good stats on an old machine.<p>These all seem downright <i>odd</i> as benefits.<p>&gt; Finally, the control over your kernel configuration is a huge selling point<p>WHY? Why is this a huge selling point? Why would I, the OS user, care if the kernel is tiny and tailored? What does it <i>materially</i> change when I use the computer?<p>I guess my reasons for picking an OS are just too different. I prefer something that lets me do all the things I sat down at a computer to do. Ideally, <i>I wouldn&#x27;t even know what OS I was using.</i><p>I don&#x27;t mean to demean the users of Gentoo. Especially if there&#x27;s a joy to it - if you enjoy configuring kernel-level stuff, distribution hacking - that&#x27;s great. All that power to you, and Gentoo looks like a good fit. But defending it with these kinds of points just seems tired and strange.
评论 #6043837 未加载
评论 #6043651 未加载
评论 #6043959 未加载
评论 #6043722 未加载
评论 #6043943 未加载
评论 #6043846 未加载
评论 #6043988 未加载
评论 #6043735 未加载
nullc将近 12 年前
The purpose of running a distribution— any distribution— is to outsource a bunch of basic work that all systems need. After all, I could do all that stuff myself just from source, but I&#x27;d like to get something _else_ done with my life too.<p>The problem with Gentoo is that it just doesn&#x27;t have an active enough development community to keep up with that task in the way that Fedora, Ubuntu, Debian, or even arch can... so you&#x27;re stuck doing a lot of stuff yourself, or using old software that you wouldn&#x27;t be otherwise. Important bug fixes get left marked unstable forever, etc.<p>I think this is really unfortunate because Gentoo does better capture the inherent advantages in running an open source operating system.<p>As an upstream developer, I&#x27;ve found that Gentoo users seem to pretty much the only GNU&#x2F;Linux users who send _patches_ with their bug reports— even more so than the _packagers_ of other distributions. It&#x27;s especially remarkable when you consider how many more users these other systems have. I don&#x27;t believe that it&#x27;s just because Gentoo attracts the geekiest of the geeky, it&#x27;s because the distribution inherently gives all the users the tools to contribute back and makes them take some of the startup costs, empowering them to contribute.<p>I wish all distributions were more like gentoo. Innovations in other areas are also important, but there is something to be said about recognizing what makes your system uniquely good and maximizing it— rather than imitating the competitions&#x27; strengths... in contrast to what I see with the major distros copying MSFT&#x27;s and Apple&#x27;s Signed-everything secureboot stuff, and their bondage and discipline tablet oriented UIs.
评论 #6043875 未加载
tater将近 12 年前
I can&#x27;t tell if this is satire or not, it&#x27;s almost as if I&#x27;m reading <a href="http://funroll-loops.info/" rel="nofollow">http:&#x2F;&#x2F;funroll-loops.info&#x2F;</a>
评论 #6043607 未加载
silentmars将近 12 年前
I used gentoo for many years. I have come to view this as something of an abusive relationship. Now I&#x27;m a happy arch user, and no longer think of interactions with the package manager with a sense of dread!<p>Also, the article had some fantastic (unintentional?) references to <a href="http://funroll-loops.info/" rel="nofollow">http:&#x2F;&#x2F;funroll-loops.info&#x2F;</a>
评论 #6043903 未加载
parfe将近 12 年前
I have 8GB of ram. I stopped caring about my OS footprint a long time ago. I sometimes forget VMs running on my workstation and never notice. My system resources are essentially limitless; my time is not.<p>I used Gentoo for a while thinking I cared about the system logger or cron. I don&#x27;t. 99.9% of stuff can be installed with the default settings. Painting an actual racing stripe on my workstation would be a more efficient use of my time compared to the cost and any mythical benefits installing Gentoo provides.
farslan将近 12 年前
It&#x27;s interesting that so many people have time to maintain their OS, fixing the problems with that OS and still continue to spend time on Work, Family and co. Is that really necessary when you could use a more simpler OS and therefore could have more time to spend on other useful stuffs?
评论 #6043471 未加载
评论 #6043458 未加载
评论 #6043431 未加载
评论 #6043736 未加载
评论 #6043585 未加载
评论 #6043436 未加载
评论 #6046088 未加载
评论 #6043885 未加载
评论 #6043440 未加载
zhemao将近 12 年前
It seems like the author&#x27;s main point is that Gentoo&#x27;s source-based package management offers more fine-grained control than Arch&#x27;s binary package management.<p>To this I say: Arch has source-based package management too! It&#x27;s called makepkg, and is indispensable for long-time Arch users, as it allows you to build packages not in the official repos, or tweak the build flags of official packages.<p>As always, the Arch wiki has extensive documentation.<p>* Here are docs on makepkg <a href="https://wiki.archlinux.org/index.php/Makepkg" rel="nofollow">https:&#x2F;&#x2F;wiki.archlinux.org&#x2F;index.php&#x2F;Makepkg</a><p>* Here are docs on installing unofficial packages from the Arch User Repository <a href="https://wiki.archlinux.org/index.php/AUR" rel="nofollow">https:&#x2F;&#x2F;wiki.archlinux.org&#x2F;index.php&#x2F;AUR</a><p>* Here are instructions on installing custom versions of official packages from source using ABS (<a href="https://wiki.archlinux.org/index.php/ABS" rel="nofollow">https:&#x2F;&#x2F;wiki.archlinux.org&#x2F;index.php&#x2F;ABS</a>)
contingencies将近 12 年前
Sure, Gentoo is fantastic for the control it gives you ... by making extreme flexibility relatively convenient, you get various benefits such as resource gains and additional security through minimalism. It&#x27;s not for everyone, but it&#x27;s an <i>extremely</i> valuable member of the Linux distribution space.<p>However, I disagree with the author suggesting Gentoo is anything near Linux from Scratch (LFS). A base &#x27;stage3&#x27; (initial filesystem) image for Gentoo is quite large these days (~170MB compressed) and includes python, perl, bash, etc. (Squashfs with busybox and a kernel is a base Linux system!)<p>Like any project, Gentoo&#x27;s not perfect and has its issues. While I personally prefer it to others, I also see the value in other systems for people with different goals (such as reasonably automated security updates, strong commercial support, etc.). As always, right tool for the job.
javert将近 12 年前
He&#x27;s only listed three advantages that I can discern.<p>1. &quot;but users of binary package management still install extra support for things they may never use.&quot;<p>2. Custom kernel with only what you need<p>3. &quot;Even menial things such as choice of system logger and cron daemon can be chosen and configured exactly the way you want&quot;<p>Why are those meaningful advantages? For example, if it makes my computer run faster, great, but does it? (I doubt it.)<p>Most of the other stuff is just giving major props to Portage... I mean yeah, I&#x27;m sure the &quot;revdep-rebuild function&quot; is great, but since I&#x27;m using a binary distro, I don&#x27;t need it!
评论 #6043578 未加载
mieses将近 12 年前
Gentoo is hard but it pays off in tough situations. The benefit is more about elegant and efficient customization rather than performance. It&#x27;s not for most situations but I am very grateful that it exists and that I took the time to learn it.
评论 #6043447 未加载
Jach将近 12 年前
I&#x27;ve used Gentoo since 2007ish on three separate machines, installed it on a couple more I didn&#x27;t own, and on my own devices have totally broken it a few times in the earlier years forcing a complete reinstall. (One time I saved it after I had killed &#x2F;bin et al. by bootstrapping with busybox...) The feeling of control and having essentially <i>everything</i> the way I want is seductive and easy to miss when I work with Windows or any other Linux. And for some reason fixing the system when it goes wrong gives me a bit of pleasure, which not many other things do. This year I swapped out my nVidia GTX260 for a Radeon HD 7950, so of course X wouldn&#x27;t start. It&#x27;s a simple issue though, about 10-20 minutes later I had graphics again and my dual monitors setup with my vertical one rotated properly. Huzzah!<p>Portage is my favorite package manager, but it&#x27;s not without its problems. I occasionally get frustrated by dependency conflicts. One thing I think the submission should have mentioned is the `eix` tool, which is to Portage&#x27;s `emerge` as `slocate` is to `find`. It&#x27;s a much better experience for finding out what packages are available or a description of a package.<p>Another feature I like about Gentoo is &#x27;rolling releases&#x27;. I don&#x27;t ever have to do a dist-upgrade, I just update the packages I want to update when they have updates. And I&#x27;m still happily using gnome2.<p>Some people are offended by the installation process. I think that&#x27;s a good enough litmus-test for whether they would enjoy Gentoo or not.
rogerbinns将近 12 年前
There two reasons I have up on Gentoo several years. One was a period of very high drama amongst the developers.<p>The major one was packages never being marked as stable. There was a file you could add packages to in order to allow unstable versions, but it just kept getting longer and longer. If I wanted long term stability, I&#x27;d use Debian. For desktops and workstations, I expect things to be &quot;fresh&quot; where each distro has their own tastes for fresh, but certainly measured in months. (I switched to Ubuntu because I knew I&#x27;d get fresh Gnome, at a time when there were good system enhancements like NetworkManager.)<p>A quick check on <a href="http://packages.gentoo.org" rel="nofollow">http:&#x2F;&#x2F;packages.gentoo.org</a> shows that no version of Gnome 3 appears to be marked stable. For the software package I am an author of, the most recent version marked stable was released 13 months ago and there have been 10 releases since! LibreOffice does seem to be an up to date version, as does emacs.<p>One area when Gentoo shines are the docs - they are very very good. I did try Arch a while back and ended up in a maze of using the wrong one out of official and unofficial documentation.
评论 #6043743 未加载
评论 #6043950 未加载
btipling将近 12 年前
&gt; &quot; Gentoo also provides some fantastic tools for maintaining your system. ‘eselect’, for example, makes it easy to symlink your kernel,&quot;<p>This whole post could have been sarcasm. I know it isn&#x27;t, but, this is exactly what I never ever want from the computer I use for daily tasks. I just want it to work.
评论 #6048797 未加载
XERQ将近 12 年前
I used to be a major Gentoo user for years, but moved production servers over to FreeBSD because every few weeks commits to the portage tree would break my servers requiring hours of &quot;massaging&quot; to get packages compiled.<p>Portage is brilliant, and *BSD would benefit heavily from it, but at the time it just wasn&#x27;t production ready. Too bad the GentooBSD project has been dead in the water for a few years.<p>I wrote a guide years ago on setting up a Stage 1 install[1], it&#x27;s heavily out of date but may provide an insight into how things on the Gentoo side have changed over the years.<p>[1] <a href="http://matt.xerq.net/gentoo_stage1.txt" rel="nofollow">http:&#x2F;&#x2F;matt.xerq.net&#x2F;gentoo_stage1.txt</a>
aroman将近 12 年前
I used Gentoo a while ago, and I did enjoy the experience, but found the culture and system to be a bit mired in old stubborn tradition.<p>An interesting fork-ish project is Exherbo, which is basically Gentoo but much lighter (in architecture, not performance really), cleaner (in my opinion) and modern.<p>It&#x27;s not for everyone, but if Gentoo tickled your fancy but you found it a bit old-feeling, give Exherbo a shot!<p><a href="http://www.exherbo.org/" rel="nofollow">http:&#x2F;&#x2F;www.exherbo.org&#x2F;</a><p>Full disclosure: I have absolutely no connection with Exherbo or its maintainers.
评论 #6043940 未加载
sysresccd将近 12 年前
Let&#x27;s also not forget Gentoo is the basis of the amazing SystemRescueCD <a href="http://www.sysresccd.org" rel="nofollow">http:&#x2F;&#x2F;www.sysresccd.org</a>
评论 #6043902 未加载
nickporter将近 12 年前
Portage is really worth the time it takes to setup Gentoo. Really, it doesn&#x27;t take more than a few hours on a server install, and most of it is unattended.<p>There&#x27;s also Funtoo (<a href="http://funtoo.org" rel="nofollow">http:&#x2F;&#x2F;funtoo.org</a>) out there, which is maintained by the creator of Gentoo (Daniel Robbins). It has a couple of neat features like a git-based portage tree, for example.
D9u将近 12 年前
Many of the reasons which the author mentions as why they chose Gentoo are precisely the reasons why I choose FreeBSD.<p>I really like the ports system, and from what I&#x27;ve heard, Portage is based on the FreeBSD ports system.
dmourati将近 12 年前
We&#x27;re talking about a sample size of one computer here right?
mardiros将近 12 年前
So you have a Core i7 to build the package quick, then, you use it for 1% of the time.<p>Sounds great.