| ▲ | rwmj 4 hours ago | ||||||||||||||||||||||
Are Linux /dev device paths (originating from Unix) really much better? They're a pretty odd feature if you think about it. "Everything is a file", except only certain things can be files and at least by convention they only appear under /dev. Plan 9 takes the everything is a file concept to its logical conclusion and is much better designed. Edit: Also /dev/sdX paths in Linux are not stable. They can and do vary across boot, since Linux 5.6. | |||||||||||||||||||||||
| ▲ | lutusp 4 hours ago | parent [-] | ||||||||||||||||||||||
> Are Linux /dev device paths (originating from Unix) really much better? Not better at all, which is why Linux uses partition UUIDs to identify specific storage partitions, regardless of hardware identifiers. This isn't automatic, the user must make it happen, which explains why Linux users need to know more than Windows users (and why Linux adoption is stalled). > Edit: Also /dev/sdX paths in Linux are not stable. They can and do vary across boot, since Linux 5.6. Yes, true, another reason to use partition UUIDs. > Plan 9 takes the everything is a file concept to its logical conclusion and is much better designed. It's a shame that Plan 9 didn't get traction -- too far ahead of its time I guess. | |||||||||||||||||||||||
| |||||||||||||||||||||||