Monday 26 September 2016

FreeBSD 11

Hi folks,

Real followers of FreeBSD know already that despite FreeBSD 11 is not yet officially released, it is somehow available already for the impatients ;-) Well, speaking on this, due to the difference of pace with OpenBSD, the impression is pretty different. Indeed, I contributed in quite small amount back then circa 2014/2015 especially when I was into HardenedBSD (which I wish very good luck, no doubt they are successful), the difference with the now previous branch is quite enormous as you can see. In my side, I already look forward FreeBSD 12 :-) ...

For OpenBSD, a lot of work are done to push clang in base, mainly modifying the codebase to make it compilable with both gcc and clang, that might be all ready for 6.1 ? We ll see ... Apart of this, I continue my usual work, I plan to update jack(audio) and openal although other OpenBSD folks are very busy right now that might not happen too soon ;-) Ah and a small bunch of fixes were pushed to the next release of xserver, which I honestly did not expect to happen :-)

Labels: , , , , , ,

View David Carlier's profile on LinkedIn

Saturday 17 September 2016

Go, go go !

Hi folks,

Since quite a time I did not update the small DeviceAtlas Cloud C API, thus this week I have made a basic Go(lang) wrapper. I learnt quite a lot about the Go's internal in the process and how Go and C/C++ interacts back and forth. In first place, I did mainly for the language's popularity while I admit I have underestimated its inner qualities so I kinda appreciate more or less finally ...

Ah, this week as well, finally jack1 has merged upstream after couple of months the OpenBSD's patches from some OpenBSD's devs, hopefully will lead to further new release. Indeed as jack1 is made in C, it is still far ahead in term of use compared to its little sibling jack2. Fingers crossed !

Labels: , ,

View David Carlier's profile on LinkedIn

Saturday 10 September 2016

DeviceAtlas modules releases

Hi folks,

Who follows me knows that DeviceAtlas provides the C enterprise API here, and this API was successfully integrated into Haproxy codebase. In some older posts, I mentioned that I did couple of native modules for various programming languages circa end of 2015/beginning of 2016. I released one of them the Lua's with one example in github. Of course, these are just examples of integration and at least can give an idea how to use efficiently the API's features. Some others might follow in the near future, after some cleanups ;-)

Labels: , , , , ,

View David Carlier's profile on LinkedIn

Friday 9 September 2016

tremulous

Hi folks,

I recently came back to my local version of tremulous I mentioned in this post.
First of all, some light code cleanups and buffer overflow fixes needed to be done. It is still OpenBSD and FreeBSD the main oses for both development and tests. There is now 320 files updated, nearly 25000 deletions compared to the original code. There is still some small changes here and there to do but the biggest is done :-) It will be soon time for more meaningful changes.

Another topic is about LMMS, this fantastic music production software will have a release hopefully end of year, beginning of the next. The OpenBSD's port will be updated right away as the current version really start to show its age :-)

Labels: , , , , ,

View David Carlier's profile on LinkedIn

Tuesday 6 September 2016

Surprising hot weather in Dublin

Hi folks,

As you read it is surprisingly hot for a beginning of September here in Dublin, I start to wonder if I m not dreaming :-) the other following new is a php 7.1 pull request I mentioned in this post is finally merged. Also as an OpenBSD openal maintainer, my plan is to update it to, for the moment, the 1.6.0 version, making wise changes make sure all softwares work fine with and until I get more used to the software itself. Then we ll see about the current 1.7.2's ... Now I got a good grip on my current job, I can go back to my usual small hacking plans :-)

Labels: , , , ,

View David Carlier's profile on LinkedIn

Thursday 1 September 2016

Professional-wise ...

Hi folks,

Besides being a small open source contributor, I also code as a living and maybe some of you know I work for Afilias. Recently, I stepped back a bit from DeviceAtlas to work more for 101Domain since few weeks, so most of the time doing C++11 (more or less) which was a bit new as I handled only C++98 previously so smart pointers to say the least was not entirely known to me. Now I can say it s going better and I can barely look back at old fashion C++ :) still I do C with pleasure ...

Now, OpenBSD 6.0 is available breaking again the usual schedule dates (why not after all...), more and more features (the W^X rule is definitely worth the update although does not make easy the life of the packagers :-)) and proudly think that is more and more of me in each release, we will see if I can do more for 6.1 ;-) who knows ...

Labels: , ,

View David Carlier's profile on LinkedIn