Security in Plan 9 (2002)
61–70 of 74 posts
Re: Security in Plan 9 (2002)
#62Earlier quoted context omitted.
Hosted on a plan9 system
And? One can run a not-so-scalable web server on any OS last time I checked.
1. RK3588 Rockchip 12in Thinkpad cross HTC style slideout keyboard form factor 2. Plan 9 Legacy OS 3. seL4 microkernel, Qi cross Racket IDE
and to compete what people can do scaling out to the "cloud" at price thresholds, maybe a gifted individual or team will realise the 2100 movie's HAL9000 sentience.
Re: Security in Plan 9 (2002)
#63Earlier quoted context omitted.
It's mostly coz some people that worked on it went to big companies. Go being one example.
I think you're looking at the wrong end of the timeline. The people who built it had already built UNIX and C (and one of them would later write Limbo). Go's initial splash in the "press" was helped massively by that pedigree.
Re: Security in Plan 9 (2002)
#64Earlier quoted context omitted.
When it was first announced, it wasn't clear it would end up being so esoteric, but I remember that Ken Thompson, Dennis Ritchie, and Rob Pike were working on it, and maybe Brian Kernighan too? Timing-wise, it was too late for what they ended up doing, but anything all those people worked on is bound to have some interesting ideas. It's been weird watching the rise of iOS loosen the reliance on, or even awareness of,…
Was timing the issue though? Wasn't it released during that period of confusion of the Unix wars before GNU/Linux took over the world? I had the impression that it was held back by its proprietary license.
But basically, the hardware support was pretty bad. It took me a long time to find a SCSI controller which was supported, when ATA disks were already standard for years. Same with network- oder graphic cards.
Nowadays, if esoteric OS's would just support standard Vmware hardware, they'd be much more successful (looking at you fuchsia!)
Re: Security in Plan 9 (2002)
#65Earlier quoted context omitted.
I think you're looking at the wrong end of the timeline. The people who built it had already built UNIX and C (and one of them would later write Limbo). Go's initial splash in the "press" was helped massively by that pedigree.
I meant that if same people went to work to some small unknown company nobody would care as none of their software would have a pull of something pushed by Google
Re: Security in Plan 9 (2002)
#66Earlier quoted context omitted.
and /proc Unfortunately, kids these days seem to be afraid of files. For a hardcore unix fan, curl and wget are useless tools when you can just cat /www/url
/proc is cute for manual tasks but utterly broke as an API due to inherent races and issues passing context around.
$ strace htop 2>/tmp/e # wait for htop to load and then press 'q'
$ cat /tmp/e | grep ^open | grep /proc | wc -l
49817
htop is essentially "find /proc" with a pretty output. Is htop broken for you?Re: Security in Plan 9 (2002)
#67Re: Security in Plan 9 (2002)
#68Earlier quoted context omitted.
You echo the request into /www/url and cat the response from it
How does it know where to send it? Does it just assume it should use the contents of the Host header and send the request there or is the "url" in your path the destination? Does it support things like SNI?[1] Can you spoof that? Does it expect clients to parse out the raw output of the HTTP response? I have so many questions. From a quick glance this seems a lot harder to work with than curl for both trivial and non…
Re: Security in Plan 9 (2002)
#69Earlier quoted context omitted.
and /proc Unfortunately, kids these days seem to be afraid of files. For a hardcore unix fan, curl and wget are useless tools when you can just cat /www/url
And yet Plan 9 has a curl/wget equivalent, `hget`.