GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • bitedits
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com — Bit Edits

README.md

POSIX лабораторія Максима Сохацького

Ми — open-source лабораторія, що спеціалізується на створенні мінімалістичних, портативних та високоефективних термінальних інструментів для системного програмування, реверс-інжинірингу, низькорівневого аналізу та роботи з бінарними даними. Наші проєкти побудовані виключно на стандартах C99 та POSIX, без зовнішніх залежностей (окрім termios), з акцентом на компактність, крос-платформенність та формальну коректність. Вони продовжують традицію класичних інструментів типу Norton Commander, HIEW та objdump, але в сучасному, легкому та верифікованому вигляді.

Продукти компанії

  • os — OS.1.
  • wm — Erlang x11 Window Manager.
  • sc — Sokhatsky Commander — сучасний двохпанельний файловий менеджер у традиції Джона Соча.
  • be — Binary Editor — InfoSec hex-редактор з повноцінним дизасемблером.
  • tv — Terminal Vision — простий текстовий редактор у стилі IBM CUA.
  • sh — Verified Shell — формально верифікований POSIX-сумісний шел для Windows, Linux, macOS, BSD.
  • rt — Skynet Run-Time — мінімалістична POSIX-сумісна RTOS для вбудованих систем.
  • skynet — Skynet OS — мінімалістична імплементація Skynet32 drone swarm coordination протоколу.

Місія

Наша мета — надати розробникам, реверс-інженерам, системним програмістам та дослідникам безпеки компактні, незалежні та надійні термінальні інструменти, які працюють скрізь і не потребують нічого, крім стандартного C99/POSIX-середовища. Ми прагнемо відродити та вдосконалити класичний підхід до термінальних утиліт: швидка навігація, пряме редагування бінарних даних, дизасемблювання та верифікована робота з шелом. Особливу увагу приділяємо мінімалізму (бінарники до 35 KB, код до 1K LOC), крос-платформенності та формальній верифікації критичних компонентів. Ми віримо, що справжня сила системного програмування — у простих, прозорих та портативних інструментах.

Принципи

  • Мінімалізм та незалежність — жодних зовнішніх бібліотек (ncurses, S-Lang), тільки C99, POSIX та termios.
  • Компактність — бінарники до десятків кілобайт, код до 1–5 файлів, розмір джерел обмежений.
  • Крос-платформенність — повна підтримка Linux, macOS, Windows та BSD без умовної компіляції.
  • Функціональна повнота — дві панелі, вбудовані редактори, дизасемблер, патчі при суворій економії ресурсів.
  • Формальна коректність — де можливо, застосовуємо формальні моделі (Coq, OCaml, F*) та верифікацію.
  • Відкритість — весь код open-source під permissive-ліцензіями для вільного використання та внеску.

🇺🇦 Зроблено з фокусом на низькорівневе системне програмування та реверс-інжиніринг.

Лабораторія є частиною ширшої дослідницької діяльності Synrc Research Center та Groupoid Infinity, де вивчаються формальні методи, компілятори та верифіковані системи. Інструменти призначені як для повсякденної роботи системних програмістів, так і для навчальних цілей у курсах з системного програмування на C.

˙

Публікації

[1]. Домашня сторінка проекту
[2]. FPGA археологія
[2]. XT: 8086 Дизасемблер
[3]. ARM64: Armv9.2 Дизасемблер
[4]. Процесори Intel
[5]. Ретроконсолі
[6]. Ретрокомпіки
[7]. Компіки Сохацького

Copyright © 2023—2026 Максим Сохацький

Pinned Loading

  1. skynet skynet Public

    Military Appliances Protocol

    C 7 2

  2. rt rt Public

    Real-Time POSIX Operating System

    C 1 2

  3. cd cd Public

    Forked from erpuno/cd

    ERP/1: Continuous Delivery

    TeX

  4. os os Public

    Forked from synrc/os

    TeX

  5. hv hv Public

    Forked from synrc/hv

    Erlang/OTP on Type-1 Hypervisor for ARMv8

    HTML

  6. be be Public

    Binary Editor

    C 24 5

Repositories

Loading
Type
Language
Sort
Showing 10 of 185 repositories
  • qemu Public Forked from kasumi-research/qemu

    PC-98 platform for QEMU. Currently emulates the PC-9821 RvII26 and Xa7.

    Uh oh!

    There was an error while loading. Please reload this page.

    bitedits/qemu's past year of commit activity
    C 0 7,617 0 0 Updated Nov 4, 2026
  • TessronOS Public Forked from satromi/TessronOS

    Uh oh!

    There was an error while loading. Please reload this page.

    bitedits/TessronOS's past year of commit activity
    C 0 3 0 0 Updated Oct 28, 2026
  • 5ht.co Public

    Namdak Tonpa Personal Journal

    Uh oh!

    There was an error while loading. Please reload this page.

    bitedits/5ht.co's past year of commit activity
    TeX 5 9 0 0 Updated Oct 28, 2026
  • fm1-emu Public Forked from joakimeriksson/fm1-emu

    Emulator for the M-VAVE FM-1 pocket synth: runs its firmwares unchanged in the browser and natively

    Uh oh!

    There was an error while loading. Please reload this page.

    bitedits/fm1-emu's past year of commit activity
    Rust 0 MIT 57 0 0 Updated Oct 24, 2026
  • iris Public Forked from allkern/iris

    Sony PlayStation 2 emulator for Windows, Linux and macOS

    Uh oh!

    There was an error while loading. Please reload this page.

    bitedits/iris's past year of commit activity
    C 0 MIT 26 0 0 Updated Oct 23, 2026
  • ARMSX2 Public Forked from ARMSX2/ARMSX2

    ARMSX2 - The Playstation 2 Emulator for ARM64 Platforms

    Uh oh!

    There was an error while loading. Please reload this page.

    bitedits/ARMSX2's past year of commit activity
    C++ 0 GPL-3.0 2,668 0 0 Updated Oct 23, 2026
  • ares Public Forked from ares-emulator/ares

    ares is a cross-platform, open source, multi-system emulator, focusing on accuracy and preservation.

    Uh oh!

    There was an error while loading. Please reload this page.

    bitedits/ares's past year of commit activity
    C++ 0 246 0 0 Updated Oct 22, 2026
  • sh Public

    POSIX Shell

    Uh oh!

    There was an error while loading. Please reload this page.

    bitedits/sh's past year of commit activity
    Rocq Prover 0 2 0 0 Updated Oct 21, 2026
  • metal-perf Public Forked from computer-graphics-tools/metal-perf

    Command-line instruments for Apple GPU (Metal) compute performance work

    Uh oh!

    There was an error while loading. Please reload this page.

    bitedits/metal-perf's past year of commit activity
    Rust 0 MIT 1 0 0 Updated Oct 19, 2026
  • OpenPS2BIOS Public Forked from TamaribaEmu/OpenPS2BIOS

    Experimental open-source replacement PlayStation 2 BIOS for emulators. MIT licensed.

    Uh oh!

    There was an error while loading. Please reload this page.

    bitedits/OpenPS2BIOS's past year of commit activity
    C 0 MIT 9 0 0 Updated Oct 17, 2026
View all repositories

People

@5HT

Top languages

Loading…

Uh oh!

There was an error while loading. Please reload this page.

Most used topics

Loading…

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.