Linux Foundation Says Microsoft is a Puppy

Page 4 - Seeking answers? Join the Tom's Hardware community: where nearly two million members share solutions and discuss the latest tech.
Status
Not open for further replies.
[citation][nom]pelov[/nom]There's a simple solution to that: Use OpenCL/OpenGL. DX works much better on windows, and it needs emulation on linux. But OpenCL/GL work just as well on either OS[/citation]

OpenGL in general needs better driver support on BOTH Windows and Linux to be as good as DirectX. Usually, only the simplest OpenGL extensions of the latest version are fully supported. The rest of the more advanced extensions are either implemented badly (but proclaimed to be supported) or are proprietary to Nvidia or AMD. It's usually a version or two behind in terms of full support of all of the latest extensions compared to DirectX.
 
@Kewlx25: you're right of course - except:
- the OpenGL for Linux rewrite is underway, and as a matter of fact, running quite well: it's called Gallium. Its structure is interesting, as it shares a bunch of stuff across hardware, making the programming of a new driver for new hardware extremely fast. Performance is getting good too.
- fast context switching is called Kernel Mode Setting; it's been part of Linux since version 2.6.33. Several (FOSS) drivers use it; actually, the missing part to a self recoverable system is the X server. That part will be tackled in one (or both) of these ways:
1. the Wayland server. Canonical intend to use it for Ubuntu in upcoming versions.
2. a new version of X.

Right now, OpenGL support in GNU/Linux is stalled by two things:
- some OpenGL features are patented: S3TC (a texture compression algorithm) and floating point textures. As such both standard MesaGL and its Gallium branch can't be distributed in compiled form with OpenGL 3.x compliance. If built with these features, experimental versions of MesaGL can run (albeit slowly, but at least without glitches) Unigine Heaven.

- the GLSL interpreter still needs work for performance improvements on complex shaders. Still it improves by leaps and bounds: in the last 3 months, performance compared with proprietary drivers (both Nvidia and AMD) went from a very small fraction (1/10th at best) to a fifth up to 85% of the performance; in some limited test cases (that are considered aberrations), the open drivers are much faster than the proprietary ones - even on recent (Fermi) hardware.
 
[citation][nom]mitch074[/nom]@Kewlx25: you're right of course - except: - the OpenGL for Linux rewrite is underway, and as a matter of fact, running quite well: it's called Gallium. Its structure is interesting, as it shares a bunch of stuff across hardware, making the programming of a new driver for new hardware extremely fast. Performance is getting good too. - fast context switching is called Kernel Mode Setting; it's been part of Linux since version 2.6.33. Several (FOSS) drivers use it; actually, the missing part to a self recoverable system is the X server. That part will be tackled in one (or both) of these ways: 1. the Wayland server. Canonical intend to use it for Ubuntu in upcoming versions. 2. a new version of X.Right now, OpenGL support in GNU/Linux is stalled by two things: - some OpenGL features are patented: S3TC (a texture compression algorithm) and floating point textures. As such both standard MesaGL and its Gallium branch can't be distributed in compiled form with OpenGL 3.x compliance. If built with these features, experimental versions of MesaGL can run (albeit slowly, but at least without glitches) Unigine Heaven. - the GLSL interpreter still needs work for performance improvements on complex shaders. Still it improves by leaps and bounds: in the last 3 months, performance compared with proprietary drivers (both Nvidia and AMD) went from a very small fraction (1/10th at best) to a fifth up to 85% of the performance; in some limited test cases (that are considered aberrations), the open drivers are much faster than the proprietary ones - even on recent (Fermi) hardware.[/citation]

Awesome. I did not know this. +1
 
Comparing windows to linux is like comparing hammers to screwdrivers. Sure they're both tools, but each are better suited for certain jobs.
 
Why would you run a bloated OS like Windows when you can customize Linux all you want and specialize your servers for that specific task? Of course Linux is going to dominate the world...
 
I'm a gamer, love photography and get into some animation and audio editing from time to time. Do I really have a choice other than Windows considering I try to get the best hardware I can afford on a regular basis? No? didn't think so.
 
[citation][nom]scotv453[/nom]All they need is to get gaming going on linux, and bye bye windows. I really don't have a use for you now.[/citation] Tell that to your next boss when he wants you to edit an image in CMYK format. Hold on sir, let me open up GIMP. LOL
 
LOL. Did someone actually use Openoffice and MS Office in the same sentence, implying they are similar?

Openoffice is terrible. Oh sure, if you create simple documents and spreadsheets then it's fine and 100% compatible with MS Office. But try to take a complex Word document of Excel spreadsheet and open it in Openoffice and you'll soon see the compatibility fade away.

