Зверь М А
Necronomicos

Самиздат: [Регистрация] [Найти] [Рейтинги] [Обсуждения] [Новинки] [Обзоры] [Помощь|Техвопросы]
Links
Кожевенное мастерство: сумки, ремни своими руками
 Ваша оценка:

NecronomicOS

NecronomicOS
Old Systems, New Tricks.
Small programs for machines that were declared dead too early.


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

За те годы, пока Самиздат стоял практически нетронутым, я не перестал что-нибудь придумывать, разбирать, ремонтировать и проверять на практике. В какой-то момент вокруг старых компьютеров, телефонов и операционных систем накопилось достаточно маленьких программ и совершенно необязательных технических экспериментов, чтобы всему этому понадобилось общее название.

Так появился NecronomicOS.

Нет, это не очередная операционная система. Скорее мастерская по некромантии старого железа.

Главная идея очень простая: если машина физически исправна, почему она обязана превращаться в музейный экспонат только потому, что современный софт решил о ней забыть?

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


Naive BASIC

BASIC-интерпретатор для Android, работающий начиная с Android 2.3 и ARMv6.

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

Есть собственный текстовый экран, графика, звук, клавиатура и тачскрин, работа с датчиками и сохранением данных. Есть игры, текстовая RPG и даже музыкальный редактор, написанные на самом BASIC.

Naive BASIC 1.0 - GitHub

Naive BASIC bas2apk / NaiveWORK

Следующий естественный вопрос оказался: хорошо, программа на BASIC написана - а можно превратить её в обычное самостоятельное Android-приложение?

Можно.

bas2apk превращает программы Naive BASIC .bas и другие совместимые BASIC-программы в подписанные APK прямо на Android, без настольной среды разработки.

Naive BASIC bas2apk 1.0 - GitHub

Готовые игры, музыкальные программы, тесты и другие примеры для обоих BASIC-проектов собраны отдельно:

Examples-BAS

NOS-Pipe

А это уже попытка ответить на другой вопрос:

может ли старый компьютер всё ещё смотреть YouTube?

Не открыть современную чудовищную страницу YouTube - это две совершенно разные задачи, - а найти ролик, выбрать его и посмотреть.

NOS-Pipe - маленькая оболочка на Java 5, которая берёт на себя поиск и выбор видео, а само воспроизведение отдаёт внешнему плееру. В результате YouTube снова становится практически полезным на компьютерах, которые современный сайт давно оставил за бортом.

Проект проверялся на Windows, macOS и Linux, в том числе на действительно старом железе. Для Windows есть обычный установщик, portable-версия и отдельный универсальный комплект для особо пряморуких и мотивированных.

NOS-Pipe 1.0.2.2 - GitHub

NOS-Gate

И наконец самый наглый эксперимент.

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

NOS-Gate работает посредником: сам получает современную страницу, выкидывает или упрощает то, что старому браузеру всё равно не переварить, обрабатывает ссылки, формы, картинки и cookies и отдаёт облегчённый результат старой машине.

Сейчас это ещё Preview, но эксперимент уже дошёл до довольно забавного состояния: Internet Explorer 6 на Pentium III с Windows XP SP3 и VIA Eden с Windows ME снова способен ходить по части современного Интернета. Через NOS-Gate на IE6 открывается, например, форум 4PDA, причём можно войти под своей учётной записью и сохранить рабочую сессию.

Если NOS-Pipe установлен по стандартному пути, распознанные YouTube-ссылки и поддерживаемое видео из медиаконтейнеров можно передать ему для просмотра онлайн.

NOS-Gate 0.5.1 Preview - GitHub

И зачем всё это?

В основном потому, что мне интересно.

NecronomicOS не пытается доказать, что Pentium III лучше современного компьютера, Android 2.3 лучше Android 15, а Internet Explorer 6 - вершина развития браузеров. Это было бы несколько трудно доказать, особенно последнее.

Мне интереснее другой вопрос:

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

Иногда оказывается - довольно много.

Все проекты, исходники, готовые сборки, документация и дальнейшие эксперименты теперь собраны на общей странице:

NecronomicOS - общая страница проекта

Old Systems, New Tricks.
Small programs for machines that were declared dead too early.


Михаил Зверев / MA-BEAST
2026


 Ваша оценка:

Связаться с программистом сайта.

Новые книги авторов СИ, вышедшие из печати:
О.Болдырева "Крадуш. Чужие души" М.Николаев "Вторжение на Землю"

Как попасть в этoт список

Кожевенное мастерство | Сайт "Художники" | Доска об'явлений "Книги"