bashの置換、MacOSのカタリナは、デフォルトのシェルzshのように使用しました

昨日のWWDCカンファレンスでは、AppleはカタリナのMacOSの次のメジャーバージョンをご紹介します。

デフォルトのシェルは、オペレーティングシステムの新バージョンに置き換えられているようzshのbashの - しかし、開発者や上級ユーザーのために、MacOSのカタリナは大きな変化があります。

▲MacOSのモハーベ上のbash

デフォルトでは、MacOSのカタリナ新たに作成したユーザーアカウントのすべてのは、zshのを使用します。もちろん、ユーザーにスムーズな移行を支援するために、bashはMacOSのカタリナからすぐに消えませんが、Appleは、bashの最後には、まだ除去することができるので、ユーザーは、できるだけ早くこの変更に慣れるために、zshのになっているはずです。

Appleは、この決定の理由を説明したが、GPLv3のオープンソースライセンスについて憶測しませんでした。AppleはGPLv2のライセンス契約に基づいて、3.2バージョンのbashを獲得していますが、bashの新しいバージョンはGPLv3の契約を採用しながら。

Appleは、使用GPLv3のソフトウェアパッケージのMacOSにされていません。Appleはこの企業から発行されたように、ので、コードレビューと態度とのライセンス契約により厳しいこと、および明示的な特許ライセンスが含まれています。

多くのMacの開発者は、より現代的な魚のようなシェルが、zshのとはBourneシェル(sh)はbashのほとんどとの互換性を使用し始めているが。zshのは、新しい端末の設定に適応するために、できるだけ早くはbashが完全に除去される前に、MacOSのモハーベを切り替えるする場合とき導入された、より柔軟な自動補完機能、zshのがあります。

おすすめ

転載: www.oschina.net/news/107223/macos-catalina-zsh-bash-shell-replacement