"সবকিছুই একটি ফাইল" কেবলমাত্র ওভারস্টেটমেন্ট। এটা তোলে ছিল 1970 সালে উপন্যাস এবং এটি ছিল ইউনিক্স এর একটি প্রাথমিক পার্থক্য চরিত্রগত। তবে এটি কেবল একটি বিপণন ধারণা, ইউনিক্সের আসল ভিত্তি নয়, কারণ এটি অবশ্যই সত্য নয়। সমস্ত কিছু ফাইল হিসাবে বিবেচনা করা উপকারী বা বুদ্ধিমান নয়।
সিপিইউ কি একটি ফাইল? আপনার প্রোগ্রামটি কোনও নতুন নির্দেশ পাওয়ার জন্য () একটি সিপিইউ পড়ে? র্যাম কি ফাইল? আপনার প্রোগ্রামটি পরের বাইট () পড়বে?
তারপরে, এমন ধরণের ওএস ছিল যা আপনাকে ফ্লপি ডিস্কের জন্য একটি এপিআই এবং একটি হার্ড ডিস্কের জন্য একটি পৃথক এপিআই, চৌম্বকীয় টেপের জন্য একটি পৃথক এপিআই এবং বিভিন্ন টার্মিনালগুলির জন্য বিভিন্ন এপিআইয়ের একগুচ্ছ দেয়। আইবিএম মেইনফ্রেম সিস্টেমে হার্ড ডিস্কে বিভিন্ন ধরণের ফাইল ছিল এবং তাদের প্রত্যেককে একটি আলাদা এপিআই দিয়েছিল, বিশ্বাস করুন বা না করুন! সুতরাং ইউনিক্স "এটি একটি ফাইল" পদ্ধতির সাথে "স্টিডিন / স্টাডিআউট / স্ট্ডার" পদ্ধতির সাথে ব্যবহারকারী এবং প্রোগ্রামার উভয়ের জন্য খুব মার্জিত বিমূর্ততা এনেছে।
নেটওয়ার্কের সাথে, এই নির্দিষ্ট বিমূর্ততাটি কার্যকর হয়নি। এবং কোনও ক্ষতি নেই, কেবল সামান্য কম সামগ্রিক কমনীয়তা এবং ওএসের সমন্বয়। কিন্তু এটি কাজ করে. আপনি কি /dev/myinternetz/www/google/com/tcp/80
আজ আপনার সিস্টেমে কোথাও ফোন করা ফাইল দেখতে পাচ্ছেন ? আপনি কি এটি খুলতে (), একটি কোয়েরি () লিখতে এবং () উত্তরটি সুন্দর HTML এ পড়তে পারেন? কোন? এটি কারণ এটি "একটি ফাইল" অ্যাবস্ট্রাকশন নেটওয়ার্কের চারপাশে কথোপকথনের জন্য খুব সহজ ছিল না। এটি অনুশীলনে খুব বেশি কাজ করবে না। কার্যক্রমে ফাঁসযুক্ত বিমূর্তনের আইন ।