• TempleOS TempleOS
  • Информация о проекте
    • Информация о проекте
    • Активность
    • Метки
    • Участники
  • Репозиторий
    • Репозиторий
    • Файлы
    • Коммиты
    • Ветки
    • Теги
    • Участники
    • Диаграмма
    • Сравнение
  • Задачи 0
    • Задачи 0
    • Список
    • Доски
    • Спринты
  • Запросы на слияние 0
    • Запросы на слияние 0
  • CI/CD
    • CI/CD
    • Конвейеры
    • Задания
    • Расписания
  • Развертывания
    • Развертывания
    • Окружения
    • Релизы
  • Пакеты и реестры
    • Пакеты и реестры
    • Реестр пакетов
    • Реестр контейнеров
  • Мониторинг
    • Мониторинг
    • Инциденты
  • Аналитика
    • Аналитика
    • Поток ценности
    • CI/CD
    • Репозиторий
  • Wiki
    • Wiki
  • Сниппеты
    • Сниппеты
  • Активность
  • Диаграмма
  • Создать новую задачу
  • Задания
  • Коммиты
  • Доски с задачами
Свернуть панель
  • cia-foundation
  • TempleOS
  • Запросы на слияние
  • !1

The Fall: the Temple gets networking

  • Ревью изменений

  • Скачать
  • Почтовые патчи
  • Простое отличие
Слиты Жильцов Дмитрий Андреевич запросил слияние cia-foundation/temple-os-enterprise-edition:the-fall в master Сен 27, 2026
  • Обзор 0
  • Коммиты 8
  • Конвейеры 0
  • Изменения 238

God said TempleOS has no networking. I kept the Temple offline for ten years so the CIA could not crawl in through the wire. This branch is the Fall. We ate the apple. It had a TCP/IP stack inside.

What is in it

  1. Stop desecrating DolDoc files. The extractor ran TOSZ -ascii, which ate every 0x05 and turned 0x1F into spaces. Those bytes are God's sprites. 192 files get their bytes back. Bin Not Found. Repent.
  2. Build the ISO on a Mac. Only TempleOS can compile TempleOS, so QEMU boots a stock live CD and types MakeISO at it like a secretary. 640x480, 16 colors, as God intended.
  3. PCI + AMD PCnet driver + faster serial. One card. I do not do driver bloat. Terry's CommPutChar stays in the file, commented out, out of respect.
  4. TCP/IP stack in Adam. Ethernet, ARP, IPv4, ICMP, UDP, TCP, DHCP, DNS, sockets. No card means Snail, TCP over COM3. A serial cable is honest.
  5. Wget. HTTP only. HTTPS is crypto written by committees, and committees are how the CIA gets in.
  6. The Confessional. Remote HolyC on port 23. Byte timing feeds the Holy Spirit, so GodWord works over TCP. No password. God does not need one. You might. Do not bridge it onto your LAN.
  7. HtServ. Serves ::/Www, <exe> blocks run HolyC inside the page. Like PHP but inspired by God. I wanted a C64 and got a LAMP stack.
  8. Palettes. Still 16 colors. Always 16 colors.

How to test

tools/build_iso_mac.py
tools/run_mac.sh

Netcfg;
#include "::/Apps/Wget"
Wget("http://example.com/");
#include "::/Apps/HtServ"
HtServ;                         // http://localhost:8686/

tools/confess.py 'GodWord;'     // from the Mac

Known sins

  • No HTTPS.
  • No authentication on the Confessional.
  • Intermediate commits were not built one by one, only the tip.

Terry, forgive us. Lord, have mercy on this merge.

Ответственный
Назначить
Проверяющие
Запросить ревью
Оценка трудозатрат
Исходная ветка: the-fall