←back to thread

370 points adriangrigore | 1 comments | | HN request time: 0s | source
Show context
mfro ◴[] No.43558049[source]
Russ Cox is an absolute legend for committing to this joke.
replies(1): >>43558993 #
pbohun ◴[] No.43558993[source]
Someone needs to convince Russ that it would be hilarious to have a full featured web browser in Plan 9.
replies(4): >>43559051 #>>43559200 #>>43559688 #>>43560785 #
MisterTea ◴[] No.43559688[source]
On 9 front there's vmx which is hardware virtualization. You can boot a Linux kernel with an nfs root from the local machine and use headless vnc to run a browser in a vnc client window.

I'd also like to point out that most users of Plan 9 dislike web technology because it's a giant nightmare of code. No one human can even begin to comprehend the code base of Chrome, let alone Firefox - programs that are as big, if not bigger than the kernels they run on. That is an absurd state to be in - your runtime requires a billion dollar company to maintain. Even open source Firefox needs millions in funding.

Whereas a single human can grasp plan 9 code from the kernel to user space. That's the runtime I want, something I can understand. The process is the container on plan 9 so you have everything you need to build distributed apps without a web browser. It's human scale distributed computing. I'd like a future without the "modern" corporate scale web.

replies(3): >>43560006 #>>43560805 #>>43564290 #
naikrovek ◴[] No.43564290[source]
> a single human can grasp plan 9 code from the kernel to user space.

Is that true? I cloned the 2015 release of plan 9 a week or so ago and it had around a million lines of C. Can a single person hold all of that? I sure as hell can’t.

replies(1): >>43570073 #
1. MisterTea ◴[] No.43570073[source]
You can, just not all at once.

And which plan 9 release and when? Ghostscript and Python were originally distributed with 9front which are both HUGE compared to the rest of the system. Remove those and its much, much smaller. Unsure if ghostscript was included in vanilla 9 from the labs. Python was included in 9front because it was necessary for mercurial. Once git9 arrived python was nuked from base and removed many lines of code. Ghostscript is next to go from base once pdffs is running (patches welcome.)