@argv_minus_one @nixCraft
With Linux creating local `/home` directories, placing applications in `/usr/bin` and `/usr/lib`, and merging `/lib` with `/usr/lib`, `/bin` with `/usr/bin`, and `/sbin` with `/usr/sbin`, etc we are heading toward a Linux version of `C:\Windows`.
Conversation
Notices
-
Embed this notice
Xenotar (xenotar@mastodon.social)'s status on Wednesday, 01-Jul-2026 01:29:48 JST
Xenotar
-
Embed this notice
Xenotar (xenotar@mastodon.social)'s status on Wednesday, 01-Jul-2026 01:29:49 JST
Xenotar
@argv_minus_one @nixCraft I liked the setup SunOS 4 used. User home directories were located in `/home/hostname`, which made it easy to share them via NFS across multiple workstations. Shared applications resided in `/usr/local` on the disk server and were shared by all workstations, while accounts were managed via NIS.
+ -
Embed this notice
ARGVMI~1.PIF (argv_minus_one@mastodon.sdf.org)'s status on Wednesday, 01-Jul-2026 01:29:50 JST
ARGVMI~1.PIF
#NeXT / #Apple had the right idea.
* User homes are in /Users
* Each app is in /Applications and looks like a regular file but is actually a folder (i.e. you can cd into it and examine the contents)
* The operating system is in /System
* Files shared among apps (except files that come with the OS), including configuration files, are in /Library
* Static libraries, debug info, C headers, OS API reference docs, etc go in /Developer
-
Embed this notice
nixCraft 🐧 (nixcraft@mastodon.social)'s status on Wednesday, 01-Jul-2026 01:29:51 JST
nixCraft 🐧
Origin of unix /bin, /sbin, and /usr/bin , /usr/sbin split
https://lists.busybox.net/pipermail/busybox/2010-December/074114.html
-
Embed this notice