Free Republic
Browse · Search
General/Chat
Topics · Post Article

Skip to comments.

MINIX 3.0 Released
OS News ^ | 2005-10-24 10:11:57 UTC | Thom Holwerda

Posted on 10/27/2005 8:49:24 AM PDT by Ernest_at_the_Beach

Today, Andy Tanenbaum has officially announced the release of MINIX 3.0, the third stable version of this rather legendary operating system. The launch of v3 has been accompanied by a new website and a new logo. From the new website: "MINIX 3 is a new open-source operating system designed to be highly reliable and secure. It is based somewhat on previous versions of MINIX, but is fundamentally different in many key ways. MINIX 1 and 2 were intended as teaching tools; MINIX 3 adds the new goal of being usable as a serious system on resource-limited and embedded computers and for applications requiring high reliability." Read on for more information.

In this announcement, posted in comp.os.minix June this year, Andy Tanenbaum announced he and his group were working on an updated version of MINIX, which had its last major release in 1996 with version 2.0. However, in an email conversation, Andy Tanenbaum asked me not to announce this; he did not want the press all over it until the official release, planned for the end of October. Which is now.

Legendary?

Now, why is MINIX considered legendary? Well, because MINIX, in combination with Andy Tanenbaum's books on operating system design, was the blueprint for what later would become the biggest free and open source operating system of the world-- yes, Linux. In Linus Torvalds' autobiography, "Just for Fun", Linus says that Tanenbaum's book "Operating Systems: Design and Implementation" and MINIX were what "launched me to new heights". More on this here.

That book, co-authored with Albert S. Woodhull, explains the inner workings of the MINIX operating system, and as a result the MINIX source code was sold together with the book. "Operating Systems Design and Implementation" has therefor also been revised, in order to reflect MINIX 3.0.

About 3.0

MINIX 3.0 is released under a BSD-like license, and can be freely downloaded, altered, and so forth. In contrary to the Linux kernel (monolithic) and the WinNT/OSX kernels (hybrid), MINIX is a microkernel operating system. This crucial difference between MINIX and Linux led to one of the most famous flamewars in computer history, between Torvalds and Tanenbaum, held in comp.os.minix. You can read an abstract here. As a result of MINIX being a microkernel, that part of the kernel that lives in kernelspace consists of only 3800 lines of code. All device drivers (except the clock) live in userspace.

Over 300 UNIX programs are available for MINIX 3. It is POSIX-compliant, available for x86 (ARM7 and PPC ports under way) and supports up to 4GB of memory. A port of X Windows is also underway.

On the website, it is made clear that MINIX 3.0 is by no means as complete and full-featured as BSD or Linux. It is also explained that besides the traditional education market, MINIX 3.0 is also aimed at the embedded market, and applications where the GPL is too restrictive.

--Thom Holwerda


TOPICS: Computers/Internet
KEYWORDS: operatingsystems
Navigation: use the links below to view more comments.
first 1-2021-4041-6061-8081-83 next last

1 posted on 10/27/2005 8:49:24 AM PDT by Ernest_at_the_Beach
[ Post Reply | Private Reply | View Replies]

To: ShadowAce; N3WBI3

Think I'll look at this ....


2 posted on 10/27/2005 8:51:32 AM PDT by Ernest_at_the_Beach (History is soon Forgotten,)
[ Post Reply | Private Reply | To 1 | View Replies]

To: All
MINIX 3 is initially targeted at the following areas:

3 posted on 10/27/2005 8:56:10 AM PDT by Ernest_at_the_Beach (History is soon Forgotten,)
[ Post Reply | Private Reply | To 2 | View Replies]

To: N3WBI3; ShadowAce; Tribune7; frogjerk; Salo; LTCJ; Calvinist_Dark_Lord; Buck W.; clyde asbury; ...

OSS PING

If you are interested in the OSS ping list please mail me
The MicroKernel strikes back..

4 posted on 10/27/2005 8:56:40 AM PDT by N3WBI3 (If SCO wants to go fishing they should buy a permit and find a lake like the rest of us..)
[ Post Reply | Private Reply | To 2 | View Replies]

