Книга: Отъявленный программист. Лайфхакинг из первых рук
Назад: Для «ниггеров» или нет
Дальше: Часть II. Страна советов: о программистской карьере

Приложение: несколько технических фактов о TempleOS

На данный момент исходники этой ОС составляют более 150 000 строчек кода (включая собственный компилятор).
Система использует собственный компилятор Holy-C («ниггеры» произносят этот язык, намеренно коверкая как «холи щит») – это диалект языков семейства C/C++.
Это изначально 64-битная система и по своей архитектуре во многом воспроизводящая Commodore 64.
Вся TempleOS полностью размещается в кольце ring-0 и использует Single-Address-Mapping.
Для взаимодействия (интерпроцессинга) с другими программами и процессами требуется прямая перезапись содержимого участков памяти этих самых программ. Дешево и сердито – кредо всей ОС.
Никаких драйверов нет и не нужно – все обращение к железу можно осуществлять напрямую (если вы сможете, конечно). Все это напоминает Commodore 64, где все зиждется на честном слове и вашем глубоком понимании происходящего.
Поддержки сети нет и не будет, равно как и USB, – по довольно витиеватым религиозным причинам (нет времени объяснять, но ЦРУ и уже знакомые нам «ниггеры» фигурируют в этой длинной истории).
Есть множество встроенных игр разной степени тупости.
У системы нет аналогов пейджинга страниц и файла подкачки, характерных для современных ОС, она загружает и держит в памяти все открытые и запущенные программы. Поэтому в readme.txt Бог довольно цинично советует прикупить «как можно больше оперативки».
В качестве файловой системы используется открытая FAT32 с дополнительной самописной поддержкой метафайлов в качестве расширения.
Встроенный архиватор – все файлы физически хранятся на диске уже заархивированными и запароленными (нет времени объяснять почему).
У системы есть своя самописная графическая оболочка (что-то типа X-ов в *nix), а также параллельный режим командой строки, где в качестве оболочки выступает прикрученный туда компилятор языка «холи щит» (как бы круто это ни звучало, но это всего лишь вольная вариация на тему шелла Ch).
У ОС за все время ее существования чуть больше 50 000 скачиваний (Терри переживает, что ЦРУ в том числе невозбранно скачивает его ОС для изучения, но пока ничего не может поделать с этим коварством).
Система поставляется с полным открытым исходным кодом в виде public domain и написана на собственном диалекте С. Вы можете использовать ее и модифицировать как угодно на свой страх и риск (если, конечно, выучите «холи щит», то есть преодолеете барьер, воздвигнутый создателем ОС как раз против праздного любопытства разного рода «ниггеров» из ЦРУ).
«Холи щит» в TempleOS сочетается с ассемблерными вставками и низкоуровневым программированием контролеров устройств. Видимо, именно это та причина, по которой Терри так ненавидит UEFI.
Всем своим хэйтерам Терри советует смириться, по его данным, «существование этой системы было предсказано в Библии много веков тому назад».

 

Назад: Для «ниггеров» или нет
Дальше: Часть II. Страна советов: о программистской карьере