Состоялся (http://visopsys.org/news/) релиз визуальной операционной системы Visopsys 0.8 (http://visopsys.org/) (VISual OPerating SYStem), разрабатываемой с 1997 года и не похожей на Windows и Unix. Код системы разработан с нуля и распространяется в исходных текстах под лицензией GPL. Загрузочный Live-образ занимает (http://www.visopsys.org/download/) 17 Мб.Графическая подсистема, при помощи которой формируется интерфейс пользователя, интегрирована прямо в ядро ОС, при этом поддерживается и работы в консольном режиме. Из файловых систем в режиме чтения/запись предлагаются FAT32, в режиме только для чтения дополнительно поддерживаются Ext2/3/4. В Visopsys реализована вытесняющая многозадачность, многопоточность, сетевой стек, динамическое связывание, поддержка асинхронного ввода/вывода и виртуальной памяти. Подготовлен типовой набор приложений и стандартных Си-библиотек. Ядро работает в 32-разрядном защищенном режиме и оформлено в массивно-монолитном стиле (все вкомпилировано, без поддержки модулей). Исполняемые файлы оформлены в стандартном формате ELF. Имеется встроенная поддержка изображений JPG, BMP и ICO.
В новом выпуске:
- Обновлено оформление графического интерфейса;
- Добавлена поддержка тачпадов;
- Задействованы новые пиктограммы из набора Oxygen;
- Проведена оптимизация производительности;
- Реализован драйвер для контроллеров OHCI/USB 1 (поддержка USB 2 и 3 была добавлена ранее);
- Добавлена библиотека для сжатия данных;
- Обеспечена возможность изменения размера FAT-разделов;- Добавлены компоненты локализации с переводом интерфейса на русский язык (примечательно, что предложена кодировка iso-8859-5, которая в русскоязычной среде фактически никогда не применялась в реальных системах);
- В состав включены новые приложения: экранная клавиатура, простой редактор изображений, редактор шрифтов, интерфейс для работы с архивами, утилита для тестирования памяти и дисков.
URL: http://visopsys.org/news/
Новость: http://www.opennet.me/opennews/art.shtml?num=45175
Столько человеко-часов тратится на всякую херню.
Столько анонимо-часов тратится на бессмысленные комментарии
--FIXED , don't благодари, br<атишка
Может он именно это и имел в виду, и вообще говорил о себе. ;)
pep next: don't благодари, br<аЙтишка
Поиск на девианарте нескучных обоев для форка убунты номер 100500?
> Код системы разработан с нуля и распространяется в исходных текстах под лицензией GPL.Буквы не читай, лабуду пиши?
Ты прав, поскольку сказано это было в ответ на коммент о бессмысленно потраченных человеко-часах. Я просто предположил какие человеко-часы его автор считает потраченными осмысленно.
а может не на херню а на кошек все таки?
Кошки святы.
> Кошки святы.все свято на чем тренируются )
Нет, ты не свят.
> Нет, ты не свят.мне все равно что ты лично думаеш по этому поводу
> и не похожей на Windows и Unixну очень сильно не похожей
речь про устройство системы, а не про внешний вид.
А чем этот кусок монолитного гогна отличается от линукса?? Разве что потом сбоку приделают модули и вот тебе линупс-2.
> А чем этот кусок монолитного гогна отличается от линукса?Ты себя с линуксом не ровняй.
конечно. особенно, учитывая количество "позаимствованного" кода
"Графическая подсистема, при помощи которой формируется интерфейс пользователя, интегрирована прямо в ядро ОС"Яснопонятно
А говорили не похоже на Windows
В винде этим занимается win32k.sys, оно намертво НЕ ВШИТО в ядро, при сильном желании можно обойтись и без графики.
Винда гибридная ОС, там в ядро практически ничего не вшито. Да и гуй в 0 кольце был только в NT И xp.
> гуй в 0 кольце был только в NT И xp.Он во всем что NT4 и новее. Драйверок win32k.sys реализует добрую половину GDI на уровне ядра. Вплоть до того что анимированные курсоры прошибали ВСЕ, от NT4 до висты. Если не семерки.
Если это оборвать... ээээ винда которая не может Win32 API наверное уже не винда. А без этого она GDI не сможет вывесить. Какая ж винда без GDI? :)
XP -это NT 5.1 !!!
Windows 2000 -это NT 5.0
NT 4 -это ...
Vista -это NT 6.0
Windows 7 -это NT 6.1.7
win 8 - nt 6.2.9200
win 8.1 - nt 6.3.9600
win 10 -наконец-то со времени nt4 номер версии nt и номер windows опять совпал nt 10.0.10.240
Посмотреть как называется ОС можно в консоли по команде ver
Ещё был NT 3.1 и win 3.5 - это первые версии новой версии windows основанной на ядре NT- полностью 32 разрядной ОС с вытясняющей многозадачностью и журналируемой файловой системой (NTFS), поддерживала многопроцессорность. До это версии windows были 16 разрядными(с потом добавленной возможностью выполнения 32 рарзрядных приложений через win32s) с кооперативной многозачностью и файловой системой fat 16( с дикими ограничнения типа 8 символов на имя и 3 на расширение, по русски лучше не называть файлы и папки). Я имею ввиду win 3.x
Но требования к железу были очень разные: для вин 3.х достаточно было 2 мегабайта оперативной памяти, а для виндовс NT требовалось 12 мегабайт оперативной памяти, а память была тогда очень дорогая. Тогда микрософт решила подтолкнуть пользователей к переходу к новым технологиям( NT -New Techonology)- она придумала новую линейку Windows - 95/98/Me
Эта новая линейка была 32 разрядной, могла выполнять старые 16 разрядные приложения
от Вин 3.х и даже MSDOS. До NT ей было всё равно далеко - та могла выполнять приложения win32,win16,posix,os/2, msdos . Интерфейс был у вин 3.х и первых NT одинаковым. Чтобы привлечь внимание пользователей интерфейс был сворован от Apple -зелёный рабочий стол со значками. Когда пользователи клюнули на этот новый интерфейс, то микрософт пришлось добавлять его в NT ветку Windows. Что и было сделано в NT 4.
Как раз в NT 4 для увеличении графической подсистемы(приблизительно на 20%) видеодрайвер был внесён в пространство ядра(кольцо 0).Это понизило стабильность ОС, а пользователи столкнулись с "синими экранами". Так что гуй с версии NT 4 и до win 10 находится в кольце 0
Вы таки точно не путаете NT 4 vs NT 5.0 "2000"?
На моей памяти, из "эпик винов" в NT4х был запуск скрин-сэйвера с рутовыми привилегиями.
Графику втащили в 5-е ядра, в рамках слияния с масдайкой, обеспечив возможность встраивания эксплоита в кастомные шрифты и иные лулзы.
А разве ошибки в графической подсистеме не будут ронять всю ось при таком дизайне?
Будут...
у меня версия 0.8 роняет систему при загрузке на ошибке драйвера мышки
сколько лет новости выходят и постоянно почти одинаковые скриншоты :-)
Такой себе ReactOS 98 SE.
Шутите? Оно с трудом на win 3.0 тянет по возможностям для пользователя. Демка qnx на одной дискетке хз сколько летней давности уже включала в себя браузер и скачиваемые из инета расширения. А это чудо предлагает пользователю занять себя разве что набором текста в блокнотике.
> Шутите? Оно с трудом на win 3.0 тянет по возможностям для пользователя.В 3.0 гуй был примитивнее и хайколора вроде бы не было совсем. Какие там в 3.х были возможности для пользователя вообще?
> Демка qnx на одной дискетке хз сколько летней давности уже включала
> в себя браузер и скачиваемые из инета расширения.Только драйверов не было ни для чего, в том числе и для модемов/сетевых карт. Ну и дискета реально содержала таки мегов 6 сильно сжатого RAM диска. Да и браузер там был весьма урезанный.
> предлагает пользователю занять себя разве что набором текста в блокнотике.
С точки зрения пользователя он что на этом что на qnx demo disk одинаково уедет с крыши на чердак.
клоун: нет, бери ниже - OSDEV - хобби по самостоятельной разработке ОС. Я тоже какое-то время увлекался.http://wiki.osdev.org/Projects
Все ОС с исходниками, хоть по каждой новости пиши.
> Я тоже какое-то время увлекался.Все наверное писали свой тасквичер. Но давай признаем - это надо только самому автору. Для остальных это надо не больше чем деревяшка обструганая школяром на уроке труда, когда тот учился рубанком пользоваться.
> Все ОС с исходниками, хоть по каждой новости пиши.
Так пиши, если тебе это надо.
игори, игори то есть?
Напиши.
Запустил с флешки на своем интеловом ультрабуке.Запустилось без проблем - все очень быстрое и отзывчивое(окна). Открыл разделы Linux на жестком.
При открытии home папки с кучей разных файлов вроде как завис: Мышь перестала отвечать, а тачпад нормально работал.
Переткнул USB мышь - заработала.
Но содержимое папки home на ext4 я так и не увидел.Потом экран снизу вверх начал заполняться "узором", говорящий о том, что с видяхой встроенной тоже проблема началась(возможно памяти не хватило). Выкючил комп через hard кнопку.
Звук и сеть протестить не удалось, браузер не нашел. В терминале "help" выдает примерно стандартные basic linux команды(в тч управление пользователями и ifconfig).
>>>разрабатываемой с 1997 годаяснопонятно
Мило. Прямо как котёнок: бессмысленно и беспощадно, но мило.
Если автор ещё молод, то показать такую штуку в качестве "портфолио" системного программиста -- круто.
> Если автор ещё молодУчитывая что делается проект 1997 года, то вряд ли :)
Судя по неотделённости ядра от графической системы, он был молод тогда, в 1997ом. А судя по наличию новости, он повзрослел, набрался опыта и научился продвигать проекты. Успешным этот проект станет вряд ли (много больших конкурентов), а вот опыт его продвижения - штука редкая и полезная, поэтому, возможно, именно в ней и кроется вся суть затеи.
Браузер есть?
Видео смотреть с порнхаба можно?
А то! Именно для этого сия система и была достана с пыльных авторских сусеков: она настолько мала, что биты её траффика совершенно незаметны для софта ропсотребназдора, контролирующего роутеры провайдеров. А у порнхаба входной порт настолько широченный, что слазить туда-сюда и скатать ролик-другой в этой системе сможет даже калькулятор. Словом, очень хорошая система.
Непременно загружу и поиграюсь, как только время будет свободное. Ось 32 бита, это-ж продление жизни старым железкам! А почему бы и нет. Разнообразие тут скорее хорошо, чем плохо. Как ни крути, а если над этим кто-то работают, значит оно кому-то нужно.
>Ось 32 бита, это-ж продление жизни старым железкам!На эту роль лучше всего подходит KolibriOS.
Что на этом можно запустить? Сервер (iptables + nginx + MySQL/PosgreSQL/Mongo/Cassandra/... + node.js/jvm/php/python/go/erlang/...)? Или клиент (Chrome/Chromium/Firefox)?На что это можно поставить? Поддерживается некоторый ассортимент реального железа или работа виртуалке?
Ни то, ни другое. Там можно запустить блокнот и написать в нем код клиента и сервера, но вот дальше на код можно только любоваться, ведь компилить его тоже нечем. Хотя нет, чуть не забыл, код можно еще архивировать и разархивировать. Тоже весьма интересное и продуктивное занятие.
Прикольно. Разрабатывать сейчас оси - конечно уже несколько странно, но все-же вызывает уважение.
Насчет мультимедиа-кала верно замечено...
Только не сообщество, а юзеры мультимедиа-кал требуют.
> Графическая подсистема, при помощи которой формируется интерфейс пользователя, интегрирована прямо в ядро ОС
> Из файловых систем в режиме чтения/запись предлагаются FAT32
> Ядро работает в 32-разрядном защищенном режиме
> все вкомпилировано, без поддержки модулей
> предложена кодировка iso-8859-5, которая в русскоязычной среде фактически никогда не применяласьВот это пробили дно
Чем-то похоже на винду, чем-то на Unix.
>не похожей на Windows и UnixЭто сарказм?
Эта система, на вид, получилась с не особо современным дизайном. Особенно ужасно выглядит клавиатура.
А вы сделайте с нормальным современным дизайном и современной клавиатурой.
А тут, может, человек на голом энтузиазме работает.
Какой прок от его энтузиазма если это никому, возможно даже ему самому, не нужно.
клоун: а какой прок от собирания марок? Хобби это. Ему нравится так проживать свою жизнь.
> человек на голом энтузиазме работаетРаботает?
Кто о чем, а боты опять о своей Десяточке...
Этот бот же вроде не за десяточку, а за гомобуки педалирует.
как обычно, хомяки не в курсе чем внешний вид от дизайна отличается...
А что за девушка у вас на фотке? Как ее зовут?
а вообще, из всех этих систем больше всего жаль syllable. haiku уже требует мегазы гигазов варезов, что beos требовать стеснялась, и особых преимуществ не имеет. syllable на 32 мб летала и имела всё, что нужно, для жизни.
aros тоже силён, но я уже собрал hurrican под debian. что там ещё осталось - lunapaint, амиговские трекеры?
а что, умер syllable?
да
Шо называется, ни смысла, ни логики
Чисто для себя, не имея цели довести до ума, до того, чтоб можно было реально использовать?
Зачем тогда открывать такое в общество?
Этому есть применение?
Нет
От этого, есть хоть какой то толк?
Нет
Бесполезная трата времени разработчика
Тема интересна, безусловно, но с 97 года
И всё ещё амеба?
Почти 20 лет
Эту бы энергию, напор, да в нужное русло..
А могли бы заняться дествительно чем-то полезным. Но нет, они будут лепить пластилиновый член.
Может для разработчика это хобби. Собирать в свободное время марки или рубиться в доту тоже не особо продуктивно
та ты шо! от этого становится все больше марок и шмота в доте!
//ирония
Подпись к иконке дальше от своей иконки, чем от соседней. Срочно запатентовать!
Почитал комментарии...Если обобщить: человек делает себе в удовольствие весьма непростую штуку, поделился с общественностью, а куча ни на что не способных бестолочей осуждают и критикуют. При чём, не все даже новость до конца прочесть осилили.
Как обычно, впрочем.
а ты первый день в интернете? тогда тебя ждёт ещё много чудесных открытий
Я прочитал до конца. Что там такого скрытого от простых смертных было в конце? Сама новость то с гулькин гуй (встроенный).
На данном ресурсе нет технарей способных конструктивно оценить, обсудить, оказать содействие, выдать полезную критику. Просто "хи-ху-яшечки".
скрины выглядят круто ;).
> int encryptMD5(const char *in, char *out)http://visopsys.org/developers/kernel-api/#miscellaneous
Гы-гы
> Графическая подсистема, при помощи которой формируется интерфейс пользователя, интегрирована прямо в ядро ОСДа ладно. Уж0с
Если с 1997 года ещё не взлетела, то уже не взлетит никогда.