From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: <3894BD22-87BA-4D9F-9A82-721BEDCA73BD@gmail.com> References: <3894BD22-87BA-4D9F-9A82-721BEDCA73BD@gmail.com> From: Skip Tavakkolian Date: Sun, 31 Dec 2017 11:49:01 -0800 Message-ID: To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: multipart/alternative; boundary="001a1142ad464f64380561a828b2" Subject: Re: [9fans] Inferno on microcontrollers Topicbox-Message-UUID: c8227036-ead9-11e9-9d60-3106f5b1d025 --001a1142ad464f64380561a828b2 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sun, Dec 31, 2017 at 7:27 AM, Rui Carmo wrote: > I honestly don=E2=80=99t think Plan9 or Inferno will become =E2=80=9Cgene= ral use=E2=80=9D without > (at the very least) a modern browser, but that was not what motivated me = to > post here. > > Inferno, dis and 9p seem like a good fit for embedded devices, and having > run it successfully on a Raspberry Pi a few months ago ( > https://bitbucket.org/infpi/inferno-rpi), I was wondering if the kernel > and network stack would be shrunk down to something like an ESP8266 > (although don=E2=80=99t think that has enough heap space). > I started porting a 9p library and writing an fs for esp8266 using espressif sdk, but stopped once I found out tls1.2 isn't supported (not fixable; bug in firmware). I think esp32 is a better choice, but then, why not use rpi-zero or other ARM, MIPS devices. Arguments for esp32 for power budget reasons might be exaggerated a little (see https://www.youtube.com/watch?v=3DDDpuBJYFJ7Y&t= =3D131s ) there is also proprietary firmware involved. In my opinion, esp8266 should be categorized as an "attractive nuisance". > A while back there was the Aijuboard (https://www.indiegogo.com/ > projects/aijuboard#/), but nothing else seems to have popped up since > 2015, and any industrial applications of Inferno that might be interestin= g > are likely squirreled away in commercial companies... > > So I=E2=80=99d like to know if anyone here knows about recent efforts to = run > Inferno on other tiny machines... > > Happy New Year, > > > --001a1142ad464f64380561a828b2 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Sun, Dec 31, 2017 at 7:27 AM, Rui Carmo <rui.carmo@gmail.com&= gt; wrote:
I honestly don=E2=80=99t think Plan9 or Infer= no will become =E2=80=9Cgeneral use=E2=80=9D without (at the very least) a = modern browser, but that was not what motivated me to post here.
=
Inferno, dis and 9p seem like a good fit for embedded device= s, and having run it successfully on a Raspberry Pi a few months ago (https://bi= tbucket.org/infpi/inferno-rpi), I was wondering if the kernel and = network stack would be shrunk down to something like an ESP8266 (although d= on=E2=80=99t think that has enough heap space).

I started porting a 9p library and writing an fs for esp82= 66 using espressif sdk, but stopped once I found out tls1.2 isn't suppo= rted (not fixable; bug in firmware).
I think esp32 is a bette= r choice, but then, why not use rpi-zero or other ARM, MIPS devices. Argume= nts for esp32 for power budget reasons might be exaggerated a little (see <= a href=3D"https://www.youtube.com/watch?v=3DDDpuBJYFJ7Y&t=3D131s">https= ://www.youtube.com/watch?v=3DDDpuBJYFJ7Y&t=3D131s )
there= is also proprietary firmware involved.

In my opin= ion, esp8266 should be categorized as an "attractive nuisance".


A while back there was the Aijuboard (htt= ps://www.indiegogo.com/projects/aijuboard#/), but nothing else see= ms to have popped up since 2015, and any industrial applications of Inferno= that might be interesting are likely squirreled away in commercial compani= es...

So I=E2=80=99d like to know if anyone here k= nows about recent efforts to run Inferno on other tiny machines...

Happy New Year,



--001a1142ad464f64380561a828b2--