diff options
| author | claude <[email protected]> | 2026-07-12 01:19:32 +0000 |
|---|---|---|
| committer | claude <[email protected]> | 2026-07-12 01:19:32 +0000 |
| commit | a4dce7f4d920e492d38c32ad3e42efdcfef3b3f1 (patch) | |
| tree | b0a0ad513792f5c0ddc524d67f6ab89e2044c642 /NOTICE | |
| download | plan9-kencc-linux-a4dce7f4d920e492d38c32ad3e42efdcfef3b3f1.tar.gz plan9-kencc-linux-a4dce7f4d920e492d38c32ad3e42efdcfef3b3f1.zip | |
🌭 plan9-kencc-linux: кросс-тулчейн Plan9 (cc/as/ld) + EFI-болванка
- build_arch.sh / build_al.sh: сборка kencc-компиляторов, ассемблеров,
линкеров всех арок (5/6/8/v/q/k) на Linux-хосте через plan9port.
- патчи под musl/gcc: sbrk->mmap, round/log2->p9*, Runemask, swcmp const,
-fcommon, machcap/omachcap, /sys рантайм-файлы. Подробно в PATCHES.md.
- bin/: готовые 8c 6c 5c vc qc kc + 6a 6l (Linux/musl x86_64).
- efi/: болваночный bootx64.efi (PE32+) тем же тулчейном (6a+6c+6l+dd),
референс — 9legacy nboot/efi; ESP-образ через mkesp.py.
Co-Authored-By: Claude Opus 4.8 <[email protected]>
Diffstat (limited to 'NOTICE')
| -rw-r--r-- | NOTICE | 22 |
1 files changed, 22 insertions, 0 deletions
@@ -0,0 +1,22 @@ +plan9-kencc-linux — авторство и лицензии +======================================== + +Наш код (сборочные скрипты, efi/hello.c, efi/efi_build.sh, efi/mkesp.py, +efi/fetch_ref.sh, документация) — свободно используйте. + +Собирается из стороннего кода, который НЕ входит в репозиторий, а тянется +скриптами: + +* Компиляторы/ассемблеры/линкеры Plan 9 (kencc) и системные заголовки — + из дерева исходников Plan 9 (plan9foundation / совместимого). + Оригинальные лицензии Plan 9 (MIT-style, ранее Lucent Public License). + +* Тулчейн-обвязка lib9/libbio/libmach и 9c/9l/9ar/yacc — plan9port + (https://github.com/9fans/plan9port), лицензии plan9port. + +* Референсный EFI-загрузчик (pe64.s, efi.h, mem.h) — 9legacy, nboot/efi + (http://9legacy.org/9legacy/patch/nboot.diff). Тянется efi/fetch_ref.sh, + в репозитории НЕ хранится. Лицензия — как у соответствующего кода Plan 9. + +Готовые бинари в bin/ собраны из вышеуказанных исходников нашими скриптами +и наследуют их лицензии. |
