Sistem "smokin" dediği ne yaptı?


48

Gelen include/x86_64-linux-gnu/asm/unistd_64.h, ben adında bir sistem çağrısı bkz tuxcall,

#define __NR_tuxcall 184

man tuxcallBunun uygulanmayan bir sistem çağrısı olduğunu söylemek dışında hiçbir şey yoktur . Ne yaptı? Daha önce hiç uygulanmadı mı ya da antik çağda bir şey yaptı mı?

Yanıtlar:


62

tuxcalliçin yer tutucu olan sistem çağrısı uygulanan TUX çekirdek modülü ile iletişim kurmak için kullanıcı uzay araçları tarafından kullanılan TUX web sunucusu . Bu tamamen çekirdekte çalışan bir web sunucusuydu; Linux'un diğer bölümlerindeki, özellikle de NPTL ile iş parçacığı desteğindeki gelişmeler , kullanıcı alanı web sunucusu performansını TUX'un elde ettiği seviyeye getirinceye kadar Ingo Molnar tarafından sağlandı.tux

Hala smokini arasında Linux 2.6.18 için 3 yamaları bulabilirsiniz Ingo en yamalar uygulanması da dahil olmak üzere sys_tux(söz konusu sistem çağrısı). Belgeleri içeren kullanıcı alanı kısmı, Wayback Machine'de bulunabilir (teşekkürler hvd !).


14

Standart olmayan sistemlerden bir şey buldum :

tuxcall () - Bu çağrı bir TUX modülünden gelir ve çekirdeğe gönderilir. Çağrı, çekirdekten modül için bazı görevler gerçekleştirmesini ister. Bir TUX modülü temel olarak bir Linux modülü şeklinde bir sunucu uygulaması / arka plan programıdır. Bir Apache sunucusunun bir çekirdek modülü olduğunu hayal edin; Bu aslında TUX’un işleyiş şekli.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.