From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 Date: Sun, 16 Nov 2014 22:49:41 -0500 Message-ID: Subject: github.com/9fans + plan9port on git From: Russ Cox To: 9fans <9fans@9fans.net> Content-Type: multipart/alternative; boundary=f46d043894554f10b3050805de37 Topicbox-Message-UUID: 283746aa-ead9-11e9-9d60-3106f5b1d025 --f46d043894554f10b3050805de37 Content-Type: text/plain; charset=UTF-8 i have moved the plan9port sources from mercurial to git. the instructions at http://swtch.com/plan9port/man/man1/install.html are up-to-date: you can still install by downloading a .tgz, or you can use git clone. it's entirely possible i've missed some things. let me know on plan9port-dev or send a code review (see "9 man codereview"). perhaps more substantially, i created a github.com/9fans organization. right now it's just plan9port, and i intended to add drawterm. if anyone else wants to host plan9-related things there, i'm happy to add more owners. thanks. russ --f46d043894554f10b3050805de37 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
i have moved the plan9port sources from mercurial to = git. the instructions at http://swtch.com/plan9port/man/man1/install.html are up-to-d= ate: you can still install by downloading a .tgz, or you can use git clone.= it's entirely possible i've missed some things. let me know on pla= n9port-dev or send a code review (see "9 man codereview").
<= div>
perhaps more substantially, i created a github.com/9fans organization. right now it's j= ust plan9port, and i intended to add drawterm. if anyone else wants to host= plan9-related things there, i'm happy to add more owners.
thanks.
russ

