লিনাক্সের মতো ইউনিক্স পরিবেশে অর্জন করা "কার্নেল বুট সিস্টেমস" (উদ্যোগ) এর ক্ষেত্রে সিস্টেমডি বর্তমানে বহুল ব্যবহৃত স্ট্যান্ডার্ড। এটি বেশ কয়েক বছর আগে তৈরি হয়েছিল লেনার্ট কবিতা (প্রধানত) পাশে কে sievers (প্রাক্তন রেড হ্যাট) বর্তমানে এটি ক এলজিপিএল ২.১ লাইসেন্স (জিপিএল 2 এর আওতায় লাইসেন্স ব্যতীত)। যদিও অন্যান্য বিকল্প আছে, প্রাচীন এবং traditionalতিহ্যবাদীদের মতো সিসভিনিট এবং আপস্টার্ট, নতুন বিকল্প যেমন চলমান আছে সিস্টেমড-শিম.
সর্বাধিক ব্যবহৃত হওয়ার পাশাপাশি, সিস্টেমডও বিতর্কিত একটি এবং কখনও কখনও ব্যবহারকারীদের উল্লেখযোগ্য অংশ দ্বারা ঘৃণা করে, যা এর জটিলতা এবং অত্যধিক আধিপত্য বা এর ডিস্ট্রোসের কার্যকারিতা উপর নিয়ন্ত্রণ বাধা দেয়। এই কারণে, পুরানো বা আধুনিক বিকল্পগুলি এখনও জিএনইউ / লিনাক্স সম্প্রদায়ের বিস্তৃত ক্ষেত্রগুলিতে দুর্দান্ত।
বর্তমানে একটি মুক্ত সফ্টওয়্যার প্রকল্প হিসাবে সিস্টেমড এ হোস্ট করা হয় GitHub এবং এর ওয়েবসাইটে পর্যাপ্ত ডকুমেন্টেশন রয়েছেফ্রিডেস্কটপ.অর্গ"। এবং অন্যান্য সময়ে আমরা ব্যাপকভাবে কথা বলেছি যদিও systemd ব্লগে, উদাহরণস্বরূপ, পোস্ট করা হয়েছে «সিস্টেমডি ডিমেসফাইজিং« লেখক থেকে "ইউজমোস্লিনাক্স"আজ আমরা বর্তমান বিকল্পগুলির দিকগুলির তুলনা করে আরও কিছুটা প্রসারিত করার আশা করছি।
সিস্টেমড কি?
লিনাক্স-ভিত্তিক সিস্টেমগুলির জন্য সিস্টেমড হ'ল একটি সিস্টেম এবং পরিষেবাদি প্রশাসক। তবে আরও বিস্তৃতভাবে এটি লিনাক্স সিস্টেমের জন্য বেসিক বিল্ডিং ব্লকের একটি সেট হিসাবেও বর্ণনা করা যেতে পারে, কারণ এটি একটি aসিস্টেম এবং পরিষেবা প্রশাসক » যা প্রক্রিয়া (পিআইডি 1) হিসাবে চলে এবং বাকি সিস্টেমটি শুরু করে।
সিস্টেমড গতিশীল সমান্তরালতা ক্ষমতা সরবরাহ করে, পরিষেবাগুলি শুরু করতে "সকেট" এবং "ডি-বাস অ্যাক্টিভেশন" ব্যবহার করে। এছাড়াও এটি অফার করে "শুরুতে" ডেমনের অনুরোধে এটি লিনাক্স নিয়ন্ত্রণ গ্রুপগুলি ব্যবহার করে প্রক্রিয়াগুলি ট্র্যাক করে, মাউন্ট পয়েন্ট এবং অটোমোয়েন্ট পরিচালনা করে এবং বিস্তৃত লেনদেন নির্ভর নির্ভরতা-ভিত্তিক পরিষেবা পরিষেবা প্রয়োগ করে যৌক্তিক
পরিশেষে, এবং উল্লেখযোগ্যভাবে, এটি যুক্ত করা যেতে পারে সিস্টেমডি এসআইএসভি এবং এলএসবি স্টার্টআপ স্ক্রিপ্টগুলির সাথে সামঞ্জস্যপূর্ণ এবং আজ অবধি অনেক জিএনইউ / লিনাক্স ডিস্ট্রোতে সিসভিনিটের সফল প্রতিস্থাপন হিসাবে কাজ করেছে।এটি সম্পর্কে বৈধ সমালোচনা বা নেতিবাচক মন্তব্য নির্বিশেষে
এবং এটিতে একটি রেজিস্ট্রি ডেমন, হোস্টনামের মতো বেসিক সিস্টেম সেটিংস নিয়ন্ত্রণের জন্য ইউটিলিটিস অন্তর্ভুক্ত রয়েছে, তারিখ, স্থানীয়, ব্যবহারকারী এবং পাত্রে লগ ইন এবং একটি সাধারণ নেটওয়ার্ক কনফিগারেশন, নেটওয়ার্ক টাইম সিঙ্ক্রোনাইজেশন, ফরোয়ার্ডিং পরিচালনা করার জন্য ভার্চুয়াল মেশিনগুলি, সিস্টেম অ্যাকাউন্টগুলি, ডিরেক্টরিগুলি এবং রানটাইম সেটিংস এবং ডেমনগুলি চালাওয়ার একটি তালিকা রাখুন রেকর্ড এবং নাম রেজোলিউশন।
অন্যান্য বিষয়গুলির মধ্যে, যার জন্য এটি ভারী, জটিল এবং ডিগ্রোগুলিতে এটি প্রয়োগ করা হয় সেখানে অধিকারী হিসাবে শ্রেণীবদ্ধ করা হয়সন্তোষজনকভাবে তার উদ্দেশ্যগুলি পূরণ করে যার জন্য এটি তৈরি করা হয়েছিল। এতটাই যে সুপরিচিত ডিস্ট্রো ডেবিয়ানঅন্যান্য অনেক জিএনইউ / লিনাক্স ডিস্ট্রোসের জননী, এটি কিছু সময়ের জন্য এটি বাস্তবায়িত করে যা এর বিস্তৃতিতে অবদান রেখেছে।
কি হচ্ছে? সিসভিনিট?
সিসভিনিট হ'ল প্রাচীনতম এবং বর্তমানের একটি লিনাক্স ভিত্তিক সিস্টেমগুলির জন্য সিস্টেম এবং পরিষেবাদির প্রশাসক। এটি এখনও বেশিরভাগটিতে ব্যাপকভাবে ব্যবহৃত হয় জিএনইউ / লিনাক্স ডিস্ট্রোস ট্র্যাজেক্টরিগুলির, এবং নতুনগুলির মতো Devuan.
প্রোগ্রাম হিসাবে সিসভিনিট থেকে নিম্নলিখিতটি হাইলাইট করা যেতে পারে:
কার্নেলটি লোড হওয়ার পরে এটি চালানোর প্রথম প্রক্রিয়া এবং অন্য সমস্ত প্রক্রিয়াটি প্রসারিত হয় এটি একটি ইআর ডিমন হিসাবে চালায় এবং সাধারণত পিআইডি 1 থাকে এটি কোনও স্ট্যান্ডার্ড প্রক্রিয়া সরবরাহ করে যা কোন প্রোগ্রাম আরম্ভ করে বা বন্ধ করে দেয় তা নিয়ন্ত্রণ করার জন্য কর্মক্ষমতা একটি নির্দিষ্ট স্তর ”। প্রাক্তন -ডেজিয়ান.আর উইকি অনুসারে
অসদৃশ "এটা" (সিস্টেম এবং পরিষেবা প্রশাসক ইউনিক্স সিস্টেমের প্রাথমিক), যা ডাকা একক স্ক্রিপ্ট ব্যবহার করে পরিষেবাগুলি শুরু করে "/ ইত্যাদি / আরসি", সিসভিনিট ডিরেক্টরি স্কিমায় ব্যবহার শুরু করে "/Etc/rc.d/" এতে বিভিন্ন পরিষেবার স্টার্ট / স্টপ স্ক্রিপ্ট রয়েছে।
এবং প্যাকেজ এবং ফাংশনগুলির স্তরে সিসভিনিতে অন্যান্য সমস্ত প্রোগ্রামের শুরু, কার্যকরকরণ এবং ডাউনলোড নিয়ন্ত্রণ করার জন্য প্রোগ্রাম রয়েছে। এর মধ্যে রয়েছে: হোল্ট, ডিআর, কিল্ল 5, লাস্ট, লাস্টব, মেসগ, পিডোফ, পাওয়ার অফ, রিবুট, রানলেভেল, শাটডাউন, সুলোগিন, টেলিনিট, উম্প্পডম্প এবং ওয়াল। যারা ইনস্টল করতে এবং ব্যবহার করতে চান তাদের জন্য গুরুত্বপূর্ণ তথ্য সিসভিনিট.
আজ অবধি লড়াই চলছে systemd y সিসভিনিট এর সাথে তুলনা করা শক্ত এবং শক্ত হয়ে উঠেছে WhatsApp y Telegram। এবং এটি সত্য যে শ্রদ্ধেয় সিসভিনিট ত্রুটি বা সীমাবদ্ধতা রয়েছে (প্রতিটি ব্যক্তির দৃষ্টিভঙ্গির উপর নির্ভর করে), যা সম্ভবত কোনও উপায়ে সমাধানযোগ্য, এর সমর্থক systemd প্রায়শই সাহসের সাথে দৃsert়তা systemd বর্তমানে সকলের মধ্যে সেরা সিস্টেম এবং পরিষেবা প্রশাসক ইউনিক্স সিস্টেমের প্রাথমিক বর্তমান।
সেই বাস্তবতা থেকেই এবং সেই সংগ্রাম থেকেই জন্ম হয়েছিল «উদ্যোগ স্বাধীনতা» (আইএফ) প্রচার যে যুক্তি খণ্ডন করতে ডিজাইন। উদ্যোগ স্বাধীনতা PID1- এ স্বাস্থ্যকর দৃষ্টিভঙ্গি পুনরুদ্ধার করার চেষ্টা করে, যা বৈচিত্র্য এবং পছন্দের স্বাধীনতাকে সম্মান করে। আপনি যদি আরও তথ্য চান তবে নীচের লিঙ্কটিতে গিয়ে এটি পেতে পারেন: প্রচার «উদ্যোগ স্বাধীনতা reedom (আইএফ), তথ্য যেমন জিএনইউ / লিনাক্স ডিস্ট্রোসগুলি যা সিস্টেমডের বিকল্প ব্যবহার করে।
সিস্টেমড-শিম কী?
সর্বশেষ কিন্তু কম না, আমরা দেখা সিস্টেমড-শিমের দুর্দান্ত বিকল্প। যা দেবিয়ান পার্সেল পৃষ্ঠা অনুসারে একটি প্যাকেজ যা:
"সিস্টেমেড ফাংশনটি এমুলেট করে যা init পরিষেবাটি ব্যবহার না করেই সিস্টেমড সাহায্যকারীদের চালনার জন্য প্রয়োজনীয়" "
তিনি কি সক্ষম তা বুঝতে "সিস্টেমড-শিম" বা এটি কীভাবে কাজ করে, এটি ডিস্ট্রোতে বাস্তবে দেখে ভাল হবে যে সর্বাধিক উপকৃত হয়েছে, এমএক্স-লিনাক্স। যা তার নিজস্ব নির্মাতাদের মতে এমএক্স-লিনাক্সের নিজস্ব বৈশিষ্ট্য হিসাবে রয়েছে:
“ইনস্টলড সিস্টেমে সিস্টেমড এবং সিসভিনিটের মধ্যে ব্যবহারকারীকে বেছে নেওয়ার ক্ষমতা ব্যবহারকারীকে দেওয়া। সিস্টেমড-শিম নামে একটি প্যাকেজ দ্বারা সম্ভব একটি জাদুকরী সংমিশ্রণ। যাইহোক, সিস্টেমড-শিমের বিকাশ কিছুদিন আগে বন্ধ হয়ে গিয়েছিল এবং দেবিয়ান সম্প্রতি বুস্টার সংগ্রহস্থলগুলি থেকে প্যাকেজটি সরিয়ে নিয়েছিল। আমরা বুঝতে পারি যে সিস্টেমড-শিমের বর্তমান অবস্থা ডিবিয়ান বাস্টারে সিস্টেমডের সংস্করণটি সঠিকভাবে কাজ করছে না, তাই আমরা এমএক্সের ভবিষ্যতের বিকল্পগুলি অন্বেষণ করছি। সে লক্ষ্যে, একটি জিনিস আমরা অন্বেষণ করতে চাই তা হ'ল সিস্টেমড-শিমের ক্রমাগত বিকাশের সম্ভাবনা (এবং সিস্টেমড-শিমের সঠিকভাবে কাজ করার জন্য যে কোনও সিস্টেমড প্যাচ প্রয়োজন) necessary
সিস্টেমেড-শিম এমএক্স-লিনাক্সকে এমন ভাল ফলাফল দিয়েছে যা ডিস্ট্রোর অন্যান্য দুর্দান্ত কার্যকারিতা এবং সুবিধাগুলি বাদ দিয়ে, এমএক্স-লিনাক্স ডিস্ট্রোবাচে প্রথম এবং ভবিষ্যতে ব্যবহার চালিয়ে যাওয়ার পরিকল্পনা রয়েছে এমএক্স-লিনাক্স 19 এর নতুন সংস্করণে সিস্টেম-শিম শীঘ্রই উপর ভিত্তি করে চালু করা হবে দেবিয়ান 10 (বাস্টার)।
আমি ব্যক্তিগতভাবে সিস্টেমড-শিমের সাথে এমএক্স-লিনাক্স 18.X সুপারিশ করিএটি দ্রুত হালকা এবং খুব কার্যকরী হিসাবে। এবং আমার বিশেষ ক্ষেত্রে এটি আমাকে তার উপর ভিত্তি করে আমার নিজস্ব ডিস্ট্রো তৈরি করার অনুমতি দিয়েছে, যা আমি বলেছিলাম: মিলাগ্রোস জিএনইউ / লিনাক্স।
অন্যান্য বিকল্প?
সংক্ষেপে, উল্লিখিতগুলি সহ, আমাদের বর্তমান বিকল্পগুলির মধ্যে «লিনাক্সের জন্য সিস্টেম অ্যাডমিনিস্ট্রেটর এবং সার্ভিসেস সিস্টেম for (init সিস্টেম) a:
- ওপেনসিআর
- চালাও এটা
- s6
- মেষপালক
- পাপ
- systemd হল
- সিস্টেমড-শিম
- sysvinit
উপসংহার
আমি আশা করি যে এই পোস্টটি প্রতিটি জন্য আরও কিছুটা জানার ক্ষেত্রে আপনার পক্ষে খুব কার্যকর এটা উল্লিখিত, এবং পরিবর্তে এটি তাদের একটি নির্দিষ্ট সঙ্গে একটি জিএনইউ / লিনাক্স ডিস্ট্রো চয়ন করতে সহায়তা করে «সিস্টেমস for এর জন্য সিস্টেম এবং পরিষেবা প্রশাসক » এবং পিবা শেষ, যারা ব্যবহারের পক্ষে কিছুটা ঝুঁকছেন তাদের জন্য for systemd, আমি নিম্নলিখিত লিঙ্কটি পড়ার পরামর্শ দিচ্ছি: এর দুর্দান্ত কল্পকাহিনী systemd.
সিস্টেমড চুষে !!!!!!!
খুব ভাল নিবন্ধ! ধন্যবাদ!
অবশ্যই, বিঘ্নিত না করে, তাদের প্রুফ রিডারের অভাব রয়েছে, কারণ বানান ত্রুটিগুলি নিবন্ধটি নষ্ট করে: "মোটা" সেক্টর (বিশাল খাত দ্বারা); যা "এ" অবদান রাখে ("দ্বারা" অবদান রেখেছিল)) ইত্যাদি।
নিবন্ধ এবং আপনার মন্তব্য পড়ার জন্য আপনাকে ধন্যবাদ। আপনি ইতিমধ্যে ব্যাকরণীয় গ্যাগটি সংশোধন করেছি। শুভেচ্ছা, প্রিয় পাঠক!
আমি বর্তমানে দীর্ঘকালীন আর্চার ব্যবহারকারী কিন্তু সিস্টেমড ননসেন্স এবং এর পিছনের গল্পগুলিতে আমি ক্লান্ত।
আমি আর্চ জগতকে ভালবাসি তাই আজকাল আমি নিজের ব্যক্তিগত কম্পিউটারে ওপেনআরসি দিয়ে আর্টিক্সটি পরীক্ষা করছি এবং আপাতত এটি নিখুঁত, যদি আমি কোনও অদ্ভুত কিছু না পাই তবে আমি আর্ক ছেড়ে চলে যাব আর্টিক্সে।
দুর্দান্ত! আমরা আশা করি আপনি সেই আকর্ষণীয় ডিস্ট্রোতে স্থানান্তর করতে পারেন। আপনার মন্তব্যের জন্য ধন্যবাদ.