To: Ernest_at_the_Beach

If they only had a live CD version, I'd noodle around with it.


5 posted on 10/27/2005 8:59:25 AM PDT by martin_fierro (My other car is a Tagline.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: N3WBI3
Got to find my DOS disks and Manuals.....

NAME

     dosminix, mkfile - Running MINIX 3 under DOS


SYNOPSIS

     C:\MINIX> boot disk0.mnx     (Typical example)
     C:\MINIX> mkfile size disk


DESCRIPTION

     This text describes running MINIX 3 under DOS.  The DOS ver-
     sion  of the Boot Monitor, described in monitor(8), grabs as
     much memory as DOS is willing to give, loads  MINIX  3  into
     that  memory  from the active partition of a "file as disk",
     and jumps to the MINIX 3 kernel to let MINIX 3 take control.
     As  far  as  DOS  is concerned MINIX 3 is just a part of the
     boot.com program.

     In the example above disk0.mnx is the "file as disk".  It is
     a  file  of many megabytes that is used by MINIX 3 as a disk
     of four  partitions.   These  partitions  will  normally  be
     /dev/dosd1 through /dev/dosd4, with /dev/dosd0 for the whole
     "disk".  The Boot Monitor will set the dosd0  boot  variable
     to  the name of the disk (its first argument), the root file
     system will be the active partition, usually dosd1.   It  is
     better to use the special name bootdev to indicate this dev-
     ice, usually in the setting rootdev=bootdev.

     Once MINIX 3 is running it  will  operate  the  same  as  if
     started from a regular disk partition until it is shut down.
     On shutdown from protected mode it will return to  the  Boot
     Monitor prompt, and with the exit command you leave the Boot
     Monitor and return to DOS.  Shutting  down  from  real  mode
     will reboot the machine, just like when run from a disk par-
     tition.  (This more or less crashes DOS, but DOS is used  to
     such abuse.)

  EMM386

     MINIX 3 can't run in protected mode (286 or 386 mode) if DOS
     is  using a memory manager like EMM386.  You can either tem-
     porarily comment out EMM386  from  CONFIG.SYS,  or  you  can
     press F8 on startup to bypass CONFIG.SYS.  This is only pos-
     sible with the later DOS versions.

  Windows 95
     Press F8 at startup to make the boot menu  visible.   Choose
     "Command  prompt", or "Safe mode command prompt" to run DOS.
     Use the "safe mode" if EMM386 is started in CONFIG.SYS.

     Typing F8 at the right moment isn't easy, so you may want to
     change  the  way Windows boots by editing the MSDOS.SYS file
     found in the root directory of your Windows system.  This is
     alas  not  trivial.  Open a window on your main drive, click
     on "View" and  choose  "Options."   In  the  Options  window
     choose  "View"  and  enable "Show all files".  The MSDOS.SYS
     file should now  be  visible,  among  several  other  hidden
     files.   Right-click  on the MSDOS.SYS icon, choose "Proper-

     ties" and disable "Read-only".  Bring MSDOS.SYS into a  sim-
     ple  text  editor such as Notepad.  In the [Options] segment
     add the following lines (or change existing lines into):

          BootMenu=2
          BootMenuDelay=5

     The first setting makes the Windows boot menu  always  visi-
     ble, and the second line changes the delay before booting to
     5 seconds.  Take care not to change anything else, or things
     will  go  horribly  wrong.   Save MSDOS.SYS and exit.  Don't
     forget to make MSDOS.SYS read-only again, and also hide  all
     the hidden files again, unless you like it this way.

  DOS compatibility box
     The 16-bit version of standard MINIX 3 can be  run  in  real
     mode  in a DOS box.  This is somewhat surprising, because it
     means Windows 95 simulates devices like the keyboard, timer,
     and  interrupt  controller  well enough to fool MINIX 3 into
     thinking that all is well.  Alas it  doesn't  work  as  well
     under  Windows NT.  Keypresses get lost if you type to fast,
     and using the floppy occasionally locks MINIX 3 up.  This is
     a bit disappointing, because it is the only way to run MINIX
     3 under NT.  Under Windows 95 one is better off putting  the
     system  in  DOS at boot and then to run MINIX 3 in protected
     mode.

     One thing that is better under NT is that the  Boot  Monitor
     is  able  to  get  a so-called "Upper Memory Block", thereby
     raising useful memory to about  750K.   Windows  95  however
     hogs  leftover UMB memory in a process named vmm32, whatever
     that may be.  To get some of this memory you can put BOOT /U

     at  the  start of autoexec.bat.  The monitor will grab a 64K
     UMB if it can get it, and keep that memory safe for  use  by
     MINIX 3 when it is later started from Windows.

     The easiest way to start MINIX 3 is to give all MINIX 3 disk
     files  the  suffix MNX.  Doubleclick on the disk you want to
     run to make the "Open With" window appear.  Click on "Other"
     and  browse  to  the  BOOT.COM program.  Set the name of the
     .mnx files to "MINIX 3 "disk" file" in the  description  box
     if  you  want  everything right.  In the future you can just
     click on a MINIX 3 disk file to run it, you  don't  have  to
     start  a  DOS  box  first.   (To make it perfect use "View",
     "Options", "File  Types",  choose  "MINIX  3  "disk"  file",
     "Edit", "Change Icon", "Browse", select MINIX.ICO.)

     When MINIX 3 shuts down it will try to reboot what it thinks
     is  a  PC.  Windows seems to assume that the DOS session has
     exited.  Right-click on the BOOT.COM program,  "Properties",
     "Program",  and  enable  "Close on exit" to make the DOS box
     disappear automatically when MINIX 3 thinks it reboots.  You
     may  also  want  to lock the font to 7x12, or any other font
     that isn't ugly.

     MINIX 3 disk files are opened in a write-exclusive mode.   A
     second MINIX 3 session can only open it read-only, which may
     lead to a "can't open root device" error.

6 posted on 10/27/2005 9:01:23 AM PDT by Ernest_at_the_Beach (History is soon Forgotten,)
[ Post Reply | Private Reply | To 4 | View Replies]

To: martin_fierro

Just watch DistroWatch...shouldn't take long!


7 posted on 10/27/2005 9:02:25 AM PDT by Ernest_at_the_Beach (History is soon Forgotten,)
[ Post Reply | Private Reply | To 5 | View Replies]

To: Ernest_at_the_Beach
Downloading now. :-)