That makes Openoffice almost useless for serious business use. And even if it's free, it'll still cost you just as much as MS Office when you consider support and training.
 
[citation][nom]pelov[/nom]Soon as you call the company who made the software and tell them to allow it to run on linux it'll be done.[/citation]

Why should I when all my software runs great on Windows? I doubt the companies have any desire to rewrite/port their applications over to an OS that only geeks and elitists use. They can't afford it anyway. Top developers go where the money is.
 
How about 3D games running natively on Linux? Nope - game developers are all too busy with consoles and DX11 features which look the same on DX9.
 
With Microsoft you get:

1. Mysterious, crap APIs
2. A valiant attempt at taking their crap APIs, and rolling them into the complete ripoff of Java known as C#/.NET
3. The need to, no matter what, fall back on #1, because #2 is only sufficient to cover the simplest of programming scenarios that don't require deep interaction with the Windows platform.
4. Counter-intuitive workflow in all of their applications, and bugs that will never get fixed because they'd break the workarounds already in place for them
5. A truly bloated and cumbersome line of server products, with exceptionally poor security baselines.
6. Exchange, which gets more god-awful with each generation (I dare any of you to download Exchange 2010 trial, and install it on Server 2008R2 trial, and tell me it's not complete garbage. I suspect most of you will give up before you finish installing everything).
 
[citation][nom]ericburnby[/nom]LOL. Did someone actually use Openoffice and MS Office in the same sentence, implying they are similar?Openoffice is terrible. Oh sure, if you create simple documents and spreadsheets then it's fine and 100% compatible with MS Office. But try to take a complex Word document of Excel spreadsheet and open it in Openoffice and you'll soon see the compatibility fade away.That makes Openoffice almost useless for serious business use. And even if it's free, it'll still cost you just as much as MS Office when you consider support and training.[/citation]
Great point. MS Office is not even compatible with MS Office. Expecting OpenOffice to work towards it is not realistic.
 
[citation][nom]specter0420[/nom]As someone who makes a living fixing every windows problem WITHOUT formating and reinstalling I can say... WOW, your a joke![/citation]
However, sometimes fixing a windows problem is like patching an old rusty water pipe. sure you may patch up the major hole that leaks, but there are a million other leaks and drips and rusty bits waiting to break off, so sometimes its faster, easier and more reliable to just replace the pipe (reinstall windows). My theory is if the OS has been installed for 2 years and it has issues, blow it away and start again. Data can be backed up and programs can be reinstalled, its a non issue.
 
Funny how "the puppy" can produce an OS where even a total computer novice can connect to a secured wireless network! The linux community still hasn't got that right after what, almost ten years?
 
[citation][nom]rpgplayer[/nom]There's no place like 127.0.0.0[/citation]

Actually since we're talking about Linux, your comment would have been more appropriate if you said: "There's no place like ~"...

Besides, what are you like 8 years old? Who else would say something like that?
 
[citation][nom]geo303[/nom]Funny how "the puppy" can produce an OS where even a total computer novice can connect to a secured wireless network! The linux community still hasn't got that right after what, almost ten years?[/citation]

When was the last time you used linux? i have connected to plenty of secured wireless networks on my linux machine and all i had to do was enter the password, piece of cake.
 
ooh ooh...if android are based on linux, how do i play android games on linux-based pc? imagine a game that able to run on pc and cellphone....i.e. rpg, you play on pc, then need to be on the road? transfer it to the android cellphone and play on the go with lesser graphic but same game. When you get back, transfer it back and continue playing with all the glorious bells and whistles. that would be sooo cool....

(i'm with the gaming commenters above)
 
[citation][nom]zerocoolx[/nom]Actually since we're talking about Linux, your comment would have been more appropriate if you said: "There's no place like ~"...Besides, what are you like 8 years old? Who else would say something like that?[/citation]

Well, it should be 127.0.0.1 which explains why networking blows on Linux.
Anyway, I digress. Linux wont ever see uptake in business or home markers (read: desktop/server) because the Basement Army is too busy holding logo contests and forking projects into oblivion. They cant even keep a standard between distros. MS solved that issue where even XP era apps will install perfectly on Windows 7. Other than that, the notion that "everyone" is somehow interested in the FOSS ideology and is even cared about learning or even wanting to know how code works is foolish. As to the moron who said Exchange 2010 was garbage clearly thinks sendmail is considered enterprise grade. HAHA. When sendmail can do email, faxing, unified messaging, integration to Lync 2010, voicemail and web access, seamlessly integrate to a central directory and corporate web portal, dont bother calling me, I'll probaly not live past the age of 100. Oh and Red Hat got successful because they follow the same business model as any other money making company. The "charge" money for their products AND services. U think they just throw the stuff on servers for free? LOL. Freetard-o-nomics do not apply.

Anyway, let me get back to annoying the Linux server admins near me. I have to remind them of this DNS thingy we have here that can replace their HOSTS file with 500+ entries. Then perhaps watch them fap a bit becaue the 250+ SAN disks did not mount in the correct sequence and ZOMG teh Oracalz DataBaze iz un-up.

Damn you reliable 140+ MS servers!!!
 
[citation][nom]mayankleoboy1[/nom]here what MS can never do: boot in 15 seconds on a 5400 rpm drive.[/citation]

Or create a secure well designed operating system.
 
[citation][nom]MU_Engineer[/nom]If you're still using FC4, I can see why you think Linux needs to improve its GUI. FC4 came out about five years ago. Current Linux distributions have pretty good UIs, good enough that MS ripped off several things from them for Windows 7. Look at the taskbar in Windows 7 for example. It looks like it came straight out of KDE.[/citation]

Yeah and it sucks.. takes to much time to get rid of that awe full win 7 taskbar.

[citation][nom]pelov[/nom]Soon as you call the company who made the software and tell them to allow it to run on linux it'll be done.[/citation]

If it wants to be a OS thats on most peoples desktop it should already have been done. You try to blame it on the company's that don't make drivers for linux when linux Inst even standardized enough to make a driver FOR linux. Linux when it comes to the average home user is crap and will stay that way until someone makes some sorts of standards for the OS that all distross have to follow. I used it. Getting stuff to install was a nightmare assuming i could even find a version of the program i wanted to install on it. Most of the time i was referred to forums that wasted my time with why use closed source programs anyways just use this crap. One thing i can note is some of the stuff i use did at one time have linux versions even the game i play now dismantled its linux support. Its just not ready.. after 20 years its still just as far as the average consumer is concerned a garage project.

Though i keep it on my flash drive so i can play with it every once and a while there is no way in freaking hell ill use it for my desktop until its a finished product.

 
[citation][nom]EnFoRceR22[/nom]Yeah and it sucks.. takes to much time to get rid of that awe full win 7 taskbar.If it wants to be a OS thats on most peoples desktop it should already have been done. You try to blame it on the company's that don't make drivers for linux when linux Inst even standardized enough to make a driver FOR linux. Linux when it comes to the average home user is crap and will stay that way until someone makes some sorts of standards for the OS that all distross have to follow. I used it. Getting stuff to install was a nightmare assuming i could even find a version of the program i wanted to install on it. Most of the time i was referred to forums that wasted my time with why use closed source programs anyways just use this crap. One thing i can note is some of the stuff i use did at one time have linux versions even the game i play now dismantled its linux support. Its just not ready.. after 20 years its still just as far as the average consumer is concerned a garage project.Though i keep it on my flash drive so i can play with it every once and a while there is no way in freaking hell ill use it for my desktop until its a finished product.[/citation]

As if there isn't a version of linux that an enormous portion of the population use? Afaik, android is still linux. And if you've been keeping up, you'll see that it's not the only one that's growing to netbooks/laptops. Next logical step is the desktop.

Furthermore, it's all unix. Linux kernels are released and downloaded by nearly everyone who uses linux. When you download a driver from a proprietary source -- say, AMD video card drivers -- it doesn't say: For Debian only. Or "For Fedora." It says Linux, and they're universal.

It is true that certain programs will run only on gnome or KDE, etc., but most modern and popular distros can open and install each other's packages without any problems.

This sense that Linux isn't "polished" enough for desktop use is a complete farce. It's polished enough to run your router, your cell phone, your web server, the OS in your car, and must perform at 100% 24/7, but your desktop requires some special treatment. If your cell phone or web server were having as many problems as your win7 desktop does then linux wouldn't have ever taken off the ground.

I'm not saying that linux for the desktop doesn't need shifts and improvements. It does. But the main reason it's been taking so damn slow is because of the attitude that you and others possess. That same "linux can't make money" or "it's not polished." Red hat has made billions of dollars and a majority of the most important shit in the world that's on a PC is on some sort of linux distro. And I don't think i need to utter the word security here, do i?

The one thing holding it back is the lot of you with that attitude. If devs paid more attention to linux as a whole things would be very different. You do realize that if the linux desktop population jumped by 10% you'd be biting your tongue, staring oogly-eyed at the newest release by canonical. Safe, free, video games, stable, doesn't soak up resources and it can run the same shit at windows? Personally, I think the one thing holding it back is lack of dx compatibility, and that's to no fault of linux but rather microsoft holding a monopoly by offering both the API and the only OS that can truly support it.
 
Status
Not open for further replies.