Friday 26 April 2019

You are early again !!

Hi folks !!

The spring here goes smoothly, a bit rainy as usual in this country but temperature wise it is getting better :-) This week had witnessed the early release of OpenBSD 6.5 but not too far from the 1st of May this time. As you can see most of the packages are really up to date (despite the high level of patching Chromium is pretty current, for web development PHP 5.6.x had been dropped now only providing PHP 7.x, logically following up the end of life time for this version branch, Golang which has the last release, ...) but system-wise it has also its share of updates :
- unveil underwent some changes, it has been the main focus of improvement, as pledge was in the past, in order to fit program consumers for accessing configuration files and so on.
- kubsan to have decent undefined behaviour code coverage, the checks subset available (especially overflow/underflow and out of bounds) is good enough to find diverse types of subtle bugs. Very useful and glad to see the efforts put behind.
- clang on mips64 ... amazed how they achieve to push down the obstacles, architecture-wise, release after release :-)
- As a developer, interesting to see malloc now uses sysctl.
There are many more of course, depends where your own interests lie.

Todd Mortimer had updated his paper used for the last AsiaBSDCon ... Still the videos not available but the content of this very interesting talk can help to understand the importance of his work.

Toured again recently into some useful open source projects which I used recently :
- Google bloaty ... I needed to check binaries size efficiency and helped me to understand better how some were so important and how to reduce them eventually.
- opencv which I already mention I believe ... I used for picture treatments and happens to be (genuinely) Android friendly.
- Otherwise PHP Parallels ... To be able to do concurrent programming with PHP is quite something ... and it comes from krakjoe who is one of the most important php contributors, maybe one of these days it will be integrated upstream just like his phpdebug project, who knows...

Speaking of PHP, a lot of efforts are put towards the JIT for opcache feature for the next 8 version. dstogov, the main developer is very efficient in Linux development so I just need to check time to time if it works all right on BSD and fix it when necessary ; but usually it is a matter of few lines so it is very good considering the level of complexity ...
These last weeks I have been into botan a little bit, most notably improving slightly freebsd support for detecting cpu features and also using more reliable way for the thread pools creation (I had Android in mind at this moment). Otherwise a bit of usual radare fixes here and there and some other changes are waiting approvals.

Labels: , , , , , ,

View David Carlier's profile on LinkedIn

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home