I should get the book and learn something too...

8 posted on 10/27/2005 9:04:52 AM PDT by TChris ("The central issue is America's credibility and will to prevail" - Goh Chok Tong)
[ Post Reply | Private Reply | To 1 | View Replies]

To: TChris

The book is pricey...and unpublished as yet.


9 posted on 10/27/2005 9:08:21 AM PDT by Ernest_at_the_Beach (History is soon Forgotten,)
[ Post Reply | Private Reply | To 8 | View Replies]

To: martin_fierro
The web site linked to says:

Since the distribution comes on a live CD, you can test it without allocating any hard disk space, but for a hard disk installation, 200 MB is needed as a minimum, 400 MB minimum if you want all the sources.

Ever mess with Knoppix?

10 posted on 10/27/2005 9:09:11 AM PDT by isthisnickcool (Get the incumbents out of politics!)
[ Post Reply | Private Reply | To 5 | View Replies]

To: martin_fierro
From links above....and scrolling around...we have....

*********************************

Trying MINIX 3 is easy. You just download the compressed CD image file, decompress it, and burn it to a CD-ROM. This CD is a live CD. You can boot your computer from it and 5 seconds later you log in as root. You do not have to install MINIX 3 to the hard disk to test it. If you decide you want to install it, you then have to create a hard disk partition for it (100 MB to 1000 MB will do) start the live CD again and run setup. Proceed as follows:.......................

11 posted on 10/27/2005 9:10:15 AM PDT by Ernest_at_the_Beach (History is soon Forgotten,)
[ Post Reply | Private Reply | To 5 | View Replies]

To: isthisnickcool
Ever mess with Knoppix?

