Greetings,
My name is Thomas, and lately I've been playing around with minix.
I've been using packman to install software and find it to be somewhat
limited. I have a lot of experience with the portage package manager
(
http://www.gentoo.org/proj/en/portage/ ) used by Gentoo (
http://gentoo.org/
), and would like to lend my expertise. portage is a python program
that operates on ebuilds (bash shell scripts) to build and install
software packages on Linux (13 architectures!), AIX, FreeBSD, HP/UX,
Interix, Irix, Mac OS, Mint, OpenBSD, and Solaris. It has many
advanced features like sandboxing, protection against overwriting
already installed files, conditional compilation (i.e. enabling/
disabling of features), customizable compilation flags, integration
with distcc/ccache is possible, and much more. portage has a vast
repository with thousands of packages (
http://packages.gentoo.org/ ).
minix has the software needed to run portage (python, bash, rsync,
wget, coreutils, GNU toolchain, etc). I'm considering doing a project
that would involve creating ebuilds (scripts portage can use to create
packages) for the minix specific software (kernel, servers, drivers,
headers, man pages, etc) and updating ebuilds that already exist
(packages like bash, gcc, etc) to work on minix (i.e. apply minix
specific patches, etc). In essence I would replace packman with
portage and the packman packages with ebuilds and portage packages. It
isn't a trivial project, so before I begin I have a few questions for
the minix community to gauge the level of interest and enthusiasm.
1) Would the minix community find this to be a useful project?
2) Would you try it out when it was ready (i.e. when all of the
packages that can be installed with packman are available to install
with portage)?
3) How likely would it be that the mainline minix releases would
include the portage package manager? If not very likely, would it be
problematic if I created a portage based minix install CD (not forking
the minix code, not adding any crazy patches, just the plain vanilla
packages but installable/upgradable with portage)?
4) On a scale of 1 (terrible idea) to 10 (great idea) how would you
rate this idea?
Thanks for your input!
-Thomas
--
You received this message because you are subscribed to the Google Groups "minix3" group.
To post to this group, send email to
min...@googlegroups.com.
To unsubscribe from this group, send email to
minix3+un...@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/minix3?hl=en.