Ideas

Fork of 9Front:

Goals:

  • Separate non-free software from free software. Make sure non-free software is not downloaded by default but instead placed in a separate repository.

  • Replace Aladdin Ghostscript with freely licensed version

  • Allow contributions from any free license, whether it is GPL or BSD. All licenses must respect the four basic freedoms. Avoid discrimination based on licenses. Create a tolerant base for users with different beliefs and skill levels.

  • Accessibility for blind, Keyboard-only access: -- Write Serial Console Guide

  • Fix VNC server bug; slows to a crawl after long uptime

  • Add protection against bitrot in file system

  • Write Plan101 course

  • Support all Linux and BSDs (?)

  • Provide 9fs for every operating system

  • Port Drawterm to every platform:

  • iOS -- may be impossible, use vncs instead

  • Android

  • Linux

    • Debian

    • OpenSuSE

  • FreeBSD, NetBSD?

  • Keep plan9port up to date for every platform

  • Inferno?

  • Host files -- tech books, gutenberg.org, RFCs, librivox, wikipedia, survival books

  • Add filesystems: ircfs, xmppfs, matrixfs, check nntpfs, activitypubfs, check gopherfs, geminifs, check rssfs

Low Priority

  • Perhaps: searchable package manager with prebuilt binaries

  • Write free drivers for wifi

  • Write a working firewall

  • VCS conversion filesystem

  • Dynamically generated filesystem? like CGI

  • file type conversion filesystem?

  • overload existing grammar for shell verbs (commands), prepositions (pipes)

Obsolete:

  • Make it easy to port existing UNIX applications

  • X11 -- just use unix and install plan9port

  • Get working servers for:

  • IRC

  • psybnc fork

  • DNS (delphinusdnsd.md)

  • HTTP server: provide compatibility with most web apps