> > 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