Desktop Linux For The Windows Power User

Page 5 - 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]Matt_B[/nom]Go pop in an xbox360 disc in an original xbox console and tell me it doesn't work well either while you are at it. If a program is written to be used by Windows code, it is therefore 100% compatible with windows. It is NOT 100% compatible with Linux or Mac and therefore will incur problems.[/citation]

It seems to be a vicious cycle... Developers wont support Linux because not enough people use it and no one wants to use it because nothing "works" (AKA developers not supporting it).
 
There's a point I haven't seen mentioned in these comments, the main point of the whole GNU movement: Freedom. Freedom of choice. I know most users want to play their games and don't give a rat's behind about ideological stuff, but it's something I've come to respect over and over again in the last few months since I started using Linux.
I'm a Windows fan, big one. I am pro-Microsoft all the way. I have WinXP for my older PC, Vista 64 for my gaming PC. I decided to give Linux a go for the hell of it and installed Ubuntu 8.10 a while after it came out (must've been late November) on my 3+ year old lappy. Lately I switched to Fedora 10 to explore a bit.
What I meant by the freedom bit is how all the little things you just thought would be cool on a Windows box fall right into place on Linux. You have a billion (exaggeration warning) alternatives for file managers, desktop managers, clock applets, terminal emulators, messenger clients, just about everything. Who cares? Well I do. I'm not tied down to one bit of software. If I don't like the way windows explorer handles a particular aspect of file management, I'm stuck with it. You might find one or two alternatives to it but it's nowhere near the amount of freedom you have under Linux. AWN is another great example. Sure, it's a clone of the OSX bar, but that's not the point. The point is, someone wanted an OSX style bar under Linux, and he went on and made it for all of us to enjoy. Up until Win XP, you couldn't even remove the web browser without breaking the system. On Linux, you can remove just about anything besides the Kernel and use you're favourite alternatives. I use XFCE which uses Thunar as its file manager but I like Nautilus' features more which is Gnome's file manager. I can easily use Nautilus under XFCE without any hassle or problems and it's much more powerful than the Windows file manager.
On Windows I used to reverse engineer MSN Messenger to remove the advertisements, something which is clearly stated as not legal under the EULA. Why is it illegal to change software I paid for? It's like buying a car and not being allowed to install your own CD player (kinda). Why should I be bombarded with advertisements in the first place. (I know btw that aMSN is also available for Windows).
I'm aware that Linux is a pain, but for me it's worth it, and I love that my environment looks like I'm running a completely different OS every month when I start changing around all the apps I use.
 
If I could game on Linux, I would be on Linux. I'm on STEAM most of the time. The only Linux version game I have played is Wolfenstein: Enemy Territory. That was fun!
 
hey, i have a question about the type of software linux uses. right now i have no money and am looking towards the open source field of things (hence why i started looking at linux) from the sounds of it and the commments posted, linux is good on a lot of points but bad on some others. also , u need to know your way around it fairly well before becoming comfortable with it. well, while i do know that almost all open source software will run for linux, i want to know if Adobe, Maya, 3D studio max, that kind of stuff will run for it because i plan on switching to those later on. by then if i like linux enough , i would want to run it off them. also, is there a way i don't have to use a cd? i want to run it off my portable hardrive (NTFS) so i can bring it with me. Plus if i learn linux, then i will be able to help others in their decision. I know windows really well and am pretty good with Macs.

To sum up the above; can i automatically run the installation without a cd onto my portable hardrive (NTFS) and can software made by Adobe, Autodesk, stuff like that be run on linux?)
 
Re: The Terminal

