Saya perhatikan bahwa pada dasarnya tidak ada sistem yang pernah saya gunakan yang memiliki /bin/sh
sebagai executable nyata. Itu selalu merupakan symlink ke dash
, bash
dalam mode POSIX, atau yang serupa.
Mengapa? Apa kerugian menggunakan /bin/sh
yang asli dan asli? ? (Kecepatan? Lisensi?)
Jawaban yang Diterima:
Saya kira kekurangan fitur – tidak ada riwayat perintah, tidak ada pengalihan mewah, tidak ada pengeditan baris perintah. BSD memperkenalkan csh
shell C untuk alasan tersebut. Faktor lainnya adalah bahwa Genuine Bourne Shell baru saja tersedia dalam bentuk open source. Kecuali Anda melisensikannya, Anda tidak dapat mendistribusikannya. Hal itu membuatnya tidak terjangkau oleh distro bebas biaya, dan secara ideologis tidak cocok untuk distro lain, dan *BSD.
Tapi kodenya sudah tersedia sekarang. Anda dapat melihat, mengompilasinya, mencobanya.