প্রকল্প সম্পর্কে
এই রিপোজিটরিটি os.phil-opp.com-এ "রাস্টে একটি ওএস লেখা" সিরিজের কোড হোস্ট করে। টিউটোরিয়ালটি পোস্টের একটি ক্রম হিসাবে সংগঠিত, যেখানে প্রতিটি পোস্টের মধ্যবর্তী বাস্তবায়ন post-XX নামে একটি পৃথক গিট শাখায় সংরক্ষিত থাকে। সর্বশেষ পোস্ট কোডটি post-12 শাখায় রয়েছে এবং প্রতিটি পোস্ট সরাসরি তার সংশ্লিষ্ট সোর্স শাখার সাথে লিঙ্ক করে।
দ্বিতীয় সংস্করণের সিরিজটি বেয়ার বোনস, ইন্টারাপ্টস, মেমোরি ম্যানেজমেন্ট এবং মাল্টিটাস্কিং-এ বিভক্ত। আচ্ছাদিত বিষয়গুলির মধ্যে রয়েছে একটি ফ্রিস্ট্যান্ডিং রাস্ট বাইনারি তৈরি করা, একটি ন্যূনতম কার্নেল নির্মাণ, ভিজিএ টেক্সট-মোড আউটপুট, কার্নেল টেস্টিং, সিপিইউ এক্সেপশন, ডাবল ফল্ট, হার্ডওয়্যার ইন্টারাপ্ট, পেজিং ভূমিকা এবং বাস্তবায়ন, হিপ অ্যালোকেশন, অ্যালোকেটর ডিজাইন এবং অ্যাসিঙ্ক/অ্যাওয়েট সমর্থন।
প্রতিটি পোস্ট-নির্দিষ্ট শাখার README-তে বিল্ড নির্দেশাবলী প্রদান করা হয়েছে। ডেভেলপাররা একটি পোস্ট শাখাকে তার নিজস্ব সাবডিরেক্টরিতে চেক আউট করতে git worktree ব্যবহার করতে পারে, উদাহরণস্বরূপ হিপ-অ্যালোকেশন পর্যায় পরীক্ষা করার জন্য post-10 চেক আউট করা। রিপোজিটরিটি পুরানো, অরক্ষিত প্রথম সংস্করণের জন্যও শাখা ধরে রাখে, যা পূর্ববর্তী x86 কার্নেল, লং মোড, ফ্রেম অ্যালোকেশন, পেজ-টেবিল রিম্যাপিং, কার্নেল হিপ এবং এক্সেপশন বিষয়গুলি কভার করে।
প্রশ্নগুলি গিটহাব ইস্যু বা প্রকল্পের গিটার চ্যাটের মাধ্যমে উত্থাপন করা যেতে পারে। ব্লগ/কন্টেন্ট ফোল্ডার ব্যতীত, প্রকল্পটি অ্যাপাচি লাইসেন্স 2.0 এবং এমআইটি লাইসেন্সের অধীনে দ্বৈত-লাইসেন্সযুক্ত; ব্লগ/কন্টেন্ট ডিরেক্টরির নিজস্ব লাইসেন্সিং শর্ত রয়েছে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.