Skip to content
View AVPscan's full-sized avatar
🏠
Working from home
🏠
Working from home
  • Home
  • Russia
  • 18:19 (UTC +07:00)

Block or report AVPscan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AVPscan/README.md

Linux musl static +(Cross-Platform)

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

Вся система занимает несколько десятков килобайт, имеет предсказуемый рантайм (детерминизм) и спроектирована по принципу «написано раз и навсегда» — код не требует доработок, исправления ошибок или адаптации под новые платформы.


Истинная международность: Полная независимость от локализации

Архитектура ядра полностью абстрагирована от понятий «страна», «национальный шрифт» или «языковой стандарт». Система готова к работе с любым существующим или будущим языком человечества (или иной цивилизации) благодаря фундаментальной побайтовой обработке потока данных:

  • Всеядный парсер контента: Конечный автомат (ParseBuf) не привязан к синтаксису или жестким форматам. Он анализирует физическую природу сырого байтового потока (цифра, слово, разделитель). Ему безразличен порядок ввода: цена, количество и имя могут идти в любой последовательности — система безошибочно выстроит контекстную структуру в памяти, отсеивая информационный шум. Это делает интерфейс мгновенно «родным» для носителя любой культуры.
  • Автономный Unicode-процессор: Потоковый анализатор UTF-8 (UTFinfo) написан вручную, без тяжелых внешних библиотек. Он на лету вычисляет визуальную ширину символов в байтах для корректного послойного рендеринга.
  • Глобальный охват письменностей: Системе одинаково понятны латиница, кириллица, индийское письмо (деванагари/санскрит), иероглифические структуры Китая, Японии и Кореи (диапазоны CJK), а также языки с обратным направлением письма (RTL / Справа налево). Битовые флаги направления (Dir) и свойств символов заложены в саму структуру данных.

Ключевые компоненты экосистемы

1. Products — Умная локальная аналитика и аппаратный криптозамок

Вычислительный модуль верхнего уровня (57 КБ) для учета, анализа средневзвешенных цен и автоматической генерации отчетов.

  • Физическая привязка к железу (HWID): Модуль UniversalHwid собирает уникальные аппаратные отпечатки конкретного компьютера (machine-id, серийные номера накопителей, MAC-адреса сетевых интерфейсов) и побитово перемешивает их с XOR-сдвигами, создавая уникальный 32-байтный ключ.
  • Абсолютная криптография локальных данных: Функция Crypt шифрует конфигурационные файлы с использованием динамического ключа, зависящего от индекса байта, соли и битовых сдвигов. Зашифрованный файл физически невозможно запустить на другом оборудовании.
  • Безопасный рантайм: Учетные данные для отправки отчетов расшифровываются curl-конвейером на лету строго в оперативной памяти и мгновенно начисто затираются , исключая возможность их извлечения через дампы памяти.

2. Fresh — Кроссплатформенный графический HAL-движок реального времени

Универсальный слой абстракции и визуализации данных, работающий на базе виртуального кадрового буфера в ОЗУ.

  • Вселенский хронометр без эпох: Полный отказ от календарных «костылей» (Григорианский/Юлианский стили). Время, орбитальные циклы и високосные сдвиги вычисляются без единого ветвления (if-else) на аппаратных битовых сдвигах процессора через 3 астрономические константы. Система способна рассчитывать шкалу времени для любой планеты во Вселенной, фиксируя циклы на истинный астрономический полдень (зенит).
  • Энергетическая и волновая графика: Движок формирует две палитры на чистой тригонометрии и разделении спектра. Триганометрическая - это плавный переход обеспеченный разделением окружности на 512 частей, а вот разделение спектра способно удивлять - при 8 цветах они просто идеальны, без дизайнеров а вот при 16 получается идеальные градации серого... Глубина цвета (3, 8 или 24 бита) — это просто переменная в момент генерации.
  • Аппаратный детерминизм и Hot-Swap: Событийный цикл жестко синхронизируется с частотой питающей электросети (диапазон от 0.1 до 1000 Гц), стабилизируя кадр на наносекундном уровне. Архитектура поддерживает нативную горячую замену узлов (Hot-Swap). Единственный порт вывода — функция SysWrite — сбрасывает готовый кадр куда угодно: от стандартного вывода текущей ОС до сырого Framebuffer ядра (/dev/fb0) или SPI-шины контроллера bare-metal системы.

3. Math — Бестиповой вычислительный автомат (В разработке)

Финальный компонент экосистемы, полностью ликвидирующий ограничения кремния.

  • Свобода от процессорных типов: Полный отказ от жестких рамок стандартных типов данных процессора (uint32_t/uint64_t). Числа представляются в виде бесконечных цепочек неделимых «атомов» (anu), автоматически расширяя разрядность результата.
  • Абсолютная автономность: Проекты уже изолированы от операционных систем (слой sys_*.c — лишь временная прослойка для отладки на Linux, Windows, macOS, BSD). Завершение автомата Math (включая безветвенное деление Евклида FDIV) полностью отвяжет систему от архитектуры процессора.

Программа зависит только от законов физики и тригонометрии. Она принадлежит всему человечеству, нативно понятна в любой точке мира и не нуждается в патчах.

Все исходные коды открыты, прозрачны и опубликованы под свободной лицензией GNU GPLv3.
Автор: Поздняков Алексей Васильевич (AVPscan)
E-mail: avp70ru@mail.ru
GitHub: http://github.com

Pinned Loading

  1. Products Products Public

    Аналитика, почта и экономия бумаги и чернил...

    C 1

  2. Fresh Fresh Public

    Нечто большее...

    C 1

  3. Math Math Public

    Бестиповой вычислительный автомат произвольной точности

    C 1

  4. AVPscan AVPscan Public