HelenOS

نرم افزار تصویر:
HelenOS
جزئیات نرم افزار:
نسخه: 0.5.0
ها تاریخ: 20 Feb 15
توسعه دهنده: Jakub Jermar
پروانه: رایگان
محبوبیت: 11

Rating: nan/5 (Total Votes: 0)

پروژه HelenOS تلاش برای توسعه یک سیستم عامل کار با توجه به مشخصات HelenOS است. HelenOS پشتیبانی SMP، چند وظیفه ای و چند رشته در هر دو 32 بیتی و 64 بیتی، کمی-endian است و بزرگ Endian از، معماری پردازنده، در میان سرشار هستند AMD64 / EM64T (اکس86-64)، IA-32، IA-64 (های Itanium) ، 32 بیتی MIPS، پاور 32 بیتی و SPARC V9.
HelenOS است که توسط دانش آموزان از دانشکده ریاضیات و فیزیک در دانشگاه چارلز در پراگ توسعه یافته است. کد منبع تحت لیسانس BSD در دسترس است. اجزای شخص ثالث تحت GPL مجوز.
در صورتی که شما علاقه مند در پروژه ما هستند و یا هر گونه سوال در مورد آن، در صورت تمایل به عضویت در لیست پستی ما. این پروژه در حال حاضر در حال توسعه سنگین و ما به دنبال مردم را به پیوستن به تیم ما به عنوان تست بتا است. آزمایشکنندگان بتا از امروز می توانید از توسعه دهندگان از فردا تبدیل

ویژگی ها:.

در درخت بدان معنی است که پورت در حال حاضر آغاز و که ممکن است برای ساخت یک تصویر باینری از هسته SPARTAN برای که معماری مربوطه.
ورزی و پردازش استثنا می گوید که آیا هسته آماده برای زنده ماندن است و در نهایت پردازش نوعی از وقفه. این به خصوص به وقفه های سخت افزاری مانند وقفه تایمر مربوط.
متن صرفه جویی / بازگرداندن توانایی ذخیره و بازیابی دولت از CPU در حال حاضر در حالت هسته است. این کار معماری خاص است و نیاز به برخی از برنامه نویسی اسمبلی.
متن FPU اشاره به توانایی برای حمایت از محیط زیست ممیز شناور خصوصی موضوع است.
مدیریت زمان اشاره به توانایی هسته به حساب کنه تایمر و اجرای اقدامات ثبت نام شده در رویدادهای خاص به نام وقفه.
پیش دستی هسته، بر خلاف پیش دستی userspace معمولی، می گوید، که اجرای کد هسته را می توان قطع هر زمان که اولویت CPU کم است (وقفه غیر فعال است).
موضوعات هسته هستند اشخاص schedulable با زمینه هسته خود.
هماهنگ سازی توسط سمافور، mutexes، rwlocks و متغیرهای شرایط ارائه شده است. همه از این می SMP امن و قادر به حالت ایست از عمل.
مدیر هیپ کمک تخصیص پویا و deallocation حافظه برای اهداف هسته است.
مدیریت حافظه فیزیکی طول می کشد مراقبت از تخصیص فریم از حافظه فیزیکی.
مدیریت حافظه مجازی زیر سیستم فراهم می کند که نقشه برداری از آدرس های مجازی به حافظه فیزیکی است. این نیز به سازماندهی نگاشت حافظه userspace موضوعات 'استفاده می شود.
موضوعات Userspace هستند موضوعات با پشته userspace و نقشه برداری حافظه مجازی اضافه شده است.
پشتیبانی چند اعلام پشتیبانی از سیستم های SMP. هر معماری نیاز به پیکربندی سیستم در هنگام راه اندازی به تشخیص تمام پردازنده و کد هسته آنها را اجرا کند.
معماری کوچولو-endian است و بزرگ Endian از پشتیبانی می شوند.
32 بیتی و یک معماری 64 بیتی پشتیبانی می شوند.

چه در این نسخه جدید است:

عمومی:
پروژه تغییر به بازار VCS.
پورت IA32 را می توان در مجازی دوباره اجرا کنید.
پشتیبانی از ساخت و ساز با استفاده از صدای شیپور.
هسته:
پشتیبانی از از UltraSPARC T1 و T2 پردازنده اضافه شد.
خدمات و رانندگان:
درایور ATA دیسک
در حال حاضر با دیسک واقعی کار می کند و پشتیبانی از 48 بیتی LBA.
اضافه شده MBR و GUID رانندگان جدول پارتیشن.
در G3 مکینتاش صفحه کلید کار می کند دوباره از طریق جدید اپل راننده دسکتاپ اتوبوس (و موس نیز پشتیبانی).
دوباره معرفی درایور موس، این بار به عنوان سرور جداگانه.
PS / 2 موس
اپل ADB ماوس
خدمات تخته
شبکه پشته (حمایت تجربی)
سیستم فایل:
آدرس بلوک و شیپور خاموشی فایل در حال حاضر 64 بیتی بر روی تمام معماری.
I / O رفع خطا بهبود یافته است.
فایل FAT سیستم در حال حاضر در برابر ناهنجار در داده ها روی دیسک فایل سیستم قوی تر.
فایل DEVFS سیستم در حال حاضر فضاهای نام دستگاه را درک و به ساختار دایرکتوری سلسله مراتبی حرکت می کند.
TMPFS و FAT فایل سیستم هم اکنون می توانید پیاده شود.
برنامه های کاربردی:
ویرایشگر متن جدید
اضافه شده ویرایش، ویرایشگر متن ساده است.
Bdsh
ورودی فرمان بهبود (متن به دنبال، تاریخ، کپی و چسباندن)
دستور mkfile برای ایجاد فایل های صفر پر (به عنوان مثال تصاویر دیسک)
ابزار برای ایجاد فایل FAT سیستم، mkfat
دیگر:
سیستم ساخت
موازی می سازد در حال حاضر پشتیبانی می کند.
وظیفه باعث در حال حاضر به ارث دایرکتوری جاری از کار spawner.
آثار پشته
پس از ادعای شکست خورده برنامه شکست خواهد ردیابی پشته (همه معماری به جز ia64 و mips32) چاپ.
هنگامی که هسته یک کار را می کشد، آن را ردیابی پشته آن (همه به جز معماری ia64، mips32، PPC32 و sparc64) چاپ.
هنگامی که هراس هسته، آن را به یک مسیر بسته (همه معماری به جز ia64، mips32، PPC32 و sparc64) چاپ.
افسردگی هسته (حمایت تجربی)
رگرسیون در این انتشار:
تغییرات در رفتار QEMU برای برخی از سیستم عامل
HelenOS / arm32 برای انتگرالگیر / CP در حال اجرا در QEMU 0.11 و بالاتر خواهد رنگ اشتباه در بافر و پرس صفحه کلید را نشان می دهد در کدهای اسکن نادرست منجر شود. در حال اجرا در 0.10.5 QEMU می کند این مشکلات نمایشگاه نیست.
اشکالات شناخته شده:
برای اشکالات شناخته شده است، لطفا لیستی از نقص سیستم وارد برای نسخه های بعدی را ببینید.

نرم افزار های مشابه

AROS
AROS

3 Jun 15

VelsaOS
VelsaOS

19 Feb 15

Ubuntu Core
Ubuntu Core

9 Dec 15

MIUI ELEGANCE ROM
MIUI ELEGANCE ROM

14 Apr 15

نظرات به HelenOS

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!