ref: efcca0ca7d23a006f148346186779a3ed64be0c5
dir: /ideas.ms/
# 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][1]) * HTTP server: provide compatibility with most web apps [1]: https://pirata.dev/delphinusdnsd/