ref: e1812d3638e2e3fd9a66d83f55770c38289512fa
dir: /ideas.ms/
.TL Ideas .SH Fork of 9Front .SH Goals .PP .IP * Separate non-free software from free software. Make sure non-free software is not downloaded by default but instead placed in a separate repository. .IP * 4 Replace Aladdin Ghostscript with freely licensed version .IP * 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. .IP * Accessibility for blind, Keyboard-only access: -- Write Serial Console Guide .IP * Fix VNC server bug; slows to a crawl after long uptime .IP * Add protection against bitrot in file system .IP * Write Plan101 course .IP * Support all Linux and BSDs (?) .IP * Provide 9fs for every operating system .IP * Port Drawterm to every platform: .IP * 4 iOS -- may be impossible, use vncs instead .IP * 4 Android .IP * 4 Linux .IP * 8 Debian .IP * 8 OpenSuSE .IP * 4 FreeBSD, NetBSD? .IP * Keep plan9port up to date for every platform .IP * Inferno? .IP * Host files -- tech books, gutenberg.org, RFCs, librivox, wikipedia, survival books .IP * Add filesystems: ircfs, xmppfs, matrixfs, check nntpfs, activitypubfs, check gopherfs, geminifs, check rssfs .SH Low Priority .PP .IP * Perhaps: searchable package manager with prebuilt binaries .IP * Write free drivers for wifi .IP * Write a working firewall .IP * VCS conversion filesystem .IP * Dynamically generated filesystem? like CGI .IP * file type conversion filesystem? .IP * overload existing grammar for shell verbs (commands), prepositions (pipes) .SH Obsolete: .PP .IP * Make it easy to port existing UNIX applications .IP * X11 -- just use unix and install plan9port .IP * Get working servers for: .IP * 4 IRC .IP * 4 psybnc fork .IP * 4 DNS ([delphinusdnsd][1]) .IP * 4 HTTP server: provide compatibility with most web apps .FS [1]: https://pirata.dev/delphinusdnsd/ .FE