The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Выпуск свободной операционной системы Visopsys 0.9

21.04.2020 09:13

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

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

В новом выпуске:

  • Добавлен TCP-стек и DHCP-клиент. Активирована по умолчанию сетевая подсистема. В разделы "Programs" и "Administration" добавлены отдельные секции с сетевыми приложениями. Добавлены программы для сниффинга трафика (Packet Sniffer) и типовые утилиты, такие как netstat, telnet, wget и host.
  • Добавлена поддержка Unicode (UTF-8) .
  • Реализованы пакетный менеджер "Software" и инфраструктура для создания, загрузки и установки пакетов. Представлен online-каталог пакетов.
  • Обновлён внешний вид. Оконная оболочка переведена на работу в форме обычного приложения пространстве пользователя (вариант работы на уровне ядра оставлен в качестве опции).
  • Добавлен драйвер мыши для работы гостевой системы под управлением 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.


  1. Главная ссылка к новости (https://visopsys.org/download/...)
  2. OpenNews: Выпуск свободной операционной системы Visopsys 0.8
  3. OpenNews: Первый бета-выпуск операционной системы Haiku R1
  4. OpenNews: Facebook разрабатывает собственную мобильную операционную систему
  5. OpenNews: Доступна операционная система Lilith 0.0.5, написанная на языке Crystal
  6. OpenNews: Выход написанной на ассемблере свободной ОС KolibriN9
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/52776-visopsys
Ключевые слова: visopsys
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (49) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (2), 09:21, 21/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Очень похоже на кеды..
     
     
  • 2.4, A.Stahl (ok), 09:24, 21/04/2020 [^] [^^] [^^^] [ответить]  
  • +15 +/
    Да ладно -- на скриншоте нет ни одних часов. Нужно как минимум 3 чтобы быть похожим на КДЕ.
     
     
  • 3.39, Аноним (39), 18:00, 22/04/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тот случай, когда видел KDE только на скриншотах школьников-кулхацкеров из 2007?
     
  • 2.5, Gannet (ok), 09:32, 21/04/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Так иконки же у Кед и взяты.
     
     
  • 3.34, Константавр (ok), 21:06, 21/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    в кедах не иконки, а значки. это у гномеров всё в иконки.
     
     
  • 4.40, A.Stahl (ok), 18:16, 22/04/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > в кедах не иконки, а значки. это у гномеров всё в иконки.

    Это называется "пиктограммы".


     

  • 1.3, Аноним (3), 09:24, 21/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    А про выход Kolibri N10.1 тоже новость бы запостили что ли
     
  • 1.6, Аноним (6), 09:35, 21/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    О безопасности ни слова. Предполагаю, что как в DOS и Haiku, один пользователь - root с правами ядра.
     
     
  • 2.47, Gogi (??), 21:08, 22/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А куда больше?? :) Ты много делишься своим ПК с другими? Нет. Ну и накой тебе многоюзерская венда?! Один идиотизм с пермишенами И ВСЁ РАВНО ДЫРЯВАЯ.
     
     
  • 3.51, Tugodoom (?), 09:36, 23/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    В интернет выходит - значит выставляет свой ПК жопой наружу. Это куда хуже, чем нормального друга пустить за ПК поработать.
     

  • 1.8, Коровавирус (?), 09:41, 21/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    И чем же она не похожа на Винду и юникс?
     
     
  • 2.21, Аноним (21), 11:45, 21/04/2020 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Тем, что не работает.
     

  • 1.9, КО (?), 09:41, 21/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Кошерно выглядит
     
  • 1.10, Dzen Python (ok), 09:47, 21/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    А какие у неё киллерфичи?
    А то получается, что очередной недолинукс на собственном очень монолитном ядре
     
     
  • 2.12, Аноним (12), 10:13, 21/04/2020 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Никакие, это hobby OS. Кто-то собирает клоны 8086 из подручных материалов, кто-то делает радиомодемы из раций, а кто-то пишет свои операционные системы.
     
     
  • 3.42, хотел спросить (?), 20:41, 22/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    прикольно

    а перспективы?

     

  • 1.11, Аноним (11), 10:08, 21/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Графическая подсистема, при помощи которой формируется интерфейс пользователя, интегрирована прямо в ядро ОС

    А иконки со скрина тоже в ядро интегрированы?

     
  • 1.13, FreeStyler (ok), 10:22, 21/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Нужно больше ОС богу ОС! -__-
    без поддержки модулей - печально
    Лучше б действительно что-то годное пилил для линукс мира с его-то опытом.
     
     
  • 2.14, псевдонимус (?), 10:28, 21/04/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Естественно, все "нормальные" люди должны пилить что-нибудь для линукс-мирка.


    ЗЫ: эта ось действительно непонятно для чего. Ну раз авторам надо, кто им запрети

     
  • 2.45, Gogi (??), 21:07, 22/04/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вот именно, что люди не от глупости какой начинают писать "свою Ось". А потому, что г***вно типа Линукса явно вышло за рамки управляемости и соотв. надёжности. Шмот кода For fun не может в принципе быть "серьёзной ОС", так что этот "нечаянный революционер" просто 6зднул в лужу со всей своей системой, а люди пытаются сделать систему по-человечески.
     
     
  • 3.58, FreeStyler (ok), 07:13, 28/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    l0l, даже ежу понятно что система давно уже не JFF! -__-
    А очередной велосипед точно никому не нужен будет! Да лучше бы утилитки какие-нибудь для себя пилил, авось кому ещё пригодится и выльется в нечто большее и нужное многим, а не это ненужно -__-
     

  • 1.15, Fracta1L (ok), 10:28, 21/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –19 +/
    Выглядит как трэш. А использование дырявой сишки в качестве основного языка ставит крест на затее.
     
     
  • 2.17, Аноним (17), 10:37, 21/04/2020 [^] [^^] [^^^] [ответить]  
  • +6 +/
    ты просто не знаком с промышленным программированием.
     
  • 2.19, Anonimous (?), 10:49, 21/04/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    дырявая не си'шка, а программисты которые не умеют использовать так что б она была безопасной. Имеется много тулкитов которые проверяют в конечном коде как утечки памяти так и выход за пределы своего блока памяти. В расте на который был намек - часть этого тулкита впилен прямо в компилятор, но на си можно писать более производительный код используя очень низкоуровневые оптимизации. В расте тоже можно, но конечный результат получается чуть медленей и те участки также потенциально уязвимы - у этих блоко даже название прямо говорит об этом)
     
     
  • 3.22, YetAnotherOnanym (ok), 11:48, 21/04/2020 [^] [^^] [^^^] [ответить]  
  • +8 +/
    > дырявая не си'шка, а программисты которые не умеют

    Твой комментарий огорчает программистов, не освоивших арифметику натуральных чисел в начальной школе.

     
     
  • 4.33, псевдонимус (?), 20:15, 21/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >> дырявая не си'шка, а программисты которые не умеют
    > Твой комментарий огорчает программистов, не освоивших арифметику натуральных чисел в начальной
    > школе.

    Особенно он огорчил дырявого фрактала. Даже к модератору пошёл со своей болью.


     
  • 3.44, Gogi (??), 21:04, 22/04/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Твой незрелый комментарий говорит о том, что у тебя явно узкая эрудиция и чахоточное инженерное мышление. С такими рассуждениями и "нунчаки" - не опасное оружие, 99% ударов которого приходятся по самому себе, а всего лишь "люди не умеют их использовать". :)

    Достаточно взглянуть на Ди, чтобы оценить, насколько далеко можно шагнуть "всего лишь улучшая язык". Можно залуплять провода зубами, а можно стриппером. Только вот результат совсем разный.

     
  • 2.26, нах. (?), 12:51, 21/04/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    дай угадаю - твой-то код на markdown - безупречен, да? ;-)

     
  • 2.53, Тот_Самый_Анонимус (?), 17:33, 23/04/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я так и не понял за что трут комменты.
    Мало того что убили мой коммент про хейтеров реактоси, которые позасовывали языки в задницы, так ещё и ответ этому дырявому удалили.
    Хотя его выcеры всегда оставляют.
     
     
  • 3.54, Fracta1L (ok), 18:35, 23/04/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    "Мама, меня в интернете обижают!"
     
     
  • 4.55, Тот_Самый_Анонимус (?), 19:54, 23/04/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    О, дырявый, ты мне так и не ответил: не ты ли среди админов, возможно? Не ты их трёшь от слезливой обиды?
     

  • 1.16, Аноним (17), 10:36, 21/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Красота
     
  • 1.23, YetAnotherOnanym (ok), 11:56, 21/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Если бы умела GPIO и тачскрин, получилась бы шикарная платформа для управления оборудованием, когда не нужен реалтайм. А так - даже последовательный интерфейс пока в числе "unsupported". Грустно.
     
     
  • 2.25, Michael Shigorin (ok), 12:07, 21/04/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Посмотрите ми-минор-коробку?

    http://emboxing.ru -- там РВ, и POSIX при надобности, так ещё и архитектуры разные уже есть.  Пилят знакомые из северной столицы.

     
     
  • 3.28, funtt (?), 15:41, 21/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Там не на что смотреть. Сайт из двух страничек, одна из которых - "контакты".
     
     
  • 4.29, Тоже тоже аноним (?), 15:57, 21/04/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    На сайте есть ссылка на https://github.com/embox/embox .
    Почему бы и не посмотреть?
     
     
  • 5.30, funtt (?), 16:09, 21/04/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А, сорри. Не увидел.
     
  • 3.31, YetAnotherOnanym (ok), 16:11, 21/04/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ух ты, спасибо за наводку. Надо будет почитать.
    Кст, а "ми-минор" - это расшифровка "em" как "e-moll"?
     
     
  • 4.57, Michael Shigorin (ok), 13:25, 25/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Ух ты, спасибо за наводку. Надо будет почитать.

    Да пожалуйста.  Просто ребята уж очень толковые и настолько знакомо, что им попросту некогда писать о том, что делают... хотя что-то всё же пишут: http://habr.com/ru/company/embox/blog/472576

    > Кст, а "ми-минор" - это расшифровка "Em" как "e-moll"?

    Ага :-)

     

  • 1.32, Celcion (ok), 16:20, 21/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    > ... разрабатываемой с 1997 года ...
    > Добавлен TCP-стек и DHCP-клиент.

    Семимильными шагами идут ребята!

     
     
  • 2.38, А.Н.Оним (?), 08:22, 22/04/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну уж, простите, явно быстрее чем шагаете вы
     
  • 2.52, Аноним (52), 10:17, 23/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ты бы реализовал быстрее?
     

  • 1.37, Аноним (37), 00:50, 22/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > не похожей на Windows

    и

    > Графическая подсистема, при помощи которой формируется интерфейс пользователя, интегрирована прямо в ядро ОС

    да ладно!

     
  • 1.41, Guru (?), 18:56, 22/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интерфейс на windows 3.11 похож
     
  • 1.43, Gogi (??), 20:58, 22/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    "Visopsys"... почему от таких названий отдаёт совком а-ля "ГлавРыбТорг"? Русские называли что ли?
     
     
  • 2.56, anonymous (??), 13:18, 25/04/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Гоги, тебе не нравятся русские?
     

  • 1.48, Gogi (??), 21:12, 22/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Забавный момент: так торопились сделать графику, что вкорячили её прямо в ядро. Но при этом запилили "динамическое связывание". Что бы это ни значило, графику можно и нужно "вырезать" в отдельный модуль.
    Вообще, в 21 веке пора бы головой думать, прежде чем писать код, не?
     
  • 1.50, Аноним (50), 08:37, 23/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    скажите пожалуйста а как ее установить
    скачал образ записал на сд гружу комп ничего не происходит
    что не так ???
     
  • 1.59, Аноним (59), 10:34, 03/05/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    https://www.linux.org.ru/news/opensource/15669955?cid=15679469
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2021 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру