パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

Systemd、ログアウト時にバックグラウンドプロセスをkillするよう既定値を変更へ」記事へのコメント

  • ログアウトしたユーザーのプロセスは終了するのが本来の形。

    • by Anonymous Coward

      Windowsは普通にそうなってるよな。必要ならmachine-wideなサービスを作れっていうスタンス。
      systemdもそれを目標としてるんだろう。古参連中が理解できないだけで。

      • by Anonymous Coward

        新しい酒は新しい革袋に。systemd-compatibleなユーザランドだけに浄化した新しいディストロでやってくれ。
        Windowsでは当たり前だからといって/bin, /bin/sbin, /usr/bin, /usr/share/binのバイナリに全部".exe"を付けたりはしないだろ?

        • by Anonymous Coward

          多分、付けた方がいい。

          • by Anonymous Coward on 2016年06月02日 16時05分 (#3023069)

            > 多分、付けた方がいい。

            いったいどういう利点があるんでしょう?

            ちなみに欠点はすごく沢山あります。
            一番ヤバいのは、プロセス起動するソフトウェアを全部書き換える必要が生じるところですね。
            今回の systemd とは比べ物にならないくらい悲惨に、互換性が壊滅します。

            親コメント
            • by uxi (5376) on 2016年06月02日 18時37分 (#3023194)

              Cygwin の場合、
              現実問題として、.exe 付いてても大してメリットはない気がするんだけど、
              逆に .exe 付いてるからと言って大してデメリットが生じてるわけでもないよ。

              間に噛んでる Cygwin 層の
              システムコールが面倒見てくれるから
              ユーザーが書くプログラムでは
              .exe 付いてることを意識しなければいけない場面はほとんどないしね。

              --
              uxi
              親コメント
              • by Anonymous Coward

                いや cygwin は Linux じゃないから、「cygwin ではデメリットない」て話はオフトピックですよ。
                Linux じゃシステムコール層がそういう面倒みてくれないし。

                それにメリット説明してないし。

              • by uxi (5376) on 2016年06月02日 19時36分 (#3023235)

                そうは読めなかったなぁ。

                Windowsでは当たり前だからといって/bin, /bin/sbin, /usr/bin, /usr/share/binのバイナリに全部".exe"を付けたりはしないだろ?

                って書いてあったから、てっきり Windows の /bin その他の話かと。

                Cygwin でのメリットは、explorer から見たときに実行ファイルだって分かり易いとか、cmd や explorer から実行できるとかその辺かな?
                そういう使い方はあまりしないので、大したメリットではないけど、最低限 mintty とか bash とかは .exe 付いてないと使えない気がする。

                --
                uxi
                親コメント
            • by Anonymous Coward

              まず、ファイルが実行可能かどうかはどこかに情報を書き込まなければゴミになる。ファイル名に書く必要はないがファイル名に書くのは互換性の点で優れている。

              そもそも、Unixのデスクトップだって、.txtみたいな拡張子を導入して、拡張子が.txtだったらgeditで開いて、.htmlだったらfirefoxで開く、ということをごく当たり前にやってる。makeだって、拡張子の.oとか.cとか.soとかに依存した文化がある。実行ファイルにだけ拡張子をつけないのは悪しき慣例だよ。一端書き換えたら、全体的な複雑さは減る。

              • by Anonymous Coward

                > ファイルが実行可能かどうかはどこかに情報を書き込まなければゴミになる。ファイル名に書く必要はないがファイル名に書くのは互換性の点で優れている。

                Windowsとの互換性に優れているという意味なのでしょうか?
                でも、今や計算機の数ではiPhoneやAndroidの方が圧倒的に多いわけで、
                iPhoneやAndroidはLinuxと同様に、ファイルシステム自身に実行形式属性を記録して持っているわけです。
                むしろWindowsがiPhone/Android/MacOS/Linuxと同じ方法に変更した方が、
                互換性において圧倒的に優れているでしょう。

                > 実行ファイルにだけ拡張子をつけないのは悪しき慣例だよ。一

あと、僕は馬鹿なことをするのは嫌いですよ (わざとやるとき以外は)。-- Larry Wall

処理中...