GNU/Linux >> Belajar Linux >  >> Linux

Apa yang dilakukan oleh panggilan sistem tuxcall?

tuxcall adalah placeholder untuk tux system call yang digunakan oleh alat ruang pengguna untuk berkomunikasi dengan modul kernel TUX, yang mengimplementasikan server web TUX. Ini adalah server web yang berjalan sepenuhnya di kernel; itu dikelola oleh Ingo Molnar hingga peningkatan di bagian lain Linux, terutama dukungan thread dengan NPTL, membawa kinerja server web ruang pengguna ke tingkat yang dicapai oleh TUX.

Anda masih dapat menemukan tambalan TUX 3 untuk Linux 2.6.18 di antara tambalan Ingo, termasuk penerapan sys_tux (panggilan sistem yang dimaksud). Bagian ruang pengguna, yang menyertakan dokumentasi, dapat ditemukan di Wayback Machine (terima kasih hvd!).


Saya menemukan sesuatu dari non-standard-syscalls:

tuxcall() - Panggilan ini berasal dari modul TUX dan dikirim ke kernel. Panggilan meminta kernel untuk melakukan beberapa tugas untuk modul. Modul TUX pada dasarnya adalah aplikasi server/daemon dalam bentuk modul aLinux. Bayangkan server Apache menjadi modul kernel; pada dasarnya itulah cara kerja TUX.


Linux
  1. Deteksi Sistem Init Menggunakan Shell?

  2. Linux – Bagaimana Cara Mengetahui Hard Disk Apa yang Ada di Sistem?

  3. Apa tujuan dari "pengguna sistem" di Replikasi MySQL?

  1. Apa perbedaan antara insmod dan modprobe

  2. Bagaimana cara memetakan tumpukan untuk panggilan sistem clone () di linux?

  3. Apa yang dilakukan panggilan sistem brk()?

  1. Memeriksa apakah errno !=EINTR:apa artinya?

  2. Apa fungsi BIOS saat sistem operasi sedang berjalan?

  3. Apa perbedaan antara panggilan Perpustakaan dan panggilan Sistem di Linux?