اÙرادي كه ميخوان ØرÙÙ‡ ايي شدن در لينوكس رو شروع كنن ØŒ معمولا بهشون توصيه ميشه كه خودشون يكبار اين سيستم عامل رو پياده سازي كنند
خوشبختانه پروÙسور اندرو تننبام ( به انگليسي Andrew Stuart Tanenbaum ) يك سيستم عامل شبيه به يونيكس براي اهدا٠آموزشي را ايجاد كرد
نام اين سيستم عامل مينيكس است ، مينيكس از تركيب دو كلمه "ميني" و "يونيكس" بدست آمده است
اندرو تننبام مينيکس را در دانشگاه Vrije Universiteit آمستردام به عنوان ÙŠÚ© مثال طراØÙŠ براي پوشش اھدا٠و اصولي Ú©Ù‡ در کتابش به نام طراØÙŠ Ùˆ اجراي سيستم عامل ھا بدان ھا اشاره کرده بود در سال 1987 ايجاد کرد. ھسته مينيکس، به صورت خلاصه شامل 12ØŒ000 خط کد مبدأ به زبان سي مي باشد Ú©Ù‡ در مينيکس 1ØŒ Ùقط وظيÙÙ‡ مديريت ØاÙظه Ùˆ سيستم پرونده آن را برعھده داشتند
برخي از ويژگي هاي مينيكس :
نوع هسته: ريزهسته
نوع منبع: نرم*اÙزار آزاد Ùˆ متن*باز
پلاتÙرم : PC, PC/AT, PS/2, Motorola 68000, SPARC, Atari ST, Commodore Amiga, Macintosh, SPARCstation, Intel 386, PC compatibles, NS32532, ARM and INMOS transputer
آخرين نسخه پايدار : Û³.Û±.Û¶ (Û°Û¹ Ùوریه ‎۲۰۱۰؛ Û±Û²Û¸ روز پیش)
واسط کاربري : خط Ùرمان
اجازه*نامه : در ابتدا انØصاري، از سال 2000 به بعد اجازه*نامه بي*اس*دي
وضعيت : Ùعال
وب*گاه : www.minix3.org
مينيکس 3ØŒ به*صورت رسمي توسط تننبام در 24 اکتبر 2005 ميلادي، هنگام سخنراني در انجمن ماشين*هاي Ù…Øاسب معرÙÙŠ گرديد. اگرچه هنوز اين نسخه به عنوان مثالي براي کامل کردن کتاب اندرو تنبام درباره? ساختار سيستم*عامل*ها به*کار مي*رود ولي هد٠از معرÙÙŠ اين نسخه، ايجاد ÙŠÚ© سيستم*عامل پايدار Ùˆ جدي براي سيستم*هايي با منابع Ù…Øدود با نرم*اÙزارهايي با قابليت*هاي Ø³Ø·Ø Ø¨Ø§Ù„Ø§ بود. مينيکس 3ØŒ از بسياري پلتÙرم*هاي سخت*اÙزاري به*خصوص IA-32 پشتيباني مي*کند Ùˆ به عنوان ÙŠÚ© ديسک زنده قابليت اجرا از روي ديسک زنده بدون نياز به نصب برروي ديسک سخت را داراست.
نسخه? 3,1,2 اين سيستم*عامل در تاريخ 8 مي، 2006 انتشار ياÙت. از جمله قابليت*هاي جديدي Ú©Ù‡ به اين سيستم اÙزوده شده بود مي*توان به X11, emacs, vi, cc, gcc, perl, python, ash, bash, zsh, ftp, ssh, telnet, pine Ùˆ بيش از 400 نرم*اÙزار مخصوص يونيکس اشاره کرد Ú©Ù‡ به صورت کامل قادر به اجرا در اين سيستم*عامل مي*باشند. با اÙزودن X11 (سيستم پنجره اکس) ØŒ مينيکس از ÙŠÚ© سيستم*عامل مبتني بر خط Ùرمان، به ÙŠÚ© سيستم*عامل با واسط گراÙÙŠÚ©ÙŠ کاربر تبديل شد.
خوب دوستان البته ترجمه Ùارسي اين كتاب هم موجوده كه با عنوان " اصول طراØÙŠ Ùˆ پياده سازي سيستم عامل مينيكس " در بازار هست !* ( بهتره بگم نيست چون من خيلي دنبالش گشتم )
البته قبلا pdf Ùارسي اين كتاب ( دو Ùصل ابتدايي ) در دسترس بود كه اونم از روي هاست ها پاك شد !
كه از دوستان شبگرد تقاضا دارم اگه اين pdf ها رو دارن ØŒ در اين تاپيك پيوست كنن تا بقيه بتونن استÙاده كنن
الان تنها چيزي كه من براتون آماده كردم ( كه به عقيده ي خيلي ها بهترين كار همينه ) لينك دانلود اين كتاب به زبان اصلي هست !
http://www.minix3.org/doc/gerofi_thesis.pdf
و يه لينك ديگه هم ميزارم به نام modular system programming in MINIX 3 كه اينم كتاب جالبيه ( بعد از خوندن كتاب اصلي )
http://www.usenix.org/publications/l...dfs/herder.pdf
براي ديگر مباØØ« هم ميتونيد به اين جا مراجعه كنيد :
http://www.minix3.org/doc/
خوشبختانه پروÙسور اندرو تننبام ( به انگليسي Andrew Stuart Tanenbaum ) يك سيستم عامل شبيه به يونيكس براي اهدا٠آموزشي را ايجاد كرد
نام اين سيستم عامل مينيكس است ، مينيكس از تركيب دو كلمه "ميني" و "يونيكس" بدست آمده است
اندرو تننبام مينيکس را در دانشگاه Vrije Universiteit آمستردام به عنوان ÙŠÚ© مثال طراØÙŠ براي پوشش اھدا٠و اصولي Ú©Ù‡ در کتابش به نام طراØÙŠ Ùˆ اجراي سيستم عامل ھا بدان ھا اشاره کرده بود در سال 1987 ايجاد کرد. ھسته مينيکس، به صورت خلاصه شامل 12ØŒ000 خط کد مبدأ به زبان سي مي باشد Ú©Ù‡ در مينيکس 1ØŒ Ùقط وظيÙÙ‡ مديريت ØاÙظه Ùˆ سيستم پرونده آن را برعھده داشتند
برخي از ويژگي هاي مينيكس :
نوع هسته: ريزهسته
نوع منبع: نرم*اÙزار آزاد Ùˆ متن*باز
پلاتÙرم : PC, PC/AT, PS/2, Motorola 68000, SPARC, Atari ST, Commodore Amiga, Macintosh, SPARCstation, Intel 386, PC compatibles, NS32532, ARM and INMOS transputer
آخرين نسخه پايدار : Û³.Û±.Û¶ (Û°Û¹ Ùوریه ‎۲۰۱۰؛ Û±Û²Û¸ روز پیش)
واسط کاربري : خط Ùرمان
اجازه*نامه : در ابتدا انØصاري، از سال 2000 به بعد اجازه*نامه بي*اس*دي
وضعيت : Ùعال
وب*گاه : www.minix3.org
مينيکس 3ØŒ به*صورت رسمي توسط تننبام در 24 اکتبر 2005 ميلادي، هنگام سخنراني در انجمن ماشين*هاي Ù…Øاسب معرÙÙŠ گرديد. اگرچه هنوز اين نسخه به عنوان مثالي براي کامل کردن کتاب اندرو تنبام درباره? ساختار سيستم*عامل*ها به*کار مي*رود ولي هد٠از معرÙÙŠ اين نسخه، ايجاد ÙŠÚ© سيستم*عامل پايدار Ùˆ جدي براي سيستم*هايي با منابع Ù…Øدود با نرم*اÙزارهايي با قابليت*هاي Ø³Ø·Ø Ø¨Ø§Ù„Ø§ بود. مينيکس 3ØŒ از بسياري پلتÙرم*هاي سخت*اÙزاري به*خصوص IA-32 پشتيباني مي*کند Ùˆ به عنوان ÙŠÚ© ديسک زنده قابليت اجرا از روي ديسک زنده بدون نياز به نصب برروي ديسک سخت را داراست.
نسخه? 3,1,2 اين سيستم*عامل در تاريخ 8 مي، 2006 انتشار ياÙت. از جمله قابليت*هاي جديدي Ú©Ù‡ به اين سيستم اÙزوده شده بود مي*توان به X11, emacs, vi, cc, gcc, perl, python, ash, bash, zsh, ftp, ssh, telnet, pine Ùˆ بيش از 400 نرم*اÙزار مخصوص يونيکس اشاره کرد Ú©Ù‡ به صورت کامل قادر به اجرا در اين سيستم*عامل مي*باشند. با اÙزودن X11 (سيستم پنجره اکس) ØŒ مينيکس از ÙŠÚ© سيستم*عامل مبتني بر خط Ùرمان، به ÙŠÚ© سيستم*عامل با واسط گراÙÙŠÚ©ÙŠ کاربر تبديل شد.
خوب دوستان البته ترجمه Ùارسي اين كتاب هم موجوده كه با عنوان " اصول طراØÙŠ Ùˆ پياده سازي سيستم عامل مينيكس " در بازار هست !* ( بهتره بگم نيست چون من خيلي دنبالش گشتم )
البته قبلا pdf Ùارسي اين كتاب ( دو Ùصل ابتدايي ) در دسترس بود كه اونم از روي هاست ها پاك شد !
كه از دوستان شبگرد تقاضا دارم اگه اين pdf ها رو دارن ØŒ در اين تاپيك پيوست كنن تا بقيه بتونن استÙاده كنن
الان تنها چيزي كه من براتون آماده كردم ( كه به عقيده ي خيلي ها بهترين كار همينه ) لينك دانلود اين كتاب به زبان اصلي هست !
http://www.minix3.org/doc/gerofi_thesis.pdf
و يه لينك ديگه هم ميزارم به نام modular system programming in MINIX 3 كه اينم كتاب جالبيه ( بعد از خوندن كتاب اصلي )
http://www.usenix.org/publications/l...dfs/herder.pdf
براي ديگر مباØØ« هم ميتونيد به اين جا مراجعه كنيد :
http://www.minix3.org/doc/
Comment