मेरी समझ के लिए, फ़ाइलों में हेरफेर करने के लिए लिनक्स में केवल sys_write syscall है, जो फ़ाइल सामग्री को अधिलेखित करता है (या इसे समाप्त करता है, यदि अंत में)।
लिनक्स में फ़ाइलों में सामग्री डालने या हटाने के लिए कोई सीस्कॉल क्यों नहीं हैं?
चूंकि सभी वर्तमान फ़ाइल सिस्टम को फ़ाइल को निरंतर मेमोरी ब्लॉक में संग्रहीत करने की आवश्यकता नहीं होती है, इसलिए एक कुशल कार्यान्वयन संभव होना चाहिए। (फाइलें खंडित हो जाती हैं।)
फाइल सिस्टम फीचर्स के साथ "कॉपी ऑन राइट" या "ट्रांसपेरेंट फाइल कम्प्रेशन" के रूप में, कंटेंट डालने का वर्तमान तरीका बहुत ही अकुशल लगता है।