انتشار سیستم عامل رایگان Visopsys 0.9

پس از تقریبا چهار سال از آخرین نسخه قابل توجه صورت گرفت انتشار سیستم عامل بصری Visopsys 0.9 (سیستم عامل ویژوال)، از سال 1997 توسعه یافته و شبیه ویندوز و یونیکس نیست. کد سیستم از ابتدا توسعه یافته و در کد منبع تحت مجوز GPLv2 توزیع شده است. تصویر زنده قابل بوت شدن اشغال می کند 21 مگابایت

زیرسیستم گرافیکی که با کمک آن رابط کاربری تشکیل می شود، مستقیماً در هسته سیستم عامل ادغام می شود و کار در حالت کنسول نیز پشتیبانی می شود. از میان فایل سیستم ها در حالت خواندن/نوشتن، FAT32 ارائه می شود؛ در حالت فقط خواندنی، Ext2/3/4 نیز پشتیبانی می شود. Visopsys دارای ویژگی های چندوظیفه ای پیشگیرانه، چند رشته ای، پشته شبکه، پیوند پویا، پشتیبانی از I/O ناهمزمان و حافظه مجازی است. مجموعه استانداردی از برنامه ها و کتابخانه های استاندارد C تهیه شده است. هسته در حالت محافظت شده 32 بیتی اجرا می شود و به سبکی کاملاً یکپارچه طراحی شده است (همه چیز کامپایل شده است، بدون پشتیبانی ماژول). فایل های اجرایی با فرمت استاندارد ELF فرمت می شوند. پشتیبانی داخلی برای تصاویر JPG، BMP و ICO وجود دارد.

انتشار سیستم عامل رایگان Visopsys 0.9

В نسخه جدید:

  • پشته TCP و سرویس گیرنده DHCP اضافه شد. زیر سیستم شبکه به طور پیش فرض فعال است. بخش های جداگانه با برنامه های شبکه به بخش های "برنامه ها" و "اداره" اضافه شده است. اضافه شدن برنامه هایی برای شناسایی ترافیک (Packet Sniffer) و ابزارهای استاندارد مانند netstat، telnet، wget و host.
  • پشتیبانی از یونیکد (UTF-8) اضافه شد.
  • مدیریت بسته نرم افزاری و زیرساخت ایجاد، دانلود و نصب بسته ها را پیاده سازی کرد. یک کاتالوگ آنلاین از بسته ها ارائه شده است.
  • ظاهر به روز شده پوسته پنجره ای برای اجرا به عنوان یک برنامه فضای کاربر عادی منتقل شده است (گزینه سطح هسته به عنوان یک گزینه باقی مانده است).
  • درایور ماوس برای سیستم های مهمان که VMware اجرا می کنند اضافه شده است.
  • کتابخانه هایی برای کار با HTTP، XML و HTML اضافه شده است.
  • پشتیبانی اولیه برای زمان اجرا C++ اضافه شد.
  • تماس های جدید Libc شامل getaddrinfo()، getwchar()، mblen()، mbslen()، putwchar()، wcscmp()، wcscpy()، wcslen()، wcstombs().
  • پشتیبانی اولیه برای multithreading بر اساس کتابخانه POSIX Threads (pthreads) اضافه شد.
  • پشتیبانی از لوله های بدون نام برای تبادل داده بین فرآیندها اضافه شده است.
  • هسته از الگوریتم‌های هش SHA1 و SHA256 پشتیبانی داخلی دارد (قبلاً MD5 ارائه شده بود) و ابزارهای sha1sum و sha256sum اضافه شده‌اند.

منبع: opennet.ru

اضافه کردن نظر