Neven Wrote.....:
> Excuse me!!! (Mock shock horror and disbelief)

your excused. Dunno why tho.

> Someone else wrote:
> > I think it's worth noting that programming for Linux requires a bit of a
> > paradigm shift for those of us used to working in Windoze. You have to
> > remember that Linux is a flavour of Unix, and there's a very good reason
> why
> > most people don't have a Unix box on their desktop :-) It's not designed
> as
> > a desktop operating system. It's designed as a server operating system,
>
> What exactly defines a 'Server OS' and a 'Desktop OS'? - M$ did to justify
> the crap they were delivering
> vs the slightly better crap they were intending to deliver - think before
> you tout the company line

Which company? M$ claim that NT is a server OS - mostly 'cos it needs people
to look after it, therefore it should be a 'server'. (ie, expensive)

Server OS: highly stable and fault tolerant (discounts windows), high RAM
requirements, tuned for non-interactive performace (file serving, DB
serving, application serving, web serving etc, not GUI). Should be able to
handle massive amounts of disk (100s of Gigs+), RAID, etc. Anyone know why
NTS needs a GUI? Aside from to make it easy for people with a MCSE to use
it....?

Desktop OS: stable (which also excludes windows), tuned for interactive use,
works WELL in 32meg, very good/high speed graphics.

Linux is NOT a desktop OS - its a very good server OS with X windows, which
is (IMO) about the worst windowing system around (some of the other
variations on it are OK - Irix comes to mind - but XFree without KDE or
GNOME is a waste of time - and only just worth it with KDE/GNOME).


> Simply because Linux has a command line utilities doesn't mean in was
> designed that way - duh - most of it is
> inherited.

Um, the ENTIRE OS (except the kernel) is ALL INHERITED!!! Hence why Richard
Stallman (GNU dude) wants it called GNU/Linux. Without the kernel, the
utilities (csh, grep et all) are useless, and viceversa. X is just another
app, just like windows 3.0 was over DOS.

Linux is basically a megalithic kernel which has a unix-like file system
(ext2fs), scheduling etc built in (to quote my distro: "Unix(tm)-like OS for
PC's"), with a  port of GCC and glibc so all the code on other platforms can
be compiled and run.


>  Bill Gates is having major problems with linux for the following reasons
>
> - It's free so he can't kill it
> - It's growing fast..so it stands to majorly undermine the M$ assertion
that
> their applications division is independant from OS divivsion
>   (because as yet M$ have made no pledges to support Linux with it's Apps)
> - It's reliable!

... which, for me, is the biggest. I have 3 Linux machines I "manage". I
tend to set them up and leave them - except one which keeps crashing, 'cos
its a K6 with the nasty K6 bug. All the NT boxen I "manage", I have to keep
rebooting every few days 'cos otherwise they crash or become unusable.

> If that was the case there would be little point in Kylix - we might as
well
> all learn Perl/TCLTK/Python et al
> and it would be unlikely the Corel would ship Linux with and office suite
> (yes there are office suites other than M$ Office)!
> and Star Office would be pointless!
> The point of Kylix is that we can 'port' our win32 code to Linux (which
also
> implys we use linux on the desktop)

Nope, AFAIK, that is NOT THE POINT. The point is you can utilize your
existing knowledge (Object Pascal), and use it to write Linux/X apps - there
is nothing public yet (or private, for that matter) about what shape the VCL
will take - and I HOPE like hell they dump the current vcl (being its a
totally archaic design) and rewrite it from scratch.

I doubt very much that its going to be a copy-your-source-and-recompile type
deal - X and windows are just too different.

That said, I also doubt it will be commandline only :)

> Virtually every decent unix util (grep, cron) has been ported to
> windows..but they have little
> point in an OS that explodes all the time.

.. and has no real support for pipes, redirects etc. (NT is better, 9x has
NO support for real pipes - the OS redirects to a file/buffer, then runs the
other command)

IMO, I think Kylix will be a good thing(tm), mostly 'cos I wanna get my feet
dirty with Linux, without learning X and C(++) - if it was Objective-C,
tho.... I dotn intend to port my apps accross from NT to Linux 'in a day or
2' - I'd expect to have to rewrite a LOT of the functionallity, hence why
I'm writing in a way that seperates the non-visual logic from the visual -
even in a single tier app.

Just my 2c - as usual, my ramblings dont reflect Inprise blah blah blah.

N

---------------------------------------------------------------------------
    New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
                  Website: http://www.delphi.org.nz

Reply via email to