Re: [9fans] Plan9 and Pine

2020-04-14 Thread ori
> Perhaps this is an opportunity for the Plan 9 community to think what it
> would mean to run in a phone form factor. From my experience with the
> different phone OSes, there's quite a bit of similarity (home screens,
> grids of "apps").

Fundamentally, there's nothing about the building blocks in plan 9
are set up to prevent this. You'd need to think hard about providing
a good interface to the touch screen, gestures, etc. Possibly an event
device that a windowing system could inject interesting events into as
it recognized gestures like pinch, scroll, etc. A soft keyboard. Stuff
like that. Deciding how to allow text selection and manipulation to work
in an ergonomic fashion when you can't even double click easily, let
alone chord the mouse.

And then the hard part: You'd need to patch every graphical program. For
many -- eg, rio, acme and sam -- I suspect that there's no saving them,
and phone capable alternatives will just have to be written.

So, a small amount of work on input, and then a ton of rewriting the
code that exists.


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Tca918503d5b19459-M70b66b307172f3b8ddcb5a77
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] Plan9 and Pine

2020-04-14 Thread mail
Hello

Kurt H Maier  wrote:
> On Tue, Apr 14, 2020 at 04:20:19PM -0400, Chris McGee wrote:

> > Perhaps this is an opportunity for the Plan 9 community to think what it
> > would mean to run in a phone form factor.
>
> https://github.com/floren/hellaphone
> and
> https://github.com/bhgv/Inferno-OS-bhgv
I've also come across https://github.com/sirnewton01/acme-phone

Pleasure


Re: [9fans] Plan9 and Pine

2020-04-14 Thread Kurt H Maier
On Tue, Apr 14, 2020 at 04:20:19PM -0400, Chris McGee wrote:
> Hello All,
> 
> I'm not sure how many on here are aware of the Pine SBC's. There are a few
> different variants of those. Now there are even pre-built laptops and a
> phone. There is a plan for a tablet too. https://www.pine64.org/

I have the Pinebook Pro and the Pinephone.  Both are fun toys of no real
value.  The Pinebook Pro is almost good, but like all touchpad-only
laptops, it has an absolutely unusable mouse builtin.  It's even worse
than other touchpads, and it's rare for me to be able to differentiate
them.  The phone lasts anywhere from forty minutes to five hours to a
charge cycle, depending on the phase of the moon.

The best feature they've got is the ability to output serial over the
headphone jack, with an appropriately-wired cable, which I also have.

> I wonder for example if it might spark some more interest for people to try
> Plan 9 if they knew that there is a source of inexpensive and standardized
> hardware and things work mostly out of the box.

There is already a source of inexpensive and standardized hardware.  If
people won't try Plan 9 on an x86 machine they can get for $50 on eBay, why
would they try it on a $200 laptop with a weird processor?  Regardless, I'm 
willing to run whatever tests might be helpful for people interested in doing 
this development work.  I have all the gear.

> Perhaps this is an opportunity for the Plan 9 community to think what it
> would mean to run in a phone form factor.

https://github.com/floren/hellaphone
and
https://github.com/bhgv/Inferno-OS-bhgv

may interest you.

khm

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Tca918503d5b19459-Md35de1dfa8a8dc99c3e18c84
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] Plan9 and Pine

2020-04-14 Thread Stuart Morrow
> then we have a hardware line capable of running it

There was never any reason why whoever wanted to do phone stuff
couldn't just run 9vx on those Atom phones from Lenovo.

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Tca918503d5b19459-M234c6ab135d2d3d7c3af12e3
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


[9fans] Plan9 and Pine

2020-04-14 Thread Chris McGee
Hello All,

I'm not sure how many on here are aware of the Pine SBC's. There are a few
different variants of those. Now there are even pre-built laptops and a
phone. There is a plan for a tablet too. https://www.pine64.org/

>From what I can tell the hardware is well documented, inexpensive and well
enough designed. There is a vibrant community that is currently working on
porting different Linux flavours to the phone. Once things are stable the
pine store will begin selling branded versions of the phone with the OS
pre-installed and a portion of the profit going to the community to
continue their work.

Has anyone managed to port Plan 9 to these SBC's? Does anyone have an idea
of how much work this would involve considering there's already 64-bit arm
toolchain in place and raspberry pi working?

Thinking longer term, might it be interesting or useful to this community
to support some of this hardware, even if it was just the Allwinner SoC's,
representing two of the SBC's lines, the original laptop, tablet and phone?
I wonder for example if it might spark some more interest for people to try
Plan 9 if they knew that there is a source of inexpensive and standardized
hardware and things work mostly out of the box.

I have some more far-fetched thoughts. Please, be gentle. :)

Perhaps this is an opportunity for the Plan 9 community to think what it
would mean to run in a phone form factor. From my experience with the
different phone OSes, there's quite a bit of similarity (home screens,
grids of "apps"). Maybe this can be done in more of a Plan 9 style,
simpler, smaller, more composable and no teletypes (or X). If the community
comes up with something then we have a hardware line capable of running it.
If the system is compelling enough to outsiders and a partnership is
established with the pine group then that might be an avenue to fund
continuing improvements.

And then, what about the tablet?

Thanks for reading.

Cheers,
Chris

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Tca918503d5b19459-M5b625ce2ded89f4b59696e3a
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription