۲۳-بهمن-۱۳۸۸, ۱۴:۰۷:۳۲
BareMetal کوچکترین سیستم عامل دنیا
معمولا OS های کامل 1 تا 50 گیگ قبل و بعد نصب فضا میگیرن ولی کوچکترین OS دنیا فقط 16 کیلوبایت حجمشه ohmy.gif BareMetal یک OS بر اساس خط فرمان (Command Line Interface) هست و تماما به زبان اسمبلی نوشته شده 2 هدف اصلی این سیستم عامل 1-برای مقاصد آموزشی (برای نوشتن OS های ابتدایی (low-level یا سطح پایین) 64 بیتی با اسمبلی) 2-بعنوان پایه و بیس نود های(دقیقا معنی node رو نمیدونم چیه در اینجا) پردازش دیتای خیلی سریع.
BareMetal میتونه از هارد بوت بشه با قابلیت بارگذاری (LOAD) شدن برنامه ها و دیتا از هارد
قابلیتهای BareMetal (البته این بدیهیه که سیستم عاملی با این حجم محدودیتهای داره)
1-سرعت زیاد بخاطر نوشته شدن با اسمبلی
2-بیش از 60 تابع برای کار با input, screen output, strings, math و ...
3-پشتیبانی از Multi-Processor برای استفاده از فواید پردازنده های چند هسته ای در پردازش داده ها
4-برنامه های کاربردی میتونن در BareMetal وظایف متفاوت برنامه رو به هسته های متفاوت واگذار کنند.
کارهای که قراره تو ورژن جدید اضافه شه
1-نوشتن دیتا در هارد
2-پشتیبانی از شبکه
3-کتابخانه C/C++
تصویری از نوشتن برنامه برای این سیستم عامل برنامه معروف Hello world
اینم یه اسکرین شات از خود سیستم عامل اجرا شده بر روی VM ویندوز
کد:
Download Source Code
http://www.returninfinity.com/files/BareMetal%20v0.4.5%20Source.zip
Download Windows VM Binary
http://www.returninfinity.com/files/BareMetal%20v0.4.5%20VM%20for%20Windows.zip
منبع
http://www.taranfx.com/worlds-smallest-operating-system