Blame


1 5127fd58 2021-12-17 jrmu version=pmwiki-2.2.130 ordered=1 urlencoded=1
2 644c2157 2022-02-24 jrmu agent=Mozilla/5.0 (Windows NT 6.1; rv:68.0) Gecko/20100101 Firefox/68.0 SeaMonkey/2.53.10.2
3 644c2157 2022-02-24 jrmu author=mkf
4 5127fd58 2021-12-17 jrmu charset=UTF-8
5 5127fd58 2021-12-17 jrmu csum=
6 5127fd58 2021-12-17 jrmu ctime=1632882316
7 644c2157 2022-02-24 jrmu host=188.210.111.232
8 5127fd58 2021-12-17 jrmu name=9.Ideas
9 644c2157 2022-02-24 jrmu rev=28
10 5127fd58 2021-12-17 jrmu targets=
11 644c2157 2022-02-24 jrmu text=Fork of 9Front:%0a%0aGoals:%0a%0a* Separate non-free software from free software. Make sure non-free software is not downloaded by default but instead placed in a separate repository.%0a * Replace Aladdin Ghostscript with freely licensed version%0a* 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.%0a* Accessibility for blind, Keyboard-only access: -- Write Serial Console Guide%0a* Fix VNC server bug; slows to a crawl after long uptime%0a* Add protection against bitrot in file system%0a* Write Plan101 course%0a* Support all Linux and BSDs (?)%0a* Provide 9fs for every operating system%0a* Port Drawterm to every platform:%0a * iOS -- may be impossible, use vncs instead%0a * Android%0a * Linux%0a * Debian%0a * OpenSuSE%0a * FreeBSD, NetBSD?%0a* Keep plan9port up to date for every platform%0a* Inferno?%0a* Host files -- tech books, gutenberg.org, RFCs, librivox, wikipedia, survival books%0a* Add filesystems: ircfs, xmppfs, matrixfs, check nntpfs, activitypubfs, check gopherfs, geminifs, check rssfs%0a%0aLow Priority%0a* Perhaps: searchable package manager with prebuilt binaries%0a* Write free drivers for wifi%0a* Write a working firewall%0a%0a* VCS conversion filesystem%0a* Dynamically generated filesystem? like CGI%0a* file type conversion filesystem?%0a* overload existing grammar for shell verbs (commands), prepositions (pipes)%0a%0aObsolete:%0a* Make it easy to port existing UNIX applications%0a* X11 -- just use unix and install plan9port%0a* Get working servers for:%0a * IRC%0a * psybnc fork%0a * DNS ([[https://pirata.dev/delphinusdnsd/|delphinusdnsd]])%0a* HTTP server: provide compatibility with most web apps%0a
12 644c2157 2022-02-24 jrmu time=1645636752
13 644c2157 2022-02-24 jrmu author:1645636752=mkf
14 644c2157 2022-02-24 jrmu diff:1645636752:1645559633:=7a8%0a> * Provide OpenSSH access -- Done with OpenBSD->drawterm bridge%0a12c13%0a%3c * Support all Linux and BSDs (?)%0a---%0a> * Support all Linux and BSDs%0a28a30%0a> * SMTP/IMAP/POP servers%0a
15 644c2157 2022-02-24 jrmu host:1645636752=188.210.111.232
16 4425dc56 2022-02-23 jrmu author:1645559633=jrmu
17 4425dc56 2022-02-23 jrmu diff:1645559633:1642372086:=32,36d31%0a%3c %0a%3c * VCS conversion filesystem%0a%3c * Dynamically generated filesystem? like CGI%0a%3c * file type conversion filesystem?%0a%3c * overload existing grammar for shell verbs (commands), prepositions (pipes)%0a
18 4425dc56 2022-02-23 jrmu host:1645559633=38.87.162.8
19 7fd65863 2022-01-17 jrmu author:1642372086=mkf
20 7fd65863 2022-01-17 jrmu diff:1642372086:1636112800:=30a31%0a> * Add support for niche operating systems in the hypervisor, including Haiku, ReactOS, (all BSDs and Linux if not already done)%0a
21 7fd65863 2022-01-17 jrmu host:1642372086=188.210.105.217
22 5127fd58 2021-12-17 jrmu author:1636112800=jrmu
23 5127fd58 2021-12-17 jrmu diff:1636112800:1636103875:=25d24%0a%3c * Add filesystems: ircfs, xmppfs, matrixfs, check nntpfs, activitypubfs, check gopherfs, geminifs, check rssfs%0a
24 5127fd58 2021-12-17 jrmu host:1636112800=38.87.162.8
25 5127fd58 2021-12-17 jrmu author:1636103875=jrmu
26 5127fd58 2021-12-17 jrmu diff:1636103875:1636102050:=8,10c8,24%0a%3c * Provide OpenSSH access -- Done with OpenBSD->drawterm bridge%0a%3c * Accessibility for blind, Keyboard-only access: -- Write Serial Console Guide%0a%3c * Fix VNC server bug; slows to a crawl after long uptime%0a---%0a> * Provide support for legacy applications including:%0a> * X11%0a> * Teletype Terminals -- Write Serial Console Guide%0a> * OpenSSH server -- Done with OpenBSD->drawterm bridge%0a> * Make it easy to port existing UNIX applications%0a> * Write free drivers for wifi%0a> * Write a working firewall%0a> * Get working servers for:%0a> * IRC%0a> * psybnc fork%0a> * DNS ([[https://pirata.dev/delphinusdnsd/|delphinusdnsd]])%0a> * Improve reliability and quality of:%0a> * VNC server%0a> * SMTP/IMAP/POP servers%0a> * HTTP server: provide compatibility with most web apps%0a> * Perhaps: searchable package manager with prebuilt binaries%0a> * Add support for niche operating systems in the hypervisor, including Haiku, ReactOS, (all BSDs and Linux if not already done)%0a13,16c27,33%0a%3c * Support all Linux and BSDs%0a%3c * Provide 9fs for every operating system%0a%3c * Port Drawterm to every platform:%0a%3c * iOS -- may be impossible, use vncs instead%0a---%0a> * In addition to creating /mnt/term on 9, also create filesystem on drawterm's host operating system, so the user can use his own file manager and apps%0a> %0a> Drawterm:%0a> %0a> Cons: %0a> * Missing on:%0a> * iOS%0a21,40c38,47%0a%3c * FreeBSD, NetBSD?%0a%3c * Keep plan9port up to date for every platform%0a%3c * Inferno?%0a%3c * Host files -- tech books, gutenberg.org, RFCs, librivox, wikipedia, survival books%0a%3c %0a%3c Low Priority%0a%3c * Perhaps: searchable package manager with prebuilt binaries%0a%3c * Write free drivers for wifi%0a%3c * SMTP/IMAP/POP servers%0a%3c * Add support for niche operating systems in the hypervisor, including Haiku, ReactOS, (all BSDs and Linux if not already done)%0a%3c * Write a working firewall%0a%3c %0a%3c Obsolete:%0a%3c * Make it easy to port existing UNIX applications%0a%3c * X11 -- just use unix and install plan9port%0a%3c * Get working servers for:%0a%3c * IRC%0a%3c * psybnc fork%0a%3c * DNS ([[https://pirata.dev/delphinusdnsd/|delphinusdnsd]])%0a%3c * HTTP server: provide compatibility with most web apps%0a---%0a> * BSDs?%0a> %0a> Pros:%0a> * Can share audio%0a> * Better security with namespaces%0a> * Uses 9P%0a> * Can access filesystem%0a> * TLS Encryption (vncs supports it, but what about vnc clients?)%0a> %0a> %0a
27 5127fd58 2021-12-17 jrmu host:1636103875=38.87.162.8
28 5127fd58 2021-12-17 jrmu author:1636102050=jrmu
29 5127fd58 2021-12-17 jrmu diff:1636102050:1636102008:=27d26%0a%3c * In addition to creating /mnt/term on 9, also create filesystem on drawterm's host operating system, so the user can use his own file manager and apps%0a
30 5127fd58 2021-12-17 jrmu host:1636102050=38.87.162.8
31 5127fd58 2021-12-17 jrmu author:1636102008=jrmu
32 5127fd58 2021-12-17 jrmu diff:1636102008:1634546968:=10,11c10,11%0a%3c * Teletype Terminals -- Write Serial Console Guide%0a%3c * OpenSSH server -- Done with OpenBSD->drawterm bridge%0a---%0a> * Teletype Terminals%0a> * OpenSSH server%0a
33 5127fd58 2021-12-17 jrmu host:1636102008=38.87.162.8
34 5127fd58 2021-12-17 jrmu author:1634546968=mkf
35 5127fd58 2021-12-17 jrmu diff:1634546968:1633357382:=44,46d43%0a%3c * TLS Encryption (vncs supports it, but what about vnc clients?)%0a%3c %0a%3c %0a
36 5127fd58 2021-12-17 jrmu host:1634546968=86.106.193.126
37 5127fd58 2021-12-17 jrmu author:1633357382=jrmu
38 5127fd58 2021-12-17 jrmu diff:1633357382:1633357229:=23c23%0a%3c * Perhaps: searchable package manager with prebuilt binaries%0a---%0a> * Searchable package manager with prebuilt binaries%0a
39 5127fd58 2021-12-17 jrmu host:1633357382=125.231.16.47
40 5127fd58 2021-12-17 jrmu author:1633357229=jrmu
41 5127fd58 2021-12-17 jrmu diff:1633357229:1632899859:=23d22%0a%3c * Searchable package manager with prebuilt binaries%0a
42 5127fd58 2021-12-17 jrmu host:1633357229=125.231.16.47
43 5127fd58 2021-12-17 jrmu author:1632899859=jrmu
44 5127fd58 2021-12-17 jrmu diff:1632899859:1632898952:=20d19%0a%3c * VNC server%0a25d23%0a%3c * Write Plan101 course%0a
45 5127fd58 2021-12-17 jrmu host:1632899859=125.231.16.216
46 5127fd58 2021-12-17 jrmu author:1632898952=jrmu
47 5127fd58 2021-12-17 jrmu diff:1632898952:1632896935:=24,40d23%0a%3c %0a%3c Drawterm:%0a%3c %0a%3c Cons: %0a%3c * Missing on:%0a%3c * iOS%0a%3c * Android%0a%3c * Linux%0a%3c * Debian%0a%3c * OpenSuSE%0a%3c * BSDs?%0a%3c %0a%3c Pros:%0a%3c * Can share audio%0a%3c * Better security with namespaces%0a%3c * Uses 9P%0a%3c * Can access filesystem%0a
48 5127fd58 2021-12-17 jrmu host:1632898952=125.231.16.216
49 5127fd58 2021-12-17 jrmu author:1632896935=jrmu
50 5127fd58 2021-12-17 jrmu diff:1632896935:1632893415:=17d16%0a%3c * psybnc fork%0a
51 5127fd58 2021-12-17 jrmu host:1632896935=125.231.16.216
52 5127fd58 2021-12-17 jrmu author:1632893415=jrmu
53 5127fd58 2021-12-17 jrmu diff:1632893415:1632884074:=17d16%0a%3c * DNS ([[https://pirata.dev/delphinusdnsd/|delphinusdnsd]])%0a
54 5127fd58 2021-12-17 jrmu host:1632893415=125.231.16.216
55 5127fd58 2021-12-17 jrmu author:1632884074=jrmu
56 5127fd58 2021-12-17 jrmu diff:1632884074:1632883864:=21d20%0a%3c * Add protection against bitrot in file system%0a
57 5127fd58 2021-12-17 jrmu host:1632884074=125.231.16.216
58 5127fd58 2021-12-17 jrmu author:1632883864=jrmu
59 5127fd58 2021-12-17 jrmu diff:1632883864:1632883844:=7c7%0a%3c * 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.%0a---%0a> * Perhaps: 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.%0a
60 5127fd58 2021-12-17 jrmu host:1632883864=125.231.16.216
61 5127fd58 2021-12-17 jrmu author:1632883844=jrmu
62 5127fd58 2021-12-17 jrmu diff:1632883844:1632883648:=6d5%0a%3c * Replace Aladdin Ghostscript with freely licensed version%0a
63 5127fd58 2021-12-17 jrmu host:1632883844=125.231.16.216
64 5127fd58 2021-12-17 jrmu author:1632883648=jrmu
65 5127fd58 2021-12-17 jrmu diff:1632883648:1632883630:=6c6%0a%3c * Perhaps: 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.%0a---%0a> * Perhaps: 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.%0a
66 5127fd58 2021-12-17 jrmu host:1632883648=125.231.16.216
67 5127fd58 2021-12-17 jrmu author:1632883630=jrmu
68 5127fd58 2021-12-17 jrmu diff:1632883630:1632883600:=6c6%0a%3c * Perhaps: 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.%0a---%0a> * Perhaps: 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 OS for users of different beliefs.%0a
69 5127fd58 2021-12-17 jrmu host:1632883630=125.231.16.216
70 5127fd58 2021-12-17 jrmu author:1632883600=jrmu
71 5127fd58 2021-12-17 jrmu diff:1632883600:1632883120:=6c6%0a%3c * Perhaps: 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 OS for users of different beliefs.%0a---%0a> * Perhaps: 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.%0a
72 5127fd58 2021-12-17 jrmu host:1632883600=125.231.16.216
73 5127fd58 2021-12-17 jrmu author:1632883120=jrmu
74 5127fd58 2021-12-17 jrmu diff:1632883120:1632883085:=18c18%0a%3c * HTTP server: provide compatibility with most web apps%0a---%0a> * HTTP server%0a
75 5127fd58 2021-12-17 jrmu host:1632883120=125.231.16.216
76 5127fd58 2021-12-17 jrmu author:1632883085=jrmu
77 5127fd58 2021-12-17 jrmu diff:1632883085:1632883018:=16,18c16%0a%3c * Improve reliability and quality of:%0a%3c * SMTP/IMAP/POP servers%0a%3c * HTTP server%0a---%0a> * SMTP/IMAP/POP%0a
78 5127fd58 2021-12-17 jrmu host:1632883085=125.231.16.216
79 5127fd58 2021-12-17 jrmu author:1632883018=jrmu
80 5127fd58 2021-12-17 jrmu diff:1632883018:1632882621:=6c6,7%0a%3c * Perhaps: 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.%0a---%0a> * Accept contributions from any free license, whether it is GPL or BSD. All licenses must respect the four basic freedoms. Avoid discrimination based on licenses.%0a> * %0a
81 5127fd58 2021-12-17 jrmu host:1632883018=125.231.16.216
82 5127fd58 2021-12-17 jrmu author:1632882621=jrmu
83 5127fd58 2021-12-17 jrmu diff:1632882621:1632882479:=18d17%0a%3c * Add support for niche operating systems in the hypervisor, including Haiku, ReactOS, (all BSDs and Linux if not already done)%0a
84 5127fd58 2021-12-17 jrmu host:1632882621=125.231.16.216
85 5127fd58 2021-12-17 jrmu author:1632882479=jrmu
86 5127fd58 2021-12-17 jrmu diff:1632882479:1632882431:=14,17d13%0a%3c * Write a working firewall%0a%3c * Get working servers for:%0a%3c * IRC%0a%3c * SMTP/IMAP/POP%0a
87 5127fd58 2021-12-17 jrmu host:1632882479=125.231.16.216
88 5127fd58 2021-12-17 jrmu author:1632882431=jrmu
89 5127fd58 2021-12-17 jrmu diff:1632882431:1632882381:=13d12%0a%3c * Write free drivers for wifi%0a
90 5127fd58 2021-12-17 jrmu host:1632882431=125.231.16.216
91 5127fd58 2021-12-17 jrmu author:1632882381=jrmu
92 5127fd58 2021-12-17 jrmu diff:1632882381:1632882316:=8,12d7%0a%3c * Provide support for legacy applications including:%0a%3c * X11%0a%3c * Teletype Terminals%0a%3c * OpenSSH server%0a%3c * Make it easy to port existing UNIX applications%0a
93 5127fd58 2021-12-17 jrmu host:1632882381=125.231.16.216
94 5127fd58 2021-12-17 jrmu author:1632882316=jrmu
95 5127fd58 2021-12-17 jrmu diff:1632882316:1632882316:=1,7d0%0a%3c Fork of 9Front:%0a%3c %0a%3c Goals:%0a%3c %0a%3c * Separate non-free software from free software. Make sure non-free software is not downloaded by default but instead placed in a separate repository.%0a%3c * Accept contributions from any free license, whether it is GPL or BSD. All licenses must respect the four basic freedoms. Avoid discrimination based on licenses.%0a%3c * %0a
96 5127fd58 2021-12-17 jrmu host:1632882316=125.231.16.216