for Russian MINIX 3 community
plans for development
of MINIX 3 operating system, in particular when next release of OS
MINIX 3 is planned?
are working on virtual
is close to being finished. We
are also putting in many reliability features. When these are ready we
will have a release.
the development of MINIX
3 operating system?
my programmers, and
my students. It
kind of a collective operation.
C chosen as the language
of development? Is transition to C++ or other object-oriented
started in C in 1987.
C++ was not
widely used then. It is more legacy than ideology. If we transitioned,
it would probably be to cyclone.
BSD license chosen for MINIX
3 operating system, not GPL? Is use of MINIX 3 code in the program
licensed on GPLv2 possible?
gives you more
freedom. You can do
whatever you want with it. GPL puts pages and pages of restrictions on
what you may and may not do.
do you consider as the most
prospective to develop a base of MINIX 3 devices drivers:
of the own independent base of devices drivers;
already existing open-source base of Linux or BSD devices drivers;
server of maintenance to use drivers of devices manufacturers in a
binary form (initially created for Windows and/or Mac OS X)?
are a big problem. We will take them any way we can get them, new ones,
ported ones, etc. Anyone who wants to write drivers is very much
encouraged to do so.
documentation on drivers
development being prepared by anybody? At present it does not suffice
for effective development of drivers.
know. We don't have
anyone who can
«driver guide». You have to look at other drivers
possible to create real-time
MINIX 3 and how reasonable is it?
think it should be
couple of people who have made a small start.
become a developer of MINIX
start! Might be
useful to check
to make sure nobody else is doing the same thing though.
any examples of using
MINIX 3 in «real life»; i.e. out of educational
process? If not,
what prevents it? Did you see any interest to MINIX 3 from commercial
of the disadvantages
of the BSD
that someone can use MINIX in a commercial product, modify it, and not
tell us. They don't have to. So we don't really know who is using it.
consider, why operating
systems with a monolithic kernel are more popular and wide-spread
is simply legacy.
statement is not true. Practically all embedded systems use
microkernels. Nearly all cell phones use microkernels. Most industrial
systems use microkernels. Monolithic kernels are only used on systems
where the reset button is considered a good solution to bad software.
the future of micronuclear
operating systems, in particular what prospects do you personally see
for MINIX 3?
are trying to build a
system. It might also be applicable to servers where a mean time to
failure of many years is needed.
think, what operating
systems are potential competitors of MINIX 3?
L4 is a
your opinion on such
projects as Debian/Hurd, Debian/NetBSD, Debian/FreeBSD? May
Debian/MINIX 3 appear in future?
not impressed with
the moon 10 years ago and haven't delivered much. Debian/MINIX? We
haven't thought about it much. If the Debian people are interested,
we'd love to talk to them.
operating system do you use for
work and at home?
work, Solaris; on my
edition of your book
«Operating Systems: Design and Implementation»
Not for a
couple of years