On Sun, Dec 27, 2009 at 10:22:01PM +0700, Resza Ciptadi wrote:
Bila sudah spesifik yang harus dilakukan oleh si mesin tanpa perubahan ataupun konfigurasi lagi kelak, bukankah program spesifik yang dimaksud bisa saja di jadikan module kernel yang di compile embend(tidak sebagai module). Setelah boot si komputer dengan senang hati menjadi router yang bekerja 24/7. skenario ini umum sekali untuk plc, embeded device yang tidak membutuhkan campur tangan manusia dan berkomunikasi dari mesin ke mesin dengan resource sangat minim, apakah ini tidak termasuk 'penghitung' (computer)?? meskipun umumnya embeded device sekarang tetap memakai user space, tapi sebenar ini pilihan design yang bisa dilakukan. Di kondisi terbatas begini library C, dan lib2 lain apalagi compiler sama sekali tidak dibutuhkan tetap saja si mesin beroperasi(artinya sistem operasi d gunakan) sesuai tujuannya.
sebenarnya sudah disinggung oleh Pak Yudhi, setiap kali boot kernel, kernel akan mencari /sbin/init untuk dijalankan. bisa jadi sesudah itu menjadi sangat spesifik untuk satu tujuan (misal perangkat embedded, katakanlah router), biasanya yang seperti ini tetap disebut sebagai operating system, dengan tujuan khusus (bukan general purpose operating system). sangat kurang kerjaan kalau orang nekad melakukan semuanya di kernel space menggunakan address space yang sama. tapi ya kembali lagi, itu kan cuman istilah. sebenarnya ya cuman sekedar nama untuk memudahkan kita berkomunikasi. jadi yang penting maksudnya bisa ditangkap, tidak masalah walaupun menggunakan definisi yang berbeda :D Salam, P.Y. Adi Prasaja -- Berhenti langganan: linux-aktivis-unsubscr...@linux.or.id Arsip dan info: http://linux.or.id/milis