--f46d043894554f10b3050805de37-- From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: To: 9fans@9fans.net Date: Mon, 17 Nov 2014 06:01:10 +0200 From: lucio@proxima.alt.za In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: Re: [9fans] github.com/9fans + plan9port on git Topicbox-Message-UUID: 28444b16-ead9-11e9-9d60-3106f5b1d025 > perhaps more substantially, i created a github.com/9fans organization. > right now it's just plan9port, and i intended to add drawterm. if anyone > else wants to host plan9-related things there, i'm happy to add more owners. Thank you, Russ. I looked briefly at Git to estimate the complexity of porting it to Plan 9 (subsequent to Go's announcement) and found in its INSTALL file much to be daunted by, mostly references to shell and perl scripting and Posix compatibility. That said, a port of Git to Windows has been completed and Jeff Sickel announced that porting Git to Plan 9 should not be too difficult, so I look forward to efforts in this direction and plead here to assist with such, if at all possible. You may well be the best authority to answer the question that came immediately to mind: Give the ongoing port of Go to Go and the tools being used for the translation, would a similar approach be worth applying to the Git sources, even if only to measure the cost of moving Go, Git and Plan 9 to a new development infrastructure, one that is sorely missing? Lucio. ------------------------------------------------------------------------------------- This email has been scanned by the MxScan Email Security System. ------------------------------------------------------------------------------------- From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 8.0 \(1990.1\)) From: Jeff Sickel In-Reply-To: Date: Mon, 17 Nov 2014 01:14:22 -0600 Content-Transfer-Encoding: quoted-printable Message-Id: References: To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Subject: Re: [9fans] github.com/9fans + plan9port on git Topicbox-Message-UUID: 2a12ea10-ead9-11e9-9d60-3106f5b1d025 > On Nov 16, 2014, at 10:01 PM, lucio@proxima.alt.za wrote: >=20 > That said, a port of Git to Windows has been completed and Jeff Sickel > announced that porting Git to Plan 9 should not be too difficult, so I > look forward to efforts in this direction and plead here to assist > with such, if at all possible. >=20 Not too difficult does not mean it won=E2=80=99t be time consuming. = Time is not something I can volunteer these days, hopefully others will be up to the task. My priority right now is cleaning up APE=E2=80=99s getsockopt to support = other Python scripts, a new build of Python and Mercurial=E2=80=94with hggit. = We=20 should have had decent getsockopt() and setsockopt() implementations for a while, both will be needed for any more advanced APE = dependencies=E2=80=94 possibly including trying to port git if you want SO_KEEPALIVE. I look forward to Go=E2=80=99s fifth version control system. Hopefully = that one will be concise, written in Go, and not gimmicky with cartoon advertising everywhere. -jas From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Mon, 17 Nov 2014 10:08:12 +0100 From: Carsten Kunze To: 9fans@9fans.net Message-ID: <336274885.693024.1416215292853.JavaMail.ngmail@webmail12.arcor-online.net> In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: [9fans] github.com/9fans + plan9port on git Topicbox-Message-UUID: 2a434872-ead9-11e9-9d60-3106f5b1d025 Russ Cox wrote: > i have moved the plan9port sources from mercurial to git. the instructions [...] Good thing! Will pull requests be supported? Codereview didn't seem to work that reliable... Carsten From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Mon, 17 Nov 2014 10:26:16 +0100 From: Carsten Kunze To: 9fans@9fans.net Message-ID: <1638562887.693713.1416216376759.JavaMail.ngmail@webmail12.arcor-online.net> In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: [9fans] github.com/9fans + plan9port on git Topicbox-Message-UUID: 2a684dca-ead9-11e9-9d60-3106f5b1d025 Russ Cox wrote: > i have moved the plan9port sources from mercurial to git. the instructions There had been two repositories, one on swtch and one on google. There had not always been synchronized, that on google was more up-to-date. I don't know why it had been necessary to have two repositories. Will that on google also be removed? (I'd prefer that...) Carsten From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: <1638562887.693713.1416216376759.JavaMail.ngmail@webmail12.arcor-online.net> References: <1638562887.693713.1416216376759.JavaMail.ngmail@webmail12.arcor-online.net> Date: Mon, 17 Nov 2014 10:42:40 +0100 Message-ID: From: David du Colombier <0intro@gmail.com> To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [9fans] github.com/9fans + plan9port on git Topicbox-Message-UUID: 2a79b97a-ead9-11e9-9d60-3106f5b1d025 > There had been two repositories, one on swtch and one on google. There h= ad not always been synchronized, that on google was more up-to-date. I don= 't know why it had been necessary to have two repositories. Will that on g= oogle also be removed? (I'd prefer that...) The Google Code repository was useful to be able to use Rietveld for code reviews. Since the plan9port repository now moved to Git and uses Gerrit for code reviews, there is no need for any of the old repositories anymore. --=20 David du Colombier From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <225a55f00b4bfd1cf5444fecf3797e28@proxima.alt.za> To: 9fans@9fans.net Date: Mon, 17 Nov 2014 14:49:26 +0200 From: lucio@proxima.alt.za In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: Re: [9fans] github.com/9fans + plan9port on git Topicbox-Message-UUID: 2a82f558-ead9-11e9-9d60-3106f5b1d025 > perhaps more substantially, i created a github.com/9fans organization. > right now it's just plan9port, and i intended to add drawterm. if anyone > else wants to host plan9-related things there, i'm happy to add more owners. Is 9vx a candidate for this? It would seem a shame to leave it in HG world? Lucio. ------------------------------------------------------------------------------------- This email has been scanned by the MxScan Email Security System. ------------------------------------------------------------------------------------- From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: <225a55f00b4bfd1cf5444fecf3797e28@proxima.alt.za> References: <225a55f00b4bfd1cf5444fecf3797e28@proxima.alt.za> Date: Mon, 17 Nov 2014 13:57:23 +0100 Message-ID: From: David du Colombier <0intro@gmail.com> To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: text/plain; charset=UTF-8 Subject: Re: [9fans] github.com/9fans + plan9port on git Topicbox-Message-UUID: 2a8945d4-ead9-11e9-9d60-3106f5b1d025 > Is 9vx a candidate for this? It would seem a shame to leave it in HG world? I already asked Russ for it. I'll do the Git conversion and continue to maintain this repository. -- David du Colombier From mboxrd@z Thu Jan 1 00:00:00 1970 From: erik quanstrom Date: Mon, 17 Nov 2014 08:38:52 -0500 To: 9fans@9fans.net Message-ID: <6facf4c64d370ca46c9ecfe53c8aa18a@brasstown.quanstro.net> In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Subject: Re: [9fans] github.com/9fans + plan9port on git Topicbox-Message-UUID: 2a9b42f2-ead9-11e9-9d60-3106f5b1d025 > My priority right now is cleaning up APE=E2=80=99s getsockopt to suppor= t other > Python scripts, a new build of Python and Mercurial=E2=80=94with hggit.= We=20 > should have had decent getsockopt() and setsockopt() implementations > for a while, both will be needed for any more advanced APE dependencies= =E2=80=94 > possibly including trying to port git if you want SO_KEEPALIVE. this option, simply ignored, should do. - erik From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: References: From: Ryan Gonzalez Date: Mon, 17 Nov 2014 13:03:50 -0600 Message-ID: To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: multipart/alternative; boundary=001a11c2dc4acdeeb9050812a4c0 Subject: Re: [9fans] github.com/9fans + plan9port on git Topicbox-Message-UUID: 2ab3aea0-ead9-11e9-9d60-3106f5b1d025 --001a11c2dc4acdeeb9050812a4c0 Content-Type: text/plain; charset=UTF-8 Ooohhh...this is great! I'm really glad for this change. On Sun, Nov 16, 2014 at 9:49 PM, Russ Cox wrote: > i have moved the plan9port sources from mercurial to git. the instructions > at http://swtch.com/plan9port/man/man1/install.html are up-to-date: you > can still install by downloading a .tgz, or you can use git clone. it's > entirely possible i've missed some things. let me know on plan9port-dev or > send a code review (see "9 man codereview"). > > perhaps more substantially, i created a github.com/9fans organization. > right now it's just plan9port, and i intended to add drawterm. if anyone > else wants to host plan9-related things there, i'm happy to add more owners. > > thanks. > russ > > -- Ryan If anybody ever asks me why I prefer C++ to C, my answer will be simple: "It's becauseslejfp23(@#Q*(E*EIdc-SEGFAULT. Wait, I don't think that was nul-terminated." Personal reality distortion fields are immune to contradictory evidence. - srean Check out my website: http://kirbyfan64.github.io/ --001a11c2dc4acdeeb9050812a4c0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Ooohhh...this is great! I'm really glad for this chang= e.

