LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices


Closed Thread
  Search this Thread
Old 05-04-2011, 03:21 AM   #61
cascade9
Senior Member
 
Registered: Mar 2011
Location: Brisneyland
Distribution: Debian, aptosid
Posts: 3,753

Rep: Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935

Quote:
Originally Posted by nec207 View Post
Are you saying the hardware makers are paying the software makers and hardware makers are paying the OS makers to push or leasted hardware? Like windows getting money from hardware makers to force people to get lastest OS from Microsoft?

So they bring out OS to force people to upgrade the hardware.

So they do it so old windows versions and other OS do not work.It is all a money thing?
Ummm.....this is getting silly. There are so many mistakes in that post I'm not sure what you are trying to say....If you reword it, maybe I can answer.
 
Click here to see the post LQ members have rated as the most helpful post in this thread.
Old 05-04-2011, 04:14 AM   #62
nec207
Member
 
Registered: Apr 2011
Posts: 109

Original Poster
Rep: Reputation: 6
Quote:
Originally Posted by cascade9 View Post
Ummm.....this is getting silly. There are so many mistakes in that post I'm not sure what you are trying to say....If you reword it, maybe I can answer.


Okay that try again where last 4 or 7 post are going.


My question why do most software and hardware do not run on Linux ?

Answer Linux supports more hardware than windows .


My question When you go to store to buy software or hardware it say on the box what OS it will run on .

Answer LOL. Come on. I've got 2 motherboard boxes right next to me, and one says "compatible with Windows 7" the other says "certified for Windows Vista". I know for a fact that both board will run with 7, Vista, XP, and quite likely 2K as well.



aemef is dead right, the "compatible with" badges are marketing. IIRC the companies pay microsoft for use of that badge as well.


My question I'm not sure who is paying who? I don't understand this at all.


So to summarize posting above ,I don't know why on the box of the software or hardware it say support windows 7 and windows vista but supports way way way way more OS's.




And the thing why does all this hardware work on Linux ?

Last edited by nec207; 05-04-2011 at 04:16 AM.
 
Old 05-04-2011, 04:46 AM   #63
cascade9
Senior Member
 
Registered: Mar 2011
Location: Brisneyland
Distribution: Debian, aptosid
Posts: 3,753

Rep: Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935
Quote:
Originally Posted by nec207 View Post
Okay that try again where last 4 or 7 post are going.

My question why do most software and hardware do not run on Linux ?

Answer Linux supports more hardware than windows .
No, my answer was-

