Linux vs Windows: What Do I Choose?

In summary: It's super-reliable, and there's never been a single virus or malware problem with me on it.4. It's free!...If you're a beginner, I would recommend you to start using Ubuntu 8.10. For first time, you may experience several problems with finding corresponding replace of the programs that you have used on Windows Vista. However, once you get the hang of it, Linux is a very user-friendly system.
  • #36
mgb_phys said:
OpenOffice can also be fully controlled from Python.

That sounds like a much better option than using OOo macros (or worse, using VB in MS Office through WINE). Is there a guide for this online?
 
Computer science news on Phys.org
  • #38
RiseAgainst said:
Right now I have Vista and I really don't like using it. I am looking forward to Windows 7 but it could just be another bad OS. If anyone is using Linux or has in the past I am wondering if I should start using it. And which version, Suze, Ubuntu...

I recommend experimenting, but without commitment. Use a dual-boot setup, where you retain Windows and have a linux installation on a separate disk partition. (Don't LiveCD; it's pointless). Linux is clearly worse as a home desktop OS: it has comparatively poor (but improving) hardware support, and of course much less commercial software inertia than the windows market (e.g., games).

Ubuntu, Fedora, and OpenSUSE are the three popular distros. They are all good; I recommend Ubuntu (regular, not the KDE version Kubuntu), because it has the best documentation and support.
 
  • #39
Дьявол said:
Sorry for mentioning but Mac is expensive and "made up". Don't you like the feeling when you got something free?

It is a very solid BSD fork. It is UNIX with a high quality user interface (derived from NeXTSTEP). It is expensive; Apple is very aggressive at marketing.
 
  • #40
Thanks for the link, mgb_phys.

signerror said:
Ubuntu, Fedora, and OpenSUSE are the three popular distros. They are all good; I recommend Ubuntu (regular, not the KDE version Kubuntu), because it has the best documentation and support.

How do you feel about Xubuntu?
 
  • #41
Montag42 said:
I agree that you should get linux, however I'm not sure which distribution. I think if you're just starting out, Ubuntu would be great, but i prefer Gentoo.

Don't recommend gentoo to new users; that's cruel. :grumpy: Gentoo's package system is based on source tarballs, not precompiled binaries; to someone who does not want to spend hours compiling their own software (e.g., most users), it is a terrible system.
 
  • #42
Ben Niehoff said:
Most things will work out-of-box, including things you might expect to be difficult, like printer sharing and wireless internet. A few things might take some effort to set up; I still haven't got my sound to work properly with Flash videos online (and many Flash applications simply don't work). However, this deficiency is due mostly to lack of effort; the inability to properly watch YouTube helps keep me from procrastinating, so I haven't bothered to fix it. ;)


And you've made a strong case against linux as a home desktop OS. Perfectly ordinary things, like Flash videos, take "effort" to get working. The point of a desktop OS is to make things easy, to provide a convincing abstraction layer above and away from low-level details like sound drivers. As far as linux breaks this abstraction, and burdens the user with debugging software, it is a failure.


Some of the main benefits of Linux are:

1. You have control over your computer, rather than the other way around. It feels really great not to be pushed around by the Man.

A specious argument. You are right that open-source OSes like Linux and FreeBSD allow users to inspect their source code, to read and modify their system at the kernel level. This is also utterly useless to the 99.99%+ of computer users who don't even know or care to program, let alone muck around with a messy million-line codebase of C.

2. It can do almost anything Windows can do--there are tons of great programs you can download and install instantly for free. Even some really fun and beautiful games! And you also have the GIMP, which is a graphics program to rival Photoshop (and quite powerful).

Windows has a near monopoly on the game market.

3. It also has stuff that Windows ain't got! Text editors with a wide array of useful features that MS thought were too complicated to put into any of their software. Have you ever tried to highlight and copy a column of text in Notepad? Good luck.

Very misleading. Open source software is largely orthogonal to open-source opearting systems. The famous *nix text editors - emacs, vim - are also free and available for Windows, OS X, Solaris, all the proprietary UNIXes. They are not in any way tied to Linux; so they are not realistically an "advantage" for Linux. They are OS-neutral.

