|
|
||
Если кто-нибудь из старых читателей этой страницы ещё заглядывает сюда в надежде обнаружить признаки жизни - они обнаружились. Правда, несколько не в том месте.
За те годы, пока Самиздат стоял практически нетронутым, я не перестал что-нибудь придумывать, разбирать, ремонтировать и проверять на практике. В какой-то момент вокруг старых компьютеров, телефонов и операционных систем накопилось достаточно маленьких программ и совершенно необязательных технических экспериментов, чтобы всему этому понадобилось общее название.
Так появился NecronomicOS.
Нет, это не очередная операционная система. Скорее мастерская по некромантии старого железа.
Главная идея очень простая: если машина физически исправна, почему она обязана превращаться в музейный экспонат только потому, что современный софт решил о ней забыть?
Поэтому вместо попыток заставить двадцатилетний компьютер изображать современный я пишу маленькие программы, позволяющие ему делать то, что ему ещё вполне по силам.
BASIC-интерпретатор для Android, работающий начиная с Android 2.3 и ARMv6.
По духу это возвращение к временам, когда компьютер после включения не предлагал создать учётную запись, принять сорок семь соглашений и скачать обновление размером с его собственный жёсткий диск, а просто позволял написать программу и нажать RUN.
Есть собственный текстовый экран, графика, звук, клавиатура и тачскрин, работа с датчиками и сохранением данных. Есть игры, текстовая RPG и даже музыкальный редактор, написанные на самом BASIC.
Следующий естественный вопрос оказался: хорошо, программа на BASIC написана - а можно превратить её в обычное самостоятельное Android-приложение?
Можно.
bas2apk превращает программы Naive BASIC .bas и другие совместимые BASIC-программы в подписанные APK прямо на Android, без настольной среды разработки.
Готовые игры, музыкальные программы, тесты и другие примеры для обоих BASIC-проектов собраны отдельно:
А это уже попытка ответить на другой вопрос:
Не открыть современную чудовищную страницу YouTube - это две совершенно разные задачи, - а найти ролик, выбрать его и посмотреть.
NOS-Pipe - маленькая оболочка на Java 5, которая берёт на себя поиск и выбор видео, а само воспроизведение отдаёт внешнему плееру. В результате YouTube снова становится практически полезным на компьютерах, которые современный сайт давно оставил за бортом.
Проект проверялся на Windows, macOS и Linux, в том числе на действительно старом железе. Для Windows есть обычный установщик, portable-версия и отдельный универсальный комплект для особо пряморуких и мотивированных.
И наконец самый наглый эксперимент.
Если современный Интернет не хочет разговаривать со старым браузером - может быть, между ними нужен переводчик?
NOS-Gate работает посредником: сам получает современную страницу, выкидывает или упрощает то, что старому браузеру всё равно не переварить, обрабатывает ссылки, формы, картинки и cookies и отдаёт облегчённый результат старой машине.
Сейчас это ещё Preview, но эксперимент уже дошёл до довольно забавного состояния: Internet Explorer 6 на Pentium III с Windows XP SP3 и VIA Eden с Windows ME снова способен ходить по части современного Интернета. Через NOS-Gate на IE6 открывается, например, форум 4PDA, причём можно войти под своей учётной записью и сохранить рабочую сессию.
Если NOS-Pipe установлен по стандартному пути, распознанные YouTube-ссылки и поддерживаемое видео из медиаконтейнеров можно передать ему для просмотра онлайн.
В основном потому, что мне интересно.
NecronomicOS не пытается доказать, что Pentium III лучше современного компьютера, Android 2.3 лучше Android 15, а Internet Explorer 6 - вершина развития браузеров. Это было бы несколько трудно доказать, особенно последнее.
Мне интереснее другой вопрос:
Иногда оказывается - довольно много.
Все проекты, исходники, готовые сборки, документация и дальнейшие эксперименты теперь собраны на общей странице:
Михаил Зверев / MA-BEAST
2026
|