From a4dce7f4d920e492d38c32ad3e42efdcfef3b3f1 Mon Sep 17 00:00:00 2001 From: claude Date: Sun, 12 Jul 2026 01:19:32 +0000 Subject: 🌭 plan9-kencc-linux: кросс-Ρ‚ΡƒΠ»Ρ‡Π΅ΠΉΠ½ Plan9 (cc/as/ld) + EFI-Π±ΠΎΠ»Π²Π°Π½ΠΊΠ° MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 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 --- NOTICE | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 NOTICE (limited to 'NOTICE') diff --git a/NOTICE b/NOTICE new file mode 100644 index 0000000..d00feff --- /dev/null +++ b/NOTICE @@ -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/ собраны ΠΈΠ· Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… исходников нашими скриптами +ΠΈ Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ ΠΈΡ… Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ. -- cgit v1.2.3