Download your favorite Linux distribution at LQ ISO.
Go Back > Forums > Linux Forums > Linux - Software
User Name
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.


  Search this Thread
Old 05-25-2005, 10:43 AM   #1
LQ Newbie
Registered: Aug 2002
Distribution: RH7.3; 8.0, SuSE 9.1
Posts: 26

Rep: Reputation: 15
Learn linux programming under windows

I'm attempting to
"Learn linux programming under windows"
because I can install only Windows on my company machine.

What Linux destribution can run under windows in best way?

I want to learn linux programming , run emacs, use c and c++ libs.

Which one is better to customize?

I need not network, just learn linux programming.

Help me.
Old 05-25-2005, 11:22 AM   #2
Registered: Feb 2005
Distribution: Kubuntu 6.10
Posts: 313

Rep: Reputation: 30
You can use one of those cd-based or thumb-drive based linux distributions. They just run from a cd and you dont have to install anything.
Knoppix is a popular distro that runs from a single cd
see for more details.
Old 05-25-2005, 11:50 AM   #3
Senior Member
Registered: Sep 2003
Location: Sweden
Distribution: Debian
Posts: 3,032

Rep: Reputation: 58
Another solution would be installing the Cygwin environment on your Windows installation. It can provide everything you need: Compilers, libs, editors (vim, emacs etc). If you want to you can even install an X server and run Blackbox or Windowmaker on your Windows computer.

Old 05-25-2005, 05:03 PM   #4
Senior Member
Registered: Jul 2004
Location: Denmark
Distribution: Ubuntu, Debian
Posts: 1,524

Rep: Reputation: 47
depending on how much/little you want to install on your box, you could also go for DJGPP--compilers for C, C++, asm, Objective-C; it also has emacs, info, flex & bison, make and a few other goodies.

my $cents = 2;
Old 05-25-2005, 06:01 PM   #5
LQ Guru
Registered: Jan 2002
Posts: 6,042

Rep: Reputation: Disabled
Cygwin has problems when compiling programs. Also it will not be the same. Knoppix will work, but you need to stop what you are doing to use it. I highly doubt work computers can boot off an USB drive or thumb drives. VMware or Virtual PC will work better because you do not need to stop what your are doing and reboot.

Why can't you install Linux on your home computer?
Old 05-26-2005, 08:12 AM   #6
Senior Member
Registered: Jul 2004
Location: Denmark
Distribution: Ubuntu, Debian
Posts: 1,524

Rep: Reputation: 47
How much programming do you know already? I hope I don't offend you by saying this, but you sound like (in lack of a better word) a newbie (well, `beginner' might be better).

Also, what is it you want? If you want to learn GNU/Linux-specific programming (like using some kernel facilities that windows doesn't have), then you need to install some GNU/Linux.

But if you only want to learn programming `the GNU/Linux way', then I think DJGPP ( should be fine. In fact, I'll encourage you to install it, just to see if it looks as if it could be useful.

I used to say that DJGPP is `a half unix for dos'. Now that I've been using *nix for a while, I'll changed that to a third: there are a lot of posix system calls that won't work with DJGPP, or in limited ways. File permissions and fork spring to mind (but check the documentation yourself to be sure).

Last edited by jonaskoelker; 05-26-2005 at 08:13 AM.


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Windows Admin trying to learn ENTERPRISE Linux... HerculesMO Linux - Distributions 8 07-19-2005 03:03 PM
How to learn programming in linux my-unix-dream Linux - Newbie 3 04-19-2005 04:19 AM
Best Way to Learn Linux Programming MrPeanut Linux - Newbie 2 07-20-2004 02:49 PM
want to learn programming but not sure where to start SurferRoxyChiq Programming 6 01-14-2004 01:08 PM
Want to learn programming. ddpicard Programming 3 11-09-2001 02:20 PM > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 10:00 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration