सिस्टम ने "tuxcall" को क्या कहा?


48

में include/x86_64-linux-gnu/asm/unistd_64.h, मुझे एक सिस्टम कॉल नाम दिया गया है tuxcall,

#define __NR_tuxcall 184

इसके बारे में कुछ भी नहीं है man tuxcallसिवाय इसके कि यह एक अनिमित सिस्टम कॉल है । यह क्या किया? क्या इसे कभी लागू नहीं किया गया था, या यह पुरातनता में कुछ किया था?

जवाबों:


62

tuxcallके लिए जगह-धारक है सिस्टम कॉल जो उपयोगकर्ता के अंतरिक्ष उपकरण द्वारा इस्तेमाल किया गया था टक्स कर्नेल मॉड्यूल है, जो लागू किया के साथ संवाद करने टक्स वेब सर्वर । यह एक वेब सर्वर था जो पूरी तरह से कर्नेल में चल रहा था; यह Ingo Molnar द्वारा बनाए रखा गया था जब तक कि लिनक्स के अन्य हिस्सों में सुधार न हो, विशेष रूप से NPTL के साथ थ्रेड समर्थन , उपयोगकर्ता-स्पेस वेब सर्वर के प्रदर्शन को TUX द्वारा प्राप्त स्तर तक लाया।tux

आप अभी भी इनको पैच के बीच लिनक्स 2.6.18 के लिए टक्स 3 पैच पा सकते हैं , जिसमें sys_tux(प्रश्न में सिस्टम कॉल) का कार्यान्वयन भी शामिल है । उपयोगकर्ता-अंतरिक्ष भाग, जिसमें प्रलेखन शामिल है, वेबैक मशीन (धन्यवाद hvd !) पर पाया जा सकता है ।


14

मुझे गैर-मानक-सीस्कॉल से कुछ मिला है :

tuxcall () - यह कॉल TUX मॉड्यूल से आती है और कर्नेल में भेजी जाती है। कॉल कर्नेल को मॉड्यूल के लिए कुछ कार्य करने के लिए कहता है। एक TUX मॉड्यूल मूल रूप से लिनक्स मॉड्यूल के रूप में एक सर्वर एप्लिकेशन / डेमॉन है। अपाचे सर्वर को कर्नेल मॉड्यूल होने की कल्पना करें; यह अनिवार्य है कि TUX कैसे काम करता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.