アカウント名:
パスワード:
とても不思議だったことが2つ
その1つが、なんでプログラムごとに別フォルダ(Linuxだとディレクトリ)に入れないの?ってこと。だって、プログラムってどこかで1つの団体が管理しているわけじゃないのに、どうやって同じファイル名のプログラムが2つ以上ないってことを保障してるのさ?ディストリビューターによってはパッケージ管理システムでそういう不具合が起こらないようにしているのもあるだろうけど、野良ビルドして入れた場合、最悪別のプログラムに上書きされてしまう危険もあるだろうに。
ちなみに、もう1つの疑問は、実行中のプログラムであっても終了させずに上書き更新できるってこと。
> 実行中のプログラムであっても終了させずに上書き更新できるってこと。
ファイルをopenしたまま、そのファイルをrmして、そのファイルシステムのdfをとってみましょう。
rmでなく上書きするとcore dumpするシステムもあったなぁ。どれだったか、よく憶えてないけど。コードをMAP_PRIVATEしてるシステムは問題なかったけど。
昔話ですが、SunOS4では、ローカルファイルシステムは実行中のファイルを上書きしても大丈夫だけど、NFS経由なリモートのファイルシステム上から実行中のファイルを上書きすると落ちてました。
#/usr/local/bin をNFSで共有していて、Emacsを更新したらあちこちから悲鳴が聞こえてきたことがあります…
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
「毎々お世話になっております。仕様書を頂きたく。」「拝承」 -- ある会社の日常
WindowsからLinuxに移って (スコア:1)
とても不思議だったことが2つ
その1つが、なんでプログラムごとに別フォルダ(Linuxだとディレクトリ)に入れないの?ってこと。
だって、プログラムってどこかで1つの団体が管理しているわけじゃないのに、
どうやって同じファイル名のプログラムが2つ以上ないってことを保障してるのさ?
ディストリビューターによってはパッケージ管理システムでそういう不具合が起こらないようにしているのもあるだろうけど、
野良ビルドして入れた場合、最悪別のプログラムに上書きされてしまう危険もあるだろうに。
ちなみに、もう1つの疑問は、
実行中のプログラムであっても終了させずに上書き更新できるってこと。
Re: (スコア:2)
> 実行中のプログラムであっても終了させずに上書き更新できるってこと。
ファイルをopenしたまま、そのファイルをrmして、そのファイルシステムのdfをとってみましょう。
Re: (スコア:0)
rmでなく上書きするとcore dumpするシステムもあったなぁ。どれだったか、よく憶えてないけど。
コードをMAP_PRIVATEしてるシステムは問題なかったけど。
Re:WindowsからLinuxに移って (スコア:1)
昔話ですが、SunOS4では、
ローカルファイルシステムは実行中のファイルを上書きしても大丈夫だけど、
NFS経由なリモートのファイルシステム上から実行中のファイルを上書きすると落ちてました。
#/usr/local/bin をNFSで共有していて、Emacsを更新したらあちこちから悲鳴が聞こえてきたことがあります…