kmx.io Blog
-
-
2025-10-15 10:17:20
Viewed 211 times
Released kmx.io/sort v0.1
-
Today we released kmx.io/sort v0.1.
Sort is a UNIX command written in C89 that sorts standard input into standard output. There is one option :
-uwhich removes duplicates.I needed a so...
-
2025-10-15 10:17:20
Viewed 211 times
-
-
2025-09-19 11:50:30
Viewed 5437 times
Released runj v0.1 and runj v0.2, run a UNIX command in sub-processes with line-buffered I/O.
-
Yesterday I released runj v0.1 and today I released runj v0.2 with a couple of important fixes.
runjis a UNIX command to run a command in an arbitrary number N of sub-processes with line-buffered input and output.See the project p...
-
2025-09-19 11:50:30
Viewed 5437 times
-
-
2025-09-06 12:27:01
Viewed 316 times
Released KC3 securelevel reducing code loading and evaluation permissions into production servers
-
Today I released the master branch of KC3 to production servers (v0.1.16-git).
It include a new feature : a securelevel which is a per-process static variable that can only be increased. The level indicates whether code loading is blocke...
-
2025-09-06 12:27:01
Viewed 316 times
-
-
2025-09-01 22:47:35
Viewed 492 times
Started working on OpenBSD ext4fs implementation
-
A few months ago I started an ext4fs inspector. It can compute Linux's wrong implementation of crc32c that does not do the final xor, leaving us with incorrect results as per the RFC standard https://datatracker.ietf.org/doc/html/rfc3385....
-
2025-09-01 22:47:35
Viewed 492 times
-
-
2025-09-01 22:32:36
Viewed 456 times
A new way to do recursive functions in pure KC3 !
-
A few months ago I discovered a new way to write named functions that can be recursive using a simple trick : using a variable of type (Callable) ? to which we assign a closure holding a reference to this variable.
To understand better I...
-
2025-09-01 22:32:36
Viewed 456 times