Why LNO?

There's lots of reason to start using Linux Native Oberon. Below is a list of MY reasons for doing so. You probably have several other reasons. Just add them all up.

Of course, LNO is just a comfortable form of Native Oberon. It runs on a stable system as a daughter process. It's easy to install, maintain and use. And it's free (getting it and using it).

For education

Suppose you're impressed by what Professors Wirth and Gutknecht have achieved in their professional carreers and you want to get some experience with their magnum epos: Oberon. Now there are two methods to get cracking:

  1. Fetch an old Dell Latitude CPM 233 XT from your stash of old laptops and install Native Oberon from CD-ROM. Make sure you lay your hands on the right Network cards and a 1024x768 screen is also a requirement. In the process you will find out that certain hardware present in your Dell won't work so you will start looking for an ISA based desktop... In the end it will work.
  2. Go to your Linux box, follow the installation instructions presented on this webpage and you will be ready to rock and roll. No special requirements.
LNO is 99.5% equal to Native Oberon, if not more. With LNO you can do the same things as with NO. With only a few differences: So, LNO is a safe and easy way to learn Oberon. Learn to use it. Learn to install it. Learn to maintain it. Learn to expand it. All of this is a safe and always-in-control way.

For the fun

After having read a lot of the books ans PDF's of Wirth and Gutknecht you might be tempted to give it a try. Let's see how wonderful this Oberon operating system is. How good is this new OOP language Oberon? Can I make my own version of PL/0?

Of course this also is a kind of education, but it's target is not extending knowledge. The target is to get into the thinking modes of With and Gutknecht. Add to this, that Oberon is small enough for one single (wo)man to fully understand it and you have a challenge: am I this kind of (wo)man?

This can be a lot of fun. Probably for you too, if you managed to stay on this website for more than 2 minutes.... :o)

As a programmer's IDE

Linux Native Oberon serves not only as an operating system, it also acts as a complex IDE (Integrated Development Environment). You get a full blown system with bells and whistles installed. See your program run inside the guest operating system. No harm can be done to the host operating system.

The comparison goes limp to a certain degree. LNO is more than just an IDE for the Oberon compiler. Still, if you want to learn the Oberon language, LNO is a nice tool and environment to get to the basics of the language.

As a safe testing environment for your software

The title says it all.

For converting Oberon into a microcontroller operating system

Once in a while people from underdeveloped countries (like India) ask me for a good and free operating system for their range of microprocessor or microcontroller applications. They don't want DOS. They would like Linux, but only if I do the porting. For free of course. India is a poor country (it costs so much money to put a manned rocket into orbit, that the majority of the population lives on the edge of starvation) so all the world need to help them for free (otherwise they would not have so much money left for developing nuclear tipped missiles).

For these and other people, Oberon might be an laternative. The sources are free of charge available. You only need to make a small cross compiler and you're done. If your country can make an H bomb and a manned spacecraft, it can make a cross compiler for its population as well.

Just contact your congressman.

Page created 4 January 2009,