1. 13:52 10th 2月 2012

    リアクション: 73

    s-hsmtからリブログ

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

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

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

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

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

     
    1. nothots-hsmtからリブログしました
    2. lltotlls-hsmtからリブログしました
    3. coak34s-hsmtからリブログしました
    4. kappaseijins-hsmtからリブログしました
    5. nna774biikameからリブログしました
    6. ohshitas-hsmtからリブログしました
    7. luciacafes-hsmtからリブログしました
    8. mhikis-hsmtからリブログしました
    9. s-hsmtbiikameからリブログしました
    10. highcampusbiikameからリブログしました
    11. biikamerpm99からリブログしました
    12. hkitagorpm99からリブログしました
    13. cr96wfspからリブログしました
    14. wfsptatan16からリブログしました
    15. tatan16masakaからリブログしました
    16. whiroshirpm99からリブログしました
    17. masakaatm09tdからリブログしました
    18. alluspoemionrpm99からリブログしました
    19. syouseirpm99からリブログしました
    20. vevevkirisakiからリブログしました
    21. pac-ltn0fragicaからリブログしました
    22. fujihajimeallgreendaysからリブログしました
    23. superakaijinrpm99からリブログしました
    24. hirmaxogloからリブログしました
    25. transphertakeoriからリブログしました
    26. oglorpm99からリブログしました
    27. allgreendaysrpm99からリブログしました
    28. kaiware-empirenashi-kyoからリブログしました
    29. indivirpm99からリブログしました
    30. cydonianbananakirisakiからリブログしました
    31. shiodaifukurpm99からリブログしました
    32. kikutiyorpm99からリブログしました
    33. znuffery2krpm99からリブログしました
    34. seapomeranianatm09tdからリブログしました
    35. daisaru11rpm99からリブログしました
    36. akisutenoikemoからリブログしました
    37. toimoinashi-kyoからリブログしました
    38. kmt3224rpm99からリブログしました
    39. komatakrpm99からリブログしました