docs: Update ChangeLog and README.md for 10.0.0

This commit is contained in:
Mintsuki
2025-09-15 20:39:24 +02:00
parent ce2b3061db
commit cfb1e07bc9
2 changed files with 31 additions and 4 deletions

View File

@@ -1,3 +1,30 @@
2025-09-15 Mintsuki <mintsuki@protonmail.com>
*** Release 10.0.0 ***
Noteworthy changes compared to the previous release, 9.6.7:
Breaking changes:
- GPT embedding is no longer supported as a deployment method for
GPT-with-BIOS configurations. The rationale for this being that it is
far too fragile, especially with regards to growing or shrinking disk
images, and it may cause certain machines to refuse to boot such
setups as they are technically in violation of the GPT specification.
- The default baud rate for serial I/O on BIOS systems is now 115200,
instead of 9600.
- BIOS (chainloading) boot menu entries are now hidden when booting in
UEFI mode, and EFI (chainloading) entries are hidden when booting in
BIOS mode.
- For the Limine boot protocol, for relocatable executables, KASLR now
defaults to being disabled. The rationale for this being that KASLR
is a somewhat niche and fairly bypassable security technique, which
can cause headaches for kernels not wanting to support it, and make
troubleshooting harder.
- For the Limine boot protocol, for PE format kernels, do not discard
discardable sections, as code put to a discardable section like INIT
might be intended to only be discarded after early kernel init, not
before the kernel is even loaded.
2025-09-13 Mintsuki <mintsuki@protonmail.com>
*** Release 9.6.7 ***

View File

@@ -73,13 +73,13 @@ are shipped in the `-binary` branches and tags of this repository
(see [branches](https://codeberg.org/Limine/Limine/branches) and
[tags](https://codeberg.org/Limine/Limine/tags)).
For example, to clone the latest binary release of the `9.x` branch, one can do:
For example, to clone the latest binary release of the `10.x` branch, one can do:
```bash
git clone https://codeberg.org/Limine/Limine.git --branch=v9.x-binary --depth=1
git clone https://codeberg.org/Limine/Limine.git --branch=v10.x-binary --depth=1
```
or, to clone a specific binary point release (for example `9.6.7`):
or, to clone a specific binary point release (for example `10.0.0`):
```bash
git clone https://codeberg.org/Limine/Limine.git --branch=v9.6.7-binary --depth=1
git clone https://codeberg.org/Limine/Limine.git --branch=v10.0.0-binary --depth=1
```
In order to rebuild host utilities like `limine`, simply run `make` in the binary