Yup -- also Ubuntu, but I'm always looking for new things to try.

12 posted on 10/27/2005 9:11:48 AM PDT by martin_fierro (My other car is a Tagline.)
[ Post Reply | Private Reply | To 10 | View Replies]

To: All

License

Copyright (c) 1987,1997, 2006, Vrije Universiteit, Amsterdam, The Netherlands All rights reserved. Redistribution and use of the MINIX 3 operating system in source and binary forms, with or without modification, are permitted provided that the following conditions are met:


Disclaimer

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS, AUTHORS, AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL PRENTICE HALL OR ANY AUTHORS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.


Aggregated Software

In addition to MINIX 3 itself, the distribution CD-ROM and this Website contain additional software that is not part of MINIX 3 and is not covered by this license. The licensing condtions for this additional software are stated in the various packages. In particular, some of the additional software falls under the GPL, and you must take care to observe the conditions of the GPL with respect to this software. As clearly stated in Article 2 of the GPL, when GPL and nonGPL software are distributed together on the same medium, this aggregation does not cause the license of either part to apply to the other part.

13 posted on 10/27/2005 9:12:09 AM PDT by Ernest_at_the_Beach (History is soon Forgotten,)
[ Post Reply | Private Reply | To 11 | View Replies]

To: Ernest_at_the_Beach

Thanks -- just saw that & am downloading now.


14 posted on 10/27/2005 9:15:09 AM PDT by martin_fierro (My other car is a Tagline.)
[ Post Reply | Private Reply | To 11 | View Replies]

To: Ernest_at_the_Beach
There would be a market for programs for this:

**************************************************

Laptop Kids

These laptops are not yet in production and are not for sale.

Home

Frequently Asked Questions

> View and Download Images

Contact Us

CONCEPT IMAGESImage and illustration credit: Design Continuum
Click for larger versions.

$100 Laptop $100 Laptop, Handle
$100 Laptop $100 Laptop
$100 Laptop



MIT Media Lab

15 posted on 10/27/2005 9:17:38 AM PDT by Ernest_at_the_Beach (History is soon Forgotten,)
[ Post Reply | Private Reply | To 3 | View Replies]

To: martin_fierro
I wish I would have kept the emails from Linus I had that go back to 1991 or so.

I remember some of the first distros which took a stack of old floppies. I used to mess with BSD and FreeBSD too and used it for NAT/Firewalls a long time ago.

We had one Slackware box that had DPT cards and a bunch of SCSI drives that had an uptime of nearly two years. The thing just ran and ran and ran. The only reason it didn't keep going was that we had to move it.

Linux is amazing.....

16 posted on 10/27/2005 9:20:01 AM PDT by isthisnickcool (Get the incumbents out of politics!)
[ Post Reply | Private Reply | To 12 | View Replies]

To: Ernest_at_the_Beach
From the website:

Since the MINIX 3 CD-ROM image is quite large, we recommend your getting the bz2 version to speed up your download and to lighten the load on our servers.

10-13 MB is "quite large?"

17 posted on 10/27/2005 9:50:19 AM PDT by ShadowAce (Linux -- The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 1 | View Replies]

To: ShadowAce

ROFL!

No GUI I guess.


18 posted on 10/27/2005 10:23:16 AM PDT by Ernest_at_the_Beach (History is soon Forgotten,)
[ Post Reply | Private Reply | To 17 | View Replies]

To: ShadowAce

I burned the ISO and it actually booted on my AMD64 X2 !

MB is Gigabyte SLI PCI-E with Nvidia Nforce4...


19 posted on 10/27/2005 10:25:21 AM PDT by Ernest_at_the_Beach (History is soon Forgotten,)
[ Post Reply | Private Reply | To 17 | View Replies]

To: Ernest_at_the_Beach
I didn't burn the ISO--I mounted it as a CD drive under VMware and booted it that way.

It seems to work OK.

20 posted on 10/27/2005 10:44:11 AM PDT by ShadowAce (Linux -- The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 19 | View Replies]


Navigation: use the links below to view more comments.
first 1-2021-4041-6061-8081-83 next last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
General/Chat
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson