DistroWatch Weekly |
Tip Jar |
If you've enjoyed this week's issue of DistroWatch Weekly, please consider sending us a tip. (Tips this week: 0, value: US$0.00) |
|
|
|
bc1qxes3k2wq3uqzr074tkwwjmwfe63z70gwzfu4lx lnurl1dp68gurn8ghj7ampd3kx2ar0veekzar0wd5xjtnrdakj7tnhv4kxctttdehhwm30d3h82unvwqhhxarpw3jkc7tzw4ex6cfexyfua2nr 86fA3qPTeQtNb2k1vLwEQaAp3XxkvvvXt69gSG5LGunXXikK9koPWZaRQgfFPBPWhMgXjPjccy9LA9xRFchPWQAnPvxh5Le paypal.me/distrowatchweekly • patreon.com/distrowatch |
|
Extended Lifecycle Support by TuxCare |
|
Reader Comments • Jump to last comment |
1 • DWW (by Smig on 2012-10-08 09:58:52 GMT from United Kingdom)
Just about the best edition, ever - thanks guys! Things have moved on a lot concerning ARM devices even since Robert penned his excellent script. The RPi project is now assembling in GB and CPC.co.uk is leading as distributor. No P&P in GB, most important accessories available. As for a suitable OS, probably the most suitable under development is Puppy Linux since this is already a compact distro with a full suite of apps: other OSes also available.
2 • Linux needs an operating system (by skin27 on 2012-10-08 11:31:44 GMT from Netherlands)
Very nice weekly. Couldn't agree more with Jesse on this one. No one complains that there is no competing on the kernel level, so why not create a common base on a slightly higher level?
I think that LSB is not the way, because there first is a standard and than you ask a distribution to conform to it (for example the choice for RPM). At the end this may be the goal to choose or merge technologies (like package format and init systems), but first things has to be settled between the distributions self. Where do we agree on and what is the next step in creating a common base operation system where we all (distributions and users) benefit from.
This would be small steps, but giant leaps in bringing Linux forwards. Even if this is just been done in the Debian ecolandscape I would be very happy. I'm curious to hear on peoples opinions where to start such an endeavour? What and who should be part of this?
3 • PACKAGING != COMPILING (by oz on 2012-10-08 11:55:05 GMT from France)
Hi, I seriously have doubts what we need is FreeBSD solution, and that is despite my own usage of FreeBSD.
if you compile software on one Linux distro accepting all the defaults and STATICALLY link your compiled software will work on many distros.
The problem begins when people package stuff which is dynamically linked. So, if your binary expects to find some libs0 under /usr/lib/ in Distro A, and it is located in /var/lib/ in Distro B, it will not work.
But that is exactly why we have LSB! For historical reasons Debian and of course it's derivatives do not support LSB completely.
Another problem is that glibc can break things from version to version or developers of other libraries break stuff removing old functions and ABIs. That is why for example some C code compiled on RHEL4 will not work on RHEL5 even though it is the same distro !
If you install old GTK programs in BSD, with non supported ABIs in a later GTK version, the ports system will end up installing gtk 2.2 and gtk 2.28 for example. Most Linux distros give you dynamically linked code, and *assume* you will not need such crazy setup.
What Linux needs, is good documentation, and developers with alot of time to statically compile every linux application out there or developers to compile and PACKAGE (remember package is not just compiling, rather also different configurations) . But this is impossible ... One example for statically compiled version which works cross distro is the non FOSS skype. The supply users with Debs or Statically compiled large package, which works on most Linux's out there.
This is the solution PC-BSD and Desktop-BSD offer in the form of PBIs, simillar also how every Windows and every Mac Software is installed.
IMHO, this solution is good, but like I said, possible if all the developers out there would compile and provide statically linked binaries to their packages. But then again, how would you then collect these binaries to a huge repository? how do you then verify there is no malicious code in there?
That is why, each distro, takes just the code, and packages it according to it's own policy! Be it security review, or documentation review (e.g. in Debian, there is no executable allowed without a short man page, unlike Red Hat).
Hope my long reply, helps clarifying a little bit. Cheers, Oz
4 • Linux Operating System (by dragonmouth on 2012-10-08 12:17:10 GMT from United States)
The biggest obstacle to a Linux O/S is not technical, but ideological. The biggest obstacle is the culture of individuality fostered for so long by the Linux community. It is a point of pride and honor for distro developers to individualize their distros by making them just a little bit different than all the others, even if that difference is only cosmetic. As long as every Tom, Dick or Harry can develop a distro not because it is needed but because they can develop it, the idea of a "Linux O/S" is going to be a pipe dream.
As far as "one, unified distribution" goes, I agree that should never happen. Most of the time that suggestion is made by Windows and OS/X disciples. However, the number of distros can and should be reduced. Looking at the Distrowatch database shows that there are more dead, dormant, abandoned and discontinued distros than there live ones. Many of the inactive distros have never gotten past an introductory version. Others are different only in their cosmetics. None of them brought anything new to the table. All they brought was a fleeting name recognition to their erstwhile developers.
Jesse says of a unified distro "Of course this is never going to happen, nor should it. One of the greatest benefits of open source software is that it gives people the ability to use their computers the way they wish to and modify their systems to work they way they want. " Until developers focus less on their own 5 minutes of glory and more on cooperating, Linux will remain balkanized and Linux O/S will remain pie in the sky.
5 • @3 Bill Jobs (by DavidEF on 2012-10-08 12:19:09 GMT from United States)
I don't agree with your assertion, or its implications. I do agree, however, with the opinion article by Jesse above. I think it would take either one of two things to happen, though. Either the kernel maintainers would have to expand to maintaining a "Core Linux OS" or the biggest major linux vendors would have to seriously work together to build the core that will work best for all of them.
Although actually getting it done would probably be trivial, getting any of these groups to step up to it would be a feat in itself. First, you'd have to really convince them that they need it, or it will help them immensely in some way.
6 • Ubuntu Amazon (by jdkchem on 2012-10-08 12:30:33 GMT from United States)
What a naive position for Paul Venezia to take. Every major distribution has root. It's a little late to be arguing privacy and trust when that boat has already sailed. You've already put your trust and privacy in the hands of developers complaining because Shuttleworth pointed out a discomforting truth is foolish.
Ubuntu's error in all of this was pandering to a pack of whiners who ignorantly believe their freedom has been compromised.
7 • What Linux needs ... (by PCBSDuser on 2012-10-08 13:09:28 GMT from Canada)
I agree with Jesse's article. Something beyond an abstract standard, beyond a "base", yes more of a "foundation". I called it a "reference standard" in a writing from several years ago. Rather long, but comes to the same sort of conclusion:
http://web.ncf.ca/di874/computers/writings/freesoftware.html
But I also think that the time is past, the opportunity is gone, and we will have more of the same as OSes fade ever more into the background.
8 • Robert Storey (by PePa on 2012-10-08 13:27:12 GMT from Netherlands)
It might be a personal thing, but I REALLY enjoy Robert Storey's articles and writing style. A few comments though: - I don't think 'dd' is user-unfriendly at all. It's options might not be totally standard, but it's been around long, and I think there's a reason people keep using it over other alternatives. - An Ubuntu derivative like Linaro has a fully functional sudo set up. So why set up a password for a known and supremely powerful user?? It's simply less secure when the only thing left to guess is a password.
9 • LinuxOS (by Jesse on 2012-10-08 13:48:29 GMT from Canada)
Though I didn't make any suggestions as to who might create a true Linux operating system as a base project for distributions, I think the GNU team would be the obvious choice. They already have the userland tools, the compiler, etc. It's been often pointed out that GNU had everything an open source operating system needed, besides the kernel. Really, all GNU would have to do is adopt a kernel release and bundle it with their existing tools to form a true GNU/Linux OS that everyone else could import.
Someone above suggested everyone should offer staticly compiled packages, but the bloat and security issues don't make that an attractive solution. Every time a flaw was found in a low-level library you would end up upgrading every single executable on your computer (requiring people to download hundreds of MB of data), or you'd find a lot of your software wasn't updated upstream and therefore was vulnerable.
10 • "Minimal base" Linux (by PePa on 2012-10-08 13:50:07 GMT from Netherlands)
It would be great if all major distributions would have an official "minimal base" that all their offerings are based off. This could serve as a first step towards a more unified "minimal base".
11 • re10: Minimal Base (by Arkanabar on 2012-10-08 14:20:38 GMT from United States)
Somebody DID try to create a minimal, base distro, with the stated intention that others would build their own from it. It is called "Unity" and as of this moment, it's in the DWW Top 100. I suspect they would have had more success if they'd started from an ubuntu base, rather than rolling their own fork of Mandriva. The Suse Studio also has this sort of end-result.
12 • New OpenSuse Chairman (by kilgoretrout on 2012-10-08 14:23:52 GMT from United States)
The article on OpenSuse's new chairman expressed surprise that a Frenchman wound up at the helm of German based Suse. What I find even more surprising is that a Gnome developer wound up as new chairman of the historically KDE-centric Suse. Just take a look at Suse's Yast - it's enough to make any user option hating Gnome developer puke. This will not end well for OpenSuse.
13 • Big Brother MS Apple or Ubuntu (by RayRay on 2012-10-08 14:40:04 GMT from United States)
I don't think that it is such a big deal whether you use the Amazon search or turn it off. I think the UEFI deal is a bigger show stopper. If their collaborating with MS didn't set off any alarms, well the Amazon thing might. What is next, will they cooperate with US or British Intelligence maybe Interpol (or are they already doing that)? I'm kidding, Ubuntu is trying to figure out a way to make the desktop profitable. They will probably never please people that like Linux and can easily change their OS. I've gone back to Debian with KDE4 because I really have no use for Unity and I'm not a gamer. In the past I've used other OSs and always come back to Debian, for web browsing, emailing, and watching videos it works well. I have a Stable version and a Testing version and keep a separate Home partition which I sync with my Laptop. I test other OSs but why change to an Operating System that is changing every 6 months, at least I know when Debian changes something it is well thought out.
14 • one distro to rule them all (by ix on 2012-10-08 14:45:21 GMT from Romania)
I've seen this argument over and over again, Linux is too fragmented, with hundreds of distributions. This is an effect of FREEDOM. I've jokingly described this type of argument as: "one distro to rule them all, one distro to find them, one distro to bring them all and in the darkness bind them".
In a way, we already have a kind of unity (LOL) and it is indeed Ubuntu. Most Linux users use Ubuntu, this is no secret, this is why Steam is coming to Ubuntu. Ubuntu was wise to listen to your advice even before you uttered it and it has based itself on Debian, which spared Ubuntu a lot of work.
Your argument made me laugh at the part with compatibility, because by your argument, distros are not compatible with themselves, like a package from Debian Wheezy might not work on Squeeze, likewise from Ubuntu 12.10 to 12.04. In my experience, Debian based distros are compatible with one another, but you must know how, for example, Ubuntu 10.04 is mostly compatible with Debian Squeeze and Ubuntu 12.04 is mostly compatible with Debian Wheezy. The reason is obvious, so I will not spell it out.
Shuttleworth has tried to unify development by trying to establish the same release schedule for all distros, which would basically ensure that they all have the same versions of software and they could use each others bug fixes. Anyway, something like this did work, the 2.6.32 kernel was used in almost all the distros at that time, especially LTS ones, like Debian 6, Ubuntu 10.04, RedHat 6, SUSE 11 SP1. So, the conspiracy worked: http://www.kroah.com/log/linux/2.6.32-stable.html
15 • @11 Minimal Base (by skin27 on 2012-10-08 14:48:47 GMT from Netherlands)
Unity created a minimal base distribution from Mandriva, there is nothing standardized or agreed on across distributors.
It's goal is much more modest to provide just a base to build new distributions on (not existing). The approach would otherwise be similar to that of LSB. You can't create something and then expect everybody will use it. The creation must be done together, agreed on (goals and technology) and the member must be committed to follow that.
A few commitments from the top ten distros would get the ball rolling. I think that the organization that host and develop this would be a distribution independent organization (for example consisting of Linux foundation, gnu and some main distributors). If you then see that there is some competitive edge by joining then soon others will join too.
16 • re:12 (kilgoretrout) (by RayRay on 2012-10-08 15:05:33 GMT from United States)
I think that a Gnome guy can help a KDEcentric OS, he might fix some of the Yast problems. Now talking getting a different slant on a project I think Gnome 3 could use a KDE guy on their team. I usually add Docky or AWN to make Gnome3 more usable. It is pretty but lags way behind Gnome 2. Please don't disparage all the great work done by the people at openSuse saying that something can make you puke because you don't like it. Unless you can do it better.
17 • re: 16 left out a word (by RayRay on 2012-10-08 15:08:07 GMT from United States)
I think that a Gnome guy can help a KDEcentric OS, he might fix some of the Yast problems. Now talking ABOUT getting a different slant on a project I think Gnome 3 could use a KDE guy on their team. I usually add Docky or AWN to make Gnome3 more usable. It is pretty but lags way behind Gnome 2. Please don't disparage all the great work done by the people at openSuse saying that something can make you puke because you don't like it. Unless you can do it better.
18 • LinuxOS (by tonny on 2012-10-08 15:12:31 GMT from Indonesia)
can't agree more with Jesse. I too, am tired of distro hooping. I wish I can install one, and go to different route anytime, without having me installing others distro :)
19 • ARM computers (by K.U. on 2012-10-08 15:30:43 GMT from Finland)
Try the following searches in webshops like Ebay or Dealextreme: * "Linux media player" * "Android TV" * "Android laptop" * "Android VGA" You'll find interesting results!
20 • Distro Hopping (by uz64 on 2012-10-08 15:40:34 GMT from United States)
Just a comment on the idea of having one base OS shared among major distributions. It would kill distro hopping.
If openSUSE comes out with Linux 3.5.5 and three weeks later Mageia is released with the same exact version of the kernel when 3.6.4 is already out, for example, then what would be the point in giving the new Mageia a try? The various parts of the "base" system are all constantly updated, bringing new features and functionality. Making them all the same would eliminate anyone's reason to switch based on, for example, new hardware driver support or the latest stable Btrfs (when it's done, of course), or whatever else might happen.
I think the way it is now gives a person more incentive to try switching from one distro to another, and any of the major distros would have to be stupid to get rid of their potential selling/distinguishing points. Besides--with every distro having a completely different development/release schedule anyway, this just wouldn't work. Almost everything is bound to have new, stable, up-to-date versions within a few weeks or a couple of months. Further, if no distribution customized their kernel and other parts, same thing: why bother trying another variant?
If you want that, go use BSD. It's a good OS. But Linux is not BSD, it was just a kernel to make your own custom system since before version 1, and as someone who plays around with all the latest distros and versions of everything I wouldn't want to see this happen. The major thing I would want to see in Linux as far is compatibility goes is an nVidia driver that doesn't completely die and break the X server after a kernel upgrade.
21 • Linux (by K.U. on 2012-10-08 16:00:43 GMT from Finland)
Due to Jesse’s writing I just remembered the lightweight approach to static linking used in the distribution sta.li.
http://sta.li/faq
22 • Unified base (by Jesse on 2012-10-08 16:24:06 GMT from Canada)
>> "If openSUSE comes out with Linux 3.5.5 and three weeks later Mageia is released with the same exact version of the kernel when 3.6.4 is already out, for example, then what would be the point in giving the new Mageia a try?"
The same reasons most people try other distributions now. People rarely jump on a new Magie release or openSUSE or Ubuntu because of a new kernel or GNU userland tools. They typically switch because of the new, distro-specific features. Things like the Control Centre, YaST, upgrades to the package manager front-end. They want to try the latest desktop and features. Very few people care about the underlying operating system components.
>> "Besides--with every distro having a completely different development/release schedule anyway, this just wouldn't work."
Most of the big Linux distributions are on fairly similar release schedules already, which is part of the reason I think a unified base system would work. Debian, and Ubuntu typically release a stable release once every two years. I think SUSE is close to around that time frame, or around 18 months. Red Hat is in the ball park of 2-3 years, typically. Mint follows the same schedule as Ubuntu. These big distributions often ship with the same Linux kernel already. Look at RHEL 6, Debian 6 and Ubuntu 10.04 LTS, they all shipped with version 2.6.32 of the Linux kernel. They shipped with mostly similar versions of the GNU userland tools. Yet the distributions are not compatible with each other. Doesn't that seem a bit like a wasted opportunity?
23 • POSIX is still alive? (by Bob Ushka on 2012-10-08 16:26:18 GMT from United States)
I read the paragraph and had the same feeling I get when some classic actor I haven't heard of in years makes a sitcom cameo. For architectural, as well as trademark, issues, Linux ain't UNIX. GNU's been pushing that for architectural, as well as trademark, issues, since before SunOS became Solaris. Now, I suppose that since Microsoft bought Interix, someone might claim that Windows is UNIX, so Microsoft should be given a hand on the POSIX steering wheel. But if they are, then why are the unices still bothering?
24 • Distro hoping.. er, I mean hopping... (by Jordan on 2012-10-08 16:34:24 GMT from United States)
Mild disagreement with Jesse et al on the perceived reasons for distro changes over time. Speaking for myself and perhaps another user or three, I move on because of annoyances within my current distro, disfunctionalities and even just because I can't live with the name of the thing ("fuduntu?" "damn small?" etc).
I want something substantial, something better than Windows and Mac not just in security by also in robust, working, functional to the "T" and configurable and with ongoing support, etc.
Some of the biggies that fit that for a while just peter out after a bit or just get as I said, annoying (any Gentoo based distro, SuSe, etc). People suggest others, but those or on their computers, not mine. I can't even get the flamin' printer to work in SuSe 12.2. ... etc.. ;)
25 • @20 Distro hop for a new kernel? (by DavidEF on 2012-10-08 16:36:05 GMT from United States)
uz64,
I don't think there are very many people distro hopping to get a newer kernel. Also, I'm not sure you understood completely the concept Jesse was presenting in his article. If the newer kernel came out just after openSUSE (in your example), it would be openSUSE's decision to update to the new kernel or not. And it wouldn't likely be the kernel only, it would be potentially a whole new OS base.
Most probably, the distros that standardized on this base would end up releasing in cadence with each other, following the cadence of the OS base release schedule. Their developers would actually be freed up to differentiate in more meaningful ways, instead of just competing with each other on how quickly they can integrate upstream changes. That would be worth distro hopping for! But, more importantly, it would be a quicker path to NOT distro hopping! Once you found a distro that had the features you need/want you would not have to move away just to get a new kernel. I call that a good thing.
Distro hopping can be fun, but once I learned how to get what I want out of my computer without distro hopping, I began to prefer the familiarity of a single distro, tweaked to my own specification.
26 • What Linux needs... (by Michael Muldoon on 2012-10-08 16:36:55 GMT from United States)
As a user and not a developer I know what I look for. I use Windows at work most of the time because Linux software is not available for much of what I do. I use Windows at home because most of the games I play are not available on Linux. When I use Linux I tend to use the distro that runs best on the hardware. That is, on one machine with not so great specs I use ubuntu, on my screaming laptop I use Mint, on my netbook I use Puppy.
The point is that the program I use are the ones available across all platforms that I use. In other words Firefox, Thunderbird, Libre Office, etc. If a unified base makes it easier for developers to write for all platforms by writing just once, then more quality software can be written instead of spending time rewriting for this platform then rewriting again for that one, and oh what the heck. This is too much work. I'll just give up writing for Linux.
Everyone that I have gotten to convert to Linux has because they browse the web, write email, type a letter every now and then, and I can give them the same software (those mentioned above) that I had them using in Windows. I could convert more if there was Photoshop and othe like available. And maybe they would write those programs for Linux if they only had to do it once for the entire spectrum, not for each and every little distro to get them to run right.
Just my 2 cents for what it's worth.
27 • "..Gentoo based.." (by Jordan on 2012-10-08 16:37:11 GMT from United States)
Just to clarify, as I re-read my post 24, I didn't mean to imply I thought 12.2 is Gentoo based, just included it as one of the "biggies" that ends up annoying me, along with Sabayon, etc.
28 • is it true (by linux on 2012-10-08 16:38:57 GMT from India)
Comment deleted (off-topic).
29 • Availability of the Raspberry Pi? (by Scott Dowdle on 2012-10-08 16:53:56 GMT from United States)
I'm in the United States and from what I've heard, everyone who ordered a Raspberry Pi on day one were all shipped in June. I know I've had mine for a few months now. Since June the Raspberry Pi foundation has announced that they are all caught up and have been producing 4,000 units a day and have removed the one-per-order/customer rule. There is even now a manufacturing facility in the UK. To the best of knowledge, there has not been a shortage of Raspberry Pi for some time now. A friend told me that they ordered 3 of them and got them in two weeks.
If Robert Story still hasn't gotten a Raspberry Pi he ordered back in the Spring, I think there is a problem somewhere that he might want to investigate.
30 • A common Linux base for distributions to build upon (by Scott Dowdle on 2012-10-08 17:09:47 GMT from United States)
While I appreciate Jesse Smith's comments this week calling for a common Linux base that some/all Linux distributions might build upon... there is much more blocking that than just the technical aspects... and the major one that stands out in my mind is that distribution makers don't appear to be much interested in doing that. If and when that changes, perhaps the notion will have a chance.
The other difference between Linux and FreeBSD, which I'm sure Jesse Smith is aware of, is that the FreeBSD developers don't just develop/build a kernel... they also develop/build the core of the system. Unless the Linux kernel developers greatly expand their development efforts to include several core packages, chances for a common underlying base-distro are unlikely... and I really do not see the Linux kernel developers expanding in that direction. Perhaps a new group could serve that purpose but as of yet, no such group exists.
Just for the record, there already has been at least one effort to create a core-distro for other distros to build upon and it failed. That was called United Linux (https://en.wikipedia.org/wiki/United_Linux). See the wikipedia link provided for more info. Perhaps another try at it might be worthwhile... but given how much Red Hat contributes to the development of many of the underlying pieces including the kernel, glibc, etc... I think any such renewed effort that doesn't include them is doomed to failure.
31 • Minimal Base (by Charles A. Burge on 2012-10-08 17:41:32 GMT from United States)
@10 If you haven't tried Arch Linux I think you'll find it to be exactly what you're looking for. The base installation is about as minimal as you could possibly get, and then you can add only the pieces you want.
32 • Ubuntu (by Mike on 2012-10-08 17:54:31 GMT from United States)
There's a saying that the devil you know beats the devil you don't know. At least, with Ubuntu, we actually know what they're doing. If you think there's something suspicious going on, you can investigate it. Good luck doing that with Microsoft or Apple products.
33 • What Linux needs ... (by anticapitalista on 2012-10-08 18:02:52 GMT from Greece)
... is less articles about what linux supposedly needs. Linux is just fine as it is.
34 • Don't be fooled by SPeed Ratings (by Brian on 2012-10-08 18:08:55 GMT from United States)
The SD card speed rating is determined by the card's sequential read and write speeds. That's good information for figuring out how fast your camera can save a picture, but it doesn't reflect how fast running an OS ont he card will feel. Random i/o performance is much more important for that. Unfortunately, manufacturers don't publish these numbers. Counterintuitively, cards with high speed rating often have worse random write performance. Take a look at the charts at http://www.tomshardware.com/reviews/microsdhc-memory-card-performance,3011-12.html for proof.
35 • This issue (by Ismail Arslangiray on 2012-10-08 18:14:10 GMT from United States)
I think this issue is the one of the best with the editorials. Thanks to all of you guys including the commentators.
36 • Linux OS (by Joseph on 2012-10-08 18:28:39 GMT from United States)
Generally every distro creates its own packages, so this "problem" isn't really a problem except for obscure software. OpenSUSE provides the Open Build Service to help create and distribute packages for multiple distros, but no one pays attention to something that doesn't have "buntu" in the name so most other distros don't make use of it.
The best - and seemingly obvious - solution is to use software to solve the problem. I'm thinking of a utility that can catalog a distro's library names and package details (this may need to be submitted by the distro rather than generated completely automatically) and then another piece of software is able to take the software specification and generate packages for every distro. It's an idea similar to the Gallium3D graphics driver idea. There, graphics vendors provide a driver that translates between the intermediate Gallium3D shader language and their chips. Then if someone creates a DirectX Gallium3D implementation or an OpenGL Gallium3d implementation all graphics cards will work with it without any extra coding. In this case a package is designed in an intermediate high-level language/description and based on the data provided/generated from the distros a program can create packages for multiple distros, formats and package managers. Distros don't need to lose their identity, and it would enable small distros to gain access to huge package libraries without needing full-time package maintainers. Heck, the generated packages could all be stored on the Open Build Service (or a distro could host its own OBS since the back end is open source) and that would handle distribution too.
37 • Re. 25 (by uz64 on 2012-10-08 18:40:59 GMT from United States)
"I don't think there are very many people distro hopping to get a newer kernel."
It was an example. And what I was really hinting at was the features and performance improvements such updates provided. Yes, the kernel was my example, it's the same with most of the other programs that be part of such a "base" OS.
38 • Ubuntu <> Linux (by Joseph on 2012-10-08 18:58:03 GMT from United States)
@32 >There's a saying that the devil you know beats the devil you don't know. At >least, with Ubuntu, we actually know what they're doing. If you think there's >something suspicious going on, you can investigate it. Good luck doing that with >Microsoft or Apple products.
Ubuntu is not Linux. The alternative to Ubuntu isn't OS X or Windows, it's Fedora, Debian, Arch, Gentoo, Sabayon, OpenSUSE, or anything else that isn't derived from Ubuntu. I've been pleading with talking heads of the Linux world for several weeks that we needed a debate on Ubuntu and the future of Linux since many of them have casually stated that "Ubuntu is the future of Linux on the desktop", a heavy pronouncement without democratic consent from the community. I felt we needed a discussion about consigning the future of Linux to a model that's "not a democracy", where they "don't care about the kernel", where upstream contributions are minimal, where developers are paid based on how many features they land in a release - which according to former developers encourages unfinished code to be merged, and many other perceived flaws with the Canonical model of development that the community really need to talk about before our luminaries advise all other desktop distros to close up shop.
It's already happening - Ubuntu doesn't use the word Linux and Torvalds states he has no problem with it. Lifehacker articles about "Customizing your Linux desktop" are actually solely about tweaking Unity. Other articles state "To install the software on Linux, use sudo apt-get foo" and talk about "PPAs" rather than "repositories". Things like Steam are coming to Ubuntu, not "to Linux". Canonical makes deals that solely benefit Canonical. Last night I went to the webpage of an interesting piece of software and it proudly declared it ran on "Windows, OS X and Ubuntu!" I've seen Windows users dreading Win8 saying that their alternatives are "stick win Win7 or go to OS X or Ubuntu". Canonical's marketing has been detrimental to Linux the community because now fewer people than ever understand what Linux is or that other distros even exist. Non-Ubuntu users are now being marginalized in the Linux world the way Linux users are marginalized in the mainstream Windows world. And don't even get me started on Chris Fisher's mathemagical attempt to show that Ubuntu users are the vast majority of Linux users on the Linux Action Show, including citing that almost all of Bryan Lunduke's Linux software sales are to Ubuntu users, without mentioning that Lunduke sells his software IN THE UBUNTU SOFTWARE STORE. :-(
I got chewed out in many places for bringing up the marginalization of non-Ubuntu users and trying to get the Linux journalists to talk about this - somewhat expected, given that most of them are running Ubuntu or Mint. Even Matt Hartley's recent article "Three Top Ubuntu Alternatives - Sure, you like Ubuntu. But the Linux world offers more choices." were all Ubuntu-derived distros (!!!) and he's advertising himself as a consulting solution for Ubuntu problems on his website.
Now this happens with Canonical and Amazon and Shuttleworth's swagger but it was exactly the "not a democracy" issue I'd listed as one of the potentially most harmful drawbacks to Canonical as the Red Hat of the desktop that I thought the community needed to discuss before we embraced Ubuntu to the extent of all other desktop distros passing into irrelevance. I know the distros are all lovey-dovey and try to never speak ill of one another, but unless some prominent people bring some of these issues up and openly ask if this is what we want for Linux, we're going to get it by default. And if we accepted things by default, we would be using Windows, not Linux. :-)
Still, it feels like my quest to get any prominent Linux author to begin a debate (not an attack, just to openly ask the questions) about whether we really want Canonical to be the dominant desktop distro to the point people don't even realize other distros exist and whether its development model is good for Linux is like getting someone to declare the Emperor has no clothes. :-( We'll see. Maybe this latest blunder will finally get some people to start talking about whether all of Canonical's influences on desktop Linux are good. Of course it's possible to get rid of this Amazon tool. The bigger question I want people to talk about is whether they want to use a distro that declares it's "not a democracy" when so many other good ones are? How is this much different from Microsoft forcing Metro on its users? Is Canonical's model profit first, good distro second and do profits come before users?
39 • Such a sad truth...... (by Ray on 2012-10-08 19:15:59 GMT from United States)
Comment deleted (off-topic).
40 • Ubuntu/Amazon... (by Edna Crabapple on 2012-10-08 19:34:27 GMT from United States)
I find this disturbing. I don't want any commercial site "integrated" into my OS in any way, shape or form. Is this going to effect the Ubuntu spin-off's like Xubuntu in any way, or is it just a Unity thing? Maybe it's time to just switch to pure Debian... :-(
41 • @38 Ubuntu dominance (by skin27 on 2012-10-08 19:40:02 GMT from Netherlands)
Haven't you tracked the page hit ranking lately? Ubuntu stayed only number one in media hyping and miming Apple.
Btw: A common base doesn't make distro hopping superfluous, but easier. Also makes distros more competing on features, instead of things that hardly make a difference.
United Linux, yes I remember that. SCO (funded by MS) killed it, but we can learn a lot from this effort. The organization behind the base was weak and not independent. United Linux was most about letting Suse do the work.
And Linux is fine the way it is for what it used for and it's not fine for the way it is not used for...if you know what I mean.
42 • Arch?! Seriously?! (by Chris on 2012-10-08 19:45:16 GMT from Germany)
@31 Why do read so often that People recommend Arch? A Distro that has no one to Maintain the installer (I tried installing it on my Notebook with Luks and LVM. A Nightmare with the new scripts). KISS is a fine Concept. But does KISS mean that you need a second Device with an Internet Connection to make a Simple install (for reading a wiki)? I like Distros without any "Manual Intervention required" News on the Homepage. What is the Point of a Distro that can get unusable after performing Updates? I tried Arch Arch every 6 Month for about 5 years now. Every Single time there was a Major Showstopper for me. But it seems that there are Plenty People out there that are willing to Spend time better spent elsewhere just to say that they got something Different. Hipsters ("I use Arch, you probably never heard of it") And the new "Release Cycle" will most certainly Push Arch's Rating on DW up.
Sry if that reads Ranty.
PS: I dont mind Textbased Installers and Console work. But Arch is simply the most Painful of them all. Together with Gentoo. Why do People use such time vampires?
43 • Better support for ARM SOCs coming in Linux kernel 3.7 (by Vishnu Rao on 2012-10-08 19:45:34 GMT from United States)
I agree with your comment "I'm sorry to say that ARM SoCs suffer from a lack of standards," But it may change soon according to this article from phoronix: http://www.phoronix.com/scan.php?page=news_item&px=MTE5ODI
44 • Standards complaint Linux (by Caitlyn Martin on 2012-10-08 19:46:34 GMT from United States)
If you follow Jesse's link you will see that Red Hat Enterprise Linux 6.x is LSB 4.0 compliant. The only reason it isn't 4.1 complaint is because the latest revision of the standard came out after RHEL 6 did and major changes do not occur during the life cycle of a RHEL release. I expect RHEL 7 will be LSB 4.1 compliant.
Regarding a minimal build of RHEL, CentOS offers that. Scientific Linux offers minimal + X + IceWM. If you do a minimal build of CentOS and build up from there it should be possible to make a fully customized, LSB compliant distro to your taste.
Why aren't more distributors doing LSB compliant distros? Let's take packaging as an example. rpm and yum are LSB compliant. dpkg and apt are not. How many Debian or Ubuntu fans here are ready to move to Red Hat packaging? That's just one example.
45 • respectfully disagreeing with post 26 (by the Scarlet Pimpernel on 2012-10-08 19:55:10 GMT from United States)
I understand where Mr. Muldoon is coming from; today some of the best apps for Linux are cross-platform ones that run on Windows and Mac as well (Chrome, Skype, VLC). But for open source to really take off, it has to offer stuff that you can't get anywhere else. Otherwise there isn't enough incentive for the millions of existing Windows and Mac users to switch. If open source continues to be "Breathes Life into Ancient PCs!" or "More or Less What the Other Guys Got But Free!", it will continue to be on the margins when it comes to the desktop.
With that in mind, the best hope for inspiring tech jealousy among proprietary software users is Gnome 3 and perhaps even GnomeOS. It's forward looking (unlike Cinnamon, MATE, xfce and LXDE) and unique to open source (unlike anything written with Qt). An interface that breaks from the 30-year-old desktop metaphor may be the bane of older users, but it will seem more natural to a younger generation raised on tablets.
If the Gnome crowd can strike a careful balance between tablets and PCs in its interface and come up with some must-have, Internet-centric apps written in Gtk, it can be the hope of the open source world. That and Dell notebooks with Gnome preloaded.
46 • Linux-FreeBSD (by Marcelo on 2012-10-08 19:58:57 GMT from Dominican Republic)
Linux is only one Kernel! FreeBSD is one complete operating system! So simple are the difference.
What you do with the Linux kernel and his combination with another software is the distribution problem.
I have seen this problem 8 years before and swiched from Linux to FreeBSD and his derivative products.
47 • Great article on the ARM based options out there (by Vishnu Rao on 2012-10-08 20:16:40 GMT from United States)
Thanks for this excellent article.
I personally am going to hold out on these dev boards for the moment. I will bite when ARM SOCs like the one in the link below are out.
http://www.engadget.com/2012/08/10/samsung-exynos-5-dual-white-paper-specs
USB 3.0, SATA III etc are going to be big features for me. More over it would help if these came in some standard form factors like mini-ITX or some smaller standardized form factor. So I could buy an off the shelf computer case and put in the board and all the components in there. I guess in the next 1-2 years we should see that happening.
48 • @44 Standards complaint Linux (by skin27 on 2012-10-08 20:29:52 GMT from Netherlands)
It's easy to be compliant to your own technology. So let's change the package format in LSB and Red Hat will never be compliant anymore... It says nothing that one or two distributions are compliant.
Before a next step in standardization will be taken the standard base needs to be agreed on by significant members (for example red hat, suse, debian, ubuntu) and implemented step by step. Yes, one day we get to the hard to chew parts like package management, but maybe then it can be decided to have a new or merge format.
FreeBSD versus Linux. Somewhere in between we will meet :)
49 • Notes on Arch / having a core Linux setup like BSD (by DSMan195276 on 2012-10-08 20:55:13 GMT from United States)
I use Arch because I like the configuration that it offers (Unmatched by any distro that doesn't require compiling everything as far as I know) but for someone who doesn't care a ton about configuration, Arch is obviously a bad choice and will cause headaches. It's good for people who like it, and horrible for people who don't want the hassle. And on that note, back to the topic:
I personally think that instead of pushing for a Linux base system like BSD, push for more distributions to follow the standards already set and push for more standard to be made and followed. Of course there is a limit to how many standards are to many, but the more that can be standardised, the easier it will be to develop for Linux distributions.
50 • LPS linux, site unreachable? (by Jan on 2012-10-08 21:23:36 GMT from Netherlands)
The home page of LPS linux is unreachable. Does anyone know what's going on?
51 • A common Linux base for distributions to build upon (by Scott Baeder on 2012-10-08 21:40:36 GMT from United States)
Clearly Jesse and other commenters haven't really understood the LSB effort. It is what is called a LAGGING standard. It basically serves to document what is already in the main distributions (and hence could be certified by them) rather than trying to be some sort of abstract "ideal" of what should be standardized.
It is about making sure that there is a common understanding of the API's and libraries that you can "count on" to be there if you are an application provider.
I urge anyone interested to go explore the LSB areas of the Linux Foundations web site. Not only is there a lot of good stuff there, it also has a lot of good documentation on the various APIs that are a part of the "standard".
52 • Linux Base (by Jarjar Binks on 2012-10-08 21:42:14 GMT from United States)
I personally thought Jesse's opinion was well put together and it made a lot of sense--as opinions go. Realistically I think he was simply suggesting that the Linux community take a good look at what FreeBSD is doing, not necessarily to implement it exactly. Even after the following garbage that I feel compelled to add, I still thinks it's a good post.
Discussions like these do nothing more than make a million and one bad cliches about people all come true.
Bottom line:
If you want more unity, go distro hopping with OS-X. Distro hopping with OSX you say? Yes that's what I said, and it will cost you a perpetual fortune. And it won't be perfect, as nothing in this world is. Apple breaks things all the time, they just don't utter a peep. You'll never know if they're actually working to fix the problem, or will just ask for another several hundred or thousand dollars for the next device with the fix. Somehow that approach keeps up appearances that they are indeed the perfect solution. Mostly lemmings involved there. But if you like that, then go for it. I understand completely. Money gets heavy from time to time, so a quick purge cures a ton of back problems.
If you want to play some wicked cool video games, and have every kind of software know to man available, go distro-hopping with MS. Once the desktop comes up, it's lightning fast, and even boot times are rivaling and even surpassing some of the quickest Linux distros right now. Of course, running updates is worlds beyond brutal--as always. Never figured that one out yet. And it ain't cheap either. Licenses, licenses, licenses! I just threw up in my mouth thinking about it.
If you want to freely distro hop to find something that works for you, but always leaves you wanting more, and comes with one site like this after another of commentary on "how it really is," then Linux is for you. I sincerely love Linux, but it comes at a cost. The statement that no OS is perfect applies here too. At the end of the day, we could power a small city for 10 years with the energy we put forth talking about the same old garbage. And in case you're wondering, there may be some confirmed probable scientific proof of that fact.
53 • @12, 42 and Jesse (by Pierre on 2012-10-08 21:45:36 GMT from Germany)
@12 New OpenSuse Chairman by kilgoretrout
I can't see any problem in having a french Gnome-developer as openSUSE-chairman. You point out that SUSE were KDE-centric and pointed your finger at YaST as an argument for your opinion. But that is actually both wrong and proves you know nothing about the distro you are writing about: 1) openSUSE has some focus on KDE, but is not KDE-centric as it fully supports all 4 major DEs - e.g. KDE, Gnome, Xfce and LXDE. 2) YaST has both, a Qt- and a Gtk-GUI, the modules are even pure Gtk, so there is nothing based on KDE or otherwise restricted to any framework. Another point is that openSUSE is a community of developers from many different projects and countries. So there is no problem with a Gnome-developer as openSUSE-chairman, no problem with his nationality or anything else and so there will nothing be wrong with how this will end up for the openSUSE project. It's sad to see such narrow-minded articles and opinions full of prejudices while seing that open source and Linux are praised to be multi-national, flexible and knowing no borders.
@Jesse and his idea of a core-Linux-OS
Although I would appreciate such a core-Linux-OS as rendered by Jesse, I found that there are at least 2 fundamental problems in it. 1) The whole idea is based on the presumption that it would be possible to adress all basic philosophies of each distro out there and that it would be possible to gather all the distro-developers under one big central core-Linux-OS. 2) FreeBSD is only one BSD on which PC-BSD, GhostBSD and some others are based on. But NetBSD and OpenBSD are not (fully) based on FreeBSD and are therefore not as compatible to FreeBSD as it's own mentioned derivatives. Yes, by design FreeBSD, NetBSD, OpenBSD and the other BSDs are a little more compatible to each other than lets say Red Hat and Debian, but all Debian derivatives are to some extend compatible to each other, nearly the same as seen with FreeBSD and it's derivatives. So there is no such big difference as rendered by Jesse's nevertheless great article.
The idea is great and I appreciate that idea a lot and would like to see that coming, but Linux distros are in some points based on too different philosophies as it would really be possible to determine one single base.
Then, another problem that were another to come, just if we could make it that every project agrees to that core-Linux-OS: who is going to build and develop it? The Linux Foundation rained by Linus Thorvalds? A commitee out of at least all major distros? Then: what would be a major distro and has to be part of that committee and which is not?
So as you see, it sounds great, but the possibility to see that happen is actually ranging from 0 to nothing. But this does not disappoint me in any way because absolute flexibility is one of the core strengths of Linux and even a minimal core-Linux-OS like proposed by Jesse would mean to limit that, no matter how small these limits would be. I am very happy with Linux and love to see so many different distros out there that suit so many tasts and needs.
42 Arch?! Seriously?! by Chris
I haven't had any problems with a plain Arch-install, but with flavors a lot (like Bridge Linux and such). It is true, updated install isos are rare and if you want to update the installed system it is strictly recommended to check the Arch homepage beforehand to avoid bigger problems afterwards, but if one keeps it this way you are fine and able to have it running and running and running without the need of a reinstall. Definitely it has it's pros and cons, but it is not worth arguing about that. It is a quite robust distro and if one wants to keep a system running without the need to reinstall every 6 month or every 1-2 years Arch could do the job. I don't think that one who hates the way Arch works keeps it running just for the reason one could say: "I use Arch, you probably never heard of it!"Such another narrow-minded opinion here in the comments, if one asks me. And to point it out, I used it only for some time, too, but it was not exactly what I wanted and kept hopping around. :)
54 • BSD is what you get when Unix guys port Unix to the PC, (by John Dudeck on 2012-10-08 21:46:56 GMT from France)
Linux is what you get when PC guys write Unix for the PC.
I like the observation that "the Linux community follows working examples, not abstract designs". This has been the rule of the Internet Engineering Task Force from the beginning of time. I once heard Vint Cerf get up and remind the IETF that some new proposal that was presented did not have working software. "Rough consensus and working code" is the rule. The crowd gave him resounding applause.
55 • The "linux operating system" (by cflow on 2012-10-08 21:49:00 GMT from United States)
I can see why making a single OS core around the Linux kernel could really benefit developers who make software for Linux distributions, but there's a major catch: who controls the upstream security updates and the timing of new features for this core, when red hat, canonical, debian, suse, etc. were controlling them before separately?
By how I see it, the reason for the incompatability of packages between distros is that the main distributors are competing businesses. They want to control a lot of these low-level aspects surrounding the kernel, as well as the timing and implementation of them. And of course, they have their own goals that will conflict against each other, as well as the way the kernel surroundings that "make" the operating system. I don't think Red Hat wants to switch to apt, nor Ubuntu would wish to switch to yum.
The solution? I'm not sure it would work... Coax _all_ the low level developers into scheduling all their drivers, libraries, compilers, packagers, etc. to be due _exactly_ at the same time the linux kernel is released. At first, the developers will be annoyed of some incompatabilies between the new work and the kernel, but afterwards there would have to be compromises between them somehow. That part I find rather hazy, though.
56 • @ 38 - future of Linux (by forlin on 2012-10-08 21:54:18 GMT from Portugal)
Does Canonical have a business plan? Yes, it has, as well as Red Hat and Suse. Canonical does not contribute to the kernel? Maybe that's because kernel requirements for home users are few, compared to the enterprise ones. Canonical is not democratic and Ubunto force software to the users? Ok, there's hundreds of other distros. I don't use Ubunto and I can't see why there's the danger of consigning to it the future of Linux.
57 • SATA on ARM! (by LMFan on 2012-10-08 22:38:20 GMT from United States)
Great review of ODROID, especially the conclusion 'wishlist'.
IMO ditch one of the USB headers to make room for a full size HDMI port and/or, better yet, some flavor of SATA chipset and header. The latter is desparately needed on one of these small ARM boards.
58 • Re. 40 (by uz64 on 2012-10-08 23:50:39 GMT from United States)
It's probably just a Unity thing, although I could be wrong. Still, I wouldn't trust Ubuntu if my life depended on it, so to be honest I wouldn't think twice about switching to Debian.
59 • "What Linux needs is an operating system" => We may need "FrankeLinux" (by Jeffersonian. on 2012-10-09 00:02:14 GMT from United States)
Jessie, thanks for you interesting article, you are on the right track... somewhat.
Let me add here my 2c : We already have pretty decent Linux based Operating Systems, and more than one !
My favourite (for Software development) are the Read Hat based variations, like RHL, CentOS, and Fedora for the leading edge. For the "non Geek", distros emulating Apple/Mac or MS/Windows based OS are in no shortage, and the Debian/Ubuntu derivatives (like Mint) are pretty good.
I would like to take the best of each, in other words, what we really need is a "FrankenLinux", OPTIONALLY with the followings:
* the best Kernel+Device drivers+ Kernel-Services * the best package manager (RPM in my opinion) * the best Linux Desktop (I like none today, but Razor-Qt looks promising) * the best applications (including kernel apps), with a common packaging scheme. * Last but certainly not least the best Linux Installer (Perhaps Mandrake/Mandriva derivatives, Suse being unable to deliver what it promised).
This would certainly entail on top of the existing Linux standards, some API's and "connections" which may be missing, and a "FrankenLinux Builder" (Dr. FrankenLin of course !) , supporting both CLI, and later a fancy GUI....
I realize this is a big project, but in the spirit of Linux (Thanks Linus Torvald) defining such a second step could be a better time investment that endlessly reinventing the Linux wheel, with lots of sweat and nothing clearly better. Universities, engineering schools (thanks to BERKELEY, CMU, INRIA, MIT, and many others, less famous but just as great... ) could not only define this project, but jump start it ! Hello FrankenLinux ? Shish?
AG/Jeffersonian
Note: I welcome your comments, even the usual silly rants, but rants could be productive too.
60 • Ubuntu/Amazon.. (by Edna Crabapple on 2012-10-09 00:34:31 GMT from United States)
Re: 58- No, I don't trust them after this. This just rubs me the wrong way. I was planning on putting Xubuntu on my desktop. I'll wait for the smoke to clear a bit and see if this "feature" affects the other 'buntu's or just Unity. Debian is a PITA to get all my hardware configured, maybe Mint Debian might be a better choice...
61 • @60, The amazon lens (by cflow on 2012-10-09 01:03:10 GMT from United States)
The "amazon feature" is but a lens in the unity dash which can easily removed like any other package out there. Thus, it only affects Ubuntu and other distros willing to include it in their ISOs. In fact, the official derivative Edubuntu, which does use the unity shell, will _not_ contain this lens in its default installation. Obviously, Xubuntu won't either - it uses Xfce, not Unity.
62 • @51 lagging standard / @59 "Franken" linux (by skin27 on 2012-10-09 07:44:15 GMT from Netherlands)
@51 Yes, it is kind of a lagging standard in the way that it follows distributions. It is however more than just description and it sure has prescriptive elements, otherwise there is no need for certification at all and you would have to same list as here on Distrowatch.
The point of Jesse's article that LSB is just a small part from what is needed and now brings not a lot. It's not about being being part of a standard, but that there is a standard technology base like the kernel that provides interoperability on a higher-level.
@59 What you describe sounds like a new distribution. This happens all the time. Take the best components and build a new distribution. There is however no agreement on what makes a component the best. So just call this a common base will not be enough.
Let's consider Esperanto. I may think that this is a good Franken language and everybody should use it. If no one in practice uses it then what's the point? Even if for example one country would decide to teach their citizens it will not be enough. If for example the European Union and its member would be committed to use it then it may happen (although in the end it needs to be adapted by real life usage, for example science articles, product descriptions, optional website language and so on).
Also, what makes you think that RPM should be preferred over Deb? What are your argument that some component needs to be chosen and be part of the base? For example I don't think that an installer should be part of the base as this is a component where distributions can compete on (providing different options and user experience). A desktop environment is another example.
A possibility to include for example an installer would be that or multiple installers are supported or multiple configurations. So the component must just be as modular and flexible as the kernel.
63 • Hey (by blaze on 2012-10-09 09:00:34 GMT from United States)
I don't know if you guys have noticed this but it is so painfully obvious to me that I think you should have. There *IS* a common base already. It's called Debian. Sometimes it's called other names like Gentoo.
What I'm saying is this: for every one of you distro hopping around, you should have noticed that probably all of the distributions you are playing with are based on a very, very limited number of common bases, The common root of the vast majority of distributions in existence and having a nontrivial general use user base can be counted on one hand, Debian being the most popular.
But these are already at irreducible component sytems; you can't for example try to merge Gentoo with Debian. It won't work. So besides having a broader fundamental system at these root levels you have the subcomponent level: kernel, userland programs etc, and I see no way whatsoever of making this more fundamental outside of the distruction or disappearance of the all but one of the fundamental roots.
In other words, the best way to reach a single popular fundamental base is to grow one so large that it drowns out the others such that only niche user bases exist outside of it. This is no doubt what Ubuntu wants to be some day; it wants to be that fundamental root (as do Fedora, OpenSUSE, etc). If it were up to me I'd make it Debian, but the point is that these bases simply can't - and won't - be broken down. In fact, they continue to be splintered (systemd etc). And it will always be that way:
You need to understand that the corporations running the corporate-backed distributions will only cooperate insofar as it benefits their corporate interests, and to ask that they search for a common base, you may as well ask Microsoft and Apple to have a common base for Windows and Mac. I mean, get real.
As you know by now, there is no longer any 'common interest' among the companies to get "Linux" adopted. It's being adopted. The common interest is getting 'Ubuntu' adopted. Or 'Fedora'. (etc).
So again, my advice to you people who want a better "Linux" environment is not to go to RedHat, Canonical, etc and beg that they work with their corporate competitors to get "Linux" adopted (something they ostensibly only care about tangentially), but to pick the common base YOU want to be 'the' common base, and commit and support it, and help grow it yourself, to make it dominant. That's how free-economy "standards" work. But more imporantly, you should do so in order to recognize the blatantly obvious: people (but mostly companies behind the people) are COMPETING with each other at this point.
64 • @63: (by dragonmouth on 2012-10-09 09:46:06 GMT from United States)
"This is no doubt what Ubuntu wants to be some day; it wants to be that fundamental root "
No, Mark Shuttleworth wants Ubuntu to be the Windows and Canonical to be the Microsoft of Linux world. He wants Ubuntu to be the ONE and ONLY. Too bad for him that he ain't no Bill Gates.
65 • Whose fault? (by ange on 2012-10-09 10:05:19 GMT from Hungary)
I can't build a kernel module on newest kernels. Too many changes, nobody patching old proprietary module sources or abandoned projects, like smartcam, cisco-vpn, conexant modem, etc. The old conexant packages have been removed from Dell's support site. If I downgrade to a kernel 2.6 based distro with longtime support, like Centos/Scientific/RHEL, I can't use modern apps anymore, like Xfce 4.8, Gimp 2.8, etc. Whose fault is it? Gimp can't run on old libc/kernel? Newer libs can't build on old kernel? Where is the bottleneck, where is the root of incompatibility? Brainless kernel development, changing constants, methods, apis from release to release? Nobody cares about backward compatibility? Five year of support is long in IT?
66 • Linux Base (by Jarjar Binks on 2012-10-09 10:29:33 GMT from United States)
@63
Well said. Believe it or not, my comment at 52 has a similar underlying message. Obviously not the same choice of words, but there are several fundamental reasons why Linux is the way it is today, and it's not likely to change much. I think Jesse has a good idea, and he did a nice job explaining it. But therein lies the issue--ideology. To make his idea come to life, he would have to throw himself into development, and maintain a system just the way he wants. But that would simply be yet another Linux distro--only marginally different from the choices we have now. The Linux community has been around too long, and has come too far to be ignoring some hugely apparent problem that's simple to fix, In other words, there ain't no elephant in the room folks. It is what it is--which boils down to my comment in 52. Make a choice. We have plenty, none of which are perfect.
@64 If I am taking your comment out of context, please accept my apology. But of course Shuttleworth wants all those things! Can we honestly blame him? Can we honestly blame Bill Gates? Can we honestly blame Steve Jobs? Nobody says you have to like it, but those men have carved out their own path of success--right or wrong, good or bad, like it or not. And they all are or have been relatively successful. Some might say Bill Gates has been absolutely successful if the numbers are all that matter.
Here's another bottom line:
Sounds like we need another distro, or we don't need one. Who cares? Spin up what works for you, and went it don't work no more, hop. And when you run out of hops, make another distro yourself, or save yourself the headache and buy a Mac, or PC, and get ready for the never ending purge of greenbacks. Really folks, what other options do we have?
67 • Hate Linux (by help on 2012-10-09 11:16:51 GMT from United States)
I hate Linux! I install one distro, then install all my windows software, and then update it with all my saved personal files, then find another distro and switch to it, instead over and over and over! I am thinking of going back to Windows! help
68 • Linux base (by skin27 on 2012-10-09 11:18:03 GMT from Netherlands)
The choices are:
1) Windows: Controlling the OS and parts of the data and ecolandscape 2) Apple: Controlling the OS, Hardware and ecolandscape (i.e. the appstore) 3) BSD (Lack of hardware support and high-level usability) 4) Cloud-based (Controlling the data)
So Linux already offers the best balance between freedom and support/usability. But within the Linux landscape there is to much fragmentation on false grounds. You can say that's because the Linux companies do everything in their own interest. But is it in their own interest? Companies don't always know (have no glass sphere) and make strategies that succeed or fail.
@63 You can't say that there is a common base and at the same time say there is is no common base. Yes, there are a few core distributions (mainly in the distrowatch top10), but that's exactly the problem. These core distributions are incompatible and even the distributions that are derived from these core are incompatible (is Ubuntu fully compatible with Debian, is Chakra compatible with Arch)? So there is continually fragmentation going on that will makes it harder (especially for new companies) to achieve business goals and succeed.
The way Linux Mint works is kind of between a distribution and its base. They compete on technologies as software centre, desktop environments and applications while keeping in sync with their base. That's why it's funny they use two bases (Debian and Ubuntu) which only leads to more works.
Debian as organization and technology could serve as a common base for more distributions, but that ain't going to happen. So there must be a shared initiative between the core distributions.
69 • @ Hate Linux (by skin27 on 2012-10-09 11:31:31 GMT from Netherlands)
Ah, most people here on the site like Linux because of distro hopping :) Still I understand what you mean, really migrating between distributions is not that easy.
There are enough (probably the majority of Linux users) who don't do this at all. A colleague for example tests a few popular desktop Linux variant in a VM and sticks to it for several years. After a few years he does it again. Another colleague uses LMDE which is a rolling release and he never installs another Linux, but has always up-to-date software.
My advice is to take a distribution as a base (don't need to reinvent the wheel) and turn this into your own 'OS'. This is a lot of fun and the only way to get the distro the way you want
70 • @ 69 by skin27 (by Pierre on 2012-10-09 11:36:51 GMT from Germany)
If one asks me, only a few people are satisfied by the distros in their each plain version. Everyone is personalizing their distros to fully fit their tasts and needs. For me this is openSUSE 12.2 with KDE at the moment, but I am fine with CrunchBang, Salix and others, too. The main thing is, that openSUSE simply feels like home for me, no matter if the others fit my needs completely, too. ;)
So, anyway, lots of fun for you all! And greetings from Germany once again. Pierre
71 • Linux Base (by Jarjar Binks on 2012-10-09 12:54:29 GMT from United States)
@67 Hate Linux
I must say that while many people do enjoy distro hopping (I actually like testing instead of hopping), I often have to ask myself why. Once you've found something that really works for you, albeit still not perfect, why the need to hop to something else? Windows ain't right out of the box either, and you will be quickly reminded of that should you go back. It is much better than it used to be, but still can be a huge headache. And despite popular belief, Apple users are not immune to headaches either, just take a look at iOS6 and network issues.
For me, I like the benefits of other distros, but they often lack something that I view as highly important. This is what drives me back to Linux Mint each and every time. Linux Mint is not perfect. There are little things that I find in other distros that I wish Mint had, but at the end of the day, Mint does it for me, and has since version 5. This is not to convince you to go with Mint, it's just a personal experience. I've done the hopping and/or testing, and Mint is where I land every time. Even with the Gnome3/Gnome Shell debacle, resulting in the invention of MATE and Cinnamon, I find either DE very usable, although different in very important ways.
For example, six months ago, I thought I would give Cinnamon a try after using MATE for several months. And this was purely to be used on a trial basis. Well 6 months have passed, and I'm still on Cinnamon, and I don't know where the time went. It simply works for crying out loud! But you know what, so does MATE! I find myself just as productive with one as I do the other. And when LM14 comes out, I have no compelling reason to upgrade. You can bet the farm I will test LM14, but it won't likely ever be my primary PC.
Don't get me wrong, I've been in your shoes many times with Linux, and the time will come again. That's just the way it is for some of us. But ask yourself: What is at the core of your frustration? Is it the feeling that you constantly have to go from one version to the next? Could it be that you don't really have to do that to have a highly functional system? Unless you have a critical piece of hardware that the kernel doesn't support, and you're just hoping that they next version will include a supportive kernel, why bother with upgrading, or hopping? Rolling releases like LMDE are getting better and better all the time, but what in the world is wrong with an LTS from Mint, or Ubuntu for that matter?
So many of us Mint fans where dying to have a solid LTS out of LM13, and as it turns out, we have it. What I don't understand is why it seems that so many are bugging the dickens out of Clem for LM14. What happened to the LTS you were just whining about 6 months ago?
Point being, sometimes people change just to change, yet they complain of the changes that their changing changes. Folks, out there in Linux land lies an imperfect distro that just might work quite well for you. Find it and stick with it. If it means some hopping, big deal. In the end, it you find what you're looking for, it's worth it. If in a few years, you feel your distro of choice is failing you, get back to hopping. Is it really that different than our expensive closed source alternatives?
72 • Linux OS (by Jesse on 2012-10-09 13:17:56 GMT from Canada)
>> " I think Jesse has a good idea, and he did a nice job explaining it. But therein lies the issue--ideology. To make his idea come to life, he would have to throw himself into development, and maintain a system just the way he wants. But that would simply be yet another Linux distro--only marginally different from the choices we have now. "
No, that's not what I had in mind. I don't envision starting up a new distribution, rather having a handful of existing distribution agreeing to use a common base. As others have pointed out, there are relatively few base distributions upon which other distributions build. If Debian (and Ubuntu), Redhat and openSUSE could agree to use one common base that would account for over half of the Linux installs in the world due to the tickle down to the derived projects. Really, the only two things that would have to happen to accomplish this would be for A) A central project like GNU, which already maintains most of the base OS, boot loader and compiler, to also standardize on a specific Linux kernel and a package format. B) Get the projects listed above to use it.
As I've pointed out above most of the big name distributions already use the same versions of the same packages and the same kernel, agreeing to a common base would be a relatively small step to take and would have a huge impact on the ecosystem, especially whee third party developers are concerned.
Sure there would be fringe distros which would prefer to roll their own (Tiny Core and Arch come to mind), but they make up a relatively small per cent of the Linux ecosystem.
73 • VIA-APC (by il2uapc on 2012-10-09 14:09:50 GMT from United States)
I have not heard of the ODROID-X but do own a APC board and love it. It is slower than the ODROID-X boardb but cheaper to set-up and use. I paid $59.99 for it at newegg,com. It came with a power suppy, Android 2.3 OS and has a vga port that I am using at the time. I have not tried the hdmi port. At the time I have less than $100 in my set-up. Board $ 59.99 Used Monitor 5.00 Used Mouse .50 Used Keyboard 3.00 Used Speakers 3.00 VGA Cable 8.00 -------------- Total $ 79.49 I am on the internet and do almost anything I want to with it.
74 • Linux Base (by Jarjar Binks on 2012-10-09 17:26:54 GMT from United States)
Jesse,
You're assuming that everyone will like the common base that is agreed upon. Forgive me, but I'm not sure exactly how high up the layers you intend to go before things start branching out, but are you talking about standardizing on whether the package base is .rpm, .deb., etc? That's just one thing that would have to be standardized. As you know, users are extremely divided on what they prefer in this regard. Maybe I'm way too far up the chain, but I might be misunderstanding you also. Either way, while it's a good idea for several reasons, I just don't see everybody agreeing on too many critical components before things start to either get ugly, or we just see yet more distros coming out. I suppose that's what I was trying to say.
Developers who decide to base their distro off of Ubuntu have gigantically standardize, but then again, many don't feel Ubuntu is actually Linux anymore. There are strong arguments on either side of that issue as well.
This is what I meant in my very first remark. It doesn't take long before we start going round and round in circles about these supposed issues, or better ways to do things.
75 • Ubuntu/Amazon (by Edna Crabapple on 2012-10-09 17:37:39 GMT from United States)
Re: 61- if XFCE/Xubuntu won't include this, that's the news I wanted to hear. I currently use Xubuntu 12.04 on my laptop, and want to put it on my desktop to replace Ubuntu Lucid. So if XFCE is free from Amazon- and will remain that way, I'm good to go. :-) Thanks for the info.
76 • LinuxOS (by Irfan on 2012-10-09 18:21:32 GMT from Pakistan)
A layman like me needed an OS that just works (= ubuntu & derivates), and Desktop Environment that provides most functionality, usability, and maximum access to desktop environment and hardware settings (=GNOME, KDE). Ubuntu has brought linux to the masses. And ubuntu is already the base of the best (= Mint, Zorin, etc.) Ubuntu did what Red Hat, Mandriva, Debian, OpenSUSE never could! K.I.S.S.
77 • Ubuntu doing what others can't (by Anonymous Coward on 2012-10-09 18:56:27 GMT from Spain)
Irfan wrote: ----------------------------- Ubuntu did what Red Hat, Mandriva, Debian, OpenSUSE never could! -----------------------------
That's right.
Ubuntu blowed my /boot partition because of a known bug, broke my backup archives and junked one DVD disk in the same 10 minutes. It never happened to me with Red Hat, Mandriva, Debian or OpenSUSE!
Sorry for the troll bait, but I could not resist it. It is a solid fact, anyway.
78 • linux common os (by beelzebub on 2012-10-09 19:16:55 GMT from United States)
if gnu's hurd kernel becomes usable, gnu has it's os, and it approximates bsd...
79 • distromess (by geirknappen on 2012-10-09 22:01:48 GMT from Norway)
I follow your distroweekly posts because I should get a replacement for ubuntu 10.04 before april. I must admit that I have the impression that every singe linuxdistro is a mess in some way. Nothing works out of the box. Always a driver issue of some sort. Always a requirement to do some manual fixes. A bunch of distros that does not work with unetbootin. I have the impression that debian is the least messy, but Im a noob when it comes to technical computerstuff, and I am considering to just keep using ubuntu 10.04 for a serious length of time after the ubuntu 10.04 EOL.
80 • @63, @72 (by Patrick on 2012-10-09 22:22:10 GMT from United States)
I was going to say something along the same lines as @63, and it is hard to say it any better! I'd like to add a couple of things:
Jesse, if you consider how many compatible derivatives for instance Debian has, then I fail to see your claim of FreeBSD being such a great, unifying base system, especially considering that there are incompatible OpenBSD and NetBSD too. It seems to me Debian makes a better base then FreeBSD in the eyes of many developers. And it's only a matter of time until one of those FreeBSD derivatives decide their vision needs to break free of restraints imposed by the FreeBSD base and strikes out on its own.
Then there is the huge issue of who should decide what the base should be. If you consider that, from proprietary consumer software developer's point of view, Ubuntu has become the "standard base", you get a preview of how well such a base would be received by Linux users. Every time a developer decides that Ubuntu makes a great base for their project, there's a storm of "not another 'buntu!" comments here. Or imagine that the standard base would decide to switch init systems from SysV to systemd, well we just recently saw how well that would be received.
The bottom line is that for there to be any chance of having a standard Linux base, the Linux USERS would need to be unified first. But since they tend to flock to Linux mostly because they can usually find something that works the way THEY want it, whether that is big, small, bleeding edge, rock stable, sparse, fancy, etc, there's just no chance this is going to happen. And that's not a bad thing. That's why there are many different bases such as Debian, Ubuntu, Red Hat, Gentoo, Puppy, openSUSE, etc. One base could never satisfy the different opinions that exist among Linux users.
81 • Arch install images (by Anon on 2012-10-09 22:43:39 GMT from Norway)
#53, Pierre, wrote about Arch: "... updated install isos are rare ..."
Well, yes, depending on one's notion of 'rare'. A while back, Arch started offering an updated install (snapshot iso image) medium every month:
http://www.archlinux.org/ http://www.h-online.com/open/news/item/Arch-Linux-switches-to-systemd-1725090.html
In view of not having had to reinstall Arch since September 2008, I don't consider a new install medium every 30 days to be particularly rare, but, of course, YMMV ;-)
82 • Base OS (by Jesse on 2012-10-09 23:35:14 GMT from Canada)
>> "You're assuming that everyone will like the common base that is agreed upon. Forgive me, but I'm not sure exactly how high up the layers you intend to go before things start branching out, but are you talking about standardizing on whether the package base is .rpm, .deb., etc? "
I'm talking about standardizing the base system. Kernel, userland UNIX style tools (basically what GNU provides) and, yes, a package format. Despite the many flame wars over packing there really is zero practical difference between rpm and deb. I've used (and developed) both and what matters isn't the package format, but the tools used to manipulate them. If you use the APT package tools with rpm packages it's exactly like using APT with deb packages. Going the other way, YUM could probably be adapted to work with deb and, again, the package format becomes moot.
>> "Jesse, if you consider how many compatible derivatives for instance Debian has, then I fail to see your claim of FreeBSD being such a great, unifying base system,"
That would be fine, if everyone used Debian as a base, but they don't. The issue is users keep demanding developers port software to "Linux". But there is no one Linux operating system. This is why companies like Valve are porting to Ubuntu and Ubuntu only, because it (and its off-spring) have a lot of users. But those packages probably won't work on other distributions and need to be re-ported.
Yes, there are flavours of BSD which are not compatible with FreeBSD, but those are (properly) recognized as separate operating systems. People using OpenBSD do not expect software ported to FreeBSD to automatically work for them, like the way Linux users seem to demand software ported to Fedora to also work on Debian or Arch.
>> "Then there is the huge issue of who should decide what the base should be."
That seems pretty obvious. As I'm stated above, GNU is the ideal choice. They have been saying for years all they lack is a kernel. If they standardized on a specific Linux kernel every year and a package format we'd be set.
>> "The bottom line is that for there to be any chance of having a standard Linux base, the Linux USERS would need to be unified first."
Not at all. If the main Linux distributions standardized on a platform the users would fall in line. Sure, a few distributions would branch off and continue doing their own thing (much like DragonflyBSD in the BSD community), but as long as the few big players got on board, most people would automatically benefit from the base system. Only a few fringe would be left on independent platforms and that's fine. As long as they understand software developed for GNU/Linux OS wouldn't necessarily work for them, they're welcome to use whatever they feel best.
My ideal here isn't to force everyone onto a single base, but to have a single base for people to target. Right now that doesn't exist in the Linux community and it would be a huge benefit to the ecosystem as it would make porting easy and cheaper and result in more developers targeting Linux. Right now, for many companies, Linux isn't a viable cost/benefit target.
83 • Leaving Ubuntu (by Peter Besenbruch on 2012-10-09 23:35:26 GMT from United States)
I have always liked Ubuntu for it's simplicity of installation. There are a few things I don't like: It always seemed slower than the equivalent Debian install. Ubuntu began bundling in various services with Lucid (10.04). By 10.10 Ubuntu was advancing its own desktop environment. By 12.04 the extra services include Amazon searches. My greatest objection to these is that you have to opt out, not opt in. That's a major "no-no." The whole Amazon fiasco, and Canonical's reaction represented a tipping point for me.
I have changed to installing Debian on my machines, and on the machines of friends whose machines I support. I am not a distro hopper. I own a System 76 netbook that came with Lucid installed, and it still runs Lucid. It prompts me with every update to move to 12.04. I won't be doing that. I am currently backing up critical portions of the computer in preparation for installing Debian Wheezy. It's getting Wheezy, and not Squeeze, because I don't want to upgrade again in six months.
The irony is that I will be running a very similar system when I am finished: An XFCE 4.8 system, but it will be an XFCE system from an organization a respect and trust.
84 • @79 • distromess (by geirknappen (by Bill on 2012-10-10 02:56:53 GMT from United States)
I got off the Windows Vista train and hopped aboard Ubuntu 9.04 and thought I had found a permanent answer for my computing needs. Then came 9.10, 10.04 10.10 and that strange thing called Unity. I thought I would be using Xfce after that, but along came Nota Linux. It is just like Ubuntu 10.04 but it's built on a bare minimum Ubuntu 12.04 with MATE 1.4 as the DE. This allows me to have compiz and emerald themes working (just like in 10.04).
Now I have everything I had with Ubuntu 10.04 and I just love it. It feels like Gnome 2 and I am set for the next 5 years until 2017. Here's what it looks like:
https://backup.filesanywhere.com/FS/M.aspx?v=896c678e5897af76a966
I love Linux and the choices we have!
85 • #77 (by zykoda on 2012-10-10 13:08:44 GMT from United Kingdom)
OpenSUSE 12.2 will blow away the MBR if one tries to install its GRUB on its root partition just as Windows does when retrospectively installed. Mint 13 fails to install a boot loader at all on the same machine. I have treble checked both in utter disbelief. Recovery is however simple with a live CD. Os_prober (GRUB2) does some weird things as well: fictitious entries in grub.cfg. Just have to edit them out, despite the "DO NOT EDIT THIS FILE" warnings! It seems that the logic unintentionally leaks!
86 • @85 about the boot/mbr issue (by Jordan on 2012-10-10 13:16:44 GMT from United States)
Maybe that's why I got "bootlogo too large" errors when attempting to run PCLinuxOS right after installing SuSe 12.2 a while back. I have up but did find that PCLOS was not alone in errors, but also that some did run fine. I wish I'd made a list of which was which, but remember only the PCLOS issue because it was the only one that elicited an actual error message, the rest of them just froze at some point during boot into live.
After covering SuSe with Cinnarch the other day all was well.
87 • Linux Base (by Jarjar Binks on 2012-10-10 13:56:25 GMT from United States)
Jesse,
Again, I'm not doubting the validity and technical correctness of what you're proposing. And without the ability to conduct an enormous case study, I would say that your solution would probably benefit the Linux user base to an unstated degree. But at the risk of oversimplifying the discussion, I will ask: If this is such a no-brainer, why didn't it take hold long ago? On the other hand, maybe long ago would have been the time to implement it.
But all that aside, it is my OPINION, that if this could be implemented as simply, and trouble free as you imply, there are going to be a lot more users than you think that are somehow going to be left out in the cold. In other words, I highly doubt that the overall number of Linux users will change significantly. Rather, the typical user base profile may experience quite a change--those who were happy before are now ticked, and those unhappy before are now elated.
This is not to say that it wouldn't somehow bring the approval of the alienated users in the future, but that would be quite distant in my mind. It just sounds too much like reinventing the wheel.
88 • ODROID-X - a call to ARMs (by Dr..S.B.Asoka Dissanayke on 2012-10-10 14:43:20 GMT from Sri Lanka)
BIG THANK YOU to Robert Store and Distrowatch for this article. I am a very old GUY but young at heart and would try all what Robert had done, in my retirement soon. To me the factor that matter as pensioner with a paltry income is money and the TAX I have to pay. I am a Linux fanatic and would like to divert my attention to ARM when it is freely available outside UK and USA I have downloaded the Raspberry Pi and waiting to get one with the help of one of my friends in UK. I am a Sri-Lankan who has given up watching cricket for Linux. I guess the author is American and he should not feel shy to state that as an American use Linux. Most of the visitors to my blog site are Americans (Parafox at Google blogspot)
89 • ARM (by Patrick on 2012-10-10 16:06:15 GMT from United States)
I also wanted to mention I really appreciate the article on the ODROID-X, Robert. Very well done!
I've been playing with Linux on ARM for quite a while now (see my old Sheevaplug article http://distrowatch.com/weekly.php?issue=20091221 -- that thing is still happily chugging away BTW) and I am delighted that Linux on ARM seems to be getting much more mainstream. It was great to read about the ODROID-X system. It seems to be a very nice and efficient system. It pains me to think of all the energy that is wasted in the world by the billions of x86 processors that all are sitting there, translating their archaic CISC instructions into RISC micro-ops in real time, every cycle, every second that they run. Such a pointless waste!
I received two Raspberry Pi's in June and have been playing with them since then. They work great as embedded/headless/server systems, but limited CPU/RAM makes using them as desktop replacements not as great as the ODROID-X, I would expect. But $35 a pop is hard to beat and the GPIO header is great for someone who likes to tinker with electronics. :-)
Another project I am keenly interested in is the Parallella on Kickstarter: http://www.kickstarter.com/projects/adapteva/parallella-a-supercomputer-for-everyone . They're offering to open source their whole system if they get funded. Hopefully they will. :-)
90 • What about slackware as a base? (by Philippe on 2012-10-10 18:25:07 GMT from United States)
I'd like to start by saying that I also agree like many of you that a unified Linux operating system won't happen simply due to the nature of the FOSS ideologies. But if we're dreaming here of building such an OS, why not start with Slackware Linux. I've use it in the past and have move on to more newbish distributions (currently using Mageia), but I've always had a soft spot for Slackware. I feel it really represents and embodies the original spirit and capabilities of Linux; meaning that it's very fast even on modest hardware, and it's extremely stable, which something that many Linux distributions have lost imho. Now does Slackware have everything it needs to be a mainstream OS for the masses? I don't think so. But think about this. Combine Arch Linux extensive wiki documentation with slackware's rock solid foundations, and strap on the polished user experience of say Linux Mint, and there my friends, is an OS to reckon with.
91 • armboreds (by linuxarms on 2012-10-11 01:12:20 GMT from Germany)
being a taxfreeloving-near-pensioner myself i find these mini-board devices have a lot of potential. maybe a usb plugin variety could provide some sort of unique sandbox-firewall-security aspect to a running pc that would be better than the ordinary security softs.
92 • FreeBSD (by Landor on 2012-10-11 03:42:41 GMT from Canada)
FreeBSD as a base is a joke. It's like such an oligarchy that no one dares deviate from it, or make any changes that might ruffle the exalted FreeBSD's feathers.
Yes, that's exactly what this community needs to become like.......
Keep your stick on the ice...
Landor
93 • @90 slackware as a base? (by Peter Besenbruch on 2012-10-11 05:39:10 GMT from United States)
I rather like package management that resolves dependencies. As for speed and reliability, I would put Debian up against any distro out there. Hence, I think it should be THE base. All other distros based on something else should be made illegal. There will be one Linux to rule them all, one Linux to find them. One Linux to bring them all, and in the darkness bind them, in the land of APT, where dependencies die.
I'm sure the Debian team would be delighted if it came to this. ;)
94 • @ Arch Linux (by DrSaleemCeaanKhanMarwat on 2012-10-11 14:07:16 GMT from Pakistan)
I wonder why people complain about Arch Linux latest script Installer when it is much simpler than the previous menu installer . It took me hardly 30 minutes to install base system plus full MATE desktop and fully configured system up and running . If you follow the wiki and follow the steps for installation its more easier than ubuntu`s installation imho.
Regards,
95 • linux os (by forlin on 2012-10-11 19:09:28 GMT from Portugal)
Jesse's Linux o/s looks like a good idea, but the Linux ecosystem does't always move based on that. If the market was all and only about Linux, I imagine what some of the players would comment on that: Gentoobsd: we are a niche, so we don't need it. Slaktux: good idea, lets get together and start work. Redapple: right now we are busy making money but we may steal that idea, some day. Debianthevole: we are the bigest and the ones who put up the standards. Others may follow or get out of the game. Now, not joking. So far, the only thing all distros have always shared, its the Kernel and due to the open source development nature, nothing else will ever be shared across all distros. Just my .2 cent.
96 • Which distro should be the base (by Dude-man on 2012-10-12 05:56:48 GMT from Czech Republic)
This thread is really interesting... just demonstrates the whole thing.
Its like herding cats, not going to happen, but could be really fun to try :)
But I love cats, and I love Linux just the way they are
If I want my cat to come to me, better to get him to catch me, than think I can chase him down. Get something that people need and people/cats/devs will come. Each distro just keep trying to make the best they can, as they have been doing.
97 • Standarizing Linux (by Anonymous Coward on 2012-10-12 09:55:06 GMT from Spain)
I suspect there are attempts to platform (GNU/)Linux in the shadows. If you listen carefully what some developers say, you may discover that some of them support the BSD model. One project to develop Kernel AND core userspace.
As of today, the most representative effort to make a standard userspace in my eyes is systemd. It is being aggressively deployed with some planned invasive dependencies in such a way it is hard to imagine other init manager in Linux in the future.
Technical points aside, many developers are ranting right now just because of the possibility of systemd enforcing itself and related components as a factual standard.
Try to impose a standard = Be hit and smashed by the developers.
98 • @93, 85, 81 (by Pierre on 2012-10-12 13:19:56 GMT from Germany)
@93 Well, sure they were delighted if Debian became the overall base, but although I really like and appreciate the OS and the work the team does, I don't think that it is going to happen that an existing distro would become such a general base system. Jesse is right that than the GNU is more likely to introduce, produce and develop such base system from scratch. No one has to share that opinion, but I think that this would be better, APT is rock solid, no complaint on that, but a litte archaic if one can say so. And, just to mention that: Slackware is developing a new packaging system which is planned to be able to resolve dependencies.
@85 I never had that problem, but I have to be honest, that I nearly always wanted openSUSE to install GRUB in the MBR...
@81 Well then, I am sorry for that failure, seems to be to long since I last checked for the installion media. Every month an updated iso is gut rhythm for a rolling release distro, so I apologize for my criticism on the point.
99 • @94 (by Pierre on 2012-10-12 13:27:53 GMT from Germany)
Well, I cannot say that it works so fast for me and I would not agree that the installation process is as easy for a user as the one of Ubuntu, openSUSE or such install systems. But it is nevertheless a robust and simply working process, well guided by the installer itself and the extremely precise and well maintained install guide in the Arch wiki. Regarding that one has to install Arch only once and can keep on rolling there is - in my opinion - nothing wrong with such a little more difficult installation process as long as the installed system is perfectly configured afterwards. :)
100 • One Linux (many apps) (by zykoda on 2012-10-12 14:26:55 GMT from United Kingdom)
Making a uniform base creates a larger target for the exploitation of rogueware. It is an advantage for each OS/system to have differences so as to scatter the target. History should not be repeated.
101 • GNU Operating System (by Jason on 2012-10-12 17:57:23 GMT from United States)
Part of the problem was the Operating System could have been GNU, but the FSF didn't adopt the Linux Kernel, thus an ecosystem of people trying to put together a Linux based OS was born. The only way we could have a chance at a unified one is if Linus started it himself.
102 • @85 (by Mac on 2012-10-12 20:12:11 GMT from United States)
I have had the same problem with SUSE for abt. 2yrs now. And can't say for Mint. I use KDE no icandy, Kubuntu and mepis. Kubuntu desktop and mepis laptop. Personal choice for both. With third party loader which is not hard to put back but since I like apt-get and getting to old to learn. Not much of a mechanic now days just a user.
Have fun, Mack
103 • Parallella (by CredulousSkeptic on 2012-10-13 00:20:56 GMT from United States)
Almost all of their system could be open, except the CPU microcode, right? Interesting they offer Ubuntu, but don't mention Rocks clusters.
104 • REF# 85 • #77 (by zykoda (by VernDog on 2012-10-13 02:49:31 GMT from United States)
You go my interest with the grub statement: "...despite the "DO NOT EDIT THIS FILE" warnings! It seems that the logic unintentionally leaks!..."
I have a copy of my grub that I always copy back to the boot partition. And it has been edited. An example:
default=0 timeout=11 menu_color_normal=white/blue menu_color_highlight=light-cyan/cyan
menuentry "Windows" --class windows --class os { insmod part_msdos insmod ntfs set root='(hd0,msdos1)' search --no-floppy --fs-uuid --set=root 3464AFFC64AFBF4C chainloader +1 } menuentry 'Fedora' --class fedora --class gnu-linux --class gnu --class os { insmod part_msdos insmod ext2 set root='hd0,msdos6' search --no-floppy --fs-uuid --set=root 41d31597-805c-48a3-bb89-1ab2972e2f67 #echo 'Loading Linux 3.5.4-1.fc17.x86_64 ...' #linux /boot/vmlinuz-3.5.4-1.fc17.x86_64 root=UUID=41d31597-805c-48a3-bb89-1ab2972e2f67 ro rd.md=0 rd.lvm=0 rd.dm=0 SYSFONT=True KEYTABLE=us rd.luks=0 LANG=en_US.UTF-8 rhgb quiet linux /boot/vmlinuz-3.5.4-1.fc17.x86_64 root=UUID=41d31597-805c-48a3-bb89-1ab2972e2f67 quiet libahci.ignore_sss=1 raid=noautodetect selinux=0 #linux /boot/vmlinuz-3.5.4-1.fc17.x86_64 root=/dev/sda6 rootfstype=ext4 quiet libahci.ignore_sss=1 raid=noautodetect #echo 'Loading initial ramdisk ...' initrd /boot/initramfs-3.5.4-1.fc17.x86_64.img } menuentry "kubuntu" --class gnu-linux --class gnu --class os { insmod part_msdos insmod ext2 set root='(hd0,msdos7)' search --no-floppy --fs-uuid --set=root 73877b7e-2200-4a0a-8aaa-9daee0a23ae1 linux /vmlinuz root=UUID=73877b7e-2200-4a0a-8aaa-9daee0a23ae1 ro splash quiet initrd /initrd.img } menuentry "ubuntu" --class ubuntu --class gnu-linux --class gnu --class os { insmod part_msdos insmod ext2 set root='(hd0,msdos8)' search --no-floppy --fs-uuid --set=root f8730cda-696c-451a-93b1-8831b846d198 linux /vmlinuz root=UUID=f8730cda-696c-451a-93b1-8831b846d198 ro splash quiet initrd /initrd.img } menuentry "Clonezilla" { set root='(hd0,msdos9)' linux /live-hd/vmlinuz vga=791 boot=live live-config noswap nolocales edd=on nomodeset ocs_live_run=\"ocs-live-general\" ocs_live_extra_param=\"\" ocs_live_keymap=\"NONE\" ocs_live_batch=\"no\" ocs_lang=\"en_US.UTF-8\" ip=frommedia nosplash live-media-path=/live-hd bootfrom=/dev/sda9 toram=filesystem.squashfs initrd /live-hd/initrd.img } menuentry "PartedMagic" { insmod part_msdos insmod ext2 gfxpayload=1024x768x16,1024x768 set root='(hd0,msdos9)' linux /live-hd/pmagic/bzImage root=/dev/sda9 directory=live-hd edd=off load_ramdisk=1 prompt_ramdisk=0 rw loglevel=9 max_loop=256 initrd /live-hd/pmagic/initrd.img #APPEND /pmagic/bzImage initrd=/pmagic/initrd.img edd=off load_ramdisk=1 prompt_ramdisk=0 rw vga=normal loglevel=9 max_loop=256 vmalloc=256MiB clonezilla }
105 • grub2 (by greg on 2012-10-13 14:13:45 GMT from United States)
I edit the DO NOT EDIT THIS FILE in grub.cfg, often. The only drawback that I've found, is that if you update-grub, it will undo whatever you've done. Is there any other reason not to do this?
106 • FrankenLinux (by Jeffersonia on 2012-10-13 21:31:16 GMT from United States)
"@59 What you describe sounds like a new distribution. This happens all the time. Take the best components and build a new distribution. There is however no agreement on what makes a component the best. So just call this a common base will not be enough."
Well, not exactly. Today only Linux geeks (experts) can take components they like, and build a "yet better Linux"...
What I suggest is a distro where the installer is actually a "Linux distro builder" where the components are somewhat generic, and will work properly together.
It is my feeling that we already have most of the building blocks... but not the builder itself.
And the process to make this builder will reveal what we already know: some "connectors" (API mostly) are here and there incomplete towards this endavour.
On a different topic I do prefer RPM do Debian packages, because the tools are in my view better, and the extra modules too, like the delta (incremental) packages support, the automated search for the faster server etc....
107 • SATA on ARM! (by Sam on 2012-10-14 06:31:19 GMT from Qatar)
@ 57 there is a ARM board called cubieboard which has SATA port and only US$49 cost.
108 • REF #105 (by VernDog on 2012-10-14 15:01:20 GMT from United States)
NONE!
That's why i said I always keep a copy to overwrite anything that update-grub does.
109 • FrankenLinux (by skin27 on 2012-10-14 19:37:42 GMT from Netherlands)
Not are generic Linux OS builder, but Suse Studio is really nice and simple way to get a customized (SuSe based) distribution: http://susestudio.com/
110 • A week with OS4 (by Anthony Bragga on 2012-10-15 00:40:02 GMT from United States)
I just spent a week with OS4 13 OpenDesktop and I will say this, its a very good distribution. One of the major points I give it is while many Linux distributions try to mimic the Mac or they mimic Windows, OS4 is unique and different. It installed on all three of my machines with no issue and I got wireless working where even Linux Mint couldnt.
All the applications just work and I like the way they rename the applications and give them more user oriented names. Its definitely a mix between a home user desktop and a business oriented desktop. Its got Evolution vs Thunderbird and yet it has AbiWord vs LibreOffice. As a longtime Mint and DreamLinux user, Im happy with OS4 and I would recommend it to anyone
Number of Comments: 110
Display mode: DWW Only • Comments Only • Both DWW and Comments
| | |
TUXEDO |
TUXEDO Computers - Linux Hardware in a tailor made suite Choose from a wide range of laptops and PCs in various sizes and shapes at TUXEDOComputers.com. Every machine comes pre-installed and ready-to-run with Linux. Full 24 months of warranty and lifetime support included!
Learn more about our full service package and all benefits from buying at TUXEDO.
|
Archives |
• Issue 1100 (2024-12-09): Oreon 9.3, differences in speed, IPFire's new appliance, Fedora Asahi Remix gets new video drivers, openSUSE Leap Micro updated, Redox OS running Redox OS |
• Issue 1099 (2024-12-02): AnduinOS 1.0.1, measuring RAM usage, SUSE continues rebranding efforts, UBports prepares for next major version, Murena offering non-NFC phone |
• Issue 1098 (2024-11-25): Linux Lite 7.2, backing up specific folders, Murena and Fairphone partner in fair trade deal, Arch installer gets new text interface, Ubuntu security tool patched |
• Issue 1097 (2024-11-18): Chimera Linux vs Chimera OS, choosing between AlmaLinux and Debian, Fedora elevates KDE spin to an edition, Fedora previews new installer, KDE testing its own distro, Qubes-style isolation coming to FreeBSD |
• Issue 1096 (2024-11-11): Bazzite 40, Playtron OS Alpha 1, Tucana Linux 3.1, detecting Screen sessions, Redox imports COSMIC software centre, FreeBSD booting on the PinePhone Pro, LXQt supports Wayland window managers |
• Issue 1095 (2024-11-04): Fedora 41 Kinoite, transferring applications between computers, openSUSE Tumbleweed receives multiple upgrades, Ubuntu testing compiler optimizations, Mint partners with Framework |
• Issue 1094 (2024-10-28): DebLight OS 1, backing up crontab, AlmaLinux introduces Litten branch, openSUSE unveils refreshed look, Ubuntu turns 20 |
• Issue 1093 (2024-10-21): Kubuntu 24.10, atomic vs immutable distributions, Debian upgrading Perl packages, UBports adding VoLTE support, Android to gain native GNU/Linux application support |
• Issue 1092 (2024-10-14): FunOS 24.04.1, a home directory inside a file, work starts of openSUSE Leap 16.0, improvements in Haiku, KDE neon upgrades its base |
• Issue 1091 (2024-10-07): Redox OS 0.9.0, Unified package management vs universal package formats, Redox begins RISC-V port, Mint polishes interface, Qubes certifies new laptop |
• Issue 1090 (2024-09-30): Rhino Linux 2024.2, commercial distros with alternative desktops, Valve seeks to improve Wayland performance, HardenedBSD parterns with Protectli, Tails merges with Tor Project, Quantum Leap partners with the FreeBSD Foundation |
• Issue 1089 (2024-09-23): Expirion 6.0, openKylin 2.0, managing configuration files, the future of Linux development, fixing bugs in Haiku, Slackware packages dracut |
• Issue 1088 (2024-09-16): PorteuX 1.6, migrating from Windows 10 to which Linux distro, making NetBSD immutable, AlmaLinux offers hardware certification, Mint updates old APT tools |
• Issue 1087 (2024-09-09): COSMIC desktop, running cron jobs at variable times, UBports highlights new apps, HardenedBSD offers work around for FreeBSD change, Debian considers how to cull old packages, systemd ported to musl |
• Issue 1086 (2024-09-02): Vanilla OS 2, command line tips for simple tasks, FreeBSD receives investment from STF, openSUSE Tumbleweed update can break network connections, Debian refreshes media |
• Issue 1085 (2024-08-26): Nobara 40, OpenMandriva 24.07 "ROME", distros which include source code, FreeBSD publishes quarterly report, Microsoft updates breaks Linux in dual-boot environments |
• Issue 1084 (2024-08-19): Liya 2.0, dual boot with encryption, Haiku introduces performance improvements, Gentoo dropping IA-64, Redcore merges major upgrade |
• Issue 1083 (2024-08-12): TrueNAS 24.04.2 "SCALE", Linux distros for smartphones, Redox OS introduces web server, PipeWire exposes battery drain on Linux, Canonical updates kernel version policy |
• Issue 1082 (2024-08-05): Linux Mint 22, taking snapshots of UFS on FreeBSD, openSUSE updates Tumbleweed and Aeon, Debian creates Tiny QA Tasks, Manjaro testing immutable images |
• Issue 1081 (2024-07-29): SysLinuxOS 12.4, OpenBSD gain hardware acceleration, Slackware changes kernel naming, Mint publishes upgrade instructions |
• Issue 1080 (2024-07-22): Running GNU/Linux on Android with Andronix, protecting network services, Solus dropping AppArmor and Snap, openSUSE Aeon Desktop gaining full disk encryption, SUSE asks openSUSE to change its branding |
• Issue 1079 (2024-07-15): Ubuntu Core 24, hiding files on Linux, Fedora dropping X11 packages on Workstation, Red Hat phasing out GRUB, new OpenSSH vulnerability, FreeBSD speeds up release cycle, UBports testing new first-run wizard |
• Issue 1078 (2024-07-08): Changing init software, server machines running desktop environments, OpenSSH vulnerability patched, Peppermint launches new edition, HardenedBSD updates ports |
• Issue 1077 (2024-07-01): The Unity and Lomiri interfaces, different distros for different tasks, Ubuntu plans to run Wayland on NVIDIA cards, openSUSE updates Leap Micro, Debian releases refreshed media, UBports gaining contact synchronisation, FreeDOS celebrates its 30th anniversary |
• Issue 1076 (2024-06-24): openSUSE 15.6, what makes Linux unique, SUSE Liberty Linux to support CentOS Linux 7, SLE receives 19 years of support, openSUSE testing Leap Micro edition |
• Issue 1075 (2024-06-17): Redox OS, X11 and Wayland on the BSDs, AlmaLinux releases Pi build, Canonical announces RISC-V laptop with Ubuntu, key changes in systemd |
• Issue 1074 (2024-06-10): Endless OS 6.0.0, distros with init diversity, Mint to filter unverified Flatpaks, Debian adds systemd-boot options, Redox adopts COSMIC desktop, OpenSSH gains new security features |
• Issue 1073 (2024-06-03): LXQt 2.0.0, an overview of Linux desktop environments, Canonical partners with Milk-V, openSUSE introduces new features in Aeon Desktop, Fedora mirrors see rise in traffic, Wayland adds OpenBSD support |
• Issue 1072 (2024-05-27): Manjaro 24.0, comparing init software, OpenBSD ports Plasma 6, Arch community debates mirror requirements, ThinOS to upgrade its FreeBSD core |
• Issue 1071 (2024-05-20): Archcraft 2024.04.06, common command line mistakes, ReactOS imports WINE improvements, Haiku makes adjusting themes easier, NetBSD takes a stand against code generated by chatbots |
• Issue 1070 (2024-05-13): Damn Small Linux 2024, hiding kernel messages during boot, Red Hat offers AI edition, new web browser for UBports, Fedora Asahi Remix 40 released, Qubes extends support for version 4.1 |
• Issue 1069 (2024-05-06): Ubuntu 24.04, installing packages in alternative locations, systemd creates sudo alternative, Mint encourages XApps collaboration, FreeBSD publishes quarterly update |
• Issue 1068 (2024-04-29): Fedora 40, transforming one distro into another, Debian elects new Project Leader, Red Hat extends support cycle, Emmabuntus adds accessibility features, Canonical's new security features |
• Issue 1067 (2024-04-22): LocalSend for transferring files, detecting supported CPU architecure levels, new visual design for APT, Fedora and openSUSE working on reproducible builds, LXQt released, AlmaLinux re-adds hardware support |
• Issue 1066 (2024-04-15): Fun projects to do with the Raspberry Pi and PinePhone, installing new software on fixed-release distributions, improving GNOME Terminal performance, Mint testing new repository mirrors, Gentoo becomes a Software In the Public Interest project |
• Issue 1065 (2024-04-08): Dr.Parted Live 24.03, answering questions about the xz exploit, Linux Mint to ship HWE kernel, AlmaLinux patches flaw ahead of upstream Red Hat, Calculate changes release model |
• Issue 1064 (2024-04-01): NixOS 23.11, the status of Hurd, liblzma compromised upstream, FreeBSD Foundation focuses on improving wireless networking, Ubuntu Pro offers 12 years of support |
• Issue 1063 (2024-03-25): Redcore Linux 2401, how slowly can a rolling release update, Debian starts new Project Leader election, Red Hat creating new NVIDIA driver, Snap store hit with more malware |
• Issue 1062 (2024-03-18): KDE neon 20240304, changing file permissions, Canonical turns 20, Pop!_OS creates new software centre, openSUSE packages Plasma 6 |
• Issue 1061 (2024-03-11): Using a PinePhone as a workstation, restarting background services on a schedule, NixBSD ports Nix to FreeBSD, Fedora packaging COSMIC, postmarketOS to adopt systemd, Linux Mint replacing HexChat |
• Issue 1060 (2024-03-04): AV Linux MX-23.1, bootstrapping a network connection, key OpenBSD features, Qubes certifies new hardware, LXQt and Plasma migrate to Qt 6 |
• Issue 1059 (2024-02-26): Warp Terminal, navigating manual pages, malware found in the Snap store, Red Hat considering CPU requirement update, UBports organizes ongoing work |
• Issue 1058 (2024-02-19): Drauger OS 7.6, how much disk space to allocate, System76 prepares to launch COSMIC desktop, UBports changes its version scheme, TrueNAS to offer faster deduplication |
• Issue 1057 (2024-02-12): Adelie Linux 1.0 Beta, rolling release vs fixed for a smoother experience, Debian working on 2038 bug, elementary OS to split applications from base system updates, Fedora announces Atomic Desktops |
• Issue 1056 (2024-02-05): wattOS R13, the various write speeds of ISO writing tools, DSL returns, Mint faces Wayland challenges, HardenedBSD blocks foreign USB devices, Gentoo publishes new repository, Linux distros patch glibc flaw |
• Issue 1055 (2024-01-29): CNIX OS 231204, distributions patching packages the most, Gentoo team presents ongoing work, UBports introduces connectivity and battery improvements, interview with Haiku developer |
• Issue 1054 (2024-01-22): Solus 4.5, comparing dd and cp when writing ISO files, openSUSE plans new major Leap version, XeroLinux shutting down, HardenedBSD changes its build schedule |
• Issue 1053 (2024-01-15): Linux AI voice assistants, some distributions running hotter than others, UBports talks about coming changes, Qubes certifies StarBook laptops, Asahi Linux improves energy savings |
• Issue 1052 (2024-01-08): OpenMandriva Lx 5.0, keeping shell commands running when theterminal closes, Mint upgrades Edge kernel, Vanilla OS plans big changes, Canonical working to make Snap more cross-platform |
• Issue 1051 (2024-01-01): Favourite distros of 2023, reloading shell settings, Asahi Linux releases Fedora remix, Gentoo offers binary packages, openSUSE provides full disk encryption |
• Issue 1050 (2023-12-18): rlxos 2023.11, renaming files and opening terminal windows in specific directories, TrueNAS publishes ZFS fixes, Debian publishes delayed install media, Haiku polishes desktop experience |
• Issue 1049 (2023-12-11): Lernstick 12, alternatives to WINE, openSUSE updates its branding, Mint unveils new features, Lubuntu team plans for 24.04 |
• Issue 1048 (2023-12-04): openSUSE MicroOS, the transition from X11 to Wayland, Red Hat phasing out X11 packages, UBports making mobile development easier |
• Issue 1047 (2023-11-27): GhostBSD 23.10.1, Why Linux uses swap when memory is free, Ubuntu Budgie may benefit from Wayland work in Xfce, early issues with FreeBSD 14.0 |
• Issue 1046 (2023-11-20): Slackel 7.7 "Openbox", restricting CPU usage, Haiku improves font handling and software centre performance, Canonical launches MicroCloud |
• Full list of all issues |
Star Labs |
Star Labs - Laptops built for Linux.
View our range including the highly anticipated StarFighter. Available with coreboot open-source firmware and a choice of Ubuntu, elementary, Manjaro and more. Visit Star Labs for information, to buy and get support.
|
Random Distribution |
LGIS GNU/Linux
LGIS GNU/Linux was a modified version of Red Hat Linux with Ximian Desktop 2, Ximian Evolution mail client, Ximian Red Carpet software management tool and OpenOffice.org office suite. It was primarily designed for desktop use.
Status: Discontinued
|
TUXEDO |
TUXEDO Computers - Linux Hardware in a tailor made suite Choose from a wide range of laptops and PCs in various sizes and shapes at TUXEDOComputers.com. Every machine comes pre-installed and ready-to-run with Linux. Full 24 months of warranty and lifetime support included!
Learn more about our full service package and all benefits from buying at TUXEDO.
|
Star Labs |
Star Labs - Laptops built for Linux.
View our range including the highly anticipated StarFighter. Available with coreboot open-source firmware and a choice of Ubuntu, elementary, Manjaro and more. Visit Star Labs for information, to buy and get support.
|
|