উত্তর:
আপস্টার্ট হ'ল প্রথাগত init.d স্টাইল সিস্টেম-ভি বুটআপ স্ক্রিপ্টগুলির প্রতিস্থাপন। তবে আপস্টার্ট বুটআপ স্ক্রিপ্টগুলির সংগ্রহের চেয়ে বেশি কিছু নয়। এটি বাস্তবে এক মিনিট পরিকল্পনা এবং বিভিন্ন ডেমোন শুরু করার নিয়ন্ত্রণ করতে দেয়। উদাহরণস্বরূপ, নেটওয়ার্ক ড্রাইভগুলি স্বয়ংক্রিয়ভাবে চালানোর জন্য আপনার প্রথমে একটি ওয়ার্কিং নেটওয়ার্ক দরকার। যদিও আপস্টার্টের আগে এই পরিস্থিতিগুলি প্রায়শই রেসের অবস্থার দিকে পরিচালিত করে, আপস্টার্ট ঘোষণায় একটি চলমান নেটওয়ার্কের পূর্বশর্ত অন্তর্ভুক্ত করা যেতে পারে।
আপস্টার্ট আসলে ইভেন্ট মনিটরিং সিস্টেমের উপর ভিত্তি করে। যখন একটি নির্দিষ্ট হার্ডওয়্যার পরিস্থিতি দেখা দেয় বা অন্য কোনও প্রক্রিয়া কোনও ইভেন্ট প্রেরণ করে তখন এক বা একাধিক আপস্টার্ট স্ক্রিপ্টগুলি ট্রিগার হতে পারে। এটি ইউএসবি স্টিক orোকানো বা সরিয়ে ফেলা হলে নির্দিষ্ট ক্রিয়াকলাপগুলি স্বয়ংক্রিয়ভাবে ট্রিগার হওয়ার অনুমতি দেয়।
আমি বিশ্বাস করি যে সমস্ত লিনাক্স ডিস্ট্রিবিউশনগুলি ধাপে-ধাপে উত্সাহিত করতে System-V init স্থানান্তর করছে। প্রকৃতপক্ষে, upstarts এছাড়াও প্রচলিত init স্ক্রিপ্টগুলির শুরুতে ট্রিগার করতে পারে, অতএব, রূপান্তরটি একবারে সমস্ত ঘটতে হবে না।
আপস্টার্ট হল / sbin / init ডিমনটির ইভেন্ট-ভিত্তিক প্রতিস্থাপন যা বুট চলাকালীন কাজ এবং পরিষেবা শুরু করা, শাটডাউন করার সময় এগুলি থামানো এবং সিস্টেম চলাকালীন তদারকি করা পরিচালনা করে।
SysV বুট প্রক্রিয়াটি কঠোরভাবে সিনক্রোনাস। বর্তমান সময়ে সম্পূর্ণ না হওয়া পর্যন্ত ভবিষ্যতের কাজগুলি অবরুদ্ধ করে একসাথে এক জিনিস ঘটে। বুট প্রসেসের কোনও কিছু যদি দীর্ঘ সময় নেয়, তবে বাকি সমস্ত কিছুর জন্য অপেক্ষা করতে হবে। অতিরিক্তভাবে কাজগুলি কেবল তখন চালিত হয় যখন থিম ডেমন অবস্থায় পরিবর্তন করে (যেমন যখন মেশিনটি চালিত হয় বা বন্ধ থাকে)।
আপস্টার্ট হল একটি নতুন ইন ডিমন, যা বাল্ক রানলেভেলের পরিবর্তে ইভেন্টগুলির প্রতিক্রিয়াতে পরিষেবাগুলি শুরু করার অনুমতি দেয়। / ইত্যাদি / init ডিরেক্টরিতে প্রতিটি কাজের ফাইল কোনও পরিষেবা চালু করার জন্য বা সিস্টেম সূচনাকরণের নির্দিষ্ট অংশের জন্য দায়ী। কোন নির্দিষ্ট ক্রম নেই; পরিবর্তে প্রতিটি কাজ তার প্রতিক্রিয়া প্রদর্শন করবে এমন ইভেন্টগুলি নির্দিষ্ট করে। যখন কোনও ইভেন্ট ঘটে তখন আপস্টার্ট সমান্তরালভাবে সমস্ত ইভেন্ট শুরু করে যা এই ইভেন্টটির জন্য অপেক্ষা করেছিল।
সিস্টেমটি শেষ হয়ে যাওয়ার পরেও আপনি তাত্ত্বিকভাবে এটি ব্যবহার করতে পারেন। আপস্টার্টটি অবশেষে থাম্ব ড্রাইভের (যেমন বর্তমানে উদেব এবং হাল দ্বারা পরিচালিত) বাহ্যিক ডিভাইসগুলিতে প্লাগ ইন করা বা নির্দিষ্ট সময়ে (বর্তমানে ক্রোন দ্বারা পরিচালিত) প্রোগ্রামগুলি চালনার মতো কাজগুলি হাতে নেবে।
ওপস্টার্টটি মূলত উবুন্টু বিতরণের জন্য তৈরি হয়েছিল, তবে এটি সমস্ত লিনাক্স ডিস্ট্রিবিউশনগুলিতে উপস্থাপিত সিস্টেম-ভি ইন্দের প্রতিস্থাপন হিসাবে উপযুক্ত হওয়ার উদ্দেশ্যে।
Stতিহ্যবাহী এসআইএসভি থিম সিস্টেমটি প্রতিস্থাপনের জন্য উবুন্টুর নেতৃত্বে অপ্টস্টার্টের আরেকটি প্রচেষ্টা। এটি যদিও মানক নয় যদিও এটি কিছু বিতরণ ডেবিয়ান, ফেডোরা, নোকিয়ার মেমো প্ল্যাটফর্ম পামের ওয়েবস, গুগলের ক্রোমিয়াম ওএস, গুগলের ক্রোম ওএস হিসাবে গ্রহণ করেছে
আরও তথ্যের জন্য থেকে http://upstart.ubuntu.com/ থেকে চেক করুন