jt512
Philosopher
- Joined
- Sep 24, 2011
- Messages
- 5,109
Might be worth looking into. How good is the updating system?
It uses Pacman for package management, which is probably the best package manager in existence. Extremely tight dependency control.
Might be worth looking into. How good is the updating system?
WRT rolling realeases
There is also openSuSE Tumbleweed. There is a good number of software (at least for standard openSuSE), and package management via zypper/YaST is good. It is relatively new, though.
I've never used Rawhide, but it's like Tumbleweed, except for Fedora.
There's also Linux Mint Debian Edition. A new version came out a month or two ago so there won't be much to update making now the time to jump into that.
Also, opensuse 12.1 is out.
What is a rolling release? I can guess, but you seem to have a specific meaning.
I find I install (/home on a sep partition, so it all mostly carries-on) by 'wipe and start again' from iso files I burn to disk. I upgrade maybe once every two or three years. Sometimes I jump clear away from a distro like from Fedora to Ubuntu.
I'm also considering Fuduntu, but it is still very new (relative to Ubuntu and even Linux Mint), so the availability of software might be a bit limited.
It's Linux. It will run any and all software that any other distro will run, provided you have all the dependencies covered.
Re rolling releases. Thanks, I had not heard of that.
What happens when a single update in some library breaks a bunch of stuff?
It sounds like testing each 'roll' before rolling it out might be close to impossible since people have different apps installed in differing combinations and on differing hardware.
Arch's database of dependencies is rock solid. If a new libxyz is released, then they rebuild all the packages that use libxyz and release upgrades of them along with libxyz. For major upgrades, they first release the upgraded packages to a Testing repository, for users running the testing version of Arch. They work the bugs out there before releasing it to the full user base.
https://wiki.archlinux.org/index.php/Pacman
Q: An update to package XYZ broke my system!
A: Arch Linux is a rolling-release cutting-edge distribution. Package updates are available as soon as they are deemed stable enough for general use. However, updates sometimes require user intervention: configuration files may need to be updated, optional dependencies may change, etc.
Sounds kind of like debian testing. ;-)
Anyhow, sounds like an interesting distro. If I wasn't already so attached debian, I might look into it.
Aside from being more current then debian (stable) due to rolling release, any other major differences that you think worth pointing out ?
https://wiki.archlinux.org/index.php/Pacman
Q: An update to package XYZ broke my system!
A: Arch Linux is a rolling-release cutting-edge distribution. Package updates are available as soon as they are deemed stable enough for general use. However, updates sometimes require user intervention: configuration files may need to be updated, optional dependencies may change, etc.
Sounds kind of like debian testing. ;-)
Anyhow, sounds like an interesting distro. If I wasn't already so attached debian, I might look into it.
Aside from being more current then debian (stable) due to rolling release, any other major differences that you think worth pointing out ?
I'm not familiar enough with Debian to compare it with Arch. The main features of Arch are that it is bleeding edge, clean and simple, and flexible as to scale. I don't care much about the bleeding edge part, but the clean and simple, and flexibility aspects are wonderful.
A base Arch install includes the kernel and a basic set of libraries and utilities; no X server, much less a window manager or desktop. For my server, I added mysql, Apache, and cups, and that was about it. On the other hand, I have all the software I need on my laptop, but no more. For instance, I have three desktop managers (Xmonad, my favorite; Openbox; and Compiz-fusion), but no window manager, such as Gnome or KDE; only two editors (vim and emacs, the latter left over from before I knew better); etc.
The clean and simple part is harder to describe. Firstly, the installation (which needless to say is non-GUI) walks you through a basic set of system configuration files, which you edit to suit your needs (in fact, little editing is needed by most users, but it's important to understand what these files are for, in case you need them in the future). Second, Arch uses a simpler system of managing daemons than Ubuntu and Fedora. Third, it is considered poor practice to install unpackaged software. In the rare event that you can't find an application you need in the official or community repositories, you're encouraged to assemple it into package and install it by using Pacman. This keeps your system clean and makes later uninstallation or upgrading easy. Finally, unlike other distros, when a shared library gets upgraded, all packages that use the library are upgraded. Thus you avoid littering your system with multiple versions of shared libraries and their attendant web of symlinks.
Thanks for the overview.
I'll stick with my initial impression:Sounds kind of like debian testing. I may have to fire it up in a VM and give it a whirl, but not so keen on having to learn the syntax of one more different package manager.
Although it might sound like a testing version, there is a clear difference.
A testing version is not intended to be stable at all, it is meant to be used to find out whether a program is stable or nor (from what I can gather).
A rolling release is intended to be stable, even though it might not always be that way.
Another difference is that a testing version is not intended for consumer use.
I hope that clears it up.