اطلاعیه

Collapse
No announcement yet.

طراحي و پياده سازي سيستم عامل مينيكس

Collapse
X
 
  • Filter
  • زمان
  • Show
Clear All
new posts

  • طراحي Ùˆ پياده سازي سيستم عامل مينيكس

    افرادي كه ميخوان حرفه ايي شدن در لينوكس رو شروع كنن ، معمولا بهشون توصيه ميشه كه خودشون يكبار اين سيستم عامل رو پياده سازي كنند
    خوشبختانه پروفسور اندرو تننبام ( به انگليسي 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/
    آنکس که بداند و بداند که بداند باید برود غاز به کنجی بچراند
    آنکس که بداند و نداند که بداند بهتر که رود خویش به گوری بتپاند
    آنکس که نداند و بداند که نداند با پارتی و پولش خرک خویش براند
    آنکس که نداند ونداند که نداند در پست ریاست ابد الدهر بماند !!!

    Hacking is the art of creative problem solving - Jon Erickson
    sigpic

    MY BLOG

    twitter

  • #2
    نسخه به*روز شده*ای از سیستم*عامل MINIX منتشر شد. این نسخه به همراه تعدادی بهینه سازی و رفع اشکال مانند قابلیت اجرا بر روی KVM، پشتیبانی از چند کارت شبکه، بسته*های نرم*افزاری به*روز شده مانند GCC 4.4.3 و... منتشر شده است. برای اطلاعات دقیق*تر اینجا را ببینید. دریافت:

    (MD5): minix_R3.1.7.iso.gz (463MB)
    http://www.minix3.org/download/minix...7-r7256.iso.gz
    W)(lf بیچاره شاگردی که از استادش بهتر باشه!!
    www.rashtmarket.ir

    www.rashtonline.ir
    http://hashem-wolf.ir
    ديسك آموزش لينوكس

    Comment

    Working...
    X