Gentoo Archives: gentoo-soc

From: EBo <ebo@×××××××.com>
To: gentoo-soc@l.g.o
Subject: Re: [gentoo-soc] Plan 9 From Gentoo: Final Report
Date: Tue, 23 Aug 2011 05:55:50
Message-Id: 075ac26afdfe167552e5087c28a1137d@swcp.com
In Reply to: [gentoo-soc] Plan 9 From Gentoo: Final Report by "Seaton
1 Robert,
2
3 This all looks cool! As a note, I have some ebuilds for yy's patches
4 to 9vx which fixes a bunch of odd-ball problems in RSC's code base.
5 I've also got ebuilds for Ron's SYSFROMISO and other fun stuff. If you
6 are interested, let me know and we can see about syncing up and adding
7 them to your overlay.
8
9 As a further note, I for one would really welcome a portage style build
10 system for plan 9. In fact I seriously looked into building one during
11 my GSoC project last year. Portage is HUGE overkill for what is needed
12 on Plan 9, but on the other hand, there is *nothing* current which
13 allows you to even know what revision of a tool's source is currently
14 compiled. Unfortunately, for my own work I need to know exactly the
15 revision, and be able to control what version/revison is currently being
16 run during a simulation. It is absolutely necessary for the
17 verification, validation, and reproducibility of the simulation models I
18 run.
19
20 If I decide to continue with Plan 9, I will likely develop something
21 that is basically a "portage lite" for managing my build system. If
22 not, then I'll probably just use portage for this.
23
24 Anyway, let me know if you are interested in yy's 9vx, etc. and we can
25 hack it in.
26
27 Cheers, and good job!
28
29 EBo --
30
31 On Mon, 22 Aug 2011 14:25:26 +0000, Seaton, Robert wrote:
32 > Hi, all.
33 >
34 > Plan 9 From Gentoo is a GSoC 2011 project to overlay a Plan
35 > 9-inspired userspace on top of a Gentoo base system.
36 >
37 > So, things ended up looking a little different than I originally
38 > planned, but I think that is the case with any significant software
39 > project. By and large, I'm happy with the way things turned out and
40 > Plan 9 From Gentoo seems mostly true to my original proposal. It
41 > contains a little more Gentoo than I originally imagined it would,
42 > like Portage, and it also ships a mostly intact GNU userspace
43 > alongside the Plan 9 userspace, something I had not anticipated early
44 > on when envisioning what Plan 9 From Gentoo would look like.
45 >
46 > Originally, in my proposal, I had planned to split plan9port into
47 > discrete components. However, when I delved deeper and queried the
48 > Plan 9 community if that was something they would be interested in,
49 > there didn't seem to be any interest. That, combined with a foreign
50 > build system and many inter-dependent parts, led me to abandon that
51 > part of my proposal. I think this was the right move, as it allowed
52 > me
53 > to focus on the actual Plan 9 From Gentoo liveCD image.
54 >
55 > I did end up adding support for a couple things that I hadn't
56 > anticipated supporting when I wrote the original proposal, such as
57 > Firefox and the Go language environment. I also didn't anticipate any
58 > of my work on 'nine', which began when Greg k-h suggested that
59 > Glendix's functionality could be accomplished in userspace. 'nine' is
60 > still a work-in-progress, but I will continue tinkering with it
61 > during
62 > my free time now that GSoC is over.
63 >
64 > After I finish this email, I'll fire off one to gentoo-dev announcing
65 > Plan 9 From Gentoo and then, other than submitting code samples to
66 > Google, Summer of Code will, for me, have ended.
67 >
68 > Project page: http://soc.dev.gentoo.org/~rps/plan9/
69 > LiveCD image:
70 >
71 > http://soc.dev.gentoo.org/~rps/plan9-download/plan9-from-gentoo-x86-minimal.iso
72 >
73 > Anyways, I think that about sums things up,
74 > rps