Slashdot Mirror


Rethinking the Linux Distribution?

eldavojohn writes "ONLamp.com is running an interesting article about rethinking how the community distributes Linux and the open source applications that often come with Linux. The author isn't arguing that Linux needs to become a full blown web OS over night but instead, asking if the community should be considering 'Software as a Service' and what he means by that is perhaps many of the open source applications that run on Linux should be available through a browser. The reasons for this are obvious, the code is open so anyone could host it, it would be platform independent so anyone could use it and it might attract more users to the Linux environment. The obvious note here is that many of the enterprise software makers are switching to Software as a Service, shouldn't the open source community investigate the possibility of a Web OS?"

7 of 213 comments (clear)

  1. Why change direction now? by Ckwop · · Score: 5, Informative

    I think it would stupid for the AbiWord or OpenOffice teams to down tools and start working on a web-based version of the software. At the minute, a lot of productivity is wasted on browser incompatibilities and AJAX is still rather clumsy in comparison to what it could be. To get even the fairly basic functionality of AbiWord in to a web-app would take far longer to develop than it would for an equivalent desktop application.

    I think the free software movement is doing very well. It's getting somewhere. I've used Windows on every PC I've owned since the Windows 3.11 days. In January I made the switch to Ubuntu on a new PC that I recently purchased. I decided to ditch Windows because I thought that Vista was a downgrade to Windows XP.

    I was frankly amazed at just how good GNU/Linux really is. It isn't just tolerable, it's out and out better than Windows XP. After installation, the machine is usable in that it has all the software I need to actually start using the computer. Windows by comparison has a basic 'toolset' (if you can even call it that). The file system layout is far more intuitive than the baroque drive lettering system. The firewall is simple, powerful and non-intrusive - compare that to Windows based firewalls. Windows Update only supports Microsoft products. Ubuntu provides updates for all software packages it distributes. In short, it feels better engineered, more robust, consumer centric and easier to use.

    Why should the free software movement rethink its strategy when it's just starting to gain traction in a big way? I say keep up the good work! It is no accident that Dell have decided to sell Ubuntu on their machines. This is no longer a hobbyists OS but a baby gorilla eating its way through plenty of fruit and gaining in size all the time. Watch out Microsoft!

    Simon.

  2. Irrelevant by Colin+Smith · · Score: 5, Insightful

    Software as a service is irrelevant to the distribution of Linux. If you're running apps over the Internet, you're not distributing them. It's just another Application Service Provider who btw, mostly use Linux anyway.

    --
    Deleted
  3. Why "Through a Browser" by Coryoth · · Score: 5, Insightful

    Why do these "online apps" always have to be delivered "through a browser"? Why not have it delivered "through a network transparent windowing system optimized for internet connections", like say FreeNX? If, for some reason, that's a problem, why not fix the problem at the windowing level rather than keep trying to build everyting into an application that started life as a document viewer. Surely "inside the browser" is the wrong leve of abstractio here?

  4. Think before posting by Tony · · Score: 5, Interesting

    Why would we ever want to run our word processor in a web browser?

    Certain applications make sense on the web. Web search engines, for instance. Even maps, and seeking directions from place to place. Basically, anything that takes large amounts of information and makes it readily accessible. I can understand those being on the web.

    But... word processing? Image manipulation? *Why* would I want to do that? What does it gain me?

    Nothing.

    What do I lose?

    Control. If I choose to change applications, or try a new application, I am at the mercy of the host. If the host decides to upgrade, and I hate the new version, I am at the mercy of the host.

    The whole idea smacks of, "Let's do it, because we can!"

    Corporations like Microsoft and Google want us to go that route, because then *they* get to control even more of our lives. But why would *we* want that?

    Collaboration can happen without application hosting. It'd be better if we focussed instead on creating a great P2P collaboration framework, and build that into many applications, such as OOo, or the Gimp, or any other system you might want to use for multi-authored documents.

    But the web?

    Seriously.

    --
    Microsoft is to software what Budweiser is to beer.
  5. Re:Anyone? by kebes · · Score: 5, Insightful
    Indeed. And there are more than just security concerns from the point of view of the user. I can't help but think that the people who are really pushing for "software as a service" are people like Microsoft, who have a vested interest in keeping control of the application, only letting the user see the GUI. The reasons are obvious: with software as a service, you have automatic customer lock-in, you can charge on a per-use basis if you want, and you don't have to worry about your end users giving copies of the software to friends. In short, it actually achieves for software what DRM and copy-protection cannot: the company has complete control over the software. So, for instance, they can radically change the user interface, or drop support for a file format, and the users can't do anything about it. They don't even have the option of staying with an "old version" since the versions change without your permission. (Google documents currently allow import/export from standards-compliant formats, but really what guarantees do we have for that going into the future.)

    My point here is that big software companies find software-as-a-service attractive, and the only thing standing in their way is bandwidth. On the other hand, open-source software doesn't care about those concerns (lock-in, etc.) so what's the point in hosting it on a server? Why not just have it on my actual computer, thereby giving me full control, and a more responsive application. In a certain sense, open-source should be advertising this as an advantage.

    And I certainly understand that open-source apps have the unique advantage that you can access them *both* on your local machine and (in principle) over the network. This is indeed a selling point. What I'm trying to get at is that open-source should be reminding people of the advantages of actually having local copies of software (source and binary!), and using this as a selling point.

    "the code is open so anyone could host it"
    That's right, since it's open-source, it can be hosted anywhere... including on my own computer.
  6. Geez... by alyawn · · Score: 5, Insightful

    How is this a good idea? I could totally understand this if server hardware were lightyears ahead of desktop hardware. But, guess what, it's not. Should I really be running my word processor on a machine that is hosting tens of thousands of other users at the same time? Add in network latency and guess what, you've got a useless application that no one will enjoy using. I think the only reason Google has had a little success in this market is novelty topped with a little ease of document sharing. C'mon, make webservers be very, very good at sharing documents/files/whatever then you've got a good platform. Leave the user facing applications on the desktop where they belong.

  7. Re:Wait by mikiN · · Score: 5, Interesting

    The database? Well you'd need a proper global filesystem, but that's no biggie either. What global filesystem? I'll have my data on my personal USB drive, thank you. And while you're at it, make sure that no trace of what I did remains on whatever server whatsoever. I don't want <insert your favorite government organization / hacker clique / whoever> poking around in my personal stuff.
    --
    The Hacker's Guide To The Kernel: Don't panic()!