waktu itu, Tue, Apr 23, 2002 at 09:48:41AM +0800, bla-bla-bla menulis:
> kernel <==> shell <==> application.
> 
> 1. Apakah logika diatas benar adanya ?

ya

> 2. kalau benar ..... dimanakah posisi xwin ketika kita memakai xwin ? lalu posisi 
>applikasi xwin ?
> 

XWindow levelnya aplikasi. Aplikasi XWindow levelnya diatas XWindow. 

> 3. Apa beda shell (bash dan saudaranya) dengan script-language (perl, phyton dan 
>saudaranya) ? Dalam hal ini yg saya ingin
> tahu perbedaan yg signifikan. berhubung setahu saya bash juga dapat menjalankan 
>scriptnya sendiri.
> 

biasanya shell sudah built-in fungsi2 utility untuk sistem operasi. Misal who, ls, itu 
bagian dari shell.

> 
> 4. KAlau kita menjalankan script-language .... apakah gambar dibawah ini benar ?
> 
> kernel <==> shell <==> application (script-language) <==> script file (mis: hello.pl)
> 

panahnya satu saja, jangan bolak balik. Menunjukkan ketergantungan. Kalau panahnya ke 
kiri,
berarti yang kanan, tergantung sama yang kiri.

> 5. Dapatkah fungsi Bash diganti dengan perl ? kalau tidak, apa alasannya ?
> 

Secara standar, shell merupakan utility dasar untuk OS pada sistem operasi UNIX dan 
turunannya (POSIX compliance)
Secara teknis, shell memiliki utility dasar yang langsung berinteraksi dengan 
kernelnya. Sedangkan aplikasi, hanya terbatas pada system call.

> 6. kapan sebaiknya kita memakai perl-script, bash-script, atau script-script lainnya 
>?
> 

tergantung kebutuhan dan bisanya. bash script kalau bikin skrip dasar untuk utility 
sederhana membantu tugas sehari2
(sebagai sys admin misalnya) yg langsung ke OS. Perl kalo mau manipulasi teks. Tentu 
ini subyektif. Anda bisa belajar sendiri untuk tahu kemampuan masing2.

> 7. Kenapa begitu banyak script-language yg tersedia ? apakah bash-script tidak 
>mencukupi untuk linux ? kalau tidak ...
> script-language apa yang paling lengkap (sehingga kita tidak perlu tahu 
>script-language lainnya lagi)
> 

tidak ada yang paling lengkap. Semua memiliki karakter dan kegunaan sendiri2.

Mungkin belajar C akan mempermudah belajar lainnya. Mungkin.

cmiiw.

-- 
fade2bl.ac

-- 
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Dapatkan FAQ milis dg mengirim email kosong ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3

Kirim email ke