On Sun, N= ov 16, 2014 at 9:49 PM, Russ Cox <rsc@swtch.com> wrote:
i have moved the plan9port = sources from mercurial to git. the instructions at http://swtch.com/pla= n9port/man/man1/install.html are up-to-date: you can still install by d= ownloading a .tgz, or you can use git clone. it's entirely possible i&#= 39;ve missed some things. let me know on plan9port-dev or send a code revie= w (see "9 man codereview").

perhaps more= substantially, i created a github.com/9fans organization. right now it's just plan9port= , and i intended to add drawterm. if anyone else wants to host plan9-relate= d things there, i'm happy to add more owners.

= thanks.
russ
=




--
Ryan
If anybody ever asks me= why I prefer C++ to C, my answer will be simple: "It's becausesle= jfp23(@#Q*(E*EIdc-SEGFAULT. Wait, I don't think that was nul-terminated= ."
Personal reality distortion fields are immune to contrad= ictory evidence. - srean
Check out my website:=C2=A0http://kirbyfan64.github.io/
--001a11c2dc4acdeeb9050812a4c0-- From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Mon, 17 Nov 2014 22:53:31 +0000 Message-ID: <20141117225331.Horde.UFLdGyJ6DdzrXr5dZpYs_g1@ssl.eumx.net> From: Kurt H Maier To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> References: In-Reply-To: User-Agent: Internet Messaging Program (IMP) H5 (6.2.2) Content-Type: text/plain; charset=UTF-8; format=flowed; DelSp=Yes MIME-Version: 1.0 Content-Disposition: inline Subject: Re: [9fans] github.com/9fans + plan9port on git Topicbox-Message-UUID: 2ab8b01c-ead9-11e9-9d60-3106f5b1d025 Quoting Jeff Sickel : > written in Go, and not gimmicky with cartoon > advertising everywhere. So, written in Go, but unlike Go? khm From mboxrd@z Thu Jan 1 00:00:00 1970 To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> In-reply-to: Your message of "Mon, 17 Nov 2014 01:14:22 CST." References: Date: Mon, 17 Nov 2014 18:18:56 -0800 From: Bakul Shah Message-Id: <20141118021856.83745B82A@mail.bitblocks.com> Subject: Re: [9fans] github.com/9fans + plan9port on git Topicbox-Message-UUID: 2abcb1ee-ead9-11e9-9d60-3106f5b1d025 On Mon, 17 Nov 2014 01:14:22 CST Jeff Sickel wrote: > > I look forward to Go's fifth version control system. Hopefully that > one will be concise, written in Go, and not gimmicky with cartoon > advertising everywhere. I don't know about Go (the Go guys are probably already suffering from a massive VCS fatigue), but if you want to play with this idea, there is venti! Vac can take a previous score to do incremental archiving. If you add sepcial blocks that store two parent scores + some metadata, it can represent a merge point. Mapping to a filesystem view would require some thought but I think most of the key pieces are already in place. I have a whole bunch of paper projects based on venti! From mboxrd@z Thu Jan 1 00:00:00 1970 From: erik quanstrom Date: Mon, 17 Nov 2014 21:28:51 -0500 To: 9fans@9fans.net Message-ID: In-Reply-To: <20141118021856.83745B82A@mail.bitblocks.com> References: <20141118021856.83745B82A@mail.bitblocks.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: Re: [9fans] github.com/9fans + plan9port on git Topicbox-Message-UUID: 2ac0dab2-ead9-11e9-9d60-3106f5b1d025 On Mon Nov 17 21:27:01 EST 2014, bakul@bitblocks.com wrote: > On Mon, 17 Nov 2014 01:14:22 CST Jeff Sickel wrote: > > > > I look forward to Go's fifth version control system. Hopefully that > > one will be concise, written in Go, and not gimmicky with cartoon > > advertising everywhere. > > I don't know about Go (the Go guys are probably already > suffering from a massive VCS fatigue), but if you want to play > with this idea, there is venti! Vac can take a previous score > to do incremental archiving. If you add sepcial blocks that > store two parent scores + some metadata, it can represent a > merge point. Mapping to a filesystem view would require some > thought but I think most of the key pieces are already in > place. I have a whole bunch of paper projects based on venti! if you want to do paper projects, why not start with something simple and fast? - erik From mboxrd@z Thu Jan 1 00:00:00 1970 To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> In-reply-to: Your message of "Mon, 17 Nov 2014 21:28:51 EST." References: <20141118021856.83745B82A@mail.bitblocks.com> Date: Mon, 17 Nov 2014 19:08:33 -0800 From: Bakul Shah Message-Id: <20141118030833.8749EB827@mail.bitblocks.com> Subject: Re: [9fans] github.com/9fans + plan9port on git Topicbox-Message-UUID: 2ac5b51e-ead9-11e9-9d60-3106f5b1d025 On Mon, 17 Nov 2014 21:28:51 EST erik quanstrom wrote: > On Mon Nov 17 21:27:01 EST 2014, bakul@bitblocks.com wrote: > > On Mon, 17 Nov 2014 01:14:22 CST Jeff Sickel wrot > e: > > > > > > I look forward to Go's fifth version control system. Hopefully that > > > one will be concise, written in Go, and not gimmicky with cartoon > > > advertising everywhere. > > > > I don't know about Go (the Go guys are probably already > > suffering from a massive VCS fatigue), but if you want to play > > with this idea, there is venti! Vac can take a previous score > > to do incremental archiving. If you add sepcial blocks that > > store two parent scores + some metadata, it can represent a > > merge point. Mapping to a filesystem view would require some > > thought but I think most of the key pieces are already in > > place. I have a whole bunch of paper projects based on venti! > > if you want to do paper projects, why not start with something simple and fast? It is more a case of "I have this neat toy. What games can I play with it?" than anything else! More the protocol than the disk layout. From mboxrd@z Thu Jan 1 00:00:00 1970 From: erik quanstrom Date: Mon, 17 Nov 2014 22:15:04 -0500 To: 9fans@9fans.net Message-ID: <60e5faf5f62bb915a319369b5f371baa@lilly.quanstro.net> In-Reply-To: <20141118030833.8749EB827@mail.bitblocks.com> References: <20141118021856.83745B82A@mail.bitblocks.com> <20141118030833.8749EB827@mail.bitblocks.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: Re: [9fans] github.com/9fans + plan9port on git Topicbox-Message-UUID: 2ace1aa6-ead9-11e9-9d60-3106f5b1d025 > It is more a case of "I have this neat toy. What games can I > play with it?" than anything else! More the protocol than the > disk layout. in my world, if it comes to that, i call it "work". :-) - erik From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: <20141118021856.83745B82A@mail.bitblocks.com> References: <20141118021856.83745B82A@mail.bitblocks.com> Date: Mon, 17 Nov 2014 22:16:34 -0500 Message-ID: From: minux To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: multipart/alternative; boundary=001a11c11b50c0ef9f05081985d0 Subject: Re: [9fans] github.com/9fans + plan9port on git Topicbox-Message-UUID: 2ac9c19a-ead9-11e9-9d60-3106f5b1d025 --001a11c11b50c0ef9f05081985d0 Content-Type: text/plain; charset=UTF-8 On Nov 17, 2014 9:29 PM, "Bakul Shah" wrote: > I don't know about Go (the Go guys are probably already > suffering from a massive VCS fatigue), but if you want to play > with this idea, there is venti! Vac can take a previous score > to do incremental archiving. If you add sepcial blocks that > store two parent scores + some metadata, it can represent a > merge point. Mapping to a filesystem view would require some > thought but I think most of the key pieces are already in > place. basically, this is how git works. Anyway, mapping a git repository to venti on the fly seems like a fun project. --001a11c11b50c0ef9f05081985d0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


On Nov 17, 2014 9:29 PM, "Bakul Shah" <bakul@bitblocks.com> wrote:
> I don't know about Go (the Go guys are probably already
> suffering from a massive VCS fatigue), but if you want to play
> with this idea, there is venti! Vac can take a previous score
> to do incremental archiving. If you add sepcial blocks that
> store two parent scores + some metadata, it can represent a
> merge point.=C2=A0 Mapping to a filesystem view would require some
> thought but I think most of the key pieces are already in
> place.

basically, this is how git works.

Anyway, mapping a git repository to venti on the fly seems l= ike a fun project.

--001a11c11b50c0ef9f05081985d0-- From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: <20141117225331.Horde.UFLdGyJ6DdzrXr5dZpYs_g1@ssl.eumx.net> References: <20141117225331.Horde.UFLdGyJ6DdzrXr5dZpYs_g1@ssl.eumx.net> Date: Tue, 18 Nov 2014 00:26:14 -0800 Message-ID: From: Skip Tavakkolian To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: multipart/alternative; boundary=001a113dff6e2cc12605081dd9bd Subject: Re: [9fans] github.com/9fans + plan9port on git Topicbox-Message-UUID: 2ada9d1c-ead9-11e9-9d60-3106f5b1d025 --001a113dff6e2cc12605081dd9bd Content-Type: text/plain; charset=UTF-8 On Mon, Nov 17, 2014 at 2:53 PM, Kurt H Maier wrote: > Quoting Jeff Sickel : > > written in Go, and not gimmicky with cartoon >> advertising everywhere. >> > > So, written in Go, but unlike Go? So, written for Plan 9, but unlike Plan 9? (remember Glenda?) --001a113dff6e2cc12605081dd9bd Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On M= on, Nov 17, 2014 at 2:53 PM, Kurt H Maier <khm@sciops.net> wrot= e:
Quoting Jeff Sickel &= lt;jas@corpus-= callosum.com>:

written in Go, and not gimmicky with cartoon
advertising everywhere.

So, written in Go, but unlike Go?

So, writt= en for Plan 9, but unlike Plan 9? (remember Glenda?)
=C2=A0
=
--001a113dff6e2cc12605081dd9bd-- From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: References: <20141118021856.83745B82A@mail.bitblocks.com> Date: Tue, 18 Nov 2014 00:39:17 -0800 Message-ID: From: Skip Tavakkolian To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: multipart/alternative; boundary=001a11c31dd8e420d505081e07fc Subject: Re: [9fans] github.com/9fans + plan9port on git Topicbox-Message-UUID: 2aded260-ead9-11e9-9d60-3106f5b1d025 --001a11c31dd8e420d505081e07fc Content-Type: text/plain; charset=UTF-8 http://ipn.caerwyn.com/2008/03/lab-85-stowage.html On Mon, Nov 17, 2014 at 7:16 PM, minux wrote: > > On Nov 17, 2014 9:29 PM, "Bakul Shah" wrote: > > I don't know about Go (the Go guys are probably already > > suffering from a massive VCS fatigue), but if you want to play > > with this idea, there is venti! Vac can take a previous score > > to do incremental archiving. If you add sepcial blocks that > > store two parent scores + some metadata, it can represent a > > merge point. Mapping to a filesystem view would require some > > thought but I think most of the key pieces are already in > > place. > > basically, this is how git works. > > Anyway, mapping a git repository to venti on the fly seems like a fun > project. > --001a11c31dd8e420d505081e07fc Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
http://ipn.caerwyn.com/2008/03/lab-85-stowage.html

<= /div>

On Mon, Nov = 17, 2014 at 7:16 PM, minux <minux.ma@gmail.com> wrote:
<= blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px= #ccc solid;padding-left:1ex">