First let me say that there are a dozen ways to skin a cat in Linux and the command line will always do the job. However, this is for Windows users, and the Windows cmd is not the Unix CLI. There are a handful of "codes" that Windows will recognize, while the Unix CLI is more like a "language" to interact with your PC. Other than a few DOS remnants, there isn't much reason to use the Windows command line. With Linux it's practically thrust at you as soon as you have any kind of problem. As a reviewer I have to walk a fine line between what is done and what isn't ready to come out of the oven yet. With opensource software it's more like a razor's edge, NOBODY is going to be happy about ANY standard set forth, but it needs to be done (without objectivity and standards, how do you compare things?). I have drawn a line in the sand - if software can be gotten via Add/Remove, synaptic, or a .deb from the official source of the software, and it works, than it's good to go. If not, you can still install and use a piece of software, but I'm not gonna recommend it. Just note that a new user will immediately be confronted by a clusterfuck of lib dependency (exacerbated by 64-bit), terminal commands, privilege insufficiencies, hacks, workarounds, etc that would require more knowledge, not necessarily to do, but to be comfortable doing. Part of the reason for all of this animosity and disconnect between users is due to Linux people making big claims like "I'm playing COD5 on Arch" but neglect to mention that it took 5 weeks to figure out how. When possible converts try to do this stuff, they only walk away mad and feel lied to. What makes it worse is someone saying "open up the terminal and type abc 123 xyz to fix it" without giving any explanation into what it all means. That makes otherwise knowledgeable users feel stupid and talked down to, and sometimes becomes the kindling of a flame war like you saw here today. If I'm a mechanic and you have a car that needs a new tranny, I won't tell you to save some cash by going down to Adavance Auto and get a new one, letting you figure out how to remove the engine as you go, that would be a dick move. Some things just aren't a "piece of cake" in Linux and the last thing I want to do is give somebody the wrong impression by saying "no problem, you'll just have to screw with it for several hours". Windows Users: I don't know what your individual previous experiences have been with Linux or what who said in the comments or forums. What I can do is not entice you with false or unrealistic claims. You're only gonna get stuff that "just works" from my articles. If somebody from your past told you that Linux prints money or some other foolishness, I apologize. All I can do is give you the straight dope and lead you through, if you're willing to listen. Linux Users: There is going to be a little "getting to know you" period with Linux before we tackle anything more technical than what you'd find with Windows, this means Ubuntu for now. Until then, please bear it and remember it is (unfortunately) a primarily Windows world - Ya gotta crawl before ya run.


Re: Google Earth and Adobe Flash 10 on 64-bit

I've been looking into both GE and Flash 10 to make sure nothing has changed since I wrote the article (a few weeks ago). Keep in mind that this is for Windows lifers, so (see above) GE is a PITA for 64-bit. Even if you go through the libs and terminal commands needed, it is still known to have problems. Also the GEARS app site says "32-bit OS (64-bit not supported)" under the sys reqs. Without spending anymore time looking into it, I'm pretty sure that means terminal, hacks, etc. Correct me if I'm wrong (I know you will!). Flash 10 for 64-bit Linux is in the alpha stage and is not available in Add/Remove or Synaptic or as a .deb from Adobe, but instead as a .so lib file (major PITA for NEW USERS). While both can be gotten to work, as a reviewer you've got to think about it like this: If you were reviewing a piece of retail software for Windows that required you to use the run prompt and edit the registry before it worked, wouldn't you eviscerate that product in the review? Being open-source and/or free I won't dog ANY of this stuff, but at the same time I'm not about to tell people (newbs in particular) that it WORKS or that they should RELY on these apps in any way. To put together a guide for Windows users, you've got to use their standards. So that is "The Bar" - if I have to fiddle with it to get it to work, it's not really "ready" yet, is it? As far as hardware goes (it is a hardware site afterall) Ubuntu 9.04 is standing shoulder to shoulder with Vista/7 in terms of out-of-the-box compatibility and that is why we're doing Ubuntu. If anybody has a GUI-only way of getting any of these to work, by all means share it with us. Just keep in mind that there is probably a reason (beyond laziness or corruption) that the official source of the software hasn't packaged up these versions yet (Flash 9 is done and ready to go on 64-bit and 10 has gone gold on 32-bit), or that it hasn't made it into the repo's yet.
 
Ubuntu is fun and easy to use.

Damn Small Linux is downright awesome.
Relatively no footprint, and a very simple interface.

Though personally I prefer them as a backup.

The game Savage is good though, and the dramatically reduced footprint helps those with legacy hardware.
 
Great article! Just recommended it to my friends who would like to test drive linux, but don't have clue/time to start digging 😉
 
[citation][nom]aerospark3d[/nom]hey, i have a question about the type of software linux uses. right now i have no money and am looking towards the open source field of things (hence why i started looking at linux) from the sounds of it and the commments posted, linux is good on a lot of points but bad on some others. also , u need to know your way around it fairly well before becoming comfortable with it. well, while i do know that almost all open source software will run for linux, i want to know if Adobe, Maya, 3D studio max, that kind of stuff will run for it because i plan on switching to those later on. by then if i like linux enough , i would want to run it off them. also, is there a way i don't have to use a cd? i want to run it off my portable hardrive (NTFS) so i can bring it with me. Plus if i learn linux, then i will be able to help others in their decision. I know windows really well and am pretty good with Macs. To sum up the above; can i automatically run the installation without a cd onto my portable hardrive (NTFS) and can software made by Adobe, Autodesk, stuff like that be run on linux?)[/citation]

Autodesk Maya 64-bit works on Red Hat/Fedora

AutoDesk 3d Max is a no-go however.

Try finding new apps by taking a task-based approach. If you just need a specific task done and aren't tied to a specific app, look for a new app that does that task. For example, you use Quicken to do the task of personal finance, look for Linux personal finance software. If Quicken did run on Linux I'm sure it'd be at the top of the search results, but it doesn't so you'd want to try GNUCash or KMyMoney.
 
