LINUX.ORG.RU

KolibriN 10.1 - операционная система, написанная на ассемблере

 ,


2

2

Объявлен выход KolibriN 10.1 - операционной системы, написанной преимущественно на ассемблере.


KolibriN с одной стороны — это дружелюбная для пользователя версия KolibriOS, с другой — её максимальная сборка. Иными словами, проект создан, чтобы показать новичку все возможности, доступные в альтернативной операционной системе Kolibri на данный момент. Отличительные особенности сборки:

  • Мощные мультимедийные возможности: видеоплеер FPlay, просмотрщик изображений zSea, графический редактор GrafX2.
  • Программы для чтения: uPDF, BF2Reder, TextReader.
  • В поставку входят игры, среди которых Doom, Loderunner, Pig, Jumpbump и эмуляторы игровых консолей: NES, SNES, Gameboy эмуляторы DosBox, ScummVM и ZX Spectrum позволят запустить сотни старых приложений и игр.
  • Также в поставку входят: просмотрщик документов формата PDF, переводчик Dicty, средства разработки и многие другие программы.
  • Добавлены утилиты персонализации графической оболочки.
  • Протестирована и отлажена по сравнению с ночными сборками Kolibri.

Проект является открытым и в нём может принять участие каждый желающий, распространяется на условиях GPLv2.


Из основных изменений в новой версии:

  • Добавлена поддержка чтения с файловой системы XFS форматов v4 (2013) и v5 (2020).
  • Количество обрабатываемых прерываний увеличено с 24 до 56.
  • Добавлена обработка более одного I/O APIC.
  • Улучшен алгоритм перезагрузки: теперь используется Reset-регистр из таблицы FADT, если он доступен.
  • Корректное определение звука на самых новых чипах AMD.
  • Исправления в поиске дополнительной папки.
  • Текстовый браузер WebView обновлен с версии 1.8 до 2.46: появился кэш веб-страниц, вкладки, он-лайн обновление, динамическое выделение памяти, ручной выбор кодировки, автоопределение кодировки, поддержка DOCX файлов, переход по якорям, читать стало удобнее.
  • Изменения в командной оболочке SHELL: улучшена вставка текста, навигация по редактируемой строке, вывод ошибок, добавлена подсветка папок в листинге.
  • Обновлена документация.

>>> Скриншоты

>>> Скачать (архив весит 69 МБ)

>>> История KolibriOS

>>> Сообщество разработчиков (VK)

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

★★★★★

Проверено: cetjs2 ()

А в этой ОС есть другие шрифты кроме моноширинных?

theNamelessOne ★★★★★ ()

виньдовенько так на скрине

Zlo ★★★ ()

Не понимаю почему автор не хочет добавлять NetSurf в сборку, он есть даже в простом Kolibri!

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

Гномёненько должно быть? Или кедерастенько? :)

djoe ★★ ()

там нет банально поддержки многоядерности, как выяснилось. так что эпитеты «Мощные», «возможности» вызывают только смех

anonymous ()

Игрушка, конечно, но прикольная.

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

Не только игрушка, были истории с реальным использованием, в системах компьютерного зрения, в каких то станках вроде бы, итп.

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

в системах компьютерного зрения

с одним ядром процессора-то?

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

Ну да, код то быстро работал. Линукс не подходил из за тормознутости.

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

Надо было сразу 128 битный процессор закупать для такой задачи, и чтоб 256 процессоров, а в них по 512 ядер.

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

за счёт чего быстро работал? за счёт урезания возможностей процессора в десятки раз несипользованием ядер, smt и современных наоров инструкций, не говоря про отсутствия учёта шедулинга инструкций процессором и прочих оптимизации кода

ваще пушка

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

в machine learning как раз такое и используется, без преувеличений

anonymous ()

Зазоры на скрине. У меня в Clearlooks-Phenix на Xubuntu 16.04 их, слава Аллаху, нет.

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

нафейхоа очкам или станку скидула эта ваша? лишние тормоза для 2,5 постоянно выполняющихся задач.

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

