On 3/24/17 12:37 AM, Kurt H Maier wrote:
On Fri, Mar 24, 2017 at 07:15:13AM +0000, shawn
wilson wrote:
Everything is still a file.
Except for your network, of course -- that might have a file interface
available... provided by your shell. Because of course /dev/tcp should
be a shell feature. Why would anyone put that in the kernel?
Who knows? At the time I put that into bash (around 20 years ago, and Korn
before me), nobody had it in the kernel, and there weren't any signs of
anyone doing so.
That's my point. It landed in the shell because it was a desired
feature which was inexplicably never implemented where it "belongs."
Practicality landed it, not systems design.
khm