Go Back   Hardware Canucks > SOFTWARE > O/S's, Drivers & General Software

    
Reply
 
LinkBack Thread Tools Display Modes
  #11 (permalink)  
Old September 14, 2012, 02:46 PM
Allstar
 
Join Date: Nov 2008
Posts: 560
Default

Quote:
Originally Posted by enaberif View Post
unlike windows its upto the user of what is installed in a Linux os which is part of the freedom and something you don't get with windows.
can you tell me what you can uninstall in linux but not windows? i am curious.

the only thing i can think of is the window and file managers
Reply With Quote
  #12 (permalink)  
Old September 14, 2012, 04:05 PM
enaberif's Avatar
Hall Of Fame
 
Join Date: Dec 2006
Location: Calgahree, AB
Posts: 10,473
Default

Quote:
Originally Posted by Generic User #2 View Post
can you tell me what you can uninstall in linux but not windows? i am curious.

the only thing i can think of is the window and file managers
When I install Debian/Mint I use a net install cd basically meaning I choose what I need for a basic system then install what I need from there. I don't install anything that isn't needed.
Reply With Quote
  #13 (permalink)  
Old September 15, 2012, 09:20 AM
Top Prospect
 
Join Date: Jan 2012
Posts: 119
Default

True. AMD And Nvidia only care about Windows.

But, as for debating on which to use on a Linux box, it depends who you ask. I read constantly of those recommending Nvidia if you want a number of options and are willing to compromise on the 'open source' ideal. AMD has really done a poor job with open source drivers, anyway. However, installing Nvidia drivers in Linux is no picnic either. Nvidia binary drivers involve heavy mods to the kernel so everytime you upgrade your Nvidia driver or the kernel, you need to re-run some steps (modules and other packages must match). This holds true for ATI/AMD but it is argued by many that they do a poorer (crappier?) job at it.

It REALLY IS about money.
Reply With Quote
  #14 (permalink)  
Old September 16, 2012, 07:02 AM
486's Avatar
486 486 is offline
MVP
 
Join Date: Nov 2008
Posts: 394

My System Specs

Default

AMD And Nvidia only care about Windows. Thats where are the gamers, who buy 200-300+ videocards. Logical, isn't it?
Gamers are on Windows, since Windows has established, supported and maintained API: DirectX.
Linux does not have any API, just accelerator libraries, such as OpenGL. Libraries are easier for OS developers to maintain, but makes development of drivers and games near hellish experience.
Core problem is ideology. Windows is built by windows developers for users and app developers. Linux is built by linux developers for linux developers and network/server enthusiasts. Diifference in ideology drives the market share.
__________________
Silverstone TJ-08E
Seasonic X-660
Asus P8Z77-M Pro
Intel i7-3770
Kingstone HyperX 2 x 8GB
Crucial M4 256GB + 128 GB
Sapphire Radeon HD7970
Nec Multisync LCD2690WUXI
Reply With Quote
  #15 (permalink)  
Old September 16, 2012, 10:33 AM
NyteOwl's Avatar
Allstar
 
Join Date: Aug 2008
Location: Nova Scotia
Posts: 905
Default

Lots of people game on Linux, hell Valve just finished its first Linux client. And an API (application programming interface) is useless without associated libraries of routines. Both OSes have both API's and libraries. It's od that companies can create graphics applicatiosn to do rendering to creat #D engineering models and go graphics movies like Avatar and such but the game companies can't manage to take time to port to Linux, or the vid card companies provide better support.

It's not ideology it's $$$$$$ pure and simple.
__________________
Obsolescence is just a lack of imagination.
Reply With Quote
  #16 (permalink)  
Old September 17, 2012, 01:22 PM
486's Avatar
486 486 is offline
MVP
 
Join Date: Nov 2008
Posts: 394

My System Specs

Default

I assure you, there is a big difference between a library and API.

When I code against API, I go against specification, build and release of library are only important if I trace bugs.

When I code against library, I embed that particular library build within my app. Hence I am exposed to particularity of interactions between defined library build and OS.

Generally that means I have to write my own routines to handle certain code paths in the latter case. I have to maintain that code as well. The moment new library build/release appears, fixing image quality or bugs, I have to redeploy my app to every customer. I do not have to, in case of DirectX. I simply target API version, DX10.1, for example.

Graphics companies rebuild whole kernel of OS and optimize it to one task, and one task only. Their deployment base is also very small, hence new graphic library builds are very localized and involve rebuild of OS anyway. Game developers are in different paradigm, basically, you do not want to rebuild your OS and all you video intensive apps with every new build of OpenGL.

Windows vs Linux discussion can be framed as modular vs monolithic architecture. Both have its pros and cons. Robustness and low load make Linux best option for appliance devices. Flexibility and standartization make Windows best option for general purpose computer. No surprise that is exactly what market $$$ followed.
__________________
Silverstone TJ-08E
Seasonic X-660
Asus P8Z77-M Pro
Intel i7-3770
Kingstone HyperX 2 x 8GB
Crucial M4 256GB + 128 GB
Sapphire Radeon HD7970
Nec Multisync LCD2690WUXI
Reply With Quote
Reply


Thread Tools
Display Modes

Similar Threads
Thread Thread Starter Forum Replies Last Post
Valve Linux bringing Steam and Left 4 Dead 2 to Ubuntu dandelioneater Gaming 12 July 20, 2012 11:54 AM
acer aspire 6920 Agere Modem Foxconn Ubuntu Drivers? kaufman37 O/S's, Drivers & General Software 1 December 21, 2010 02:22 AM
AMD Releases 10.12 Catalyst Drivers & Redesigned Catalyst Control Center FiXT Press Releases & Tech News 4 December 14, 2010 06:04 PM
Ubuntu 9.10 XP (Ylmf Linux XP) Alpine O/S's, Drivers & General Software 1 May 11, 2010 08:13 PM
Catalyst 7.7 Drivers Now Available from ATI BALISTX Video Cards 7 August 23, 2007 10:11 PM