9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: ori@eigenstate.org
To: 9fans@9fans.net
Subject: Re: [9fans] GSoC 2021 project ideas (WAS: Re: Plan 9 Applying to GSoC 2021)
Date: Wed, 03 Feb 2021 10:26:27 -0800	[thread overview]
Message-ID: <EB05ECBB4015841051A3FC741412264B@eigenstate.org> (raw)
In-Reply-To: <867dns9s0l.fsf@cmarib.ramside>

> > 1. Project ideas. One of the key parts of the application is the
> > project ideas page. If you’ve got ideas that seem like they’d be a
> 
> Plan 9-related:
> 
> (1) Porting the Plan 9 kernel to a microkernel architecture, such as
>     Mach.  This would give Plan 9 instant access to the whole range of
>     hardware supported by the underlying microkernel.

I'm not aware of any freely available
microkernels that support a whole range
of hardware.

Gnu Mach doesn't appear to support XHCI,
which would leave my cpu server and one
of my laptops with no plugs for my keyboard.

seL4 seems to have a similar level of support.

Which did you have in mind, and what unsupported
hardware would they have?

> (2) A Zoom/video conferencing application for Plan 9.  Enough said.  :)

I'm not sure enough was said.

Can you talk a little bit about the moving
parts for this proposal? Two main things I'm
wondering:

- how stable and well documented the proposed
  protocols are; can you link to the relevant
  documentation? will the work done still be
  useful 6 months after it's written, or will
  it be a churn treadmill?

- what video codecs would be needed, and what
  are the steps needed to port them?

> (3) Happauge/Brooktree BTTV/video capture drivers.  AFAIK, Plan 9 can
>     only use USB Web cams.

Driver support should definitely be on the
list, though this is somewhat niche hardware,
especially in the days of video streaming.

> (4) Port SANE (Scanner Access Now Easy) tools as a Plan 9 file system.
>     That would give Plan 9 instant access to a huge range of flatbed &
>     sheet-fed document scanners.

I took a peek at the code -- there's a lot
of direct calls to opening the devices; it
may be more expedient to implement TWAIN
natively, rather than porting.

> (5) An NFS sever for Plan 9.  Unix machines have a lot of trouble
>     handling edge cases encountered on 9P filesystems (such as the
>     number of hard links to directories).  An NFS server would make it
>     much easier for Unix/Linux and Plan 9 to get along happily.

Can you describe the problems you ran into
when you tried nfsserver(8), and what changes
you'd expect a student to make to fix them?


------------------------------------------
9fans: 9fans
Permalink: https://9fans.topicbox.com/groups/9fans/T1c300cdbd9941edb-M216325788941f5dd4704684a
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

  parent reply	other threads:[~2021-02-03 18:26 UTC|newest]

Thread overview: 46+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-01-29 19:23 [9fans] Plan 9 Applying to GSoC 2021 Anthony Sorace
2021-02-01  0:31 ` ~vidak
2021-02-01  9:35   ` sirjofri
2021-02-01 11:07     ` svaderaa
2021-02-01 11:26   ` Bakul Shah
2021-02-02  1:15     ` raingloom
2021-02-01  7:16 ` [9fans] GSoC 2021 project ideas (WAS: Re: Plan 9 Applying to GSoC 2021) cigar562hfsp952fans
2021-02-01 20:46   ` Steve Simon
2021-02-03 14:14     ` Ethan Gardener
2021-02-01 21:47   ` [9fans] GSoC 2021 project ideas sirjofri
2021-02-03 14:07     ` Ethan Gardener
2021-08-06 16:25     ` Jack Johnson
2021-08-19 21:06       ` unobe
2021-09-20  4:52       ` [9fans] " cigar562hfsp952fans
2021-09-20  5:08         ` Conor Williams
2021-09-20  5:11         ` vidak
2021-09-20 15:02           ` ori
2021-09-20  5:43       ` [9fans] " Dave Eckhardt
2021-09-20  7:51         ` Ethan Gardener
2021-09-20  8:23           ` hiro
2021-09-20  8:37             ` Conor Williams
2021-09-20  8:39               ` Conor Williams
2021-09-20  8:45                 ` Conor Williams
2021-09-20  8:52                   ` Conor Williams
2021-09-20  8:58                     ` Conor Williams
2021-09-20 11:06                       ` Conor Williams
2021-09-21  9:01             ` Ethan Gardener
2021-09-20 11:05           ` sirjofri
2021-09-20 11:08             ` Conor Williams
2021-09-20 14:01               ` sirjofri
2021-09-21  9:25             ` Ethan Gardener
2021-02-02  8:29   ` [9fans] GSoC 2021 project ideas (WAS: Re: Plan 9 Applying to GSoC 2021) tlaronde
2021-02-03 15:07     ` Ethan Gardener
2021-01-19 11:08       ` pouya+lists.9fans
2021-02-03 18:58         ` Ethan Gardener
2021-02-06  2:17     ` David Arroyo
2021-02-03 18:26   ` ori [this message]
2021-02-03 23:31   ` Skip Tavakkolian
2021-02-05 16:42   ` Ethan Gardener
2021-02-07 22:59     ` [9fans] Re: GSoC 2021 project ideas cigar562hfsp952fans
2021-02-09  0:26       ` Steve Simon
2021-02-09  1:59         ` [9fans] " Jeff Sickel
2021-02-09  0:34       ` [9fans] " Ethan Gardener
2021-02-02  5:30 ` [9fans] Plan 9 Applying to GSoC 2021 ori
2021-02-02 10:40 ` [9fans] Project idea (was: Plan 9 Applying to GSoC 2021) sirjofri
2021-02-02 16:07 ` [9fans] Re: Plan 9 Applying to GSoC 2021 Jeff Sickel

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=EB05ECBB4015841051A3FC741412264B@eigenstate.org \
    --to=ori@eigenstate.org \
    --cc=9fans@9fans.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).