Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 Internet speed test! ×

Comment Re: Never understood the Ubuntu hate... (Score 1) 374

Oh really? I know of many games and productivity software that works on XP but not on Windows 10. Even software that ran fine on Windows 7 can have problems on Windows 10. Many programs are poorly written and rely on very specific aspects of the operating system, which changes, even within a particular "release". Do you recall trying to run stuff on Windows XP when Service Pack 2 for XP was released? Yeah, a lot of stuff broke.

That's not my argument. Notice the word **current**. Windows applications written at a specific point in time work on the current version of Windows **at that time**. Of course there's no guarantee they will work on future versions (although many do). Linux applications written at a specific point in time do not necessarily work on every distribution, desktop environment, etc. available at that time. It's about user experience. If you have a current version of Windows you can be 99% certain whatever Windows application you buy will run on it without a ton of hassle.

Eh? For developers, it is even worse. Did you bank everything you had on VB6? Too bad. Silverlight? Too bad. .Net 2.0? Too bad. Any of the specific versions of IE? lol, too bad. Oh, and if you use Microsoft development tools, telemetry (that you don't get to see) is built right in.

But none of these decisions impact **users**. If you write a Windows application that depends on Silverlight, you just redist Silverlight as part of your applications installer. You wrote a VB app but the user doesn't have the VB runtime libraries? You package them with your app. These design decisions don't impact or fragment your potential userbase on Windows, whereas on Linux if you write a GNOME application, KDE users won't be able to run it. Do you expect KDE users to install all of GNOME just for your application? Or if you package your application as an RPM and target Fedora, then Ubuntu users won't be able to install it. So you make a .sh installer, but then it breaks for Gentoo users who don't use systemd. On Linux your potential userbase is so fragmented it's not worth developing for if you're in it to make money, unless you have a very niche application.

Comment Re: Never understood the Ubuntu hate... (Score 1) 374

The car analogy fails a couple ways:

- Car as OS: All cars have pretty much the same UI, steering wheel, pedals, gear shift, doors, trunk, mirrors, windshield wipers, turn signals, horn, etc. It doesn't matter which make you buy, they're all going to behave the same way. This is not the same between Windows and Linux. The Linux car would have a joystick instead of a steering wheel, 2 brake pedals for each side of the car, doors that detach from the car completely to open them and a radio that only picks up country music stations.

- Car as application: All cars run on the same roads regardless of make. The Linux car would only run on dirt/gravel roads.

Now tell me if people would buy the Linux car over any other make.

Comment Re: Never understood the Ubuntu hate... (Score 5, Insightful) 374

It's a double edged sword. Windows is so popular because there is only one current version of Windows and everyone knows it and all Windows applications work on it. If you want to develop for Windows there's no guesswork, and the design decisions you make aren't going to split your potential userbase.

If you want to run a Linux application you have to make sure it'll work on your distro, then hope your distro has a package for it or else shit gets fucked up, then make sure it works with your desktop environment, etc. As a developer you have to make design decisions that will split your userbase. Do you support systemd? What distributions do you target? Do you use GTK? QT? Plasma? GNOME? And which version? All of these will split your potential userbase, and now Canonical wants to add Mir to the mix?

This is why Linux on the Desktop will never reach critical mass. It's about the car interior and we're all busy reinventing hundreds of sets of wheels.

Comment Re:Never understood the Ubuntu hate... (Score 4, Insightful) 374

I liked ubuntu. I didn't like unity, but only because it was terrible as opposed to any specific political reason.

Mir on the other hand... Mir is not mainstream, it's not even out yet, so you can't lump the hate for Mir in with the hate for Windows. It's different.

The big problem is fragmentation and duplication of work. We all pretty much want the same thing, a free and open desktop operating system we can use day to day. We have this ancient X windowing system that should have been replaced a decade ago that has been standard on pretty much every Linux desktop ever, and instead of everyone working on a solution together, we have, again, different camps creating different solutions.

The problem is this task is so monumental it's taking years to develop, and on top of that it's fragmenting the developer base which not only causes it to take even longer, but support for any of the solutions to be slower.

Why isn't linux on the desktop? Fragmentation. Mir only adds to that problem.

Comment Re:IOT good. IOT + forced shit BAD! (Score 1) 421

No, IoT is what vendors make it. Consumers aren't educated enough to give a shit and therefore exert no pressure on vendors to change.

I don't think you really get the Internet part of Internet of Things. If it's just on your local network, it's not an IoT device, and the reason why you can't have an IoT hub is because not everyone can have a static IPv4 address, and IPv6 isn't coming anytime soon.

Slashdot Top Deals

Thus mathematics may be defined as the subject in which we never know what we are talking about, nor whether what we are saying is true. -- Bertrand Russell

Working...