Comment 1239 for bug 1

Revision history for this message
Faldegast (faldegast) wrote : RE: [Bug 1] Re: Microsoft has a majority market share

I actually do not fully agree to the what happens part of the description.
I would change it to:
2. Observe that a majority of PCs for sale have Microsoft software
pre-installed.
3. Observe very few PCs with Ubuntu, Mandriva, or any other non-Microsoft software.

What should happen:
1. PC:s for sale should ship with a spectra of different software pre-installed. Microsoft Windows, Ubuntu, Mandriva, OS/2 or whatever would be able to exist on an OPEN market.
2. Opens standards should make it easy to switch between operating systems without sacrificing support for hardware and software.
3. Ubuntu should be marketed in a way such that its amazing features and
 benefits would be apparent and known by all.
4. Healthy competition shall make the systems and more user friendly as time passes.

This is not about free vs. non-free. This is about one dominating company vs. everything else.
One thing that is needed is open standard. Writing an operating system should not be about writing drivers for hundreds of devises. Standards should exists for drivers. Like OSKit or I/O Kit. Hince there should not have to be Linux drivers, FreeBSD drivers or Windows drivers, just Standard Drivers. For applications we already have standards, both de jure and de facto. We have Posix, Single Unix and OpenGL. We also have informal platform independent standard libraries like Gnome, Qt, KDE, SQLight and many many other things that is very portable. OSKit may include a bit to much implementation and I/O Kit may have licensing problem. A standard may provide som implementation, but it should be more of a framework that allows developers to plug in code that is kernel-specific, such as the IP stack. The optimal solution would be if compiled kernel modules could be loaded by any kernel that implements the standard, making them as portable as elf executables.

Even the functionality within a kernel could be standardized. For example if both FreeBSD and Linux kernels was based on such a standard, it would be easy to make a hybrid kernel, for example a Linux kernel with a FreeBSD scheduler and IP stack. It could as easy as just setting configuration in a common build system.

>
> Steps to repeat:
>
> 1. Visit a local PC store.
>
> What happens:
> 2. Observe that a majority of PCs for sale have non-free software pre-installed.
> 3. Observe very few PCs with Ubuntu and free software pre-installed.
>
> What should happen:
> 1. A majority of the PCs for sale should include only free software like Ubuntu.
> 2. Ubuntu should be marketed in a way such that its amazing features and benefits would be apparent and known by all.
> 3. The system shall become more and more user friendly as time passes.
>
>
>
> To unsubscribe from this bug, go to:
> https://bugs.launchpad.net/clubdistro/+bug/1/+subscribe

_________________________________________________________________
Messenger i mobilen på 5 sekunder!
http://new.windowslivemobile.msn.com/se-SE/Default.aspx