ডিরেক্টরিগুলিতে যদি স্যুইড বিটের কোনও প্রভাব না থাকে এবং স্টিকি বিটটির ফাইলগুলিতে কোনও প্রভাব না থাকে তবে সেগুলি কেন এক বিটে সংযুক্ত হয় না?


18

এটি কি ফাইল প্রতি এক বিট বাঁচাতে পারে, বা প্রয়োজনীয় প্যাডিং যে কোনওভাবেই ব্যবহার করতে হবে? এমনকি যদি প্যাডিং রয়েছে, তবুও কেন তাদের একত্রিত করে নতুন বৈশিষ্ট্যের জন্য অতিরিক্ত বিটটি ব্যবহার করবেন না?


3
স্টিকি বিট সাধারণ ফাইলগুলিতে কিছু করে। এটি ব্যবহারের সংখ্যাগুলির জন্য en.wikedia.org/wiki/Sticky_bit দেখুন ।
জোশুয়া

@ জোশুয়া এটি আকর্ষণীয়, এবং এটি একটি ভাল বিষয় যে নন-লিনাক্স * নিক্সে আচরণের পরিবর্তিত হয়। তবে এই প্রশ্নের জন্য আমার মনে লিনাক্স ছিল। আমি ভাবছি যদিও বিএসডি এএমডি এবং এলএস সহ লিনাক্স কার্নেলের কেউ এখনও স্টিকি ফাইল বিটের উপর নির্ভর করতে পারে? এবং আমি অনুমান করি যে বিভিন্ন ব্যবহারকারীর প্রোগ্রামগুলি এর জন্য পরীক্ষা করতে পারে / কাজ করতে পারে যদিও আমি যে কোনও সাধারণ প্রোগ্রাম জানি না।
হ্যারি

উত্তর:


26

.তিহাসিক কারণে। স্টিকি বিটটি মূলত সম্পূর্ণ ভিন্ন উদ্দেশ্যে ব্যবহৃত হয়েছিল: এটি যদি একটি এক্সিকিউটেবল ফাইলের উপর সেট করা থাকে তবে এটি অপারেটিং সিস্টেমকে অদলবদলে পাঠ্য বিভাগটি ধরে রাখতে বলেছিল। এভাবে নাম "স্টিকি বিট"।


আপনাকে ধন্যবাদ, তবে এগুলি কি অভ্যন্তরীণভাবে এখনও "এক বিট" হওয়া থেকে বিরত থাকে? বা এক-বিট সঞ্চয় প্রতি ফাইল-স্তরের পর্যায়ে যথেষ্ট তাৎপর্যপূর্ণ নয়?
হ্যারি

6
একটি এক্সিকিউটেবল ফাইলের মধ্যে সুইড এবং স্টিকি জাতীয় চারটি সংমিশ্রণ থাকতে পারে।
জোহান ম্যারিন

হ্যাঁ, সুতরাং আসল প্রশ্ন। হতে পারে আরও ভাল বাক্যযুক্ত, আজকের চিপ বিটের সাথে সংযুক্ত করার সাথে স্টিকি বিটের নাম (বা অতীতের ব্যবহার) কেন কিছু আছে? উভয় বিটের ক্রিয়াকলাপগুলিকে একটি "স্টিকি / স্যুইড" বিটে একত্রিত করা যায়নি, যা ফাইলগুলিতে সেট করার সময় স্যুইড হিসাবে কাজ করে তবে ডিরেক্টরিতে সেট করার সময় স্টিকি থাকে?
হ্যারি

17
আপনি চারপাশে বিট স্থানান্তরিত হলে আপনি পিছনে সামঞ্জস্যতা ভঙ্গ করবেন। chmod 4755 fileস্যুইড বিট chmod 1755 dirসেট করে এবং স্টিকি বিট সেট করে। আমরা কেবল ফাইল প্রতি একক বিট সংরক্ষণের স্বার্থে পুরানো স্ক্রিপ্টগুলি ভাঙতে চাই না, তাই না? অবশ্যই, অভ্যন্তরীণভাবে কোনও ফাইল সিস্টেম আপনার অপ্টিমাইজেশন বাস্তবায়নের জন্য মুক্ত, যতক্ষণ না বাহ্যিক ইন্টারফেস একই থাকে।
জোহান মিরেন

6
@ জোহান ম্যারিন: এবং অবশ্যই আপনি সেই বিটটি সংরক্ষণ করবেন না, এটি বাইট / শব্দের অনুমতি ক্ষেত্রে কেবল একটি অব্যবহৃত বিট হয়ে উঠবে।
জামেএসকিফ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.