[Lazarus] Lazarus, ReactOS etc.

Mark Morgan Lloyd markMLl.lazarus at telemetry.co.uk
Wed Mar 16 11:12:34 CET 2011


A few weeks ago somebody mentioned ReactOS as an alternative to MS 
Windows, and I think I said that I'd take a look and report back when I 
had some spare machines in my workroom.

I downloaded 0.3.12 which is their last "official" release, it's marked 
"Alpha" but quite frankly doesn't deserve to be. The installation 
program worked, except that to use the commodity Compaqs that I've got 
here I had to tell it to use VGA resolution/colours- otherwise I'd get a 
BSOD. It couldn't see the LAN using either the inbuilt NIC or a 
Compaq/Intel PCI card, however during early installation it tried to 
download a missing component (Gecko) from an unspecified location which 
resulted in a lockup. Leaving aside the lousy display, there were 
repeated examples of poor UI implementation, e.g. radio buttons with no 
item selected, or a login box for an unspecified user which still left 
the windows behind it accessible.

A minimal test of FPC (2.4.2) installed from the binary release worked, 
in particular the Unicode handling appears to be complete (i.e. I wasn't 
seeing the issue I reported for NT4 a few weeks ago 0018803).

Lazarus quite simply didn't run: it displayed the splash and sat there 
without console messages or error dialogue then eventually terminated.

I've spent a lot of time using, selling and supporting OSes that were 
attempting to play "catch up" with Microsoft, and quite frankly going by 
what I've seen I'd not say that ReactOS is in the race. I'd not suggest 
that anybody lose any sleep over the fact that Lazarus doesn't run on it.

I was interested to note that the ReactOS developers apparently blame an 
OS called Sanos for contributing files or techniques which are too 
similar to MS's original for comfort. On investigating, I found that 
Sanos is a minimal Win-32 text-mode OS with kernel, networking including 
ftpd and so on- and that's just on the first floppy. I thought at that 
point that it was worth investigating further since it could provide a 
useful upgrade path for anybody still using a DOS extender (GO32 etc.).

Unfortunately it turned out to be rather picky about what hardware it 
supported, in particular the model of IDE drive. Having got it installed 
I found it stable, but it refused to run FPC or FPC-generated binaries 
for reasons that were unclear. If it didn't require MS Visual Studio I 
might rebuild it with debugging code enabled, but right now I've got far 
more important things on my plate.

So to summarise: not very rewarding, but at least we know.

-- 
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]




More information about the Lazarus mailing list