ideas.ms

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
NOTE: [1]: https://pirata.dev/delphinusdnsd/