Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×

Comment Driver Standards Are Needed (Score 1) 616

He got it 100% right, driver standards and more standards in general are very much needed. It's completely possible to make a powerful kernel and have support for a standardized and evolving and improving ABI/API that retains backwards compatibility. There is no proof that constantly breaking drivers is something which is needed in order to advance kernel code. Simply put, modularity on every level is needed for freedom, ease-of-use, and to avoid reinventing the wheel constantly (to make pieces of the stack re-usable without having to throw the entire stack away).

Comment Re:The best option (Score 1) 316

With Zero Install you can install programs on any distro, making it the only package manager that is cross-distro-capable currently that I know of. This means it is the only current potential universal Linux packaging standard. I'm interested in seeing a distro made just from Zero Install packages. It is not just another package format. Also, this does not address the reason why distros don't integrate and make compatible their package managers with an actual standardized format. The reason they don't is because every distro company wants an Apple iStore. They want it proprietary, just like the old Unixes. This behavior is NOT pro-freedom and pro-standards.

Comment *gasp* (Score 1) 179

Not being locked into one distro???? You're destroying the dreams of the distro company CEO's. STOP RUINING THEIR BUSINESS PLANS!

Seriously, someone take a hint: Linux is supposed to be free, and no one should be locked into a particular distro. If you release a piece of software, you need to make it EASY to install on ANY distro, which means using a software installation standard. What's that? None exists? Then use Zero Install because that's the closest one I know of since it can run on top of any and all distros.

Comment Re:Featuritis will make it grow, soon (Score 1) 241

Yeah, god forbid a Linux desktop ever do as much as Windows or OS X can. I think KDE has come the closest out of all of them, depending on the distro, to being loaded with as many features, but they all still lack in critical areas. These are areas in which Windows is still, after decades, p0wning Linux.

The biggest problem is standardized Linux packaging. All these distros think it's lovely to keep users in their walled gardens, and it's extremely sad when Linux users don't mind. Sure, it's nice to have a cute little manager connect you to their walled garden, and some gardens contain a fairly big wealth of programs, but they are still gardens with walls. This leads to fragmentation due to the same programs being customized and fucked up in different ways instead of everyone being on the same page by downloading the default program from the developers directly. Great, now I have to look on *Fedora's* forums to figure out this Apache issue, or *Ubuntu's*, or *SUSE's*, etc, instead of being able to learn and rely upon real standards. Most importantly it leads to the inability for users to share programs directly, and instead they have to grovel and rely on their service-based repository while at the same time laughing at cloud OSes and saying they will never become reality. Guess what, Linux has been mostly a cloud OS because of walled garden reliance and a lack of packaging standards for a long time now. You only own your OS once you don't rely on a repository and your software is truly mobile and modular. Sure, you can make a server archive of all the packages, but only for a specific distro and specific version. Woohoo, great flexibility there, not.

Another area is driver management. I don't care of the solution is DKMS, making Linux have actual standardized ABIs for some/most/all driver module interfaces, or what, but the fact that there isn't an existing desktop solution there sucks. It's great when you never have to fuck with things, but that's true of all OSes, until you need to. Then what is the solution? Can users share drivers to get around issues? No, you're fucked unless you're a Linux geek, you're reliant on your distro and bring the problem to them instead of taking it to the actual developers directly.

Instead of helping Linux standards and working on the key problems, Linux users seem complacent to allow distros to put in proprietary solutions. They want to use proprietary leverage to get money instead of being good neighbors in the Linux communities and competing in fair ways while upholding user freedom. Sure, some of these companies have done some good things in different areas, but you can't ignore the bad just because of that.

Until Linux is free and no one has to rely on a single point of failure, a single dictator, a single source for their livelihood, and instead can help the world and Linux community as a whole grow by utilizing and helping with real standards so that software proliferates and helps instead of gets held back and controlled due to a lack of those standards, Linux won't ever be number one on the desktop.

Comment Re:that's why i don't buy console (Score 1) 177

Thanks for that, and this is why pushing for openness to combat all that control and corporate greed is so important. Support all movements for openness!!!

I'd like to start an open car company myself as I'm incredibly sick and tired of overpriced proprietary replacement part costs. Of course, the U.S. government might have to be overthrown first for that to happen due to the depth the existing auto companies have dug themselves into the government.

Comment Re:A fork for old machines (Score 1) 330

Interesting, never heard of that one, thanks!

Yes, it is of course slightly space-inefficient keeping older libraries around if the programs could be compiled with newer ones. If the maintainer of a program stops maintaining it, you might have to keep older libraries around if newer ones have broken their ABI/API. If the choice is between a functioning program or a broken one, I'll take the functional one and so would anyone unless you can find a replacement, and those can't always exist, especially for games for example.

I wish everything used standardized dynamic paths, like you could have them be an environmental variable, where programs would just query $LIB64 or $BIN64 etc in order to communicate effectively, allowing a system to store files anywhere it wants. Hell, you could make a structure like Windows did if you wanted to, and put all the shared libraries in \Linux, and all the bins and other stuff in \Program Files, hehe. ^^

Comment Re:A fork for old machines (Score 1) 330

Ah yes, one of the last major problems Linux still really needs to solve: binary portability. They should provide 7.11 available for download in a universal installation package which contains everything needed, and then at the end of the installation you select which Xorg version you want to boot into by default if you already have a version installed.

When are Linux users and devs going to hunger enough for this kind of freedom so that they all switch to truly cross-distro installation packaging systems like Zero Install?

Comment Re:Not unless it changes a whole lot (Score 1) 591

Windows has installation CDs that are slimmed down as well as ones which contain more software. The solution isn't to have all distros include the same software. You said what the solution is: standards. All you need are standardized ways for the same type of thing to be done across any distro, like program installation standards. The system needs to be able to recognize all dependencies and to easily obtain anything which is missing. Then, who cares if libraryXYZ is missing? Your package manager will get it for you.

The stupid create-your-own-software-universe model needs to die. Programs need to be cross-distro at the very least, and cross-platform preferably.

Everyone: please just say no to any systems which attempt to lock you into a single vendor source for your software when alternatives exist that give you much more freedom. Using Android as an example, it takes away your freedom by locking you into Android-only apps. Why would I choose that over a distro which allows me to run any and all Linux apps? Want to buy something from the Ubuntu Software Center? Hell no, you shouldn't be ball-and-chained to a specific distro, and even if you did find the DEB file you would be locked out of RPM-based distros unless you somehow converted the DEB to RPM, but why should you have to?

The point is that even open source software can make you a slave if it doesn't offer standards, because that is where real freedom comes from. Development time has a cost, so spend your time and money helping out projects which seek to give true freedom to all computer users world-wide. Programs like Zero Install perhaps? Standards groups like freedesktop.org?

Comment Don't listen to them, drive smaller cars (Score 1) 585

Of course driving a semi is safer than riding a bicycle when it comes to having an accident with the typical vehicle on the road, but the more who drive smaller vehicles the more the typical vehicle decreases in size which makes the road safer for everyone. Constantly pushing tons of metal and plastic around on the road wastes insane amounts of energy. There are lots of other ways to get from A to B without having to do that.

Slashdot Top Deals

"God is a comedian playing to an audience too afraid to laugh." - Voltaire

Working...