Why I Hate Linux

Reply

Join Date: Aug 2005
Posts: 15,346
Reputation: Ancient Dragon has a reputation beyond repute Ancient Dragon has a reputation beyond repute Ancient Dragon has a reputation beyond repute Ancient Dragon has a reputation beyond repute Ancient Dragon has a reputation beyond repute Ancient Dragon has a reputation beyond repute Ancient Dragon has a reputation beyond repute Ancient Dragon has a reputation beyond repute Ancient Dragon has a reputation beyond repute Ancient Dragon has a reputation beyond repute Ancient Dragon has a reputation beyond repute 
Solved Threads: 1460
Team Colleague
Featured Poster
Ancient Dragon's Avatar
Ancient Dragon Ancient Dragon is online now Online
Still Learning

Why I Hate Linux

 
-1
  #1
Sep 2nd, 2009
[rant]
Its so damed confusing and difficult to use. I spent three days trying to install something on my Fedora 11 machine that would take me no more than about 10 minutes in Vista (or any other version of MS-Windows). As an example: wxWidgets. I couldn't even successfully compile their online Hello World tutorial because of uninstalled extra packages. Then after installing more packages using yum program, tried to compile Hello World and the g++ compiler couldn't find some include files. So I used find command to locate the header files and created a makefile to set -I flags for the include directories. That finally worked, but now I get trillions of undefined variables error messages. From this short experience it is no wonder that more *nix programmers don't commit suicide!

As for Vista: the same Hello World tutorial compiled without errors or warnings in about 15 minutes using VC++ 2008 Express. And not much more than that using Code::Blocks.
[/rant]
Don't PM me with questions -- you might get a nasty PM in response. If you have a question then post it in one of the forums.
Reply With Quote Quick reply to this message  
Join Date: Sep 2009
Posts: 1
Reputation: er_ashwini is an unknown quantity at this point 
Solved Threads: 0
er_ashwini er_ashwini is offline Offline
Newbie Poster

Re: Why I Hate Linux

 
-1
  #2
Sep 3rd, 2009
Originally Posted by Ancient Dragon View Post
[rant]
Its so damed confusing and difficult to use. I spent three days trying to install something on my Fedora 11 machine that would take me no more than about 10 minutes in Vista (or any other version of MS-Windows). As an example: wxWidgets. I couldn't even successfully compile their online Hello World tutorial because of uninstalled extra packages. Then after installing more packages using yum program, tried to compile Hello World and the g++ compiler couldn't find some include files. So I used find command to locate the header files and created a makefile to set -I flags for the include directories. That finally worked, but now I get trillions of undefined variables error messages. From this short experience it is no wonder that more *nix programmers don't commit suicide!

As for Vista: the same Hello World tutorial compiled without errors or warnings in about 15 minutes using VC++ 2008 Express. And not much more than that using Code::Blocks.
[/rant]
See, Switching to linux is like learning a bike or you can say, remember the time when you started to learn windows. Tell me at that time did you able to compile the helloworld program in one go, I can bet you did not. coz first you will have to install VS then you will learn how to compile and so on.
Migrating to linux is little bit tricky. Initially you will face lot of problem coz of totally new OS then latter you will compile .NET codes on your linux machine. So what I will suggest is keep paitince, every thing needs time in world specially migration to linux , and try to strt with UBUNTU or use yum extender on fedora to install softwares and before compiling any code fist google out hte avilable options there is g++, gcc, cc etc. many compilers commands.
and once you will completely migrate to linux and get habitual of using linux then only you will come to know about the features or linux and power of linux.

All the best and Keep paitince .
Reply With Quote Quick reply to this message  
Join Date: Feb 2009
Posts: 3,187
Reputation: sknake has much to be proud of sknake has much to be proud of sknake has much to be proud of sknake has much to be proud of sknake has much to be proud of sknake has much to be proud of sknake has much to be proud of sknake has much to be proud of sknake has much to be proud of sknake has much to be proud of 
Solved Threads: 571
Sponsor
sknake's Avatar
sknake sknake is offline Offline
.NET Enthusiast

Re: Why I Hate Linux

 
0
  #3
Sep 3rd, 2009
AD,

Try using Ubuntu or Gentoo. I would recommend Ubuntu to start out with. I have been using linux for years and I still hate fedora to this day.