4. If you like to code and tinker, it's very easy to do in Linux. C, Python, Perl, PHP, MySQL, Apache, Lisp, LaTeX, you name it: there are high-quality, free compilers, etc., for Linux that you can download and install easily from a unified GUI interface.

Every one of these runs equally on every other OS. They are NOT TIED to Linux!

It is also VERY easy to write scripts for doing things on the command line, such as manipulating large collections of files, or what-have you.
It is equally easy on Mac OS X, which has the same POSIX shells and utilities as linux. (Again, it is partly a fork of the BSD codebase, and is a true UNIX). I understand that Windows' PowerShell is comparably powerful to the POSIX utilities, if different.

Microsoft is limited to vastly-outdated Batch scripts; in Linux it is quick and easy to use the full power of Perl and Python, with regular expressions that make text processing a breeze. Say you want to reorganize your entire music collection based on certain keywords in the title, filename, or ID3 tags? Imagine the headache in Microsoft Windows! But it takes less than 100 lines in Perl.
Again, these run on Windows too! NOT A LINUX ADVANTAGE!
 
  • #43
Ben Niehoff said:
Visual Studio is quite sophisticated, yes. It also costs something like $1200. That's fine if you program for a living; if you just like to tinker, it's a bit overkill.

A scaled-down version is free for non-commercial tinkering.

http://www.microsoft.com/Express/
 
Last edited by a moderator:
  • #44
Sprinky said:
Another reason I love Linux is for the choice of window manager/desktop environment. I am currently using gnome, but when I do more than casual web browsing and emailing, I enjoy using a tiling window manager to work more efficiently (no more moving and resizing windows, and switching between them is also very easy) such as xmonad or wmii.

I love XMonad! :biggrin:
 
  • #45
CRGreathouse said:
How do you feel about Xubuntu?

You don't need it. It is a lightweight fork of Ubuntu intended for very old computers. Xfce (the Xubuntu window manager, hence the 'X') is much less nice than Gnome (Ubuntu) or KDE (Kubuntu); if you have anything close to modern hardware, you will want one of the latter two. (However, the current incarnation of KDE is pretty weak (but it looks nice!), and it's pretty much something you don't want to use. It is a very nice concept, but the implementation is a notorious failure. Maybe a future version will fix the usability issues.)

I recommend regular, Gnome-based Ubuntu:

http://www.ubuntu.com/products/WhatIsUbuntu/desktopedition
 
Last edited by a moderator:
  • #46
I just found the 'lightweight' conceptually attractive, since I'll be using the computer for round-the-clock calculations and any resources not used by the window manager could be used to reduce compute time...
 
  • #47
CRGreathouse said:
I just found the 'lightweight' conceptually attractive, since I'll be using the computer for round-the-clock calculations and any resources not used by the window manager could be used to reduce compute time...

Then why are you bothering to use a window manager at all? Skip the X-server entirely and simply ssh in and out of the machine as required.
 
  • #48
You can just switch over to another terminal ctrl-alt-f2 (to f8) X will still be running, you can go back by hitting alt-f1 but will be paged out of ram.

You can also set it to start in text mode by default if you want
 
  • #49
shoehorn said:
Then why are you bothering to use a window manager at all? Skip the X-server entirely and simply ssh in and out of the machine as required.

It's going to be my only machine, so I'll want to be able to do normal things on it as well.
 
  • #50
CRGreathouse said:
It's going to be my only machine, so I'll want to be able to do normal things on it as well.

Ah. Xmonad's a good choice for a lightweight window manager like this, although I tend to use http://www.modeemi.fi/~tuomov/ion/ .
 
Last edited by a moderator:
  • #51
signerror said:
A specious argument. You are right that open-source OSes like Linux and FreeBSD allow users to inspect their source code, to read and modify their system at the kernel level. This is also utterly useless to the 99.99%+ of computer users who don't even know or care to program, let alone muck around with a messy million-line codebase of C.

