Skip to content

Releases: TheMachine02/Sorcery

v0.3.3

20 Aug 18:05

Choose a tag to compare

v0.3.3 Pre-release
Pre-release

Clone and vfork should now be correct, also implement credential work
Next milestone will be execve

Release 0.3.2

31 Jul 12:27

Choose a tag to compare

Release 0.3.2 Pre-release
Pre-release

Welcome to forking

This release implement virtual fork syscall, which is a major step in the right direction
Have fun breaking the kernel

Release 0.3.1

31 Jul 12:25

Choose a tag to compare

Release 0.3.1 Pre-release
Pre-release

Implemented signal and correct ABI syscall semantic
Thread become zombie at death now, and can be correctly reaped by wait

Release 0.3.0

28 Jul 10:34

Choose a tag to compare

Release 0.3.0 Pre-release
Pre-release

Wide memory / signal / thread change for hopefully better and safer processing
Still need wait and init zombie reaping

Also implement a built in conway init

Release 0.1.5 beta

11 Oct 15:23

Choose a tag to compare

Release 0.1.5 beta Pre-release
Pre-release

This release fix many shortcoming in the previous release :

  • correct a bug overflow that could lead to a crash
  • correct port writing which was deficient
  • improve the video logic

Release 0.1.5 alpha

10 Oct 22:07

Choose a tag to compare

Release 0.1.5 alpha Pre-release
Pre-release

Since we now have multiboot, we can release of first version !

Right now, the kernel in itself won't do much, but can coexist with the TI-OS.
The following is provided:

  • SORCERY.8xp is a standalone who will nuke the TI-OS and install sorcery
  • VMLOADER.8xp is the multiboot launcher
  • VMSCZ.8xp is a kernel image packed for the multiboot launcher.

To install multiboot : Send both VMLOADER and VMSCZ, archivate the kernel image and launch VMLOADER. It will reboot to a boot menu.
You can change OS by either using the "reboot" command line on Sorcery or with the reset button on the TI-OS.

Note that this program is under heavy developpement and may be instable. Please report all the bugs you can find.