On Tuesday, 19 February 2013 at 00:53:07 UTC, Nick Sabalausky wrote:
Admittedly, most of my linux experience (an unix in general) is
Debian-derived stuff. (And a little bit of Mandrake from way back when
it was still called Mandrake, but that's not exactly relevant
experience anymore ;) )

I was hooked on Ubuntu myself, until they began getting all
"MUST_CLONE_MACOSX", "MUST_TAKE_CONTROL_AWAY_FROM_USER" on everyone's ass (around the versions 8/9, I think). Tried a lot of different distros, eventually landed with Arch. I think it's just the right mixture of convenience and customizability.

Although I'll probably wait until the
rumblings I've heard about efforts to make it easier to set up start bearing fruit - I've been pretty much scarred for life on any sort of
manual configuring of X11. ;)

I'll treat that as two seperate points :)
(1) Setup Arch from install medium to first login:
That is unpleasant work, sadly. There once was something called AIF (Arch installation framework), which was an ncurses-graphical installer; it was good, but old and iirc barely maintained. Eventually they devs apparently decided to drop it and only ship a couple of scripts, that were easier to maintain and as far as I know they have not made any plans public where they would do more than provide these scripts. Point being, don't expect this part to get easier any time soon, it probably won't, so I'd suggest not tying the trying Archlinux out part to that problem. On the other hand the Archlinux wiki (wiki.archlinux.org) has an excellent Beginner's guide and said scripts are fairly easy to use and remember, so after the second time you can usually do an Arch installation faster than the auto-installer of other distros (only possible because the Arch base system so very small, of course).

(2) X11 setup: Why would you want to configure X11 manually? "sudo pacman -S xorg-server xorg-xinit xf86-input-evdev xorg-video-(ati/intel/nouveau)", then install your desktop environment, e.g. "sudo pacman -S enlightenment17", copy the skeleton xinitrc file "cp /etc/skel/.xinitrc ~/" and change the exec line to your desktop environment, e.g. "exec enlightenment_start". Done. Now "startx" will give you your fully functional desktop environment, no need for any xorg.confs, X11 configures itself automatically. Usually the only reason for an xorg.conf is when using the proprietary nvidia/ati drivers, but the Arch wiki has lenghtly (well-written) articles regarding those.


In any case though, there still remains the problem that OS-level package managers are more or less OS-specific. Something like 0install sounds great, although I admit that I've been aware of it for years
and still have yet to actually try it.

I'm not familiar with 0install myself and the truth is I probably never will look at it - unless it can integrate with pacman, that is - I've simply grown to dependent on the convenience of pacman to try anything else :) Anyway, I didn't want to put more oil in the fire of the OS-specific-language-independent-package-manager vs. language-specific-OS-independent-package manager debate (because frankly, I can't contribute much in that area, all I want is a package manager that simply works, be it OS or language specific, I really don't care as long as it just gets the job done right - one of the reasons I'm happy with pacman btw.), I just wanted to point out that not all OS-package-managers are evil. Sorry for dragging you slightly off-topic for so long^^

Reply via email to