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/