diff --git a/site/footer.de.include b/site/footer.de.include index 03fc286..24fd643 100644 --- a/site/footer.de.include +++ b/site/footer.de.include @@ -4,6 +4,7 @@ * [Diese Seite bearbeiten](/git.de.md) * [Wer entwickelt Canoeboot?](/who.md) * [Lizenz](/license.md) +* [History of Canoeboot vs GNU Boot](/about.md) * [Vorlage](/template-license.md) * [Autoren](/contrib.md) diff --git a/site/footer.include b/site/footer.include index 477e315..4824c42 100644 --- a/site/footer.include +++ b/site/footer.include @@ -4,6 +4,7 @@ * [Edit this page](/git.md) * [Who develops Canoeboot?](/who.md) * [License](/license.md) +* [History of Canoeboot vs GNU Boot](/about.md) * [Template](/template-license.md) * [Authors](/contrib.md) diff --git a/site/footer.it.include b/site/footer.it.include index 93b8129..0d10233 100644 --- a/site/footer.it.include +++ b/site/footer.it.include @@ -4,6 +4,7 @@ * [Modifica questa pagina](/git.de.md) * [Chi sviluppa Canoeboot?](/who.de.md) * [Licenza](/license.md) +* [History of Canoeboot vs GNU Boot](/about.md) * [Modelli di licenze](/template-license.md) * [Autori](/contrib.md) diff --git a/site/footer.uk.include b/site/footer.uk.include index 9067163..e39ee55 100644 --- a/site/footer.uk.include +++ b/site/footer.uk.include @@ -4,6 +4,7 @@ * [Редагувати цю сторінку](/git.md) * [Хто розробляє Canoeboot?](/who.md) * [Ліцензія](/license.md) +* [History of Canoeboot vs GNU Boot](/about.md) * [Шаблон](/template-license.uk.md) * [Автори](/contrib.md) diff --git a/site/footer.zh-cn.include b/site/footer.zh-cn.include index 3d131fc..357d0e8 100644 --- a/site/footer.zh-cn.include +++ b/site/footer.zh-cn.include @@ -4,6 +4,7 @@ * [编辑本页面](/git.md) * [谁在开发 Canoeboot?](/who.md) * [许可证](/license.md) +* [History of Canoeboot vs GNU Boot](/about.md) * [模板](/template-license.md) * [作者](/contrib.md) diff --git a/site/gnuboot.md b/site/gnuboot.md index 071108e..09b56cb 100644 --- a/site/gnuboot.md +++ b/site/gnuboot.md @@ -738,3 +738,287 @@ considerable technical improvements to their project. As of 2 January 2024, GNU Boot is *still* about 1 year behind on code and about 2 years behind on documentation, when comparing to the technical progress of Libreboot; the same numbers also apply to Canoeboot vs GNU Boot. + +Canoeboot 20240504 +================== + +On this day, 4 May 2024, GNU Boot still has not made much progress; they're +still stuck on 0.1 RC3, without my fixes that I showed off in Canoeboot 0.1, +that I sent to them; + +Now I have Canoeboot 20240504, which is vastly more up to date than the +November 2023 Canoeboot release, based on the newest Libreboot 20240504 +release (simultaneous release!) + +You can check the full release announcement, but here is an abbreviated list +of commits from lbmk that are in the Canoeboot 20240504 release; +Canoeboot from November (previous release) was based on Libreboot 20231106, +so: + +the changes below are therefore LB 20231106 to 20240504 but with non-FSDG +bits removed, and therefore it reflects the changes in Canoeboot (because I +always keep CB/LB in sync): + +``` +* 5bf25eac coreboot: update latitude release status +* 7a955a4c d510mo and d945gclf: disable for release +* d9c0346a build/roms: more useful status warnings +* a9bc6b25 mark lenovo x301 as stable for release +* 6e61052a Merge pull request 'coreboot/default: Add patches to fix S3 on SNB/IVB Latitudes' (#208) from nic3-14159/lbmk:latitude-fix-s3 into master +* 99617796 Merge pull request 'Implemented failsafe options at boot and inside menus for enabling/disabling serial, spkmodem and gfxterm' (#203) from livio/lbmk:failsafe into master +|\ +| * 3e86b3ab Implemented failsafe options at boot and inside menus for enabling/disabling serial, spkmodem and gfxterm +* | 64ae2ddd update/release: purge test/lib/strlcat.c in u-boot +* | 748b2072 mark x4x boards ready for release +* | 9caff263 err.sh: update copyright info +* | 7db2ae0b update/release: say when an archive is being made +* | cd9685d1 Merge pull request 'dell-flash-unlock: Remove dependency on GNU Make' (#207) from nic3-14159/lbmk:dell-flash-unlock-updates into master +|\ \ +| * | a5cb6376 dell-flash-unlock: Remove dependency on GNU Make +|/ / +* | 4bf3da31 Merge pull request 'Fixed QEMU x86 target's SMBIOS informations' (#205) from livio/lbmk:qemux86_fix into master +|\ \ +| * | 707d7ce7 Fixed QEMU x86 target's SMBIOS informations +| * | d654a3e5 Fixed QEMU x86 target's SMBIOS informations +| |/ +* | a18cd7f1 Merge pull request 'Fixed boot selection menu' (#204) from livio/lbmk:livio_290424 into master +|\ \ +| * | b4d27d0c Fixed boot selection menu +| |/ +* | 05c3f493 Merge pull request 'dell-flash-unlock-updates' (#206) from nic3-14159/lbmk:dell-flash-unlock-updates into master +|\ \ +| * | 61f66a46 dell-flash-unlock: Update README for BSD +| * | 5e2e7611 dell_flash_unlock: Add support for FreeBSD +| * | 61dbaf94 dell_flash_unlock: Set iopl level back to 0 when done +| * | 355dffb7 dell_flash_unlock: Fix ec_set_fdo() signature +| * | 6fe2482f dell-flash-unlock: Remove unnecessary includes for NetBSD +| * | b737a24c dell-flash-unlock: Remove memory clobber from inline assembly +* | | 5c3d81ff correct dell latitude status for release +* | | 50f6943c set gru bob/kevin stable for release +* | | df5e3216 set dell latitudes stable for release +* | | 7e7c3c23 mark i945 machines as stable for release +* | | 310378c9 build/roms: simplified list handling +* | | 5003e02b build/roms: if release, allow all non-broken roms +* | | dbe259ef build/roms: always display warnings +* | | 0e2c56be build/roms: reduce indentation in skip_board() +* | | 91927760 build/roms: simplified status handling +* | | 230f68fd build/roms: simplified seagrub handling +|/ / +* | 515185a7 build/roms: support SeaGRUB *with menu enabled* +* | a88a8281 update/trees: simplified defconfig copying +* | 55204dc4 option.sh: don't use nproc (not portable) +* | a5c7cc1a fix target.cfg files on dell latitudes +* | d923d314 use mirrorservice.org for iasl downloads +* | 714d4b3e update/release: disable status checking +* | e614f906 build/roms: tell the user how to ignore status +* | f22305fb update macbook21/x60/t60 status +* | 6c4f07b3 allow disabling status checks during builds +* | 3ace925e update more board statuses before release +* | e7619225 Set status=unstable on dell latitudes +* | 5218bfb0 declare gm45 thinkpads stable for release +* | b99ebe05 kcma-d8/kgpe-d16: mark as tested(unstable) +* | e5cc3e55 Merge pull request 'dell-flash-unlock: add NetBSD support' (#194) from linear/lbmk:master into master +|\ \ +| * | e119ffa5 dell-flash-unlock: add NetBSD support +* | | c0b4ba2e build/roms: update help, pertaining to status +* | | d88783b7 build/roms: let "list" specify status types +* | | b6014a65 erroneous return +* | | ce7fd754 build/roms: report status when building images +* | | 64177dbb exports variables from err.sh, not build +* | | a5082de4 GRUB: bump to today's latest revision +* | | 08859bb4 lbmk: export TMPDIR from err.sh, not build +* | | f5f2c58a build/roms: add missing deletion of tmp file +* | | f7283fa1 grub xhci support +* | | 33277897 allow users to specify number of build threads +* | | 6ebab10c safer, simpler error handling in lbmk +| |/ +|/| +* db074b78 enable serial console on fam15h boards +* 4680d154 ./update trees -u coreboot +* 0add5571 NEW BOARD: dell 9020 optiplex sff +|\ +| * 4a9fca57 Patch SeaBIOS: Add MXM support +* | b7bc713b update pico-serprog to new revision +| * | 381cb119 config/coreboot/default/patches : Renumber E6420, E6520, E5530 patches +|/ / +|\| +| * 0e3a5759 update revision: pico-serprog +|/ +* 91792c0c update coreboot configs +|\ +* | 8e2e9735 add vga-only 9020 config +|/ +* 0c8fa201 update pico-serprog to Riku's new revision +* 2ad52ed3 Merge pull request 'flashprog: apply the good old MX25 workaround' (#180) from Riku_V/lbmk:master into master +|\ +| * 112d2a4e flashprog: apply the good old MX25 workaround +|/ +* 77770f5a remove remaining flashrom remnants (use flashprog) +* 36ddd6f6 update parabola dependencies for flashprog +* 182a029f update arch dependencies for flashprog +* e8523864 update trisquel dependencies for flashprog +* 4131981c update debian dependencies for flashprog +* af82d671 config/git: use flashprog instead of flashrom +* 9071160c git.sh: also reset xtree/tree_depend here +* 39688ebe update/trees: reset xtree/tree_depend before build +* e5ebaa85 update config/git/docs to latest revs +* 0a24b2e6 dell/e6*30: use generic PS2K/PS2M EISAID strings +* 614c5efa update coreboot/dell to same rev as default +* 4a6dc555 coreboot/default: update coreboot to January 2024 +* ece54631 script/vendor/inject: remove erroneous check +* 8b4a4f79 fam15h boards: define xtree +* dcf7da9a coreboot/fam15h_udimm: define xtree +* f72a72af don't download projects on release archives +* 435441d0 update/release: generate changelogs +* a225e4d5 fix amd mainboard configs +* c9961182 git.sh: fix bad call to ./update +* 3e7e0c7d git.sh: support downloading dependency trees +* 8f3d3ead re-use crossgcc builds on the coreboot trees +* 8a9c70f2 allow multitree projects to define xgcc tree +* c6d243af u-boot: don't define xarch in default +* 9877eb09 coreboot/*/target.cfg: don't define xarch +* e329b365 grub/target.cfg: move --disable-werror +* b71d4fd0 coreboot/fam15h: disable -Werror on binutils 2.32 +* 1d971fcd grub: use --disable-werror on ./configure +* 33e25a33 dependencies/arch: add pandoc to dependencies +* 37817e6b GRUB: insert only 1 keymap per board, in cbfs +* df007d22 build/roms: err if -k layout doesn't exist +* d44c9551 build/roms: regression fix: uninitialised variable +* 2b6beaf2 Merge pull request 'config/dependencies/trisquel: replaced package from ttf-unifont to fonts-unifont' (#177) from goodspeed/lbmk:master into master +|\ +| * 59096d8d config/dependencies/trisquel: replaced package from ttf-unifont to fonts-unifont +|/ +* a8a7a51b Merge pull request 'Dell-flash-unlock README updates' (#175) from nic3-14159/lbmk:dell-flash-unlock-updates into master +|\ +| * 051b17f4 README.md: Add notes about iopl and AC adapter requirement +|/ +* f5b04fa5 build/roms: tidy up payload configuration handling +* 0b081218 build/roms: remove unused variable +* 4870e84e build/roms: don't needlessly re-build grub.elf +* 0e955f1e build/roms: create elf/grub if non-existent +* 3b66a5bb git.cfg: simplified revision checking +* a7f58abb fix oversight in previous commit +* 2d7e7306 build/roms: rename more functions for clarity +* 62a5f543 build/roms: rename payload functions for clarity +* 042c7877 build/roms: simplify seabios dependency check +* fcf2b2bb build/roms: simplify grub dependency check +* 535c9007 add copyright 2024 leah rowe to edited files +* cea88fa8 git.sh: simplify submodule handling in git_prep +* 1fcbadb8 git.sh: further simplify git_prep +* 48551ced git.sh: unify am/submodule and tree copying +* ce67c99f git.sh cleanup: git am handling (remove patchfail) +* e6953dc4 git.sh: clean up handling of tmp_git_dir +* d819403a git.sh: fix regression: patches before submodulse +* f4a14bd9 git.sh: clean up git submodule/am handling +* 11a82163 Bump GRUB to 2.12 release +* f3098f56 git.sh multi-tree: grab submodules *after* patches +* 5fb6e36f update/trees: clean up the coreboot-version check +* 4c9ee172 update/trees: support custom make/autogen argument +* c6a0e495 update/trees: generic cmake handling +* 30337b8f update/trees: avoid namespace clash in function +* b0615581 update/trees: dont hardcode autoconf/bootstrap arg +* eb3a8e2b unify script/update/trees and script/build/grub +* 34ded35f lbmk scripts: general code cleanup +* 4e067799 disable u-boot on x86 qemu +* bc87b5f6 lbmk scripts: general code cleanup +* 0c1d08d8 build/serprog: err if basename fails +* eff9130b update/trees: further simplify crossgcc handling +* 6752780f coreboot: update hp elitebook configs +* 15298985 Merge pull request 'Add HP 8300 CMT port' (#173) from Riku_V/lbmk:hp8300cmt into master +|\ +| * 74147ea4 Add HP 8300 CMT port +|/ +* 0aca6332 lbmk scripts: shorter code lines +* 575332f2 fix flashrom build error (implicit enum typecast) +* b4ab3057 lbmk scripts: general code cleanup +* 38a7aa31 build/roms: rename two functions for clarity +* 746d9cad build: remove test command +* 655d3cdc lbmk scripts: general code cleanup/optimisation +* 25f9d948 git/pico-serprog: update revision again +* e0fee7a4 git/pico-serprog: update revision +* a48b3841 build/roms: improved error handling for roms +* 33695a56 build/roms: remove redundant check +* 9d5d98eb set version/projectname properly +* aa525142 update/trees: fix infinite loop +* 465077bc vendor/download: check whether configs exist first +* 39293279 vendor/inject: fix dodgy error check (cd command) +* 72cd169e update/release: don't test ./vendor inject +* e8eb52f8 update/release: don't insert crossgcc tarballs +* b0e5fc9d lbmk scripts: general code cleanup +* b111f484 build/serprog: general code cleanup +* 2f98ca6d build: simplified TMPDIR handling +* ab65ea4c general code cleanup +|/ +* 3ccf1941 update coreboot configs +* 95788059 update/trees crossgcc: call err if arch isn't set +* 90ac30b1 update/trees: simplified crossgcc handling +* 4711098e Merge pull request 'config/ifd/xx30: Fix 16_ifd component density and count' (#170) from nic3-14159/lbmk:xx30_16_ifd_fix into master +|\ +* | 7f98ab8e git.sh: simplify submodule handling +* | 124b5beb build initialise_command: simplify handling +* | 9c00746b update/release: minor cleanup +* | f6ebab57 option.sh scan_config: clean up if/else block +* | 3b7009aa option.sh: print error on stderr, not stdout +* | c75ca20c option.sh: don't rely on zero status on printf +* | 578f105d git.sh git_am_patches: reduce indentation +* | cbd19d81 git.sh fetch_config: simplify tree name check +|/ +* b9f69f26 grub.cfg syslinux: support scanning /boot/EFI/ +* 766bb46c grub.cfg: fix path +* 430918ee grub.cfg: handle btrfs subvols for extlinux.conf +* d74c6c71 grub.cfg: scan extlinux/extlinux.conf +* f1d6c143 grub.cfg: support grub and extlinux on ata/ahci +* 6db94c1a grub.cfg: merge isolinux/grub usb menuentries +* c4544e04 grub.cfg: handle extlinux in the default menuentry +* eaa1341b grub.cfg syslinux: support ESP and extlinux.conf +* b817001e grub.cfg: don't boot linux without a grub.cfg +* 2d6e5ca4 grub.cfg: scan lvm volumes last +* 49eed9ac Revert "grub.cfg: try luks2/crypto-lvm before non-crypto" +* aed4dff8 Merge pull request 'Dell-flash-unlock README updates from upstream' (#168) from nic3-14159/lbmk:dell-flash-unlock-updates into master +|\ +| * ca28255d README.md: Add instructions for relaxing memory permissions +| * f4819081 README.md: Add references to Open Security Training +* | 20389655 grub.cfg: try luks2/crypto-lvm before non-crypto +* | 3a36c827 Merge pull request 'master' (#165) from risapav/lbmk:master into master +|\ \ +* | 0a8ef113 Merge pull request 'Update config/grub/config/grub.cfg' (#167) from semigel/lbmk:semigel-btrfs-subvol-patch-1 into master +|\ \ +| |/ +|/| +| * ababbc09 Update config/grub/config/grub.cfg +|/ +* 39a3de57 remove DEBUG handling in lbmk (not needed) +* 1eb4df67 fix several shellcheck warnings +* 54ca5f24 Merge pull request 'config/dependencies/debian: add unifont-bin & xfonts-unifont' (#163) from Riku_V/lbmk:debgrub into master +|\ +| * 2e6073f2 config/dependencies/debian: add unifont-bin & xfonts-unifont +* | 2e779a54 handle errors on exits from subshells +* | 9558e2fc improved safety/error handling on multitree git-am +* | 7af200a1 Merge pull request 'fix void dependencies: openssl-devel' (#161) from Riku_V/lbmk:fixvoid into master +|\| +| * 6d8d2e75 fix void dependencies: openssl-devel +|/ +* cb3fad07 Merge pull request 'fix void dependencies: freetype-devel' (#160) from Riku_V/lbmk:fixvoid into master +|\ +| * 01a82431 fix void dependencies: freetype-devel +|/ +* 5a6dec97 Merge pull request 'fix void dependencies typo' (#159) from Riku_V/lbmk:fivoid into master +|\ +| * 50bfe1ca fix void dependencies typo +|/ +* 4e00ac00 revert flashrom back to version 1.2 +* 83c8248f dependencies/debian: fix libfreetype-dev +* 39aad578 grub: re-add fat/nt file system modules +* 47ef411e Bump GRUB revision to 8 November 2023 revision +* ce1176f5 fix typo in help text +* 70882902 build: set --author when running git init +* 5af3ae05 lbmk: don't use status for unconditional returns +* 64f93374 lbmk: support showing the revision in help text +* f4b2a588 build: don't generate version/versiondate as root +* c4d90087 add grub mods: diskfilter,hashsum,loadenv,setjmp +* d0d6decb re-add grub modules: f2fs, json, read, scsi, sleep +* d3ade208 Merge pull request 'nvmhelp' (#152) from Riku_V/lbmk:nvmhelp into master +* 86608721 nvmutil: print usage +* f12f5c3a nvmutil: fix makefile + +``` diff --git a/site/index.de.md b/site/index.de.md index 1631ce1..5df10ef 100644 --- a/site/index.de.md +++ b/site/index.de.md @@ -19,18 +19,6 @@ und [Libera](https://libera.chat/) IRC. am 7. November 2023. Siehe auch: [Canoeboot 20231107 release announcement](news/canoeboot20231107.md).** -Canoeboot was *originally* named [nonGeNUine Boot](news/nongenuineboot20230717.html), -provided as a proof of concept for the GNU Boot -or *gnuboot* project to use a more modern Libreboot base, but -they went in their own direction instead. Canoeboot development was continued, -and it maintains sync with the Libreboot project, as a parallel development -effort. See: [How are Canoeboot releases engineered?](about.md#how-releases-are-engineered) - -Canoeboot adheres to the *GNU Free System Distribution Guidelines* as policy, -whereas Libreboot adheres to its own [Binary Blob Reduction -Policy](https://libreboot.org/news/policy.html). Canoeboot and Libreboot -are *both* maintained by the same person, Leah Rowe, sharing code back and forth. - Warum solltest Du *Canoeboot* verwenden? ---------------------------- @@ -90,3 +78,16 @@ Reguläre Binär Veröffentlichungen bieten diese ROM Images vor-kompiliert, und Du kannst dies einfach installieren ohne spezielle technische Kenntnisse oder Fertigkeiten abgesehen von der Fähigkeit einer [vereinfachten Anleitung, geschrieben für technisch unerfahrene Benutzer](docs/install/) zu folgen. + +Canoeboot was *originally* named [nonGeNUine Boot](news/nongenuineboot20230717.html), +provided as a proof of concept for the GNU Boot +or *gnuboot* project to use a more modern Libreboot base, but +they went in their own direction instead. Canoeboot development was continued, +and it maintains sync with the Libreboot project, as a parallel development +effort. See: [How are Canoeboot releases engineered?](about.md#how-releases-are-engineered) + +Canoeboot adheres to the *GNU Free System Distribution Guidelines* as policy, +whereas Libreboot adheres to its own [Binary Blob Reduction +Policy](https://libreboot.org/news/policy.html). Canoeboot and Libreboot +are *both* maintained by the same person, Leah Rowe, sharing code back and forth. + diff --git a/site/index.fr.md b/site/index.fr.md index 2b88cc5..f5517b5 100644 --- a/site/index.fr.md +++ b/site/index.fr.md @@ -16,18 +16,6 @@ dans le canal [\#canoeboot](https://web.libera.chat/#canoeboot) sur le serveur I **NOUVELLE VERSION: La dernière version est [Canoeboot 20231107](news/canoeboot20231107.md), sortie le 7 novembre 2023.** -Canoeboot was *originally* named [nonGeNUine Boot](news/nongenuineboot20230717.html), -provided as a proof of concept for the GNU Boot -or *gnuboot* project to use a more modern Libreboot base, but -they went in their own direction instead. Canoeboot development was continued, -and it maintains sync with the Libreboot project, as a parallel development -effort. See: [How are Canoeboot releases engineered?](about.md#how-releases-are-engineered) - -Canoeboot adheres to the *GNU Free System Distribution Guidelines* as policy, -whereas Libreboot adheres to its own [Binary Blob Reduction -Policy](https://libreboot.org/news/policy.html). Canoeboot and Libreboot -are *both* maintained by the same person, Leah Rowe, sharing code back and forth. - Pourquoi devriez-vous utiliser *Canoeboot*? ----------------------------------- @@ -86,3 +74,15 @@ de connaissances techniques décente pour écrire une configuration qui marche. Les versions de Canoeboot fournissent ces images ROM pré-compilés et vous pouvez les installez simplement, sans connaissance ou compétence particulière à savoir, sauf [suivre des instructions simplifiés écrite pour des utilisateurs non techniques](docs/install/). + +Canoeboot was *originally* named [nonGeNUine Boot](news/nongenuineboot20230717.html), +provided as a proof of concept for the GNU Boot +or *gnuboot* project to use a more modern Libreboot base, but +they went in their own direction instead. Canoeboot development was continued, +and it maintains sync with the Libreboot project, as a parallel development +effort. See: [How are Canoeboot releases engineered?](about.md#how-releases-are-engineered) + +Canoeboot adheres to the *GNU Free System Distribution Guidelines* as policy, +whereas Libreboot adheres to its own [Binary Blob Reduction +Policy](https://libreboot.org/news/policy.html). Canoeboot and Libreboot +are *both* maintained by the same person, Leah Rowe, sharing code back and forth. diff --git a/site/index.it.md b/site/index.it.md index 7434c13..64b231d 100644 --- a/site/index.it.md +++ b/site/index.it.md @@ -17,18 +17,6 @@ su [Libera](https://libera.chat/). **ULTIMO RILASCIO: L'ultimo rilascio e' Canoeboot 20231107, rilasciato il 7 novembre 2023. Vedi: [Canoeboot 20231107 annuncio di rilascio](news/canoeboot20231107.md).** -Canoeboot was *originally* named [nonGeNUine Boot](news/nongenuineboot20230717.html), -provided as a proof of concept for the GNU Boot -or *gnuboot* project to use a more modern Libreboot base, but -they went in their own direction instead. Canoeboot development was continued, -and it maintains sync with the Libreboot project, as a parallel development -effort. See: [How are Canoeboot releases engineered?](about.md#how-releases-are-engineered) - -Canoeboot adheres to the *GNU Free System Distribution Guidelines* as policy, -whereas Libreboot adheres to its own [Binary Blob Reduction -Policy](https://libreboot.org/news/policy.html). Canoeboot and Libreboot -are *both* maintained by the same person, Leah Rowe, sharing code back and forth. - Per quale ragione utilizzare *Canoeboot*? ----------------------------------------- @@ -84,3 +72,15 @@ tecniche per produrre una configurazione funzionante. I rilasci binari di Canoeboot forniscono immagini ROM precompilate, che puoi semplicemente installare senza troppe conoscenze tecniche o abilita' particolari ad eccezione del seguire [semplici istruzioni scritte per chiunque](docs/install/). + +Canoeboot was *originally* named [nonGeNUine Boot](news/nongenuineboot20230717.html), +provided as a proof of concept for the GNU Boot +or *gnuboot* project to use a more modern Libreboot base, but +they went in their own direction instead. Canoeboot development was continued, +and it maintains sync with the Libreboot project, as a parallel development +effort. See: [How are Canoeboot releases engineered?](about.md#how-releases-are-engineered) + +Canoeboot adheres to the *GNU Free System Distribution Guidelines* as policy, +whereas Libreboot adheres to its own [Binary Blob Reduction +Policy](https://libreboot.org/news/policy.html). Canoeboot and Libreboot +are *both* maintained by the same person, Leah Rowe, sharing code back and forth. diff --git a/site/index.md b/site/index.md index 2b61113..b8b87b2 100644 --- a/site/index.md +++ b/site/index.md @@ -19,18 +19,6 @@ on [Libera](https://libera.chat/) IRC. on 7 November 2023. See: [Canoeboot 20231107 release announcement](news/canoeboot20231107.md).** -Canoeboot was *originally* named [nonGeNUine Boot](news/nongenuineboot20230717.html), -provided as a proof of concept for the GNU Boot -or *gnuboot* project to use a more modern Libreboot base, but -they went in their own direction instead. Canoeboot development was continued, -and it maintains sync with the Libreboot project, as a parallel development -effort. See: [How are Canoeboot releases engineered?](about.md#how-releases-are-engineered) - -Canoeboot adheres to the *GNU Free System Distribution Guidelines* as policy, -whereas Libreboot adheres to its own [Binary Blob Reduction -Policy](https://libreboot.org/news/policy.html). Canoeboot and Libreboot -are *both* maintained by the same person, Leah Rowe, sharing code back and forth. - Why should you use *Canoeboot*? ---------------------------- @@ -97,3 +85,15 @@ ROM images pre-compiled, and you can simply install them, with no special knowledge or skill except the ability to follow [simplified instructions, written for non-technical users](docs/install/). + +Canoeboot was *originally* named [nonGeNUine Boot](news/nongenuineboot20230717.html), +provided as a proof of concept for the GNU Boot +or *gnuboot* project to use a more modern Libreboot base, but +they went in their own direction instead. Canoeboot development was continued, +and it maintains sync with the Libreboot project, as a parallel development +effort. See: [How are Canoeboot releases engineered?](about.md#how-releases-are-engineered) + +Canoeboot adheres to the *GNU Free System Distribution Guidelines* as policy, +whereas Libreboot adheres to its own [Binary Blob Reduction +Policy](https://libreboot.org/news/policy.html). Canoeboot and Libreboot +are *both* maintained by the same person, Leah Rowe, sharing code back and forth. diff --git a/site/index.uk.md b/site/index.uk.md index bc583f9..fafd296 100644 --- a/site/index.uk.md +++ b/site/index.uk.md @@ -18,18 +18,6 @@ x-toc-enable: true **НОВИЙ ВИПУСК: Останній випуск Canoeboot 20231107, випущено 7 Листопад 2023. Дивіться: [Оголошення про випуск Canoeboot 20231107](news/canoeboot20231107.md).** -Canoeboot was *originally* named [nonGeNUine Boot](news/nongenuineboot20230717.html), -provided as a proof of concept for the GNU Boot -or *gnuboot* project to use a more modern Libreboot base, but -they went in their own direction instead. Canoeboot development was continued, -and it maintains sync with the Libreboot project, as a parallel development -effort. See: [How are Canoeboot releases engineered?](about.md#how-releases-are-engineered) - -Canoeboot adheres to the *GNU Free System Distribution Guidelines* as policy, -whereas Libreboot adheres to its own [Binary Blob Reduction -Policy](https://libreboot.org/news/policy.html). Canoeboot and Libreboot -are *both* maintained by the same person, Leah Rowe, sharing code back and forth. - Чому вам варто використовувати *Canoeboot*? ---------------------------- @@ -81,3 +69,15 @@ Coreboot помітно складний для встановлення для знань або навичок, окрім можливості слідувати [спрощеним інструкціям, написаним для нетехнічних користувачів](docs/install/). + +Canoeboot was *originally* named [nonGeNUine Boot](news/nongenuineboot20230717.html), +provided as a proof of concept for the GNU Boot +or *gnuboot* project to use a more modern Libreboot base, but +they went in their own direction instead. Canoeboot development was continued, +and it maintains sync with the Libreboot project, as a parallel development +effort. See: [How are Canoeboot releases engineered?](about.md#how-releases-are-engineered) + +Canoeboot adheres to the *GNU Free System Distribution Guidelines* as policy, +whereas Libreboot adheres to its own [Binary Blob Reduction +Policy](https://libreboot.org/news/policy.html). Canoeboot and Libreboot +are *both* maintained by the same person, Leah Rowe, sharing code back and forth. diff --git a/site/index.zh-cn.md b/site/index.zh-cn.md index 93e6f58..b3f77d1 100644 --- a/site/index.zh-cn.md +++ b/site/index.zh-cn.md @@ -9,18 +9,6 @@ x-toc-enable: true **新版发布: 最新版本 Canoeboot 20231107 已在 2023 年 11 月 07 日发布。详见: [Canoeboot 20231107 发布公告](news/canoeboot20231107.md).** -Canoeboot was *originally* named [nonGeNUine Boot](news/nongenuineboot20230717.html), -provided as a proof of concept for the GNU Boot -or *gnuboot* project to use a more modern Libreboot base, but -they went in their own direction instead. Canoeboot development was continued, -and it maintains sync with the Libreboot project, as a parallel development -effort. See: [How are Canoeboot releases engineered?](about.md#how-releases-are-engineered) - -Canoeboot adheres to the *GNU Free System Distribution Guidelines* as policy, -whereas Libreboot adheres to its own [Binary Blob Reduction -Policy](https://libreboot.org/news/policy.html). Canoeboot and Libreboot -are *both* maintained by the same person, Leah Rowe, sharing code back and forth. - 为什么要使用 *Canoeboot*? ---------------------------- @@ -42,3 +30,15 @@ Canoeboot 是一个 *coreboot 发行版*,就好比 *Alpine Linux* 是一个 *L 如果你要构建常规的 coreboot,而不使用 Canoeboot 的自动构建系统,那么需要有很多的干预以及相当的技术知识,才能写出一份能工作的配置。 Canoeboot 的常规二进制版本,提供了这些预编译的 ROM 镜像。你可以轻松安装它们,而无需特别的知识和技能,只要能遵循[写给非技术用户的简单指南](docs/install/)。 + +Canoeboot was *originally* named [nonGeNUine Boot](news/nongenuineboot20230717.html), +provided as a proof of concept for the GNU Boot +or *gnuboot* project to use a more modern Libreboot base, but +they went in their own direction instead. Canoeboot development was continued, +and it maintains sync with the Libreboot project, as a parallel development +effort. See: [How are Canoeboot releases engineered?](about.md#how-releases-are-engineered) + +Canoeboot adheres to the *GNU Free System Distribution Guidelines* as policy, +whereas Libreboot adheres to its own [Binary Blob Reduction +Policy](https://libreboot.org/news/policy.html). Canoeboot and Libreboot +are *both* maintained by the same person, Leah Rowe, sharing code back and forth. diff --git a/site/template.de.include b/site/template.de.include index 0691100..df56525 100644 --- a/site/template.de.include +++ b/site/template.de.include @@ -68,9 +68,7 @@ $if(date)$ $endif$