3 ms·
> To what extent does BSD follow the "everything is a file" philosophy that linux does. Where is information about devices and processes to be found? You got t
by pygy_ 16y ago
> To what extent does BSD follow the "everything is a file" philosophy that linux does. Where is information about devices and processes to be found?
You got this the wrong way around. "Everything is a file" is a core UNIX feature, and predates Linux by more than 20 years.
- snprbob86 16y agoI think that "most everything is a file" is a core UNIX feature. "Everything is a file" really comes from Plan 9: http://en.wikipedia.org/wiki/Plan_9_from_Bell_Labs http://en.wikipedia.org/wiki/Plan_9_from_Bell_Labs (see Design Concepts, /net, and /proc)
- agazso 16y agoIn Unix it is rather "everything has a file descriptor at API level" while in Plan9 it is really "everything is a file" from the system standpoint. It is not surprising since Plan9 also came from Bell Labs, and they learned the lessons of Unix, raising the idea to a new level.