Jaldhar H. Vyas wrote: > On Sun, 16 Jul 2006, Matej Kosik wrote: > >> Dear mentors, >> >> I have created a Debian package with which it is possible to >> conveniently install and run Minix running on QEMU. It might be useful >> for those, who want to look at it closer and play with it. >> > > This is interesting to me and I would consider sponsoring it.
That would be great! Thank you.
> However
> from Debians point of view, there is one important factor to consider.
> It must be possible to build the package from source. But it looks to
> me that you just copy the disk image into the package.> Is this
> correct? Is there anyway you can work creating the disk image into the
> build process?
>
The `/usr/share/minix/minix.img.gz' is an image of a harddisk (in one of
the QEMU formats).
It has sense to distribute harddisk image because it is precooked,
directly bootable (with QEMU), this debian package provides quick
(automated) installation.
Concerning the source code, there are two related facts:
1. the source code of the kernel, of various other parts of the
operating system as well as of every single command in a fresh
installation are part of that harddisk image. They can be found (if you
boot Minix) in directory `/usr/src'. There would be no point of
distributing Minix without source code since it is partially targeted to
education. Hitherto, I haven't found any problem with modifying anything
building it and installing it. If there would be such problem, that
would be an error in a distribution. You can check if some source code
is missing but I do not believe so.
2. There is a bootable CD
http://www.minix3.org/download/
the procedure (not in a computer language) by which one can produce
equivalent harddisk image is part of this Debian package. You can look at
/usr/share/doc/minix/NOTES
The procedure which properly populates the partition with Minix3
distribution is part of the installation program which is ran if you
boot the bootable Minix3 live CD and execute `setup'. I suspect that
from Linux one cannot mount the Minix3 partitions. Such a filesystem
support could be implemented, though. But Minix3 does not need it
install itself.
I do not know how exactly is produced the Minix3 CD. If you boot Minix,
in directory
/usr/src/tools
there is a script
release.sh
which, I guess, is somehow related. Very few people need to build the
bootable CD from scratch. If it were important, I could try to do that.
Regards
--
Matej Kosik
signature.asc
Description: OpenPGP digital signature