On Nov 17, 2014 9:29 PM, "Bakul Shah" <bakul@bitblocks.com> wrote:
> I don't know about Go (the Go guys are probably already
> suffering from a massive VCS fatigue), but if you want to play
> with this idea, there is venti! Vac can take a previous score
> to do incremental archiving. If you add sepcial blocks that
> store two parent scores + some metadata, it can represent a
> merge point.=C2=A0 Mapping to a filesystem view would require some
> thought but I think most of the key pieces are already in
> place.

basically, this is how git works.

Anyway, mapping a git repository to venti on the fly seems l= ike a fun project.


--001a11c31dd8e420d505081e07fc-- From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: References: <20141118021856.83745B82A@mail.bitblocks.com> From: Ramakrishnan Muthukrishnan Date: Tue, 18 Nov 2014 14:27:38 +0530 Message-ID: To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: text/plain; charset=UTF-8 Subject: Re: [9fans] github.com/9fans + plan9port on git Topicbox-Message-UUID: 2ae3a538-ead9-11e9-9d60-3106f5b1d025 I see this gitfs implementation, last checkin was years ago. On Tue, Nov 18, 2014 at 2:09 PM, Skip Tavakkolian wrote: > http://ipn.caerwyn.com/2008/03/lab-85-stowage.html > > > On Mon, Nov 17, 2014 at 7:16 PM, minux wrote: >> >> >> On Nov 17, 2014 9:29 PM, "Bakul Shah" wrote: >> > I don't know about Go (the Go guys are probably already >> > suffering from a massive VCS fatigue), but if you want to play >> > with this idea, there is venti! Vac can take a previous score >> > to do incremental archiving. If you add sepcial blocks that >> > store two parent scores + some metadata, it can represent a >> > merge point. Mapping to a filesystem view would require some >> > thought but I think most of the key pieces are already in >> > place. >> >> basically, this is how git works. >> >> Anyway, mapping a git repository to venti on the fly seems like a fun >> project. > > -- Ramakrishnan https://rkrishnan.org/ From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: References: <20141118021856.83745B82A@mail.bitblocks.com> Date: Tue, 18 Nov 2014 08:24:25 -0500 Message-ID: From: Joseph Stewart To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: multipart/alternative; boundary=089e0160a4149a1c5e0508220350 Subject: Re: [9fans] github.com/9fans + plan9port on git Topicbox-Message-UUID: 2aea8e5c-ead9-11e9-9d60-3106f5b1d025 --089e0160a4149a1c5e0508220350 Content-Type: text/plain; charset=UTF-8 Bear with me as I dream about work someone smarter than me does :P Is there any prior art on using plan9 or Inferno as a hypervisor? I mention this because it would be very cool to have a minimized OS+app image (something like what this script generates for Docker : https://github.com/Playsoft/container_builder) that plan9/inferno was the "welcomed Insect Overlord (*1)" for. The idea would be off the shelf Linux apps would run inside the managed instance to export a 9p fs (in this case "git" + plan9fs glue). I honestly don't know if this is just a giant band-aid that "enhancing" APE would be a better effort for, but honestly, I'd rather just be able to do a "apt-get install XYZ" and then Docker-ize some random Linux app and do 9p glue than putting the autoconf junk on plan9. Taking my dangerously small knowledge forward, maybe it would be possible to take the exokernel (*2) / Arrakis (*3) ideas into plan9 or Inferno? (*1 http://knowyourmeme.com/memes/i-for-one-welcome-our-new-insect-overlords ) (*2 http://pdos.csail.mit.edu/exo.html) (*3 https://www.usenix.org/conference/osdi14/technical-sessions/presentation/peter ) On Tue, Nov 18, 2014 at 3:57 AM, Ramakrishnan Muthukrishnan < vu3rdd@gmail.com> wrote: > I see this gitfs implementation, last checkin was years ago. > > > > > > On Tue, Nov 18, 2014 at 2:09 PM, Skip Tavakkolian > wrote: > > http://ipn.caerwyn.com/2008/03/lab-85-stowage.html > > > > > > On Mon, Nov 17, 2014 at 7:16 PM, minux wrote: > >> > >> > >> On Nov 17, 2014 9:29 PM, "Bakul Shah" wrote: > >> > I don't know about Go (the Go guys are probably already > >> > suffering from a massive VCS fatigue), but if you want to play > >> > with this idea, there is venti! Vac can take a previous score > >> > to do incremental archiving. If you add sepcial blocks that > >> > store two parent scores + some metadata, it can represent a > >> > merge point. Mapping to a filesystem view would require some > >> > thought but I think most of the key pieces are already in > >> > place. > >> > >> basically, this is how git works. > >> > >> Anyway, mapping a git repository to venti on the fly seems like a fun > >> project. > > > > > > > > -- > Ramakrishnan > https://rkrishnan.org/ > > --089e0160a4149a1c5e0508220350 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Bear with me as I dream about work someone smarter th= an me does :P

