Издаването на свободната операционна система Visopsys 0.9

След почти четири години от предишното значимо издание се състоя излизането на визуалната операционна система Visopsys 0.9 (VISual OPerating SYStem), разработвана от 1997 година и несравнима с Windows и Unix. Кодът на системата е разработен от нулата и се разпространява с изходен код под лицензия GPLv2. Загрузъчният Live-образ заема 21 МБ.

Графичната подсистема, чрез която се формира потребителският интерфейс, е интегрирана директно в ядрото на ОС, като същевременно се поддържа и работа в конзолен режим. От файловите системи в режим на четене/запис се предлагат FAT32, а в режим само за четене допълнително се поддържат Ext2/3/4. В Visopsys е реализирана вытесняваща многозадачност, многопоточност, мрежов стек, динамично свързване, поддръжка на асинхронен вход/изход и виртуална памет. Подготвен е типови набор от приложения и стандартни Си-библиотеки. Ядрото работи в 32-битов защитен режим и е оформено в масивно-монолитен стил (всичко е компилирано, без поддръжка на модули). Изпълнимите файлове са оформени в стандартен формат ELF. Има вградена поддръжка за изображения JPG, BMP и ICO.

Издаването на свободната операционна система Visopsys 0.9

В ново издание:

  • Добавен е TCP стек и DHCP клиент. Активирана по подразбиране е мрежовата подсистема. В разделите „Програми“ и „Администрация“ са добавени отделни секции с мрежови приложения. Добавени са програми за снифирането на трафик (Packet Sniffer) и стандартни утилити, като netstat, telnet, wget и host.
  • Добавена е поддръжка на Unicode (UTF-8).
  • Реализирани са пакетният мениджър „Software“ и инфраструктурата за създаване, изтегляне и инсталиране на пакети. Представен е онлайн каталог на пакети.
  • Обновен е външният вид. Оконната обвивка е преведена да работи като обикновено приложение в пространството на потребителя (вариантът за работа на ядрото остава като опция).
  • Добавен е драйвер за мишка за работа на гостуващата система под управление на VMware.
  • Добавени са библиотеки за работа с HTTP, XML и HTML.
  • Добавена е начална поддръжка на C++ runtime.
  • Добавени са нови повиквания на Libc, включително getaddrinfo(), getwchar(), mblen(), mbslen(), putwchar(), wcscmp(), wcscpy(), wcslen(), wcstombs().
  • Добавена е начална поддръжка на многопоточност на базата на библиотеката POSIX Threads (pthreads).
  • Добавена е поддръжка на неименувани канали (pipe) за обмен на данни между процесите.
  • Ядрото включва поддръжка на алгоритмите за хеширане SHA1 и SHA256 (по-рано предлаган MD5) и добавени са инструментите sha1sum и sha256sum.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster