Ubuntuがさらに更新するときに再起動する必要がないのはなぜですか?カーネルの更新やビデオドライバーなどの場合、再起動しないと変更をロードできないことを知っています。しかし、私はしばしば再起動を必要としない非常に基本的なパッケージのより基本的な更新について興味があります。Telepathy、glibc、gtkなどのようなもの。なぜこのようなパッケージは更新するために再起動を必要としないのですか?更新直後に新しいバージョンは実際に実行されていますか?
別の例はGwibberです。最近、gwibberの実行中にUpdate Managerを介してgwibberを受け取って更新しました。更新は正常に完了しました。gwibberは手動で再起動せずに新しいバージョンを実行しますか?それは他のパッケージでも同じですか?(mysqlやapacheのようなものは更新時に自動的に再起動します)。自動的に再起動しないパッケージの場合、それはセキュリティ修正のセキュリティ上の問題ではありませんか?
これは、私がOS Xを約1週間実行しており、カーネル/ビデオドライバーに関連していない場合でも、ほとんどすべての更新プログラムを再起動する必要があるためです(私が知る限り-多くの情報を提供していません) )。私の友人は、「万が一に備えて」ほとんどのアップデートでAppleが強制的に再起動するのだと言いました。ほとんどのインストール/アンインストールまたは更新には再起動が必要であるため、Windowsは最悪です(多くの場合、シャットダウンには非常に長い時間がかかります)。これはこの会場では少し広いかもしれませんが、異なるオペレーティングシステムがこれをどう違うように処理するのですか?または、Ubuntuに固有:なぜUbuntuはより厳格な再起動ポリシーに従っていないのですか?
#!/usr/bin/env python print raw_input()
し、これを実行するpython test.py
かchmod +x test.py && ./test.py
、それは入力を求めるとき、およびrm test.py
。