ref: db77c30956c3694c6435b2243d106109b5ab16ad
parent: f686743f10d8b0753851a089685fff1b94df8c44
author: jrmu <jrmu@inter9>
date: Wed Oct 4 10:25:16 EDT 2023
Ideas for 9 fork
--- /dev/null
+++ b/ideas.ms
@@ -1,0 +1,51 @@
+# 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/
\ No newline at end of file