From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: References: <50977FDF-8544-41E2-89B7-0369D26C980E@gmail.com> <6D6B26D6-EFC0-4B29-97E7-3DC74A8B1F4C@quintile.net> <56D2E1DC-FA8E-410A-8EBD-7A260AF6FA0B@gmail.com> From: Rob Pike Date: Sun, 26 Jul 2015 08:46:13 +1000 Message-ID: To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: multipart/alternative; boundary=001a1140c42664ddc0051bbae4e1 Subject: Re: [9fans] Harvey OS: A new OS inspired heavily by Plan 9 Topicbox-Message-UUID: 630dbd2c-ead9-11e9-9d60-3106f5b1d025 --001a1140c42664ddc0051bbae4e1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable The appearance of frogs in https://github.com/Harvey-OS/harvey/blob/master/sys/src/9/port/chan.c makes it clear this is a port. -rob On Sun, Jul 26, 2015 at 8:15 AM, Axel Belinfante wrote: > I couldn=E2=80=99t resist looking, and found in > http://www.osnews.com/comments/28699 > > "Harvey is an effort to get the Plan 9 code working with gcc and clang=E2= =80=9D. > > So, in a way it seems to be a port of Plan 9. > > More details, including the feature list below, are at > http://harvey-os.org > > Features > > =E2=80=A2 AMD 64 bit > =E2=80=A2 Modern, simplified syscall system > =E2=80=A2 GCC toolchain means you can use gdb(!) > =E2=80=A2 Compile in Linux or OSX using Harvey's headers and libs, no nee= d to > change anything else > =E2=80=A2 Fast compilation of the whole system > =E2=80=A2 All Plan9 userland apps available > =E2=80=A2 Plans to add X11 with rio-like multiplexing, tty driver, new fi= leserver, > native toolchain and more > > I=E2=80=99m intrigued by the =E2=80=9Ccompile =E2=80=A6 using Harvey's he= aders and libs, no need > to change anything else=E2=80=9D =E2=80=94 > I guess that means that it will be easy to =E2=80=9Cport=E2=80=9D stuff t= o Harvey? > > The team list contains names well-known on this list... > > I must say, it looks quite interesting, worth checking out. > > Axel. > > On 25 Jul 2015, at 17:58, Ryan Gonzalez wrote: > > No clue. I'm guessing it's heavily inspired by Plan 9. > > On July 25, 2015 3:34:13 AM CDT, "steve@quintile.net" > wrote: >> >> not sure what Harvey is... is it just plan9 ported to build on gcc? >> >> if so does gcc run under Harvey? >> >> does gcc run under plan9 now? >> >> Steve >> >> >> >> >> On 25 Jul 2015, at 01:43, Ryan Gonzalez wrote: >> >> >> https://medium.com/this-is-not-a-monad-tutorial/harvey-an-operating-syst= em-with-plan-9-s-shadow-3081414e5f0b >> >> I'm not affiliated with this whatsoever; I just saw it on Reddit and >> found it interesting. >> >> I found this part particularly neat: >> >> > We are working in ANSI POSIX environment to have most of well known >> tools and programs that programmers or end users expects to have in a >> modern operating system. Things that for traditional Plan 9 would be ver= y >> difficult to have. >> >> -- >> Sent from my Nexus 5 with K-9 Mail. Please excuse my brevity. >> >> > -- > Sent from my Nexus 5 with K-9 Mail. Please excuse my brevity. > > > --001a1140c42664ddc0051bbae4e1 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
The appearance of frogs in=C2=A0https://github.com/= Harvey-OS/harvey/blob/master/sys/src/9/port/chan.c makes it clear this = is a port.

-rob


On Sun, Jul 26, 2015 at 8:15 AM= , Axel Belinfante <axel.belinfante@utwente.nl> wrot= e:
I = couldn=E2=80=99t resist looking, and found in=C2=A0http://www.osnews.com/comments/2= 8699

"Harvey i= s an effort to get the Plan 9 code working with gcc and clang=E2=80=9D.
=
So, in a way it seems to be a port of Plan 9.

More details, inc= luding the feature list below, are at=C2=A0http://harvey-os.org

Features<= br>
=E2=80=A2 AMD 64 bit =E2=80=A2 Modern, simplified = syscall system
=E2=80=A2 GC= C toolchain means you can use gdb(!)
=E2=80=A2 Compile in Linux or OSX using Harvey's headers and = libs, no need to change anything else
=E2=80=A2 Fast compilation of the whole system
=E2=80=A2 All Plan9 userland apps available<= br> =E2=80=A2 Plans to add X11 = with rio-like multiplexing, tty driver, new fileserver, native toolchain an= d more

I=E2=80=99m intrigued by the =E2=80=9Ccompile =E2=80=A6 using= Harvey's headers and libs, no need to change anything else=E2=80=9D = =E2=80=94
I guess that means that it will be easy to =E2=80=9Cport=E2=80= =9D stuff to Harvey?

The team list contains names well-known on this= list...

I must say, it looks quite interesting, worth checking out.=

Axel.
<= div>

On 25 Ju= l 2015, at 17:58, Ryan Gonzalez <rymg19@gmail.com> wrote:

No clue. I'm guessing it's heavily inspired by Pl= an 9.

On July 25, 2015 3:34:13 AM CDT, &q= uot;steve@quintile.= net" <s= teve@quintile.net> wrote:
not sure what Harvey is... is it just plan9 ported to build on gcc?

if so does gcc run under Harvey?

does gcc run= under plan9 now?

Steve




On 25 Jul 2015, at 01:43, Ryan Gonzalez &l= t;rymg19@gmail.com> wrote:

https://medium.com/this-is-no= t-a-monad-tutorial/harvey-an-operating-system-with-plan-9-s-shadow-3081414e= 5f0b

I'm not affiliated with this whatsoever; I just saw it on Reddit and fo= und it interesting.

I found this part particularly neat:

> We are working in ANSI POSIX environment to have most of well known to= ols and programs that programmers or end users expects to have in a modern = operating system. Things that for traditional Plan 9 would be very difficul= t to have.

--
Sent from my Nexus 5 with K-9 Mail. Please excuse my brevity.

--
Sent from my Nexus 5 with K-9 Mail. Please excuse my brevity.


<= /div> --001a1140c42664ddc0051bbae4e1--