Re: Good linux distro for development

From: Reinhard Gimbel (reinhard_at_dragonfly7.de)
Date: 10/30/05


Date: Sun, 30 Oct 2005 10:08:18 +0100


Hi all !

-DG- wrote:

[...]

> Dual-boot -- I'm hoping that WinXP's boot loader can boot Linux

You can chose the M$-boot loader supplied with your WinXP or you can
chose the boot loader supplied with your distro. It will be either LILO
or GRUB.

> Windows-like UI -- Needed for graphics development

The most common ones are KDE and GNOME. There are various others. I'm
using KDE most of the time and switch to GNOME from time to time (both
desktops installed on my maschines)

> Emacs -- I guess this runs everywhere

That's true ... I used it in various environments like OS-9, LynxOS,
Unix/Linux and Windows.

> Devel tools -- Compat w Mono, DotGnu, C# compiler

I've no expereinces with mono but it is contained in most recent distris
like SUSE 10.0, Fedora Core, Debian

You will also find various IDEs for C/C++, Basic, Python, ...

As compiler suite you will find the good old GNU suites.

Version control is available as well (RCS, CVS, Subversion).

> Read/Write NTFS -- all current drives are NTFS

Writing to NTFS partitions is stil a challenge ... The major fact here
is that M$ does not reveal the internal structures of NTFS. There are
some approaches (reverse engineering) for Linux native drivers but there
somewhere between stages alpha and beta (for writing).

Another approach is to use original WinXP drivers using a wrapper. One
of this wrappers is "captive" by Jan Kratocvil, (
http://www.jankratochvil.net/projects/captive ). But there is no
progress since some time ...

Kanotix, a Live-Linux based on Debian, and other rescure system based on
Linux are using captive for NTFS r/w access.

At this time I do not know one of the common distris offering captive
initially. I might be wrong here.

Reading from NTFS partitions is no problem.

Another approach is to use a FAT32 partition for data exchange. Most
linux users go that way ...

> Lots of stable drivers -- Need support for scanners, sound cards

For the common once you probably will find drivers. There are some areas
where it takes some time until drivers are available because only few
companies supply Linux drivers at this time. Most drivers are supplied
by volunteers.

Drivers for the common graphics adaptors (NVidia, ATI) are contained in
all of the distris, but for 3D accelleration you need to get closed
source drivers from the manufacturers.

> Utilities -- drive imaging, etc.

You will not need to browse the net for this. All distris bring all you
need.

> Ideally I'd like to find a distro that is used a lot by programmers.
> It may make it easier to chase down programming problems.

I guess you find developers on most (all?) of the distris. If you chose
a common one like Redhat/Fedore Core, SuSE/openSUSE or Debian (or one of
its flavours like Gentoo, Ubuntu, Knoppix, Kanotix, ...) you will not a
mistake.

[...]

> I have lots of drive space, but I like to keep operating systems on
> small partitions for backup. Currently running XP on a 30GB
> partition. Any idea how much I should delegate for Linux?

30 GB is o.k. for the first approach (not considering your projects).
You probaly will need to create a swap partition. That partition needs
no to be too big (there are rumours of twice the real RAM size but
that's nonsense for more than 512 MB).

> I'm sure there are important things that I haven't thought about yet,
> but that's a start.

 From my point of view all should be covered

You should give Linux a try !

-- 
Never give up !
Best regards,
Reinhard.


Relevant Pages

  • Re: Good linux distro for development
    ... I've no expereinces with mono but it is contained in most recent distris ... Another approach is to use original WinXP drivers using a wrapper. ... Linux are using captive for NTFS r/w access. ... Another approach is to use a FAT32 partition for data exchange. ...
    (comp.os.linux.misc)
  • Re: OT Freeware Partition software
    ... Conversation: OT Freeware Partition software ... Linux, just click and gparted starts and you do ... The Linux world is rich with lots of software useful in the Windows world... ... Also Puppy Linux is said to have all of the drivers for this EeePC. ...
    (alt.sys.pc-clone.dell)
  • Re: Newbie advice and installing on a RAID-0 Array
    ... > selecting which distribution of Linux to use. ... should a 10gig partition be enough to handle it or is more needed. ... I don't see any Linux specific drivers on my boards ... software-raid utility. ...
    (alt.os.linux)
  • Newbie advice and installing on a RAID-0 Array
    ... selecting which distribution of Linux to use. ... should a 10gig partition be enough to handle it or is more needed. ... I don't see any Linux specific drivers on my boards ... absolutely nothing about Linux so I'm completely in the dark. ...
    (alt.os.linux)
  • [GIT PULL] Blackfin fixing and updates for 2.6.30 merge window
    ... Blackfin arch: add sport-spi related resource stuff to board file ... include linux headers that this one uses definitions from fro sport drivers ... be less noisy when gets a gpio conflict after kernel has booted ...
    (Linux-Kernel)