LINUX.ORG.RU

VisOpSys 0.9

 ,

VisOpSys 0.9

3

1

Тихо и незаметно увидела свет версия 0.9 любительской системы Visopsys (Visual Operating System) которая пишется одним человеком (Andy McLaughlin).

Из нововведений:

  • Обновленный внешний вид
  • Расширенные сетевые возможности и связанные с ними программы
  • Инфраструктуру упаковки / загрузки / установки / удаления программного обеспечения с онлайн репозиторием
  • Поддержка HTTP, Библиотеки XML и HTML, поддержка некоторых потоков C ++ и POSIX (pthreads), pipes для межпроцессного взаимодействия и дополнительные алгоритмы хеширования.
  • Добавлена ​​сеть TCP
  • Добавлен DNS-клиент
  • Сеть теперь включена по умолчанию во время загрузки
  • Добавлена ​​программа Packet Sniffer («netsniff») для проверки входящих и исходящих сетевых пакетов
  • Добавлена ​​программа «Сетевые подключения» («netstat») для отображения текущих сетевых подключений и состояния TCP, если применимо
  • Добавлена ​​базовая клиентская программа Telnet и библиотека протокола; в основном для тестирования и валидации TCP, хотя протокол имеет и другое применение
  • Добавлена ​​поддержка широких и многобайтовых символов (UTF-8) во всей ОС
  • Добавлена ​​программа «Программное обеспечение» для подключения к репозиторию программного обеспечения по адресу visopsys.org, который может отображать списки доступных и установленных пакетов, а также устанавливать и удалять их.
  • Существующая оконная оболочка преобразована в программу пользовательского пространства, при этом сохранена оболочка в ядре. В будущем планируется создать совершенно новую оконную оболочку и предоставить пользователю выбор между оболочкой в юзерспейсе и оболочкой встроенной в ядро.
  • Добавлена ​​интеграция с мышью VMware, так что гость Visopsys координирует свою работу с хостом, чтобы автоматически захватывать или убирать курсор мыши, когда он входит или выходит из окна. Требует, чтобы опция была включена в VMware.
  • Добавлена начальная поддержка POSIX Threads (pthreads) (libpthread) для переносимости программного обеспечения.
  • В ядро ​​добавлена ​​реализация хеширования SHA1 и программы командной строки sha1pass (хэширует строковые параметры) и sha1sum (хэширует файлы), которые его используют.
  • В ядро ​​добавлена ​​реализация хеширования SHA256 и обновлено хеширование паролей пользователей с MD5 до SHA256. Также добавлены программы командной строки sha256pass (хэширует строковые параметры) и sha256sum (хэширует файлы), которые его используют.

>>> Подробности

★★★

Проверено: alpha ()
Последнее исправление: alpha (всего исправлений: 1)
Ответ на: комментарий от anonymous

Оно на собственном ядре? Да, там самописное монолитное ядро.

жаль ПО скорее всего нет

Понятное дело, разработчик-то один.

@Badboy у тебя кажется в планах было портировать браузер из Колибри? Думаю сейчас самое время:)

liss21 ★★★
() автор топика
Ответ на: комментарий от LamerOk

Саму ось не тыкал палочкой но определенно могу сказать, что у Visopsys автор жив и психически здоров, и у системы есть сетевой стек, в отличе от.

liss21 ★★★
() автор топика

Интересная операционная система, и с удобными либами! Не то что эти ваши линуксы да юниксы.

stasolog
()

Уважуха автору. Люблю такие проекты!

hobbit ★★★★★
()

значки oxygen одобряем!

anonymous
()

14 лет прошло, с тех пор как я её первый раз с CD загрузил… хм, а она еще жива))

Приятно, удачи автору!

Twissel ★★★★★
()

Отличная самобытная ОС на Си и Асме. С лёгкостью добавляется к опенсорсному БИОСу coreboot одной командой и доступна мне в меню загрузки как виртуальная дискета - как, впрочем, и любые другие дискетные ОС. Содержит утилиту разметки жёсткого диска.

Таким образом, получаю возможность переразметить разделы жёсткого диска прямо из БИОСа, не используя загрузочных флешек.

SakuraKun ★★★★★
()
Последнее исправление: SakuraKun (всего исправлений: 2)
Ответ на: комментарий от fsb4000

И на реальном железе прекрасно работает, причём без всяких проприетарных драйверов. Можешь установить в небольшой раздел или добавить в БИОС, если он coreboot.

SakuraKun ★★★★★
()

Добавлена ​​сеть TCP

Сеть UDP ожидается? Или уже раньше была?

anonymous
()
Ответ на: комментарий от anonymous

Какая разница. Главное что обои нескучные.

anonymous
()

Интересно выглядит. Кто нибудь ее на реальном железе пробовал или все только в виртуалке?

Capsid
()

Жаль только что такие проекты в основном угасают быстро. Нереально самому полноценную ОС довести до состояния готового продукта.

bagdanchik
()
Ответ на: VisOpSys от maldik

Вес ISO искусственно раздут, по факту - всё уместилось бы на «двойную» дискету, а основные компоненты и на обычную умещаются.

SakuraKun ★★★★★
()
Ответ на: комментарий от anonymous

ты еще MenuetOS не видел и еще с десяток других ОС из конца 90х и начала 2000х

bernd ★★★★★
()
Ответ на: комментарий от cheshire_cat

И что быстрее напишут до версии 1.0)?

Что быстрее начнёт широко использоваться, то и допишут быстрее. Вопрос-то риторический

DllMain
()
Ответ на: комментарий от SakuraKun

И на реальном железе прекрасно работает, причём без всяких проприетарных драйверов. Можешь установить в небольшой раздел или добавить в БИОС, если он coreboot.

Да можно и на обычном uefi биосе исошки грузить, совсем не обязательно быть обладателем coreboot: https://www.rmprepusb.com/tutorials/136_uefi_ubuntu

fehhner ★★★★★
()

Можно узнать какой-то юзкейс, что с ЭТИМ можно реально делать и зачем оно нужно? Я как понимаю, разрабатывается оно от скуки, «просто потому, что я могу», для поднятия самооценки и не несёт никакой практической пользы? А проще говоря, очередное ненужно

fehhner ★★★★★
()
Последнее исправление: fehhner (всего исправлений: 1)
Ответ на: комментарий от SakuraKun

Как там с софтом сейчас? Что есть? Всякие IDE, блокноты, Geany для быдлокодинга? Утилиты для работы с контроллерами и прочей эмбеддщиной? Что привлекательного короче?

Oberstserj ★★
()
Ответ на: комментарий от DllMain

Что быстрее начнёт широко использоваться, то и допишут быстрее

А что, реакт кто-то воспринимает всерьез? Ну серьезно. Здесь хоть идея есть, дух познания, есть куда шаловливые ручки применить. А реакт-то что?

Oberstserj ★★
()
Ответ на: комментарий от Oberstserj

А это кто всерьёз воспринимает?

Здесь хоть идея есть, дух познания

И зачем это всё? Для кого? В чём идея? Дух познания чего?

есть куда шаловливые ручки применить

Что мешает тебе применить их в контексте мэйнстимных осей?

DllMain
()

Единственный вопрос - зачем?! Даже на хобби не тянет, у меня б кончился запал... Туда же и ReactOS к слову...

Subcreator
()

Нифига себе. Воистину, внезапно.

sparkie ★★★★★
()
Ответ на: комментарий от SakuraKun

самобытная ОС на Си и Асме

на этих языках - очень самобытно, никто на них раньше операционки не делал

anonymous
()

Мне больше по фану эта Unix-like OS:

https://github.com/SerenityOS/serenity

Там есть POSIX и уже портированы Doom и Quake.

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

Поражаюсь его продуктивности.

EXL ★★★★★
()
Ответ на: комментарий от EXL

чтобы сбить тягу к наркотикам и преодолеть ломку.

Тут вначале товарищ упоминал TempleOS. Ее покойный автор начал программировать потому что это, как я понял, помогало усмирить шизофрению.

liss21 ★★★
() автор топика

обои скучные. Это хороший знак. Интересно на чём этот участник гонки осей написан?

anonymous
()
Ответ на: комментарий от EXL

Там есть POSIX и уже портированы Doom и Quake.

POSIX в полной мере? А то напрягли фразы:

поддержка некоторых потоков C ++ и POSIX (pthreads), pipes для межпроцессного взаимодействия и дополнительные алгоритмы хеширования.

и

Добавлена начальная поддержка POSIX Threads (pthreads) (libpthread) для переносимости программного обеспечения.

drfaust ★★★★★
()
Ответ на: комментарий от liss21

«Шьорт побьери» - проглядел, что речь о другой ОСи идёт, но всё же, как там с позиксом (судя по описанию «в зародыше»).

drfaust ★★★★★
()
Ответ на: комментарий от anonymous

C и ассемблерные вставки.

Мне кажется этот чувак ни с кем не гоняется, просто хобби. Либо для собственной прокачки пилит.

Загугли, даже на wiki есть статья. Ну и его сайт можно посмотреть.

another ★★★★★
()
Последнее исправление: another (всего исправлений: 1)
Ответ на: комментарий от drfaust

Не думаю, что в проектах энтузиастов будет полностью реализованный POSIX.

Касательно Serenity заявлена поддержка:

POSIX threading (LibPthread)
POSIX signals

Всё-таки нужно понимать, что это проекты чисто для фана, а не для рынка и энтерпрайза.

EXL ★★★★★
()

Сходу похоже на OS здорового человека. С OS курильщиков и норкоманов мы слишком хорошо знакомы.

tommy ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.