[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Choosing a Linux development platform
On Sun, 20 Jun 1999, Rick Genter wrote:
> 1) How similar are the various Linux's (Linuxii?) right now? I plan to
> support Intel Linux under Red Hat as well as LinuxPPC. If I do development
> under LinuxPPC, how portable will my efforts be to Red Hat Intel (machine
> architecture differences aside)?
The main differences are:
i) Initialisation (rc.d/init.d) script locations
Debian is just /etx/init.d and /etc/rc.[1-6]
Red Hat is /etc/rc.d/[whatever]
Suse is (I think) /sbin/init.d, etc
ii) Package management systems
Debian use deb
Reb Hat and SuSe use rpm, although incompatiable.
Slackware use tgz
Stampede use slps
There are various merits to either system, however a good package building
system can make it a straight forward process.
> 2) The last time I looked at Linux (about a year ago), there was a
> Win95-like window manager that worked reasonably well. Is there a
> Finder-like window manager available for Linux?
Gnome and KDE are probably the best windom managers to look at. As usual
with unix/linux software they can do whatever you tell them to do.
> 3) Are there GUI IDEs available for Linux (other than Codewarrior, which I
> am aware of)? Commercial, shareware and freeware leads are all welcome.
Ibm are are releasing a VisualAge for Linux preview:
http://slashdot.org/article.pl?sid=99/06/17/158214&mode=thread
It looks good, although I haven't had a chance to test it much.
Cygnus are meant to be releasing something soon as well. I'm sure in a
while there will be a flood of IDEs to linux.
Still a solid .emacs config file, make files and maybe DDD are a pretty
productive enviroment.
> 4) What is the current state of gcc with respect to: a) C++ language
Since the egcs group is now the gcc maintainers, there is no real reason
to worry about this any more.
Given that, if you want to produce fast (C++) binaries a commerical
compiler like www.kai.com is probably a worthy investment.
> support, b) optimization proficiency, and c) stability? Note that fast
> compiles are NOT of interest to me as much as correct compiles and compiled
> binaries that run fast.
So benchmarks I've seen still show VC++ faster than pgcc. However it's
worth noting that microsoft cheat by adding optimisations that hook into
the OS kernel. This is a bad idea as it makes the OS unstable.
Well written unix applications hardly every crash, and as gcc optimisation
is constantly improving it's win-win.
> 5) Though as a developer who takes pride in his work I find a certain
Of course other than the data being restricted, some particular service
related to the application can be sold as well. For instance a network
matching server.
Nicholas
--
"I reserve the right to contradict myself"
Nicholas Lee (Li Peng Ming) n.j.lee at cam.ac in uk
Somewhere Out There Life the MCMC of the Universe