You are not logged in.

#76 2010-09-03 04:09:15

sand_man
Member
From: Australia
Registered: 2008-06-10
Posts: 2,164

Re: Disadvantage of using Arch Linux?

anonymous_user wrote:

Arch Linux also spoils you because it makes other distros and their repos feel old.

"Damn the repo only has Program version 3.1. Wheres 3.4?"

For this reason Arch Linux makes me hate my job.


neutral

Offline

#77 2010-09-03 04:27:09

hatten
Arch Linux f@h Team Member
From: Sweden, Borlange
Registered: 2009-02-23
Posts: 736

Re: Disadvantage of using Arch Linux?

The only thing I would say is drivers, something that is plug'n'play in ubuntu may be hard, if not almost impossible to do in arch.
Second, it does not run on pre-686 computers.

Offline

#78 2010-09-03 04:46:05

cesura
Package Maintainer (PM)
From: Tallinn, Estonia
Registered: 2010-01-23
Posts: 1,867

Re: Disadvantage of using Arch Linux?

hatten wrote:

The only thing I would say is drivers, something that is plug'n'play in ubuntu may be hard, if not almost impossible to do in arch.
Second, it does not run on pre-686 computers.

If you mean Arch Linux itself, the amazing, spectacular distribution, designed for the i686 and x86-64 architectures, then you are correct. wink There are a few Arch projects out there that focus on pre-686 as well as some other architectures.

Last edited by cesura (2010-09-03 04:46:25)

Offline

#79 2010-09-03 10:47:28

Labello
Member
From: Germany
Registered: 2010-01-21
Posts: 317
Website

Re: Disadvantage of using Arch Linux?

sand_man wrote:
anonymous_user wrote:

Arch Linux also spoils you because it makes other distros and their repos feel old.

"Damn the repo only has Program version 3.1. Wheres 3.4?"

For this reason Arch Linux makes me hate my job.

why is that?


"They say just hold onto your hope but you know if you swallow your pride you will choke"
Alexisonfire - Midnight Regulations

Offline

#80 2010-09-03 13:35:28

hatten
Arch Linux f@h Team Member
From: Sweden, Borlange
Registered: 2009-02-23
Posts: 736

Re: Disadvantage of using Arch Linux?

itsbrad212 wrote:
hatten wrote:

The only thing I would say is drivers, something that is plug'n'play in ubuntu may be hard, if not almost impossible to do in arch.
Second, it does not run on pre-686 computers.

If you mean Arch Linux itself, the amazing, spectacular distribution, designed for the i686 and x86-64 architectures, then you are correct. wink There are a few Arch projects out there that focus on pre-686 as well as some other architectures.

well yeah, what would I else mean? The drivers?

Offline

#81 2010-09-03 20:07:46

cesura
Package Maintainer (PM)
From: Tallinn, Estonia
Registered: 2010-01-23
Posts: 1,867

Re: Disadvantage of using Arch Linux?

hatten wrote:
itsbrad212 wrote:
hatten wrote:

The only thing I would say is drivers, something that is plug'n'play in ubuntu may be hard, if not almost impossible to do in arch.
Second, it does not run on pre-686 computers.

If you mean Arch Linux itself, the amazing, spectacular distribution, designed for the i686 and x86-64 architectures, then you are correct. wink There are a few Arch projects out there that focus on pre-686 as well as some other architectures.

well yeah, what would I else mean? The drivers?

You said it doesn't run on pre-686 computers. I replied and said that that holds true for "mainline" Arch, but there are projects that make Arch work with processors that are pre-686. Depends on how you meant to say that. wink

Offline

#82 2010-09-03 20:29:49

skanky
Member
From: WAIS
Registered: 2009-10-23
Posts: 1,847

Re: Disadvantage of using Arch Linux?

brisbin33 wrote:

heh, was that post in scheme or lisp?

on-topic: Arch requires thought and time.  Some lack one, others both.  I find value in the required expense.

That'd make a good t-shirt.
Or maybe it should be a checkbox that has to be clicked before downloading an install image. smile

