Today, after tens of thousands lines of code, version 0.9.0 is released (version 0.8.0 was released in 2016.)

Here's some of the highlights:

- A utility program, 'pure64' is used to create disk images. - specify disk layout and features with configuration files - file system interface to the disk allows placing kernels into the disk image by path instead of disk offset

This last release was aimed at improving the ease of use of the project by the community.It should be easy now, for other projects to load their kernel using without doing a lot of other work.Here's the steps you would take to use it.

1. Create the configuration file, called pure64-config.txt. At the minimum, you have to specify the architecture that the image is for. While currently only x86_64 is supported, riscv64 will be supported in the next release. The following configuration file creates a disk image, with GPT partitions, and an MBR boot sector.

Code:

arch: x86_64bootsector: mbrpartition_scheme: gpt

2. Run the initialization command.

Code:

pure64 init

3. Add the kernel to the file system.

Code:

pure64 kernel.elf /boot/kernel

I'm including release files for Windows and Linux, so you don't have to go through the trouble of installing the cross compilers required to build it.

Who is online

Users browsing this forum: No registered users and 2 guests

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot post attachments in this forum