HeadlinesBriefing HeadlinesBriefing.com

FTL: মেঘের জন্য একটি নতুন অপারেটিং সিস্টেম

Hacker News •
×

FTL একটি ব্যবহারকারী-স্থান অপারেটিং সিস্টেম ডিজাইন যা আপনাকে আপনার নিজের অপারেটিং সিস্টেমকে একটি লাইব্রেরি হিসেবে তৈরি করতে দেয়। এটি হালকা হার্ডওয়্যার-ভিত্তিক আলাদা করার উপর ভিত্তি করে হাইপারভাইজার-जैसे ইন্টারফেস ব্যবহার করে বিদ্যমান মোনোলিথিক কার্নেলের চেয়ে ভালভাবে কন্টেইনারকে আলাদা করে। আপনাকে বেয়ার-মেটাল মেশিনের প্রয়োজন নেই, এবং FTL লিনাক্স বাইনারি সঙ্গে সামঞ্জস্যপূর্ণ। উদাহরণস্বরূপ, এই ওয়েবসাইটটি সেবা দিতে রস্ট-ভিত্তিক HTTP সার্ভার একটি লিনাক্স অ্যাপ্লিকেশন যা FTL-এ চলছে। আপনি POSIX-abstrakশন ছাড়াই ইউনিকার্নেল-जैसे বিশেষ অ্যাপ্লিকেশনও চালাতে পারেন।

প্রতিটি কন্টেইনার একটি ব্যবহারকারী-স্থান অপারেটিং সিস্টেম চালায়, যা একটি শেয়ার্ড লাইব্রেরি যা লিনাক্স প্রসেস, VFS এবং TCP/IP-এর মতো অপারেটিং সিস্টেমের বেশিরভাগ ধারণা প্রয়োগ করে। FTL কার্নেল ব্যবহারকারী-স্থানে লিনাক্স সিস্টেম কল প্রয়োগ করার জন্য একটি ন্যূনতম ইন্টারফেস প্রদান করে, genau যেমন একটি হাইপারভাইজার। FTL মাইক্রোকার্নেলের সবচেয়ে ভাল অংশ (লচিল এবং নিরাপদ) এবং মোনোলিথিক কার্নেলের সবচেয়ে ভাল অংশ (কর্মক্ষম এবং সহজ)কে মিশ্রণ করে। লক্ষ্য হল হালকা কন্টেইনারকে VMs মতো নিরাপদ করা এবং অ্যাপ্লিকেশনে নতুন অপারেটিং সিস্টেম-স্তরের ক্ষমতা মুক্ত করা, কর্মক্ষমতাকে ত্যাগ না করে।

ব্যবহারকারী-স্থান অপারেটিং সিস্টেম ডিজাইন আপনাকে কার্নেল/eBPF প্রোগ্রামিং ছাড়াই লিনাক্স কার্নেলের বেশিরভাগ বৈশিষ্ট্য প্রসারিত করতে সক্ষম করে। আপনি printf যোগ করতে পারেন, নিরাপত্তা আপডেট প্রয়োগ করতে পারেন, এবং নতুন বৈশিষ্ট্য দ্রুত এবং নিরাপদে যোগ করতে পারেন। FTL-এ, অপারেটিং সিস্টেম শুধুমাত্র একটি লাইব্রেরি। রোডম্যাপে সেপ্টেম্বর ২০২৬-এ FTL-এ একটি সহজ লিনাক্স HTTP সার্ভার চালানো (v0.0.1), অক্টোবর ২০২৬-এ অ্যাসিঙ্ক্রোনাস রস্ট অ্যাপস সমর্থন (v0.1.0), নভেম্বর ২০২৬-এ ফাইল সিস্টেম, ডিসেম্বর ২০২৬-এ Node.js/Go সমর্থন, এবং জানুয়ারি ২০২৭-এ SMP, কন্টেইনার ইমেজ, এবং ৬৪-বিট আর্ম সমর্থন অন্তর্ভুক্ত।

সामয়িক প্রশ্ন: FTL কি এবং এটি ঐতিহ্যিক অপারেটিং সিস্টেম থেকে কীভাবে ভিন্ন?

FTL একটি ব্যবহারকারী-স্থান অপারেটিং সিস্টেম ডিজাইন যা আপনাকে একটি লাইব্রেরি হিসেবে একটি অপারেটিং সিস্টেম তৈরি করতে দেয়। এটি হালকা হার্ডওয়্যার-ভিত্তিক আলাদা করার উপর ভিত্তি করে হাইপারভাইজার-जैसे ইন্টারফেস ব্যবহার করে কন্টেইনারকে আলাদা করে, বেয়ার-মেটাল মেশিন ছাড়াই। এটি লিনাক্স বাইনারি সঙ্গে সামঞ্জস্যপূর্ণ এবং মাইক্রোকার্নেলের লচিলতা এবং নিরাপত্তা के साथ মোনোলিথিক কার্নেলের কর্মক্ষমতা এবং সহজতা মিশ্রণ করে।

উৎস: Hacker News · সারাংশ: HeadlinesBriefing