Quote:
Originally Posted by cascade9 View Post
Pretty much true, but due to the large spread of types of hardware than linux is installed on, its probably got the most support for hardware.
There is a difference between "probably got the most support for hardware" and a blunt "linux supports more hardware than windows". It would all depend on how you define 'support' (does it have to run 'out of the box, does it need offical drivers, do 3rd party 'community' developed drivers count, etc.?)

What is making this harder than it should be is that you are changing what has been said.

Its also made a lot harder by the fact there is no single 'windows'- if you want to use it a generic term, then 'windows' has supported a lot of hardware over the years. A lot of that hardware is no longer support by current windows versions. Microsoft has droped some architectures from current windows versions (DEC Alpha, MIPS, SPARC, etc.) and individual hardware manufacturers have also dropped support with newer windows versions, etc.

Quote:
Originally Posted by nec207 View Post
My question When you go to store to buy software or hardware it say on the box what OS it will run on .

Answer LOL. Come on. I've got 2 motherboard boxes right next to me, and one says "compatible with Windows 7" the other says "certified for Windows Vista". I know for a fact that both board will run with 7, Vista, XP, and quite likely 2K as well.

aemef is dead right, the "compatible with" badges are marketing. IIRC the companies pay microsoft for use of that badge as well.

My question I'm not sure who is paying who? I don't understand this at all.

So to summarize posting above ,I don't know why on the box of the software or hardware it say support windows 7 and windows vista but supports way way way way more OS's.
If I am right the hardware manufacturers are paying microsoft for the right to use ""compatible with Windows 7", "certified for Windows Vista" etc. badges. Finding a solid link to that info could be tricky, if its even true.

To twist your question, if those badges are meant for consumer information, why do both the motherboaord boxes I looked at not list XP which I know works on both boards? Answer- because its not consumer information, its marketing.

Quote:
Originally Posted by nec207 View Post
And the thing why does all this hardware work on Linux ?
Because most hardware does get linux drivers at some point, and the hardware that doesnt have linux drivers can sometimes be made to work by skilled developers.
 
Old 05-04-2011, 11:51 AM   #64
MTK358
LQ 5k Club
 
Registered: Sep 2009
Posts: 6,443
Blog Entries: 3

Rep: Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723
Quote:
Originally Posted by nec207 View Post
My question When you go to store to buy software or hardware it say on the box what OS it will run on .
That's pure marketing.

In reality, it's the OS that supports the hardware, not the hardware that supports the OS. So it's the OS's job to list what hardware it supports, not the other way around.

If someone wrote a brand new OS that only 3 people in the world know about, should the hardware that OS runs on have that OS listed on the box?
 
Old 05-04-2011, 12:59 PM   #65
Sergei Steshenko
Senior Member
 
Registered: May 2005
Posts: 4,481

Rep: Reputation: 454Reputation: 454Reputation: 454Reputation: 454Reputation: 454
Quote:
Originally Posted by MTK358 View Post
...
In reality, it's the OS that supports the hardware, not the hardware that supports the OS. So it's the OS's job to list what hardware it supports, not the other way around.
...
No quite true. If an OS supports inter-process memory protection, HW should support it in the first place. Say, 8051 (AFAIR) doesn't have tis capability.
 
Old 05-04-2011, 01:38 PM   #66
MTK358
LQ 5k Club
 
Registered: Sep 2009
Posts: 6,443
Blog Entries: 3

Rep: Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723
Quote:
Originally Posted by Sergei Steshenko View Post
No quite true. If an OS supports inter-process memory protection, HW should support it in the first place. Say, 8051 (AFAIR) doesn't have tis capability.
What I mean is that if a new piece of hardware comes out, it's the OS developers' job to choose to support it or not.

And when someone makes a new OS, they (not the hardware vendor) choose what hardware to support.

EDIT:

Another way of thinking of this is that what OSes run on the hardware is outside the hardware vendor's control. They just make a piece of hardware that they hope can work with most OSes, and then OS developers create support for it.

Last edited by MTK358; 05-04-2011 at 01:42 PM.
 
Old 05-04-2011, 01:41 PM   #67
nec207
Member
 
Registered: Apr 2011
Posts: 109

Original Poster
Rep: Reputation: 6
Quote:
If I am right the hardware manufacturers are paying microsoft for the right to use ""compatible with Windows 7", "certified for Windows Vista" etc. badges. Finding a solid link to that info could be tricky, if its even true.
Why ? what is the point ? Who is making the money doing this ? What is the point.

Quote:
To twist your question, if those badges are meant for consumer information, why do both the motherboaord boxes I looked at not list XP which I know works on both boards? Answer- because its not consumer information, its marketing.
Again who is making the money , What is the point and why.


Quote:
In reality, it's the OS that supports the hardware, not the hardware that supports the OS. So it's the OS's job to list what hardware it supports, not the other way around.
That is a subjective argument as hardware makers give out drivers to run on OS . It like saying is it Microsoft is why the hardware and software was not running on windows vista or the problem with hardware and software maker did not make it support windows vista.

What should it be the OS that bows down or the hardware and software makers .You do know with windows it has been like this .

My take on Linux it is Linux that is doing it.But even with Microsoft giving out drivers in OS to support hardware it so bad the drivers Microsoft has in OS.

Last edited by nec207; 05-04-2011 at 01:45 PM.
 
Old 05-04-2011, 01:47 PM   #68
MTK358
LQ 5k Club
 
Registered: Sep 2009
Posts: 6,443
Blog Entries: 3

Rep: Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723
Quote:
Originally Posted by nec207 View Post
Why ? what is the point ? Who is making the money doing this ? What is the point.

Again who is making the money , What is the point and why.
It advertizes Windows, and it reassures totally computer-illiterate users that the hardware will work with their OS (I even see monitors (!) that say "Windows (Vista|7) certified"!).

Also, it's likely that it's becasue the vendor officially supports Windows and has Windows drivers. They don't care about or support other OSes, even if they work with third-party drivers.

Quote:
Originally Posted by nec207 View Post
That is a subjective argument as hardware makers give out drivers to run on OS .
In Linux, it doesn't really work that way. The vendor makes hardware, and the open-source community reads the documentation (or, in case of proprietary hardware, reverse-engineers it) and writes drivers.

Last edited by MTK358; 05-04-2011 at 01:50 PM.
 
Old 05-05-2011, 03:27 AM   #69
cascade9
Senior Member
 
Registered: Mar 2011
Location: Brisneyland
Distribution: Debian, aptosid
Posts: 3,753

Rep: Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935
Quote:
Originally Posted by MTK358 View Post
It advertizes Windows, and it reassures totally computer-illiterate users that the hardware will work with their OS (I even see monitors (!) that say "Windows (Vista|7) certified"!).
+1. Its not the only possible reason, but its a good one.

Quote:
Originally Posted by MTK358 View Post
Also, it's likely that it's becasue the vendor officially supports Windows and has Windows drivers. They don't care about or support other OSes, even if they work with third-party drivers.
I'm not so sure about this. I'd say its more likely they dont want to put a generic 'supports linux' badge on the box for several reasons-

1- it might not be true for all distros, which could leave the manufacturer open for legal action.
2- putting a specific distro on the box might give people the impression that it only supports that distro and version.
3- microsoft might charge more for a "compatible with Windows 7" badge is it appears with any other badge, in particular a linux or BSD badge.
 
Old 05-05-2011, 06:57 PM   #70
nec207
Member
 
Registered: Apr 2011
Posts: 109

Original Poster
Rep: Reputation: 6
Quote:
It advertizes Windows, and it reassures totally computer-illiterate users that the hardware will work with their OS (I even see monitors (!) that say "Windows (Vista|7) certified"!).
so the OS maker has to pay the hardware maker to put sticker on the box?
 
Old 05-05-2011, 07:37 PM   #71
graemef
Senior Member
 
Registered: Nov 2005
Location: Hanoi
Distribution: Fedora 13, Ubuntu 10.04
Posts: 2,379

Rep: Reputation: 148Reputation: 148
Quote:
Originally Posted by nec207 View Post
so the OS maker has to pay the hardware maker to put sticker on the box?
No. The hardware (and software) vendor needs to pass a series of tests to be permitted to show the sticker. For these 'tests' they pay a fee to Microsoft.
 
Old 05-05-2011, 09:43 PM   #72
nec207
Member
 
Registered: Apr 2011
Posts: 109

Original Poster
Rep: Reputation: 6
Quote:
Originally Posted by graemef View Post
No. The hardware (and software) vendor needs to pass a series of tests to be permitted to show the sticker. For these 'tests' they pay a fee to Microsoft.
I understand now .So this may be why the hardware and software runs on other OS but does not want to pay the test to Linux or apple.Why so much hardware and software run on Linux.

By the way I was reading stuff on the internet today and it is called bloatware
Quote:
Microsoft Windows is criticised for being bloatware, which means that newer versions of Microsoft Windows have much higher system requirements without offering new features warranting the increase in size.[22][23][24][25] For a recent example, see the Software bloat section of Windows Vista. For other examples of this, see the "Examples" section on the software bloat page.
This talk floating around on the internet .

I was calling it bloated for having lots of files just to keep the OS going. May or may not be best choise of words but critics of windows talk about this alot.

I do not really understand OS's and programing enough to really say any thing.

Last edited by nec207; 05-05-2011 at 09:44 PM.
 
Old 05-05-2011, 09:49 PM   #73
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
Blog Entries: 2

Rep: Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886
Quote:
Originally Posted by nec207 View Post
but does not want to pay the test to Linux
There are no such tests for Linux.

Quote:
I do not really understand OS's and programing enough to really say any thing.
Then simply don't do it.
 
Old 05-06-2011, 06:09 AM   #74
cascade9
Senior Member
 
Registered: Mar 2011
Location: Brisneyland
Distribution: Debian, aptosid
Posts: 3,753

Rep: Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935
Quote:
Originally Posted by nec207 View Post
I understand now .So this may be why the hardware and software runs on other OS but does not want to pay the test to Linux or apple.Why so much hardware and software run on Linux.
Apple simply dont have a 'certified hardware' scheme. According to the apple EULA you are only meant to install OSX on 'apple branded hardware' (even though it will run on most modern x86 hardware)

Quote:
Originally Posted by TobiSGD View Post
There are no such tests for Linux.
True, there isnt any tests like that for 'linux' as a whole, but Red Hat and Canonical both run 'certified hardware' programs-

http://www.ubuntu.com/certification

http://www.redhat.com/rhel/compatibility/hardware/

Red Hat mainly lists server hardware (no real surprise there), canonical lists more desktop/laptop systems.

BTW, even though the canonical list is less flawed than it was in the past, its still not a good place to look for hardware that is linux friendly. There is a lot of hardware on the the list that is not linux friendly at all, and at least some ofthe systems listed can only run if you get a 'base' model or are prepared to deal with useless hardware in the system sucking power pointlessly.
 
Old 05-08-2011, 02:38 PM   #75
Mara
Moderator
 
Registered: Feb 2002
Location: Grenoble
Distribution: Debian
Posts: 9,696

Rep: Reputation: 232Reputation: 232Reputation: 232
Moderator note:
I'm just wondering if we should move this discussion to General and to the Linux vs Windows thread. It started quite technical and programming-related, but now it's going in another direction. What do you think?
 
  


Closed Thread



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: maybe people will understand a picture. LXer Syndicated Linux News 0 06-15-2008 09:40 AM
LXer: People still don't understand opensource??? LXer Syndicated Linux News 0 02-08-2008 01:10 PM
What is the fastest way to understand other people's code lucky6969b Programming 17 03-21-2006 02:30 PM
Real Programmers Real People Real CS Students nakkaya General 5 07-04-2003 02:46 PM

LinuxQuestions.org > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 03:02 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration