wm: doc

Download patch

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