[citation][nom]adamovera[/nom]Whoa, sorry for not being available to post or reply for most of the day, bunch or errands to run today. First things first:To ap90033:"Also, this Article is wrong, I dont care what hassle you go through getting current games like Crysis working fully is basically impossible. Gaming in linux is useless."I'm not sure if you read the article (maybe another article on another site?) or just skimmed it and read the posts, because this is what's printed:The question is not “can Linux run it?” That has never been the question with regard to Linux. Instead, you can make it do just about anything that you want it to do. The more pointed question is: “just how much of a hassle is this going to be?”andIf you are a hardcore PC gamer, I'm afraid that due to DirectX 10, you're stuck with Vista (or waiting for Windows 7) for the time being.Again, not sure we're seeing the same words that you are.

Yeah I know I am a little off topic, but I know that DX10 gets on my nerves, why cant we do Open GL!!! I want my games in Linux....
 
thanks for the help. do you know a way to install linux without putting it on a disk and onto a portable hardrive?
 
to smlong: "I'm not sure I really understand the WHY you want to install the OS, aside from cost"

So you can point and laugh with me when the next megavirus for Windows comes out instead of frantically checking your AV to make sure there's a virus signature for it or find it's already too late. And so people can be sure your posts are coming from you instead of the controller of a botnet.

I do technology journalism these days and run Windows in Virtualbox when there are legacy apps that don't exist, aren't as good, or there are good Linux apps I haven't gotten past the learning curve with yet. High-end graphics apps are a PITA to learn no matter what OS they're written for. So I might spend as much as an hour a week running Windoze.
 
[citation][nom]aerospark[/nom]thanks for the help. do you know a way to install linux without putting it on a disk and onto a portable hardrive?[/citation]
You could try (warning, Linux jargon) Wubi, which is available for all Ubuntu-based distributions, including Linux Mint for those that saw it mentioned in the comments. Basically, mount the ISO with your preferred virtual DVD/CD software in Windows, run the installer and pick the option to "Install inside Windows." It will create a virtual hard drive in a file which is visible in Windows.

The installation here is far simpler than any other I've ever seen, but that also means there is a complete lack of control with partition sizes for each of the mount points. If you want control, don't pick this option. However, you seem to be after ease of installation, which this gives. It works better than a Virtaul Machine as well because you can install drivers for real hardware, not virtual hardware.

The installation pretty much asks you which existing partition you want to install onto (using the Windows C/D/E etc naming), how large you want the Linux installation to be (ie. how large the hard drive will appear in Linux), and what your username and password will be (remember it!). It extracts the installation files to the newly created virtual hard drive and asks you to reboot. Once you reboot you'll get the Windows Bootloader with an Ubuntu option. Pick that option and the installation will continue once it loads the OS. I think it reboots once more but I'm not entirely sure. After that you can begin playing around.

Note that because the virtual hard drive is installed onto a Windows NTFS partition, it will suffer a little in disk performance over a native installation as the NTFS partition becomes fragmented when using Windows. Regular defragging in Windows as you would do anyway and you won't notice a tangible difference.
 
[citation][nom]ap90033[/nom][citation][nom]adamovera[/nom]Whoa, sorry for not being available to post or reply for most of the day, bunch or errands to run today. First things first:To ap90033:"Also, this Article is wrong, I dont care what hassle you go through getting current games like Crysis working fully is basically impossible. Gaming in linux is useless."I'm not sure if you read the article (maybe another article on another site?) or just skimmed it and read the posts, because this is what's printed:The question is not “can Linux run it?” That has never been the question with regard to Linux. Instead, you can make it do just about anything that you want it to do. The more pointed question is: “just how much of a hassle is this going to be?”andIf you are a hardcore PC gamer, I'm afraid that due to DirectX 10, you're stuck with Vista (or waiting for Windows 7) for the time being.Again, not sure we're seeing the same words that you are.Yeah I know I am a little off topic, but I know that DX10 gets on my nerves, why cant we do Open GL!!! I want my games in Linux....[/citation]

It's perfectly alright, you sound like you've recently had a bad experience with Linux. This article was written for the guys and gals that are in your boat. If you can get past the gaming thing, it really is a totally capable work/home PC and secure too. If you're like me you probably have your gaming rig separate from your "just foolin' around" box. Keep the gaming box as is and try out the latest Ubuntu on an older machine designed for non-gaming tasks. Just think: Mac doesn't game either, but it doesn't stop more and more people from going out and buying Apples.

I'm in total agreement on OpenGL, and honestly it's not even game designers fault, DirectX has just had better stuff recently, simple as that - but the worm always turns.
 