Fedora does have its uses with large server farms or for "enterprise" deployments of machines but for day to day use or end-user purposes I find it a PITA.
Scott Knake
Custom Software Development
Apex Software, Inc.
Reply With Quote Quick reply to this message  
Join Date: Jul 2009
Posts: 808
Reputation: kaninelupus has a spectacular aura about kaninelupus has a spectacular aura about 
Solved Threads: 41
kaninelupus's Avatar
kaninelupus kaninelupus is offline Offline
Practically a Posting Shark

Re: Why I Hate Linux

 
-1
  #4
Sep 3rd, 2009
Originally Posted by er_ashwini View Post
See, Switching to linux is like learning a bike or you can say, remember the time when you started to learn windows. Tell me at that time did you able to compile the helloworld program in one go, I can bet you did not.
So to summarise, moving to Linux is like moving to Win 95 - forget ease of use and get used to doing it yourself the hard way? Couldn't have said it better myself really

...coz first you will have to install VS then you will learn how to compile and so on.
"Learn to install VS"? On Windows one wouldn't of had to "learn" how to install - run the exe file and it's installed.... duh!

Migrating to linux is little bit tricky. Initially you will face lot of problem coz of totally new OS then latter you will compile .NET codes on your linux machine.
Translation:
"Linux is generally a clumsy and un-user-friendly OS, but if you stick with it long enough, you might get used to it"

So what I will suggest is keep paitince, every thing needs time in world specially migration to linux , and try to strt with UBUNTU [WTF... stop right there!!]
As soon as I see "Linux" and "Ubuntu" in the same comment, immediately tune out. If you want to use the poor-man's OS X, be my guest; but please don't ply it as a real Linux distro, as it ain't!

@Ancient Dragon
  • I'm sure you knew how inflamed the *nix community would be over your post, given your history on the boards
  • Given your experience, why on earth are you even moving to Linux when Win7 would answer all your needs?
GMX - What GMail could'a, would'a, should'a been :)
Reply With Quote Quick reply to this message  
Join Date: Oct 2006
Posts: 2,826
Reputation: niek_e has a reputation beyond repute niek_e has a reputation beyond repute niek_e has a reputation beyond repute niek_e has a reputation beyond repute niek_e has a reputation beyond repute niek_e has a reputation beyond repute niek_e has a reputation beyond repute niek_e has a reputation beyond repute niek_e has a reputation beyond repute niek_e has a reputation beyond repute niek_e has a reputation beyond repute 
Solved Threads: 297
Moderator
Featured Poster
niek_e's Avatar
niek_e niek_e is online now Online
Roasting Maven

Re: Why I Hate Linux

 
0
  #5
Sep 3rd, 2009
Originally Posted by er_ashwini View Post
remember the time when you started to learn windows. Tell me at that time did you able to compile the helloworld program in one go, I can bet you did not. coz first you will have to install VS then you will learn how to compile and so on.
I use Linux on a regular basis (ubuntu) and let me tell you that it is not the same thing as learning to compile on windows.
Here's the difference:

Windows:
- dowload visual studio and install it by click 'next' a few gazillion times.
- start it by clicking it's icon.
- click 'new project'
- type in name etc.
- make code
- hit F5 to run


Linux:
- install a compiler by typing yum install g++
- find something to make code with like VIM, gedit or Netbeans etc
- go back to a console
- type g++ blabla.c
- find out you're missing dependencies.
- google for two hours
- try to yum install all the suggestion given to you by linux-regulars
- try to compile again
- edit your .bash_profile file to set library and include paths
- try to compile again.
- forgot to install libc++xxx, so yum install again
- chmod +x a.out
- run by ./a.out

Not to mention adding external libraries from source ....

And what if you need a big-ass project? Then you need makefiles... I've read a 200 page document on makefiles. In windows, you would just right-click and add a file to the project.

When (and if) it works on Linux, it works great. But until you get to this point it is a enormous pain in the behind IMO.
Last edited by niek_e; Sep 3rd, 2009 at 8:37 am.
Reply With Quote Quick reply to this message  
Join Date: Apr 2008
Posts: 50
Reputation: sloan31 is an unknown quantity at this point 
Solved Threads: 3
sloan31 sloan31 is offline Offline
Junior Poster in Training

Re: Why I Hate Linux

 
0
  #6
