テクマクマヤコン

もう少し綺麗に生きたい

Aug 7

昔々,システム7が使われていてUnixがピカピカで新しかった頃,/bin にはバイナリファイルを,/usr にはユーザーのホームを,/libにはライブラリを,その他は /etc 以下に置くことが決められた.これは,”エトセトラ”が意味することそのものであった.その後,アプリケーションには設定ファイルが必要となり,それらは 独自の階層を持つディレクトリを作り置いていた.しかし,ユーザーはそのファイルを見つけにくいと文句を言った.彼らは,全てのファイルが /etc というひとつのディレクトリに置かれることを望んだのだ.

その後しばらくたち,ユーザーは自分でコンパイルしたバイナリを /bin 以外の他の場所に起き始めた.やがて,システムが提供するバイナリと混同するのを避けるため,それらは /usr/bin 以下に置かれることになった.

/usr はユーザーによってインストールされたものが置かれる標準ディレクトリとなり,ますます,いろいろなモノがインストールされるようになった.しかし,それ らの多くは,システムによって利用されるようになってしまった.そのため,人が使うディレクトリと,システムが使うディレクトリを分離するため,ユーザー のホームディレクトリは,/home に移された.

/var はディスクレスのワークステーションから生まれた.これらは,ディスクなしで起動し,カーネルはNFS経由でロードされ,/ と /usr ファイルシステムはリモートのサーバから,読み込み専用のファイルシステムとしてマウントされた.すべてのオペレーティングシステムの ファイルは,すべてのワークステーションで同一であるので,これは納得出来ることであった.それらワークステーションは同じ共有ファイルシステムをマウン トするのだ.しかし,依然として,ワークステーションが読み書き可能な独自のファイルシステムが必要であったので,ワークステーション間で違う変数 (variable)を保存するためのファイルシステムとして,/var が生まれたのだ.

ああ,私も歳をとったものだ.

なぜ,/var や /etc が /etc や /cfg というディレクトリ名ではないのか? - NO!と言えるようになりたい (via rpm99)

  1. nothot reblogged this from s-hsmt
  2. lltotll reblogged this from s-hsmt
  3. coak34 reblogged this from s-hsmt
  4. kappaseijin reblogged this from s-hsmt
  5. nna774 reblogged this from biikame
  6. ohshita reblogged this from s-hsmt
  7. luciacafe reblogged this from s-hsmt
  8. mhiki reblogged this from s-hsmt
  9. s-hsmt reblogged this from biikame
  10. highcampus reblogged this from biikame
  11. biikame reblogged this from rpm99
  12. hkitago reblogged this from rpm99
  13. cr96 reblogged this from wfsp
  14. wfsp reblogged this from tatan16
  15. tatan16 reblogged this from masaka
  16. whiroshi reblogged this from rpm99
  17. masaka reblogged this from atm09td
  18. alluspoemion reblogged this from rpm99
  19. syousei reblogged this from rpm99
  20. vevev reblogged this from kirisaki
  21. pac-ltn0 reblogged this from fragica
  22. fujihajime reblogged this from allgreendays
  23. superakaijin reblogged this from rpm99
  24. hirmax reblogged this from oglo
  25. transpher reblogged this from takeori
  26. oglo reblogged this from rpm99
  27. allgreendays reblogged this from rpm99
  28. kaiware-empire reblogged this from nashi-kyo
  29. indivi reblogged this from rpm99
  30. cydonianbanana reblogged this from kirisaki
  31. shiodaifuku reblogged this from rpm99
  32. kikutiyo reblogged this from rpm99
  33. znuffery2k reblogged this from rpm99
  34. seapomeranian reblogged this from atm09td
  35. daisaru11 reblogged this from rpm99
  36. akisuteno reblogged this from ikemo
  37. toimoi reblogged this from nashi-kyo
  38. kmt3224 reblogged this from rpm99
  39. komatak reblogged this from rpm99