From mboxrd@z Thu Jan 1 00:00:00 1970 References: <37f54ed1-6dfd-4521-94e1-f2bb01dfe5c3@email.android.com> From: "steve@quintile.net" Content-Type: multipart/alternative; boundary=Apple-Mail-F678CCAE-A461-4A36-A93D-8541CBE644F7 In-Reply-To: <37f54ed1-6dfd-4521-94e1-f2bb01dfe5c3@email.android.com> Message-Id: Date: Sun, 26 Jul 2015 21:13:23 +0100 To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (1.0) Subject: Re: [9fans] Harvey OS: A new OS inspired heavily by Plan 9 Topicbox-Message-UUID: 6396e41c-ead9-11e9-9d60-3106f5b1d025 --Apple-Mail-F678CCAE-A461-4A36-A93D-8541CBE644F7 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable don't get me wrong, I don't want gcc, but my employer requires it, and I wou= ld rather develop on plan even if I cannot develop for plan9. I do this at present, my main machine is a pi2, and my gcc, Firefox, and out= look co-processor is a windows laptop. it works, but I resent carting a lapt= op around. -Steve > On 26 Jul 2015, at 18:33, erik quanstrom wrote: >=20 > just speaking for myself, I found the fact that plan 9 was a self containe= d thing to be a must have. i don't consider the gcc toolchain to be a featu= re.=20 >=20 > if "fast compilation" is a feature over plan 9, I'd like to see some numbe= rs. >=20 > - erik > On Jul 25, 2015 3:15 PM, Axel Belinfante wrot= e: > I couldn=E2=80=99t resist looking, and found in http://www.osnews.com/comm= ents/28699 >=20 > "Harvey is an effort to get the Plan 9 code working with gcc and cl= ang=E2=80=9D. >=20 > So, in a way it seems to be a port of Plan 9. >=20 > More details, including the feature list below, are at http://harvey-os.or= g > =09 > Features >=20 > =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, n= o need 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, n= ew fileserver, native toolchain and more >=20 > I=E2=80=99m intrigued by the =E2=80=9Ccompile =E2=80=A6 using Harvey's hea= ders 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? >=20 > The team list contains names well-known on this list... >=20 > I must say, it looks quite interesting, worth checking out. >=20 > Axel. >=20 > On 25 Jul 2015, at 17:58, Ryan Gonzalez wrote: >=20 > No clue. I'm guessing it's heavily inspired by Plan 9. >=20 > 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? >=20 > if so does gcc run under Harvey? >=20 > does gcc run under plan9 now? >=20 > Steve >=20 >=20 >=20 >=20 > On 25 Jul 2015, at 01:43, Ryan Gonzalez wrote: >=20 > https://medium.com/this-is-not-a-monad-tutorial/harvey-an-operating-system= -with-plan-9-s-shadow-3081414e5f0b >=20 > I'm not affiliated with this whatsoever; I just saw it on Reddit and found= it interesting. >=20 > I found this part particularly neat: >=20 > > We are working in ANSI POSIX environment to have most of well known tool= s and programs that programmers or end users expects to have in a modern ope= rating system. Things that for traditional Plan 9 would be very difficult to= have. >=20 > --=20 > Sent from my Nexus 5 with K-9 Mail. Please excuse my brevity. >=20 > --=20 > Sent from my Nexus 5 with K-9 Mail. Please excuse my brevity. >=20 --Apple-Mail-F678CCAE-A461-4A36-A93D-8541CBE644F7 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
don't get me wrong, I don't want gcc, b= ut my employer requires it, and I would rather develop on plan even if I can= not develop for plan9.

I do this at present, my mai= n machine is a pi2, and my gcc, Firefox, and outlook co-processor is a windo= ws laptop. it works, but I resent carting a laptop around.

-Steve




On= 26 Jul 2015, at 18:33, erik quanstrom <quanstro@quanstro.net> wrote:

just speaking for myself, I found the fact that p= lan 9 was a self contained thing to be a must have.  i don't consider t= he gcc toolchain to be a feature. 

if "fast compilation" is a feature over plan 9, I'd like to s= ee some numbers.

- erik

On Jul 25, 2015 3:15 PM, Axel Belinfante <axel.belinfante@utwente.nl>= wrote:
I couldn=E2=80=99t resist looking, and found in http://www.osnews.com/comments/286= 99

"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 fe= ature 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 o= r OSX using Harvey's headers and libs, no need to change anything else
=E2=80=A2 Fast compilation of the wh= ole system
=E2=80=A2 All Plan9 u= serland apps available
=E2=80= =A2 Plans to add X11 with rio-like multiplexing, tty driver, new fileserver,= native toolchain and more

I=E2=80=99m intrigued by the =E2=80=9Ccomp= ile =E2=80=A6 using Harvey's headers and libs, no need to change anything el= se=E2=80=9D =E2=80=94
I guess that means that it will be easy to =E2=80=9C= port=E2=80=9D stuff to Harvey?

The team list contains names well-know= n on this list...

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

Axel.

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

No clue. I'm guessing it's h= eavily inspired by Plan 9.

On July 25, 201= 5 3:34:13 AM CDT, "steve@quintile.net<= /a>" <steve@quintile.net> wr= ote:
not sure what Harvey is... is it just plan9 ported to build on gcc?

if so does gcc run under Harvey?

does gcc run u= nder plan9 now?

Steve


=


On 25 Jul 2015, at 01:43, Ryan Gonzalez <rymg19@gmail.com> wrote:

https://med= ium.com/this-is-not-a-monad-tutorial/harvey-an-operating-system-with-plan-9-= s-shadow-3081414e5f0b

I'm not affiliated with this whatsoever; I just saw it on Reddit and found i= t interesting.

I found this part particularly neat:

> We are working in ANSI POSIX environment to have most of well known too= ls and programs that programmers or end users expects to have in a modern op= erating system. Things that for traditional Plan 9 would be very difficult t= o 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.

= --Apple-Mail-F678CCAE-A461-4A36-A93D-8541CBE644F7--