11. July 2019 · Comments Off on X15 – Progress report – 2019Q1-2 · Categories: X15

The project is still mostly stalled, unfortunately. But a couple of things were achieved :

  • Simon Venken reported a bug on semaphores, which were reworked.
  • Simon Venken also reported a bug concerning the chaining of wake-ups in sleep queues, which was fixed.
  • the kern/mbuf module, providing message ring buffers, was added.
  • the kern/log module was reworked to use a message ring buffer, and a bug on the log buffer being full was fixed.

11. February 2019 · Comments Off on X15 – Progress report – 2018Q3-4 · Categories: X15

As a result of personal events, the project has been mostly stalled these last six months. However a few changes were made, the most important being :

  • Interrupt handling rework on x86, with the merging of the trap module into the cpu module.
  • Red zone support on x86 (amd64), which is required for full ABI compliance.
  • Suspend/resume thread operations, similar to SIGSTOP/SIGCONT on Unix.
25. May 2018 · Comments Off on X15 – Progress report – 2018Q1 · Categories: X15

It’s been a while since I’ve written about the progress on X15. As an open source project I work on in my free time, its development pace is unsurprisingly not constant, but despite that, a lot of progress was made since it was seriously restarted in 2017.

More »

05. March 2017 · Comments Off on Hey, real time ! · Categories: Computing, X15

Among the goals of the X15 operating system is real time. This expression is undoubtedly one of the vaguest buzzwords out there in the computer industry, which means I can’t really say anything about it without first attempting to provide a decent definition. More »

26. September 2014 · Comments Off on Automated X15 builds – take 2 · Categories: X15

Well, Buildbot didn’t turn out well. Quality is too low for my taste, so I decided to switch to another one, namely Jenkins. And for now, despite not being very fond of Java applications, I’m quite satisfied. It supports the basic features I was looking for (automatic building, decent configuration power, a nice web interface, users and rights management, IRC notifications), but I was also surprised by multi-configuration builds, which fit perfectly with my needs.

20. September 2014 · Comments Off on Automated X15 builds · Categories: X15

Despite being small, X15 already supports quite a few configurations, such as i386 (32-bits x86, with or without PAE), amd64 (also known as x86_64) and a bunch of test modules. It’s very likely to support more in the future, so I decided to take some time and try Buildbot, a continuous integration framework, to automate builds with varying options. A link to the web interface is now in the main menu bar of the web site.