продемонстрируешь свой sdk для machine learning написанный вручную на i586 ассемблерном говнокоде, который уделает на одном ядре всякие многоядерные сервера, видеокарты и TPU?

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

ась? тормозит отсутствие шедулинга инструкций и прочих оптимизаций, так что там оно как раз обязательно

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

У меня такого sdk нету. Не могу понять почему у тебя пригорает от того что человек чет там напрограммировал на ассемблере, что не требует десятки мейнфреймов? Завидно?

stasolog ()
Последнее исправление: stasolog (всего исправлений: 1)

Колибри прикольная, но блин жестко глючит. Помню писал на фасме жаббер-клиент, их блокнот оттупил и затер на сохранении пол-файла. ФМ целых 3 и все дико тупят. И апи сильно спорный. Но free-form окна это прям весело

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

что не требует десятки мейнфреймов?

покажешь, как оно будет на одно i586 ядре кодировать видео в av1/hevc в реалтайме без мейнфреймов? или опять пшик?

anonymous ()

Б-гмерзке значки а-ля линух-стайл - расстрелять, сжечь.

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

за счёт чего быстро работал? за счёт урезания возможностей процессора в десятки раз несипользованием ядер, smt и современных наоров инструкций, не говоря про отсутствия учёта шедулинга инструкций процессором и прочих оптимизации кода

Но Линукс реально же не подходит для рилтайма, даже софтового? Это совершенно понятно и очевидно всем, кто пытался на нём систему оного класса сделать.

От низкоуровневых оптимизаций компилятором толку чуть, когда присутствуют retpolines, разделённая модель памяти, tlb shutdown по любому поводу и т.п.

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

Но free-form окна это прям весело

Типа круглые?

anonymous ()

в доту уже можно катать? хотя бы в первую. насколько больший фпс?

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

реальное время это не значит быстро. особенно когда тут у тебя отрезают ядра, инструкции и кто знает что ещё

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

Помню писал на фасме жаббер-клиент

Получилось?

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

ась? ВНЕЗАПНО: если нет переключения контекстов - нет и тормозов! вопрос повторно - зачем для 2-3 задач супер-планировщик? в RT-11FB ничего такого не было, а всё прекрасно работало.

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

оно даже кде или гном шелл не потянет, и даже в glxgears там фпс унылый будет по сравнению с нормальной ос, даже на поддерживаемых видеокартах

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

этому онанизмусу - непонятно. ему обязательно нужен кодировщик H.264 в кажном станке! БУГАГА!

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

а, вы про это? эта байда уже до плавления и спектра довела! нафиг не надь в станке! и даже местами и вредит!

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

на скриншоте к новости вантузный десктоп с того самого станка?

обязательно нужен … в кажном станке!

по-твоему, в каждом станке нужно замедление процессора в десятки раз?

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

даже в этом облажались, тащемт

anonymous ()

Как KolibriOS по сравнению с ReactOS в смысле стабильности?

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

Намного стабильнее, запускается на реальном железе, поддержка usb лучше, ntfs поддерживает так же - read-only.

stasolog ()

натурально, даже TempleOS от настоящего психа была менее беззадачной, тк поддерживала многоядерность и 64бит. ирония

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

Получилось?

Протокол сделал, а вот на интерфейсе сдох :(

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

Ого! Ты же самое трудное сделал!

Исходники выкладывать не стал?

hobbit ★★★★★ ()

Там есть скриптуха? Играть с асм конечно весело, но с наличием какого-нибудь питона можно было бы обзавестись прикладным софтом и утилитками.

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

На форуме где-то лежат, надо поискать. Там геморрой что параметры без всякого порядка и куча вариантов сделать одно и то же. Но кстати оно даже к openfire цеплялось

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

реальное время это не значит быстро. особенно когда тут у тебя отрезают ядра, инструкции и кто знает что ещё

Реальное время - это реальное время. Инструкции и ядра здесь не при чём.

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