Last edited by skanky (2010-09-03 20:30:44)


"...one cannot be angry when one looks at a penguin."  - John Ruskin
"Life in general is a bit shit, and so too is the internet. And that's all there is." - scepticisle

Offline

#83 2010-09-04 01:32:38

nomilieu
Member
Registered: 2010-07-03
Posts: 133

Re: Disadvantage of using Arch Linux?

skanky wrote:
brisbin33 wrote:

heh, was that post in scheme or lisp?

on-topic: Arch requires thought and time.  Some lack one, others both.  I find value in the required expense.

That'd make a good t-shirt.
Or maybe it should be a checkbox that has to be clicked before downloading an install image. smile

I don't know that it's true enough to warrant a T-shirt. Arch takes thought (to know how you want to set things up) and time (to actually do it), but after that it's painless. You just "pacman -Syu" here and there and Arch does its thing.

Offline

#84 2010-09-04 01:39:36

anonymous_user
Member
Registered: 2009-08-28
Posts: 3,059

Re: Disadvantage of using Arch Linux?

Well if an update breaks something, it takes time to troubleshoot it.

This is not to say other distros don't have breakage, its just Arch Linux is bleeding edge and rolling release.

Offline

#85 2010-09-04 06:06:25

hatten
Arch Linux f@h Team Member
From: Sweden, Borlange
Registered: 2009-02-23
Posts: 736

Re: Disadvantage of using Arch Linux?

itsbrad212 wrote:
hatten wrote:
itsbrad212 wrote:

If you mean Arch Linux itself, the amazing, spectacular distribution, designed for the i686 and x86-64 architectures, then you are correct. wink There are a few Arch projects out there that focus on pre-686 as well as some other architectures.

well yeah, what would I else mean? The drivers?

You said it doesn't run on pre-686 computers. I replied and said that that holds true for "mainline" Arch, but there are projects that make Arch work with processors that are pre-686. Depends on how you meant to say that. wink

Oh yeah, but eg the i586 project is pretty inacti, and I failed at installing that anyway. I'm so spoiled after having everything work on my other computers, with arch.

Offline

#86 2010-09-04 07:05:06

grmac
Member
Registered: 2010-02-22
Posts: 2

Re: Disadvantage of using Arch Linux?

Personally I do not believe that there are any disadvantages to Arch Linux. Since I started using Arch again last year, I've moved it onto all my systems and have made Arch the OS of choice on all development workstations in my company.

Install and basic config is incredibly easy, package management is a dream, not just ones in the repositories, but your own that you create using pkgbuild. Has made all my day to day activities highly efficient.

Offline

#87 2010-09-04 11:27:55

arinlares
Member
From: Anaheim, CA
Registered: 2010-02-01
Posts: 165
Website

Re: Disadvantage of using Arch Linux?

I've thought about it, and there are no disadvantages that aren't the user's fault aside from the fact Arch ISOs have yet to play nice with Unetbootin (at least in my experience).

Last edited by arinlares (2010-09-04 11:28:07)

Offline

#88 2010-09-04 13:21:50

Labello
Member
From: Germany
Registered: 2010-01-21
Posts: 317
Website

Re: Disadvantage of using Arch Linux?

arinlares wrote:

I've thought about it, and there are no disadvantages that aren't the user's fault aside from the fact Arch ISOs have yet to play nice with Unetbootin (at least in my experience).

they worked very nice for me :-) all my arch installs were done from usb-key


"They say just hold onto your hope but you know if you swallow your pride you will choke"
Alexisonfire - Midnight Regulations

Offline

#89 2010-09-04 14:09:37

bernarcher
Forum Fellow
From: Germany
Registered: 2009-02-17
Posts: 2,281

Re: Disadvantage of using Arch Linux?

There is only one real disadvantage of Arch. You should not use it if you don't want to learn and try to fix all those minor problems yourself.

I run into some minor problem usually once a week (at least). It is unavoidable if you keep experimenting (that's Arch live, isn't it). But using other distros (SuSE, Debian, Ubuntu) there usually were major problems with every new release.

