منصوبے کے بارے میں
یہ ریپوزٹری os.phil-opp.com پر 'رَسٹ میں OS لکھنا' سیریز کے کوڈ کی میزبانی کرتی ہے۔ ٹیوٹوریل پوسٹس کی ترتیب کے طور پر منظم ہے، جہاں ہر پوسٹ کا درمیانی نفاذ post-XX نامی الگ گٹ برانچ میں محفوظ ہے۔ تازہ ترین پوسٹ کا کوڈ post-12 برانچ پر ہے، اور ہر پوسٹ اپنی متعلقہ سورس برانچ سے براہ راست لنک کرتی ہے۔
دوسرے ایڈیشن کی سیریز کو بیئر بونز، انٹرپٹس، میموری مینجمنٹ، اور ملٹی ٹاسکنگ میں تقسیم کیا گیا ہے۔ شامل موضوعات میں فری اسٹینڈنگ رَسٹ بائنری بنانا، کم سے کم کرنل تیار کرنا، VGA ٹیکسٹ موڈ آؤٹ پٹ، کرنل ٹیسٹنگ، CPU ایکسپشنز، ڈبل فالٹس، ہارڈویئر انٹرپٹس، پیجنگ کا تعارف اور نفاذ، ہیپ ایلوکیشن، ایلوکیٹر ڈیزائنز، اور async/await سپورٹ شامل ہیں۔
ہر پوسٹ مخصوص برانچ کے README میں بلڈ ہدایات فراہم کی گئی ہیں۔ ڈویلپرز git worktree استعمال کر کے کسی پوسٹ برانچ کو اس کی اپنی ذیلی ڈائریکٹری میں چیک آؤٹ کر سکتے ہیں، مثال کے طور پر ہیپ ایلوکیشن مرحلے کا جائزہ لینے کے لیے post-10 چیک آؤٹ کرنا۔ ریپوزٹری میں پرانے، غیر برقرار شدہ پہلے ایڈیشن کی برانچز بھی محفوظ ہیں، جو پہلے کے x86 کرنل، لانگ موڈ، فریم ایلوکیشن، پیج ٹیبل ریمپنگ، کرنل ہیپ، اور ایکسپشن مواد کا احاطہ کرتی ہیں۔
سوالات گٹ ہب ایشوز یا پروجیکٹ کی گٹر چیٹ کے ذریعے اٹھائے جا سکتے ہیں۔ blog/content فولڈر کے علاوہ، پروجیکٹ اپاچی لائسنس 2.0 اور MIT لائسنسز کے تحت دوہری لائسنس یافتہ ہے؛ blog/content ڈائریکٹری کی اپنی لائسنسنگ شرائط ہیں۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.