Is there any prior art on using plan9 or = Inferno as a hypervisor?

I mention this because it would= be very cool to have a minimized OS+app image (something like what this sc= ript generates for Docker :=C2=A0https://github.com/Playsoft/container_bui= lder) that plan9/inferno was the "welcomed Insect Overlord (*1)&qu= ot; for. The idea would be off the shelf Linux apps would run inside the ma= naged instance to export a 9p fs (in this case "git" + plan9fs gl= ue).

I honestly don't know if this is just a g= iant band-aid that "enhancing" APE would be a better effort for, = but honestly, I'd rather just be able to do a "apt-get install XYZ= " and then Docker-ize some random Linux app and do 9p glue than puttin= g the autoconf junk on plan9.

Taking my dangerousl= y small knowledge forward, maybe it would be possible to take the exokernel= (*2) / Arrakis (*3) ideas into plan9 or Inferno?


On Tue, Nov 18, 2014 at 3:57 AM, Rama= krishnan Muthukrishnan <vu3rdd@gmail.com> wrote:
I see this gitfs implementation, last checkin was yea= rs ago.

<https://g= ithub.com/manzur/gitfs>



On Tue, Nov 18, 2014 at 2:09 PM, Skip Tavakkolian
<skip.tavakkolian@gmail.co= m> wrote:
> http://ipn.caerwyn.com/2008/03/lab-85-stowage.html
>
>
> On Mon, Nov 17, 2014 at 7:16 PM, minux <minux.ma@gmail.com> wrote:
>>
>>
>> On Nov 17, 2014 9:29 PM, "Bakul Shah" <bakul@bitblocks.com> wrote:
>> > I don't know about Go (the Go guys are probably already >> > suffering from a massive VCS fatigue), but if you want to pla= y
>> > with this idea, there is venti! Vac can take a previous score=
>> > to do incremental archiving. If you add sepcial blocks that >> > store two parent scores + some metadata, it can represent a >> > merge point.=C2=A0 Mapping to a filesystem view would require= some
>> > thought but I think most of the key pieces are already in
>> > place.
>>
>> basically, this is how git works.
>>
>> Anyway, mapping a git repository to venti on the fly seems like a = fun
>> project.
>
>



--
=C2=A0 Ramakrishnan
=C2=A0 https://rkrishn= an.org/


--089e0160a4149a1c5e0508220350-- From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: References: <20141118021856.83745B82A@mail.bitblocks.com> Date: Tue, 18 Nov 2014 08:41:32 -0500 Message-ID: From: Joseph Stewart To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: multipart/alternative; boundary=089e011834f6cfe25805082240a4 Subject: Re: [9fans] github.com/9fans + plan9port on git Topicbox-Message-UUID: 2af3659a-ead9-11e9-9d60-3106f5b1d025 --089e011834f6cfe25805082240a4 Content-Type: text/plain; charset=UTF-8 (replying to myself... somehow I missed linuxemu... sorry for the noise Russ) On Tue, Nov 18, 2014 at 8:24 AM, Joseph Stewart wrote: > Bear with me as I dream about work someone smarter than me does :P > > Is there any prior art on using plan9 or Inferno as a hypervisor? > > I mention this because it would be very cool to have a minimized OS+app > image (something like what this script generates for Docker : > https://github.com/Playsoft/container_builder) that plan9/inferno was the > "welcomed Insect Overlord (*1)" for. The idea would be off the shelf Linux > apps would run inside the managed instance to export a 9p fs (in this case > "git" + plan9fs glue). > > I honestly don't know if this is just a giant band-aid that "enhancing" > APE would be a better effort for, but honestly, I'd rather just be able to > do a "apt-get install XYZ" and then Docker-ize some random Linux app and do > 9p glue than putting the autoconf junk on plan9. > > Taking my dangerously small knowledge forward, maybe it would be possible > to take the exokernel (*2) / Arrakis (*3) ideas into plan9 or Inferno? > > (*1 > http://knowyourmeme.com/memes/i-for-one-welcome-our-new-insect-overlords) > (*2 http://pdos.csail.mit.edu/exo.html) > (*3 > https://www.usenix.org/conference/osdi14/technical-sessions/presentation/peter > ) > > On Tue, Nov 18, 2014 at 3:57 AM, Ramakrishnan Muthukrishnan < > vu3rdd@gmail.com> wrote: > >> I see this gitfs implementation, last checkin was years ago. >> >> >> >> >> >> On Tue, Nov 18, 2014 at 2:09 PM, Skip Tavakkolian >> wrote: >> > http://ipn.caerwyn.com/2008/03/lab-85-stowage.html >> > >> > >> > On Mon, Nov 17, 2014 at 7:16 PM, minux wrote: >> >> >> >> >> >> On Nov 17, 2014 9:29 PM, "Bakul Shah" wrote: >> >> > I don't know about Go (the Go guys are probably already >> >> > suffering from a massive VCS fatigue), but if you want to play >> >> > with this idea, there is venti! Vac can take a previous score >> >> > to do incremental archiving. If you add sepcial blocks that >> >> > store two parent scores + some metadata, it can represent a >> >> > merge point. Mapping to a filesystem view would require some >> >> > thought but I think most of the key pieces are already in >> >> > place. >> >> >> >> basically, this is how git works. >> >> >> >> Anyway, mapping a git repository to venti on the fly seems like a fun >> >> project. >> > >> > >> >> >> >> -- >> Ramakrishnan >> https://rkrishnan.org/ >> >> > --089e011834f6cfe25805082240a4 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
(replying to myself... somehow I missed linuxemu... sorry = for the noise Russ)

On Tue, Nov 18, 2014 at 8:24 AM, Joseph Stewart &= lt;joseph.ste= wart@gmail.com> wrote:
Bear with me as I dream about work someone smarter than m= e does :P

Is there any prior art on using plan9 or Infe= rno as a hypervisor?

I mention this because it would be = very cool to have a minimized OS+app image (something like what this script= generates for Docker :=C2=A0https://github.com/Playsoft/container_builder= ) that plan9/inferno was the "welcomed Insect Overlord (*1)" = for. The idea would be off the shelf Linux apps would run inside the manage= d instance to export a 9p fs (in this case "git" + plan9fs glue).=

I honestly don't know if this is just a giant= band-aid that "enhancing" APE would be a better effort for, but = honestly, I'd rather just be able to do a "apt-get install XYZ&quo= t; and then Docker-ize some random Linux app and do 9p glue than putting th= e autoconf junk on plan9.

Taking my dangerously sm= all knowledge forward, maybe it would be possible to take the exokernel (*2= ) / Arrakis (*3) ideas into plan9 or Inferno?


On Tue, Nov 18, 2014 at 3:57 AM, Ramakr= ishnan Muthukrishnan <vu3rdd@gmail.com> wrote:
I see this gitfs implementation, last checkin was years= ago.

<https://g= ithub.com/manzur/gitfs>



On Tue, Nov 18, 2014 at 2:09 PM, Skip Tavakkolian
<skip.ta= vakkolian@gmail.com> wrote:
> http://ipn.caerwyn.com/2008/03/lab-85-stowage.html
>
>
> On Mon, Nov 17, 2014 at 7:16 PM, minux <minux.ma@gmail.com> wrote:
>>
>>
>> On Nov 17, 2014 9:29 PM, "Bakul Shah" <bakul@bitblocks.com> wrot= e:
>> > I don't know about Go (the Go guys are probably already >> > suffering from a massive VCS fatigue), but if you want to pla= y
>> > with this idea, there is venti! Vac can take a previous score=
>> > to do incremental archiving. If you add sepcial blocks that >> > store two parent scores + some metadata, it can represent a >> > merge point.=C2=A0 Mapping to a filesystem view would require= some
>> > thought but I think most of the key pieces are already in
>> > place.
>>
>> basically, this is how git works.
>>
>> Anyway, mapping a git repository to venti on the fly seems like a = fun
>> project.
>
>



--
=C2=A0 Ramakrishnan
=C2=A0 https://rkrishn= an.org/



--089e011834f6cfe25805082240a4--