Hmm this might have the record for Fastest to 6 pages.

Anyway, So has anyone solved the issues with getting USB Headsets to work on Linux/GNU?

Ohhh, And has Nvidia finally released proper Multi monitor support? I dont mean 2 monitors I mean 3 or 4.

Previously its been a Nightmare where you have to go into your xorg.conf and add massive lines. I mean about 2 years ago it was able to do 3 but the xorg.conf always saw Graphics Card 1 = Monitor 1 which means that both monitors on each card were handled as 1 monitor with the resolution stretching across as if it was 1.

Anyway about 8 months ago I was passing around my xorg.conf to alot of "Linux Gurus" to see if anyone could figure it out. Instead of fixing the problem and instead if admitting they were stumped; they instead decided to criticize me for want to have 3 monitors.
 
[citation][nom]aerospark[/nom]thanks for the help. do you know a way to install linux without putting it on a disk and onto a portable hardrive?[/citation]

Wubi is one way to go, but I recall reading about issues with certain external HDDs and installing Linux. Is your HDD USB, FireWire, or eSATA? Is it in fact an HDD or a newer solid state drive?
 
[citation][nom]Sicundercover[/nom]Hmm this might have the record for Fastest to 6 pages. Anyway, So has anyone solved the issues with getting USB Headsets to work on Linux/GNU?Ohhh, And has Nvidia finally released proper Multi monitor support? I dont mean 2 monitors I mean 3 or 4.Previously its been a Nightmare where you have to go into your xorg.conf and add massive lines. I mean about 2 years ago it was able to do 3 but the xorg.conf always saw Graphics Card 1 = Monitor 1 which means that both monitors on each card were handled as 1 monitor with the resolution stretching across as if it was 1. Anyway about 8 months ago I was passing around my xorg.conf to alot of "Linux Gurus" to see if anyone could figure it out. Instead of fixing the problem and instead if admitting they were stumped; they instead decided to criticize me for want to have 3 monitors.[/citation]

I can get 2 displays working no problem, but I don't even have the hardware to do more than that. It should be possible, alot of the conf for multi-displays will be in the "nVidia X Server Settings" manager these days, that is if you have an nVidia card.
 
Yea but that is the issue. The Nvidia X Server Setting is what doesnt handle it propperly. You set up 3 in there and tell it they are all seperate but it doesnt have the ability to fix it. This was as of 8 months ago. So unless a major change has been made in the past 8 months its still that way.
 
[citation][nom]adamovera[/nom]Wubi is one way to go, but I recall reading about issues with certain external HDDs and installing Linux. Is your HDD USB, FireWire, or eSATA? Is it in fact an HDD or a newer solid state drive?[/citation]
Well using Wubi means it will still only work on the PC it was installed on because it will require a bootloader entry. You could modify the bootloader on other PCs as well, but it's more effort than it's worth.
 
[citation][nom]salsoolo[/nom]i thought linux doesnt require you to restart the machine when doing changes or installing software. strange from ubuntu[/citation]
I've only had to restart when installing the OS itself and when installing drivers. Rather than restarting X Server and hoping it will work right, I'd rather just restart and go get a coffee and know that it will be working when I get back.
 
uhh, i don't know about the HDD part but it is usb, and it is not and external hardrive, just a portable one (i've been told there's a difference) i'm pretty sure its HDD cause i remember seeing it somewhere when i was messing with it
 
I served my time as system administrator of a Unix system. Then we got PC's and I never looked back, and don't want to look back. When I look at Linux now it sort of reminds me of Windows 3.1.
 
[citation][nom]ap90033[/nom]I agree.... Also, this Article is wrong, I dont care what hassle you go through getting current games like Crysis working fully is basically impossible. Gaming in linux is useless. I have been trying to get my ATI 4870X2 working in just about every major linux distro INCLUDING Ubuntu 9.04 for about 2 months now and it DOESNT WORK... Linux=Useless currently...[/citation]

Yes, it would always be nice to have your OS install all the drivers for all your hardware "out of the box" but, ATI has supported Linux for far longer than Nvidia has for compatibility with Linux. because of this fact, your problem intrigued me. So I went to their web site and clicked on "support&drivers" and navigated my way to the correct drivers. Have you tried to install the drivers from the ATI site? I know when I upgraded my video card using openSUSE 10.2 (like may/june 2008) on my dell computer that I had to do a little work to ensure that the hardware I wanted to use worked. Actually, I needed to install the drivers AND a kernel patch, but the openSUSE forums walked me through this very quickly and easily and I was able to do all this in about 15 minutes. After you try this, I would be very willing to help you with any other problems you have. I am by no means an expert, but I will always try to help others.
 
Status
Not open for further replies.