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