KISS, that is, advantage and (minor) disadvantages alltogether.


To know or not to know ...
... the questions remain forever.

Offline

#90 2010-09-04 20:19:57

nomilieu
Member
Registered: 2010-07-03
Posts: 133

Re: Disadvantage of using Arch Linux?

anonymous_user wrote:

Well if an update breaks something, it takes time to troubleshoot it.

This is not to say other distros don't have breakage, its just Arch Linux is bleeding edge and rolling release.

This only happened to me twice.

Once, a kernel update broke my wireless functionality (whoops!). No big deal; I just got the next one from [testing].
Another time recently uzbl gave me some grief regarding insert mode after an update. A visit to the uzbl homepage gave a swift answer. (But this doesn't even count since browsers are replaceable.)

The only real disadvantages of Arch are those of GNU/Linux itself.

Offline

#91 2010-09-06 07:58:52

Xehoz
Member
From: Portugal
Registered: 2010-07-27
Posts: 31

Re: Disadvantage of using Arch Linux?

anonymous_user wrote:

Well if an update breaks something, it takes time to troubleshoot it.

This is not to say other distros don't have breakage, its just Arch Linux is bleeding edge and rolling release.

[about being a rolling release] Still, it's way worse when an upgrade (Ubuntu, I'm talking to you) just screws your whole installation and pratically forces you to reinstall every 6 months. I don't recall ever having make an upgrade that I could actually call... smooth. Anyway, to be fair to Ubuntu, that upgrade borkification happens in other distros as well.
[about being bleeding edge] True. But, often enough, being bleeding edge doesn't bring you only new features faster with a risk of breakage. That may also grant you easy, faster access to bug fixes. And you can always revert to a previous particular package, or stop it from upgrading.

Offline

#92 2010-09-06 13:59:42

stefanwilkens
Member
From: Enschede, the Netherlands
Registered: 2008-12-10
Posts: 624

Re: Disadvantage of using Arch Linux?

hatten wrote:

The only thing I would say is drivers, something that is plug'n'play in ubuntu may be hard, if not almost impossible to do in arch.
Second, it does not run on pre-686 computers.

Isn't this mainly because the "other" distros out there hack shiet to hell and back to maintain functionality without effort put in the hands of the end user, often leading to outdated software (for instance, the whole intel drivers situation), whereas arch remains bleeding edge?

The result of this being, on arch:
Everybody has up to date software and can downgrade / patch where required.

on other distros:
Everybody has out of date software and must wait for the new release for feature x

It seems to me that our approach provides the least inconvenience in terms of amount of people affected when a hardware driver goes through a period much like the intel graphics driver did.

Of course, this will only remain an advantage if the community remains high quality and knowledgeable (able to deal with the difficulties of bleeding edge). But I feel that the nature of arch and the quality of the community go hand in hand smile


Arch i686 on Phenom X4 | GTX760

Offline

#93 2010-09-06 15:14:06

Watermel0n
Member
Registered: 2010-03-10
Posts: 60

Re: Disadvantage of using Arch Linux?

arinlares wrote:

I've thought about it, and there are no disadvantages that aren't the user's fault aside from the fact Arch ISOs have yet to play nice with Unetbootin (at least in my experience).

Why would you need unetbootin? You can just dd a archlinux install image to the usb drive.

Offline

#94 2010-09-06 17:33:40

marfig
Member
From: Portugal
Registered: 2010-07-30
Posts: 189
Website

Re: Disadvantage of using Arch Linux?

Xehoz wrote:

True. But, often enough, being bleeding edge doesn't bring you only new features faster with a risk of breakage. That may also grant you easy, faster access to bug fixes. And you can always revert to a previous particular package, or stop it from upgrading.

Regarding other mainstream distributions with well known packagers, often upstream will already provide packaged binaries. Under most circumstances this means the latest bug fixes are available also to users of those distributions on a package basis, and sometimes faster than they are on Arch. And usually compiled against stable versions of its dependencies. So access to the latest bug fixes is rather easy and, from what I know, very common among users of other distributions who go about it on an opt-in and per package basis. You can say they stay "bleeding-edge" on their selected packages.

Arch, on the other hand doesn't really offer an opt-out mechanism. Interdependencies in a rolling-realease mechanism mean eventually a package will have to be upgraded wether the user wants to do it or not, or risk not being able to continue with its other updates. Because new versions are always (or should be?) built against bleeding-edge dependencies, the task of maintaining a rolling-release system on a package-basis can become difficult, or even impossible.

That's the disadvantage I see of "bleeding-edge" on a rolling-release distribution; no real opt-out. Not that there should be one, or that there could be one. But I think that should account as a disadvantage. In other words, the other side of the two-sided blade Arch is.

Naturally we can expect a sizeable number of packages to not have dependencies, or having long release cycle dependencies, or having dependencies that take great care with backwards compatibility and whatnot. But from a bird's eye view, Arch requires users to either stay bleeding-edge or stop using pacman. This lack of control is a disadvantage under most types of system setups. That should be accounted for.

Last edited by marfig (2010-09-06 17:39:00)


I probably made this post longer than it should only because I lack the time to make it shorter.
- Paraphrased from Blaise Pascal

Offline

#95 2010-09-06 17:39:47

anonymous_user
Member
Registered: 2009-08-28
Posts: 3,059

Re: Disadvantage of using Arch Linux?

marfig wrote:

Regarding other mainstream distributions with well known packagers, often upstream will already provide packaged binaries.

Not always though. Sometimes upstream will just provide instructions for installing the version included in the distro's repo.

Offline

#96 2010-09-07 08:07:25

Xehoz
Member
From: Portugal
Registered: 2010-07-27
Posts: 31

Re: Disadvantage of using Arch Linux?

marfig wrote:

That's the disadvantage I see of "bleeding-edge" on a rolling-release distribution; no real opt-out. Not that there should be one, or that there could be one. But I think that should account as a disadvantage. In other words, the other side of the two-sided blade Arch is.

Naturally we can expect a sizeable number of packages to not have dependencies, or having long release cycle dependencies, or having dependencies that take great care with backwards compatibility and whatnot. But from a bird's eye view, Arch requires users to either stay bleeding-edge or stop using pacman. This lack of control is a disadvantage under most types of system setups. That should be accounted for.

In line with kernel-lts, maybe some day we'll see lts packages option for pretty much everything. Nothing that could be done in a heartbeat though.

Offline

#97 2010-09-08 05:08:06

craig_nz
Member
Registered: 2010-09-08
Posts: 4

Re: Disadvantage of using Arch Linux?

I really love Arch Linux for exactly what it is and is not ( http://wiki.archlinux.org/index.php/The_Arch_Way ). Its a great lightweight Linux distro that makes no assumptions about how I want to setup my system.

Still like to use different distributions for different and specific setups - really depends on what my requirements and resources are like at the time. In my personal computing I run Debian, Ubuntu and Arch, while at work I have to deal more with Cent OS and Red Hat which I'm not fond of to say the least.


Only thing that really bugs me about Arch is the lack of package signing with pgp keys - https://bugs.archlinux.org/task/5331 and http://wiki.archlinux.org/index.php/Pac … ge_signing
I don't like having to place all my trust with mirror servers.

Offline

#98 2010-09-08 11:06:08

essence-of-foo
Member
Registered: 2008-07-12
Posts: 84

Re: Disadvantage of using Arch Linux?

The only Arch-specific matter I don't like is packages without documentation in /usr/share/doc
It's not a big issue because you can still get the same information on the web but sometimes it's not that accessible on the project's homepage and sometimes you are completely without an internet connection.

Last edited by essence-of-foo (2010-09-08 11:06:33)

Offline

#99 2010-09-08 11:14:17

yejun
Member
Registered: 2009-10-21
Posts: 66

Re: Disadvantage of using Arch Linux?

craig_nz wrote:

I don't like having to place all my trust with mirror servers.

Network administrators do not lose their server password vs developers do not lose their gpg keys. The probability are probably on the same level.

essence-of-foo wrote:

The only Arch-specific matter I don't like is packages without documentation in /usr/share/doc

I have it.

Last edited by yejun (2010-09-08 11:14:58)

Offline

#100 2010-09-14 11:54:18

simon
Member
Registered: 2005-12-06
Posts: 9

Re: Disadvantage of using Arch Linux?

Hmmm. None of that really puts me off the Arch install I'm contemplating, but two things bother me slightly: the "no USE flags" comparison with Gentoo (the distro I'm running at present) and the "things break often" comment.

My first and still in many ways favourite distro was Slackware. Arch has always interested me because its "simplicity" policy seems similar to the UNIX-ish approach of Slackware (minimal patching, minimal unnecessary automation and complexity, etc.). I switched to Gentoo because I can't spare the time to muck around manually keeping everything up-to-date with security patches and so on. This wouldn't have been a problem if I'd been running a bare-bones Slackware install, but of course I had dozens of built-from-source packages as well, and keeping everything up-to-date and bug-free without automatic dependency resolution was taking up too much time. Gentoo unfortunately layers on some unnecessary complexity, but I have yet to find another distro that makes it so easy to customize everything to taste and then just keep it maintained endlessly with rolling updates. My current system was installed several years ago and is still configured similarly (i.e. just how I want it) but with recent package versions.

Not as recent as those in Arch, however (one more reason I've been contemplating a switch) and it annoys me that I'm dealing with all this automated package management and yet I can't just relax and update things the way I could with e.g. Debian. With Gentoo I find that updates will break things maybe once every month or so. Of course I understand that this is inevitable due to (a) USE flags and so on meaning that very few users have identical systems, and (b) rolling release meaning that there is no long testing period for a single frozen package set. However...it's still annoying, and whenever something breaks and I have to fix it, I wonder if perhaps I should try the other popular "rolling release" distro...Arch.

The comment about no USE flags doesn't bother me for the reason of the USE flags themselves, because I assume your PKGBUILD scripts contain "configure" statements that do the same thing on a per-package basis, and frankly (being a former Slacker and permanent control freak) I would rather read the individual package documentation and choose the configure options myself than trust make.conf's USE settings to get it right. But it bothers me because it makes me realise that I have basically been assuming the Arch build system makes Arch something of a cross between Slackware and Gentoo, whereas in fact I have no idea whether the ABS actually offers anything significant over good old-fashioned Slackware-style building from source (with, of course, SlackBuild scripts so it's relatively easy to rebuild with new tarball versions). I see from the wiki that "makepkg" can handle dependency resolution, so that seems like a significant advantage: does it build the dependencies from source or pull in binaries from the repositories? Can it be configured to do either? Most importantly, if I build a package from source (using the ABS) and then do a system upgrade that includes a newer version, how does pacman resolve this? Does it pull in a new source tarball and attempt to rebuild the package with my customizations, or does it simply wipe over my custom package with a new binary?

My other concern is the comment about breakage: I do NOT want to be mucking around with breakage every few weeks as I am at present with Gentoo. I was more or less assuming that the "foundation" of official binary Arch packages would make breakage much rarer with Arch updates, even when using custom and user contributed packages too, in comparison with Gentoo's situation of every-single-package-built-with-custom-settings. But is this assumption false? Do you find that Arch breaks just as often as Gentoo does?

I guess what I'm asking is, have any of you spent enough time using Slackware, Gentoo and Debian (which represent my three ideals of "simple enough to actually know what it's doing", "set it up once then update it forever", and "trust it to actually work when you're depending on it") to know whether Arch is worth switching to, over all of these? I'm interested in giving Arch a go, but don't want to waste several days learning the Arch ways of setting things up to my liking, only to find that the end result is disappointing. I want a simple, fast, up-to-date and easily customized system that's reasonably reliable (not Debian or RHEL reliable of course, but at least more reliable than Gentoo). Based on the concerns I've mentioned, can Arch deliver?

Offline

Board footer

Powered by FluxBB