Sep 3rd, 2009
Originally Posted by kaninelupus View Post
As soon as I see "Linux" and "Ubuntu" in the same comment, immediately tune out. If you want to use the poor-man's OS X, be my guest; but please don't ply it as a real Linux distro, as it ain't![/LIST]
What kind of foolishness is that? Nevermind the fact that Ubuntu is a real linux distro as it uses a linux kernel. I didn't know you were the authority on what is linux, sorry Linus, I didn't recognize you.
Reply With Quote Quick reply to this message  
Join Date: Aug 2005
Posts: 15,346
Reputation: Ancient Dragon has a reputation beyond repute Ancient Dragon has a reputation beyond repute Ancient Dragon has a reputation beyond repute Ancient Dragon has a reputation beyond repute Ancient Dragon has a reputation beyond repute Ancient Dragon has a reputation beyond repute Ancient Dragon has a reputation beyond repute Ancient Dragon has a reputation beyond repute Ancient Dragon has a reputation beyond repute Ancient Dragon has a reputation beyond repute Ancient Dragon has a reputation beyond repute 
Solved Threads: 1460
Team Colleague
Featured Poster
Ancient Dragon's Avatar
Ancient Dragon Ancient Dragon is online now Online
Still Learning

Re: Why I Hate Linux

 
0
  #7
Sep 3rd, 2009
niek: Yes, that's a good description of what has to be done on *nix and Windows in order to successfully compile a program. I thought I wanted to try *nix for a little while -- I must have been temporarily insane.
Don't PM me with questions -- you might get a nasty PM in response. If you have a question then post it in one of the forums.
Reply With Quote Quick reply to this message  
Join Date: Apr 2008
Posts: 50
Reputation: sloan31 is an unknown quantity at this point 
Solved Threads: 3
sloan31 sloan31 is offline Offline
Junior Poster in Training

Re: Why I Hate Linux

 
0
  #8
Sep 3rd, 2009
Dependency issues can be a pain. But that's more of a problem with rpm based distros. That's why so many new users have a better and easier time on ubuntu. And it's not nearly as hard as this list would make it seem. And yum on ubuntu...why?

Originally Posted by niek_e View Post
I use Linux on a regular basis (ubuntu) and let me tell you that it is not the same thing as learning to compile on windows.
Here's the difference:

Windows:
- dowload visual studio and install it by click 'next' a few gazillion times.
- start it by clicking it's icon.
- click 'new project'
- type in name etc.
- make code
- hit F5 to run


Linux:
- install a compiler by typing yum install g++
- find something to make code with like VIM, gedit or Netbeans etc
- go back to a console
- type g++ blabla.c
- find out you're missing dependencies.
- google for two hours
- try to yum install all the suggestion given to you by linux-regulars
- try to compile again
- edit your .bash_profile file to set library and include paths
- try to compile again.
- forgot to install libc++xxx, so yum install again
- chmod +x a.out
- run by ./a.out

Not to mention adding external libraries from source ....

And what if you need a big-ass project? Then you need makefiles... I've read a 200 page document on makefiles. In windows, you would just right-click and add a file to the project.

When (and if) it works on Linux, it works great. But until you get to this point it is a enormous pain in the behind IMO.
Reply With Quote Quick reply to this message  
Join Date: Mar 2009
Posts: 309
Reputation: NicAx64 will become famous soon enough NicAx64 will become famous soon enough 
Solved Threads: 18
NicAx64's Avatar
NicAx64 NicAx64 is offline Offline
Posting Whiz

Re: Why I Hate Linux

 
0
  #9
Sep 3rd, 2009
, and with respect I don't like this that Acient Dragon , experienced C++ programmer saying I hate linux.
Last edited by NicAx64; Sep 3rd, 2009 at 10:50 pm.
Nothing like a kernel pannic !
Reply With Quote Quick reply to this message  
Join Date: Mar 2009
Posts: 309
Reputation: NicAx64 will become famous soon enough NicAx64 will become famous soon enough 
Solved Threads: 18
NicAx64's Avatar
NicAx64 NicAx64 is offline Offline
Posting Whiz

Re: Why I Hate Linux

 
0
  #10
Sep 3rd, 2009
"Linux is generally a clumsy and un-user-friendly OS, but if you stick with it long enough, you might get used to it"
that may be correct for the linux, bt nt all for the *nix world. Do nt
forgot that OS X is also a *nix and it is the most user friendly OS in
the world not MS windows.
Nothing like a kernel pannic !
Reply With Quote Quick reply to this message  
Reply

Message:



Similar Threads
Other Threads in the IT Professionals' Lounge Forum
Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC