Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place! |
| Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
 |
GNU/Linux Basic Guide
This 255-page guide will provide you with the keys to understand the philosophy of free software, teach you how to use and handle it, and give you the tools required to move easily in the world of GNU/Linux. Many users and administrators will be taking their first steps with this GNU/Linux Basic guide and it will show you how to approach and solve the problems you encounter.
Click Here to receive this Complete Guide absolutely free. |
|
 |
|
03-08-2006, 10:01 PM
|
#1
|
|
LQ Newbie
Registered: Mar 2006
Posts: 5
Rep:
|
Which Distro for a Windows Developer
Thinking about taking the dive and getting linux on my computer.
Not sure which distro I should use, downloaded Knoppix live and it was well... just ok.
I am a windows developer mainly use C# - so any OS I use will have to have the ability to run Visual Studio 2005 as this is my only source of income at the moment.
Has anyone out there run VS2006 using (o whats it called) wine or some other program that runs windows or windows programs inside of linux?
Also ...
What programming language should I get into for linux - Java, Delphi, C, other ?
Downloading Ubuntu live CD now just to check it out.
|
|
|
|
03-08-2006, 11:08 PM
|
#2
|
|
LQ Veteran
Registered: Nov 2005
Location: Annapolis, MD
Distribution: Arch/XFCE
Posts: 17,797
|
Quote:
|
Originally Posted by bcairns
Has anyone out there run VS2006 using (o whats it called) wine or some other program that runs windows or windows programs inside of linux?
.
|
Not if MS can help it......  (Look at the Codeweavers (commercial version of wine) site to see what they say about Visual Studio)
Seriously, my hunch is that developing Windows apps on Linux is not going to be particulary rewarding.
|
|
|
|
03-08-2006, 11:19 PM
|
#3
|
|
Member
Registered: Jun 2005
Location: University of Maryland
Distribution: FreeBSD
Posts: 268
Rep:
|
i have a seperate machine running windows just for VS2005. i doubt youll have luck getting it to work on linux. mono is a C# clone that you can use on linux, you may want to look into that.
|
|
|
|
03-09-2006, 01:24 AM
|
#4
|
|
Senior Member
Registered: May 2004
Location: Australia
Distribution: Gentoo
Posts: 3,544
Rep:
|
I think Windows XP Professional would be a good distrobution for you. Why move to linux if you want to do Windows programming? Just sounds incredibly stupid to me.
Dual-booting, I could understand that... maybe something to look at.
|
|
|
|
03-09-2006, 06:40 AM
|
#5
|
|
LQ Newbie
Registered: Mar 2006
Posts: 5
Original Poster
Rep:
|
Quote:
|
Originally Posted by cs-cam
I think Windows XP Professional would be a good distrobution for you. Why move to linux if you want to do Windows programming? Just sounds incredibly stupid to me.
Dual-booting, I could understand that... maybe something to look at.
|
I never said that I wanted to do windows programming - I said that I have to because of job requirments.
Now if that means I dual boot or run two seperate boxes (linux for personal and xp for work) that is fine with me.
Anyways - which is a good distro for a linux newb like myself and which programing language for linux should I learn.
C# and VS2006 are probably no going to leave my life unless Microsoft bursts into flames or I get a different job. I will check out wine as the previous poster mentioned but not keeping my hopes up 
|
|
|
|
03-09-2006, 04:36 PM
|
#6
|
|
Member
Registered: Mar 2003
Location: Berkshire, England.
Distribution: SuSE 10.0
Posts: 299
Rep:
|
Hmm... cs-cam lived up to his signature there, didn't he?  hehehe
My choice of distro for you would be Suse, because it's probably going to be the most comfortable for you to get started with. My guess is that as a reasonably sophisticated Windows user, you'll probably find KDE much easier to use than Gnome, and Suse is by far the most comprehensive KDE-based distro out there. Failing that, you could try Kubuntu (rather than Ubuntu), for similar reasons.
As for Wine, it can run a good number of Windows apps, but there are some programs that will never be likely to run under Wine, and Visual Studio is definitely in that category. You do have a good chance of being able to get your finished programs running under Wine, though.
Hope that helps 
|
|
|
|
03-09-2006, 05:14 PM
|
#7
|
|
Guru
Registered: Dec 2005
Location: Somewhere on the String
Distribution: Debian Squeeze (x86)
Posts: 6,092
|
The most important thing you'll have to do is unlearn windows to work in linux. Things are just fundamentally different. One of the other is not necessarily bad, but different.
If you're looking for a distro, take the quizes in my signature...
|
|
|
|
03-09-2006, 05:26 PM
|
#8
|
|
Senior Member
Registered: May 2004
Location: Australia
Distribution: Gentoo
Posts: 3,544
Rep:
|
Quote:
|
Now if that means I dual boot or run two seperate boxes (linux for personal and xp for work) that is fine with me.
|
That would be the only sensible idea. Whether you want to do Windows programming or not is irrelevant is it not? You have to for you job and that's the end of the story. Running VS2005 in linux isn't a bright idea, dual-booting is a bright idea if you want to try linux but need to continue to use Windows which you do.
It's not like you're only getting half the experience or anything, there are a crap load of people here who do it...
|
|
|
|
03-09-2006, 07:53 PM
|
#9
|
|
LQ Newbie
Registered: Mar 2006
Posts: 5
Original Poster
Rep:
|
Thanks for the responses.
Will give them a try this weekend.
|
|
|
|
03-09-2006, 08:31 PM
|
#10
|
|
Member
Registered: Sep 2004
Location: LOUISVILLE KENTUCKY
Distribution: mandriva 2006
Posts: 155
Rep:
|
why not dual boot?
keep M$ for programming and you can get use to linux.
|
|
|
|
03-09-2006, 09:09 PM
|
#11
|
|
Guru
Registered: Jan 2002
Posts: 6,042
Rep: 
|
Any Linux distribution will work. I suggest Gentoo because the compiler is already installed.
Dual booting can be a pain at times because you have to stop what you are doing and reboot. VMware gives you the possibility of running two or more 80x86 operating systems at the same time.
I do not recommend using WINE to run Windows programs that are going to make programs for production systems. Who ever thinks that WINE can be reliable and stable enough to be used for production systems are idiots.
Quote:
|
What programming language should I get into for linux - Java, Delphi, C, other ?
|
Java, C, C++, assembler.
|
|
|
|
10-28-2006, 02:08 PM
|
#12
|
|
LQ Newbie
Registered: Oct 2006
Posts: 6
Rep:
|
Which Distro for a Windows Developer
Another Viable option would be VMware Server (which is free) and install Win XP Pro on top of it. There is a project that runs on Linux that allows for C# programming as well which I note was not mentioned - the projects name is MONO and is cross platform. I realize that it wont be possible to run VS2006 on a Linux platform but you can put in a VMware or you can try Mono.
As for distros I personally like my Slackware distro - it offers a lot of freedom in how you develop and play with it - and I do a lot of programming in PERL as my language.
Happy Developing and Linuxing and welcome to the fold.
(sh) Sneaky Mogs (sh)
|
|
|
|
10-28-2006, 02:57 PM
|
#13
|
|
Senior Member
Registered: Dec 2004
Location: Bawstun area
Distribution: Suse (10.2, 10.3), CentOS, and Ubuntu
Posts: 1,794
Rep:
|
The best distro for Windows development is Windows itself, unfortunately. I do know folks who write their code on Linux (using Emacs. Ugh!) and compile/debug on Windows, but that's akin to folks who like to use the BFH for everything, even when a screwdriver is more appropriate for the job.
If you must run Linux for Windows development, You might find Win2K or WinXP running in a qemu/kqemu instance to be an acceptable solution, and if you have an MSDN license you will even be 100% legal (even including Microsoft's skewed perception of legality which ignores your first sale and fair use rights) because they "allow" ten concurrent installations per subscription, per engineer, and make no distinction between a physical PC and virtualized environments.
If your desire is for Unix shells and tools, check out cygwin.
Last edited by KimVette; 10-28-2006 at 02:58 PM.
|
|
|
|
10-28-2006, 03:10 PM
|
#14
|
|
Member
Registered: Mar 2006
Location: Bulgaria
Distribution: OpenSuse
Posts: 70
Rep:
|
I recommend mandriva 2007. It is easy to install and has a control center.
Eclipse, KDevelop, and MonoDevelop are IDEs for Linux.
There was an IDE for Delphi - Kylix but it was abandoned by Borland.
In my opinion, the first language that you should learn is the command language of BASH. http://en.wikipedia.org/wiki/Bash
|
|
|
|
10-29-2006, 12:00 AM
|
#15
|
|
Member
Registered: Oct 2004
Distribution: Debian Testing
Posts: 166
Rep:
|
One more option is to use remote desktop. I have a Windows box just for my team's website, it uses ASP. So, I do all of my editing of the files on my linux box, transfer them over to the Windows box and remote desktop into it to test them. I also sometimes edit them this way, since I can't get EditPad Pro running well in Linux and the syntax highlighting for ASP is not good in any Linux editor I have tried.
|
|
|
|
| Thread Tools |
Search this Thread |
|
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -5. The time now is 06:22 PM.
|
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|