Thursday, 23 November 2023

Hopefully you learnt your lesson by the 2nd time

 Hi folks,


First and foremost, FreeBSD 14 had been finally released this week, I myself plan to upgrade within this very weekend. Notably, I m glad the number of supported cores had been pushed to 1024 ! Also glad to see more LLVM sanitisers can be used to fix kernel bugs 😊. To finish with BSD, next major events for 2024 will be occurring in the usual slots FOSDEM then AsianBSDCon, for the latter this time in Taiwan ! Today, PHP 8.3 was finally released sometime this afternoon (UK time). As last year, it was interesting to see so many people on X refreshing every few minutes or so awaiting the official announcement 😉 but, I guess 2024 ought to be the year of PHP death I'm sure ..

In my side, not much updates, I'm mostly into the same projects, I gave a try to Rust miri to improve FreeBSD support as much as I can. Now in a month time, it will be Xmas so take care of yourself in the meantime !


Labels: , , , ,

View David Carlier's profile on LinkedIn

Thursday, 25 May 2023

Before you know it, you are already in your fifties..

 Hi folks,


Less than one month before the summer 🙂, but FreeBSD 14 is more and more around the corner.

One part of this upgrade is its impressive boot time decrease. It comes a long way ... 👍

On my part, I published my first rust crate recently, isoalloc-rs using the related popular security oriented memory allocator. There is already existing excellent crates for the major allocators, jemalloc, mimalloc and the one from SchrodingerZhu ; snmalloc (one of the best in my view). Those are my suggestions if your priority is pure performance, isoalloc has a ton of refined options in return.

Still on my Zig's journey, I m now above 50 commits without really realising it. I like and know the language more but can see more clearly (ie beyond the obvious borrow checker) that, while it overlap a lot with rust, it can't replace it; they can truly co-exist. In the meantime my redox contributions had also grown a little mostly implementing missing syscalls/libc functions.


Labels: , , , , ,

View David Carlier's profile on LinkedIn