docs: Update ChangeLog and README.md for 10.0.0
This commit is contained in:
27
ChangeLog
27
ChangeLog
@@ -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 ***
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user