Live data from Hacker News

Arch Linux – "It is what you make it"

h-online.com

91–100 of 111 posts

Re: Arch Linux – "It is what you make it"

#91

Earlier quoted context omitted.

What interface are you using? I use wmii on my arch boxes.

From his comment about Haskell, I'm guessing Xmonad.

Yep, that's correct.

My config is here: https://github.com/tmhedberg/xmonad.hs/blob/master/xmonad.hs

Re: Arch Linux – "It is what you make it"

#92
Helpful, friendly community. No-nonsense packaging. Easy setup and recovery. Been on Arch ever since moving up from Slack 10 years ago, now use it every day in a demanding IT workplace. Maybe it's not the distro for newbies - tis the distro for me and you <3 :)

Re: Arch Linux – "It is what you make it"

#93
post #73

Earlier quoted context omitted.

No package manager should use /usr/local/.

would you elaborate? i guess i agree for historical reasons but for practical reasons i think package managers actually should use /usr/local/. basically everyone uses a package manager now (except lfs). where would you like package managers to install.

From the FHS:

"The /usr/local hierarchy is for use by the system administrator when installing software locally. It needs to be safe from being overwritten when the system software is updated." [1]

And I believe that "system software" today means "installed by a package manager" (please correct me if I'm wrong).

I personally (rarely) use /usr/local for manually-installed packages. This way there's no risk of a package manager accidentally overwriting stuff outside its control.

[1] http://www.pathname.com/fhs/pub/fhs-2.3.html#THEUSRHIERARCHY

Re: Arch Linux – "It is what you make it"

#94

Earlier quoted context omitted.

- shallow mental model: I know where everything is, I know all the moving pieces How is that different than Ubuntu (or any other distro once you've used it enough)? (serious question, considering the same switch myself)

I have been using Ubuntu now for a little over a year, and honestly, I find it incredibly tedious to do the most mundane amount of configuration. I want to adjust what programs get run at start up. On Arch Linux, I go to /etc/rc.d and remove or modify any scripts, which are clearly labelled. On Ubuntu, I think I need to weed through the dozen or so numbered /etc/rc directories and find what I need and modify. I got p…

On Ubuntu, rather than weeding through the rc folders, just look in /etc/init.d/ or /etc/init (for upstart).

To make a program not start on startup, either apt-get remove it, or chmod -x the init script.

I've used both Arch and Ubuntu extensively, and I like them both. For servers, I tend to use Ubuntu server edition, which really isn't that much different to Arch + a few hours of setup. It's really just a stripped down Debian flavored linux... nothing complex about it... but you do get the benefit of being downstream from lots and lots of testing, Arch not so much.

Pacman is 10x simpler then deb/ppa, so Arch is great if you like to tinker, or if you are building a special purpose system - eg for freeswitch, mythtv, xbmc, kiosk browsing, appliances etc.

Re: Arch Linux – "It is what you make it"

#95

I never used Arch but I have used Gentoo for really long. Everything what I read about Arch sounded a bit primitive to me. Are there any advantages of Arch over Gentoo? Or are there good comparisons?

I switched from Gentoo (4 years user) to Arch (now 4 years) and although the "close to the internals" philosophy are similar, which may make the two distros look the similar, the two are not comparable. Gentoo compiles from scratch by default, and is a real time sink in terms of maintainance. Gentoo is much more complex, I mean that for you as sysadmin of your own computer, the number of "free variables" to tune in gentoo is much greater than in Arch. Often, you end up over-optimizing your Gentoo box. In the end, more packages end up not working or not able to accept some input or plug-ins because of some compilation detail, for instance in my experience.

However, Gentoo is closer to LFS. I learnt the details of manual configuration and compilation of the linux kernel thanks to Gentoo. I learnt initrc, set up the logging system I wanted, etc... What I learnt using Gentoo lets me sail through Arch administration with zero hassle. After fixing my Gentoo box numerous times, I understand the compromise that is made in Arch between power, simplicity of administration and time consumed doing real work. Arch maintains a "pro" feeling, does not try to hide the internals, while keeping a minimal number of "free variables" for you to tweak. Does that make Arch primitive? Maybe, and in that case, I like primitiveness inmy distros.

Re: Arch Linux – "It is what you make it"

#96
post #5

I switched from Ubuntu to Arch on my servers and linux desktops a while back. Here's are the key benefits from my perspective: - shallow mental model: I know where everything is, I know all the moving pieces - pacman: outstanding package manager. - aif: dieter has done a great job making a modular install framework. - AUR: compared to PPAs, AUR is simple and easy to contribute to (both commentary and packages) It rea…

I've seen this cycle repeat endlessly in software: 1. New, popular system/language/app appears and gradually adds features and complexity in response to user requests as it catches on. Devs are personal and responsive. Users feel engaged. 2. Users grow disenchanted with the increasing complexity of the system. Developers burn out on support workload and slowly become more remote. 3. A new shiny, simple alternative ap…

Its not like arch is one year old im using it since quite some time. They trie to keep small not add anything not every user needs. If you wnat to build a complex Linux with arch, go and do so. Doesn't bather the rest of the arch users.

Re: Arch Linux – "It is what you make it"

#97

Earlier quoted context omitted.

I've seen this cycle repeat endlessly in software: 1. New, popular system/language/app appears and gradually adds features and complexity in response to user requests as it catches on. Devs are personal and responsive. Users feel engaged. 2. Users grow disenchanted with the increasing complexity of the system. Developers burn out on support workload and slowly become more remote. 3. A new shiny, simple alternative ap…

Yep. The one exception that immediately comes to mind though is OpenBSD. The devs there have no trouble telling the users "No!", and, although various individuals of them burn out occasionally, as a group they are talented and dedicated enough to keep moving on. The result is an OS that still uses a text-based installer, that is still easy to get accustomed to, and is still for the most part super reliable, even afte…

Agreed. OpendBSD is my choiche for my servers, altough I'd love to use it in my laptop too (macbook 5,1 - no luck).

Re: Arch Linux – "It is what you make it"

#98
post #61

I never used Arch but I have used Gentoo for really long. Everything what I read about Arch sounded a bit primitive to me. Are there any advantages of Arch over Gentoo? Or are there good comparisons?

So far the main difference I've seen: With Gentoo you have to compile everything yourself (as much as I can tell). With Arch, you _can_ compile everything yourself, but don't have to: official repos have packages precompiled, but the package source is there if you want something different.

On Gentoo, you can also use binary packages. You can setup some variable to some host which has all the binary packages for you. There are some public servers with x86 and amd64, although none are really official.

Re: Arch Linux – "It is what you make it"

#100
post #52

Earlier quoted context omitted.

Definitely agree. The AUR makes it really easy to manage software not in the official repositories- without that it becomes difficult to keep track of what's installed and often impossible to uninstall. However, it would be nice if pacman used signed packages, especially in light of the recent kernel.org situation.

Not done yet, but I think pacman 4.0 has signing support. I also hope the recent events will spur continued development here.

signing support is the only missing thing IMO
Post reply on HN