Releases: ReturnInfinity/Pure64
2024.10
Start of release tags
What's Changed
- Fix typo cpu.asm by @donosonaumczuk in #65
- New verify method by @IanSeyler in #66
- Improve docs on creating a simple kernel by @Not-Nik in #68
- UEFI commit by @IanSeyler in #69
- Uefi acpi by @IanSeyler in #70
- UEFI support for VirtualBox by @IanSeyler in #71
- Enable AVX is supported by CPU by @martinfjohansen in #73
- Code reorganization for I/O APIC support by @IanSeyler in #74
- Add support for PCI Express by @IanSeyler in #75
- Hybrid by @IanSeyler in #76
- Debug-output by @IanSeyler in #79
- Better BIOS/UEFI memory mapping by @IanSeyler in #80
- Enable AVX-512 if supported by @IanSeyler in #83
New Contributors
- @donosonaumczuk made their first contribution in #65
- @Not-Nik made their first contribution in #68
- @martinfjohansen made their first contribution in #73
Full Changelog: v0.9.0...2024.10
v0.9.0
This release includes the utility program pure64
.
The utility program can create disks and format them with GPT and several different boot sectors and sections of code. It also removes the need to build kernels in Linux systems. Since the dd
command is no longer needed for disk images, the only thing needed to create a kernel is an assembler and pure64
.
The utility program uses a configuration file, which has been documented. The configuration file is used to specify features and layout of the disk.
When downloading and using the releases, you should either:
a. Extract the files into /opt/return-infinity
Or
b. Set the environment variable PURE64_RESOURCE_PATH
to the location of share/pure64/resources
in the release directory.
Version 0.8.0
This version defaults to using a video mode (Currently 1024x768x24)
Version 0.7.0
Multiboot compatibility
Various cleanup / fixes