Writing kernel code isn't the only way to configure Linux. For example. the /proc file system let's users configure many aspects of the kernel without even rebooting.
Also, a lot of the userspace configuration is much more accessible to users and scripts through /etc than through the registry editor. I admit that I don't have a lot of experience installing XP so correct me if I'm wrong, but linux gives the user a many ways to configure the installation that arn't available in the XP installation.
 
  • #52
daniel_i_l said:
Writing kernel code isn't the only way to configure Linux. For example. the /proc file system let's users configure many aspects of the kernel without even rebooting.
Also, a lot of the userspace configuration is much more accessible to users and scripts through /etc than through the registry editor. I admit that I don't have a lot of experience installing XP so correct me if I'm wrong, but linux gives the user a many ways to configure the installation that arn't available in the XP installation.

You can change the registry through scripts but maybe it is safer to do so on linux.
 
  • #53
I perfer linux, mostly for programming reason.

Problem 1.
The thing that really annoy me is that windows really does care about most convents. Opengl with vista is one issue that annoys me a great deal. OpenGL is acedemic and industry standard. And IE has a problem with CSS also, but you can use Firefox instead.

Problem 2.
When using windows it a must to use a virus scanner and firewall. This isn't windows fault that i only have a gig of memory but when my computer spends more time sniffing packets than doing actual work .

Problem 3.
Installing windows is painless but when i comes to adding programs that you need it takes forever. Install XP for my job, it took me 4 hours to install the programs that i need. When installed arch i had my system running in an hour with all that applications that i need thanks to the package manager.

I understand how people can like windows better than XP, however i just perfer Linux because there is better online support and it fits my needs. Those of you who think that linux is too confusing you should try MINT or Nubuntu, there probably the easiest ones to use. I use Arch linux(one of the fastest distros) and Backtrack( for pentration testing).
 
  • #54
Tacomablack said:
I perfer linux, mostly for programming reason.

Problem 1.
The thing that really annoy me is that windows really does care about most convents. Opengl with vista is one issue that annoys me a great deal. OpenGL is acedemic and industry standard. And IE has a problem with CSS also, but you can use Firefox instead.

Problem 2.
When using windows it a must to use a virus scanner and firewall. This isn't windows fault that i only have a gig of memory but when my computer spends more time sniffing packets than doing actual work .

Problem 3.
Installing windows is painless but when i comes to adding programs that you need it takes forever. Install XP for my job, it took me 4 hours to install the programs that i need. When installed arch i had my system running in an hour with all that applications that i need thanks to the package manager.

I understand how people can like windows better than XP, however i just perfer Linux because there is better online support and it fits my needs. Those of you who think that linux is too confusing you should try MINT or Nubuntu, there probably the easiest ones to use. I use Arch linux(one of the fastest distros) and Backtrack( for pentration testing).

1. No retort there, I mostly agree.

2. I use no AV nor software firewall, though I do have a router. 10 years of using Windows and only one major virus in the napster days. If you use common sense, it's not generally a problem.

3. I keep commonly used apps in a folder so during any new install, they're there. Also, I keep images so installing with all my most commonly used apps can take less than 30 minutes.

I use both but mostly Windows. I just recently installed Mint and must say, I liked it and very pleased at the progress Linux has made. I've used Linux on and off for 6 years but it never really fulfilled all my needs as Windows has. If it weren't for gaming and lack of scanner driver, I would probably be using it full time. I'd like to recommend Linux but it really just depends on what you want to do.
 
  • #55
I've been using Ubuntu 8.1 for a few weeks now, it's nice having the feeling of being a part of a community that actually cares about you. I like the look of Gnome, and the fact that nearly everything for Ubuntu is free.
 

Similar threads

  • Computing and Technology
Replies
21
Views
2K
  • Computing and Technology
Replies
18
Views
1K
  • Computing and Technology
Replies
5
Views
1K
Replies
4
Views
2K
  • Poll
  • Computing and Technology
Replies
8
Views
2K
  • Computing and Technology
Replies
12
Views
3K
  • Programming and Computer Science
Replies
4
Views
376
  • Computing and Technology
Replies
4
Views
1K
  • Computing and Technology
Replies
4
Views
2K
  • Programming and Computer Science
Replies
13
Views
2K
Back
Top