What's new ?
30
Oct 2022 |
Published a tip discussing an efficient method to monitor the content of the files in /proc file system. |
23
Oct 2022 |
Published a tip concerning the ability to use "-" as an option on the command line of the shell scripts. |
23
Oct 2022 |
Published a small article explaining how the logs generated with syslog() are redirected into systemd's journal and then eventually redirected to the standard legacy daemons such as rsyslogd or syslog-ng. |
23
Oct 2022 |
Published a tip showing how a file descriptor leak triggers a systemd's watchdog timeout. |
20
Oct 2022 |
In the last days, I reached 4000 reputation points on StackOverflow. No pain, no gain... |
14
Aug 2022 |
Published a tip explaining why shell built-ins are also available as executable programs. |
01
Jul 2022 |
Published in GNU linux magazine France, the ninth article of a serie of nine about the cgroups Linux namespaces (written in french). |
20
May 2022 |
Published a tip explaining why localtime() triggers a failing open() system call which impacts the performances. |
24
Apr 2022 |
Published a tip explaining why systemd still uses clock_gettime() as a system call despite the VDSO activation in the Linux kernel. |
07
Apr 2022 |
Published a tip describing a slow-down due to bothering ioctl() calls in recent versions of systemd. |
25
Mar 2022 |
Published a tip describing why a process controlled by systemd can generate truncated core files when it is stopped. |
05
Mar 2022 |
My seventh article about the Linux namespaces published in GNU Linux Magazine France of July/August 2021 is now available for free here. |
04
Mar 2022 |
In the last days, I finally reached 3000 reputation points on StackOverflow. There are less than 91000 members who are above this reputation points: But the way is still very long for the lonesome programmer to reach the higher steps... |
01
Mar 2022 |
Published in GNU linux magazine France, the eighth article of a serie of nine about the PID and network Linux namespaces (written in french). |
12
Dec 2021 |
Published a tip describing the implementation of a producer/consumer algorithm in C language using pthread condition variables. |
07
Nov 2021 |
Published a tip explaining how to overload a symbol in a GNU/GLIBC program for debug purposes. |
02
Nov 2021 |
My sixth article about the Linux namespaces published in GNU Linux Magazine France of April 2021 is now available for free here. |
01
Nov 2021 |
Published in GNU linux magazine France, the second article of a serie of two about the implementation of an API of coroutines in C language (written in french). |
01
Oct 2021 |
My fifth article about the Linux namespaces published in GNU Linux Magazine France of March 2021 is now available for free here. |
01
Sep 2021 |
Published in GNU linux magazine France, the first article of a serie of two about the implementation of an API of coroutines in C language (written in french). |
01
Aug 2021 |
My fourth article about the Linux namespaces published in GNU Linux Magazine France of February 2021 is now available for free here. My article about an algorithm for temporizations published in GNU Linux Magazine France of January 2021 (special edition) is now available for free here. |
01
Jul 2021 |
Published the seventh article on the Linux namespaces in GNU linux magazine France (written in french). It focuses on the namespaces involved in the IPC isolation. |
01
Jul 2021 |
My third article about the Linux namespaces published in GNU Linux Magazine France of December 2020 is now available for free here. My article about the CPU isolation technics published in GNU Linux Magazine France of november 2020 (special edition) is now available for free here. |
06
Jun 2021 |
Published a tip explaining how to translate a UTF-16LE string into ASCII in C Language programs. |
01
Apr 2021 |
Published the sixth article on the Linux namespaces in GNU linux magazine France (written in french). It focuses on the mount and uts namespaces. |
27
Mar 2021 |
Added the examples of the articles presenting the Linux namespaces on my github account to make it easier to clone them. |
13
Mar 2021 |
Added on my github account a LGPL API to manipulate coroutines in C language (an article written in french will be published soon in GNU Linux Magazine France). |
12
Mar 2021 |
Added a paragraph about the X macros in the best practices for the C language preprocessor. |
04
Mar 2021 |
My first article about the Linux namespaces published in GNU Linux Magazine France of July 2020 is now available for free here. |
01
Mar 2021 |
Published the fifth article on the Linux namespaces in GNU linux magazine France (written in french). It focuses on the user namespace. |
01
Feb 2021 |
Published the fourth article on the Linux namespaces in GNU linux magazine France (written in french). It focuses on the implementation in the kernel. |
05
Jan 2021 |
Published a tip explaining how I upgraded a PC running Windows 10 for a friend of mine. |
30
Dec 2020 |
Published an article on a temporization algorithm in GNU linux magazine France (Hors serie) (written in french). A variant of it is used in the internals of Linux. |
20
Dec 2020 |
Added an article presenting a possible bug in the implementation of pthread_yield(). |
12
Dec 2020 |
Added an article explaining why a thread entry point defining a huge variable makes the thread crash although the variable is not touched. |
30
Nov 2020 |
Added an article discussing how to implicitely cleanup the backing files of the huge pages when the applications terminate. |
27
Nov 2020 |
Published the third article on the Linux namespaces in GNU linux magazine France (written in french). It focuses on the involved data structures in the kernel. |
24
Nov 2020 |
Added an article concerning the allocation of the huge pages on the Raspberry Pi 4B card. |
23
Nov 2020 |
Added a brand new sub-menu named Raspberry Pi in the "Computer Sciences" tab in the menu bar. This section is dedicated to articles and tips concerning the Raspberry Pi single board computer. The first available article concerns the setup of the huge pages on the Raspberry Pi 4B card. |
16
Nov 2020 |
Today, I reached 1000 reputation points on StackOverflow. It was a personal challenge to get this number in one month. Goal partially reached as I got them 43 days after my subscription. It requires lots of time to answer the questions coming from all over the world. It is very challenging and instructive.
|
30
Oct 2020 |
Published an article about the comparison of two CPU isolation techniques in GNU linux magazine France (hors série) (written in french). |
28
Oct 2020 |
Tonight, french President E. Macron announced the second lockdown of the year for november. I'll try to spend the spare time writing some brand new articles for GNU Linux Magazine France. |
22
Oct 2020 |
Added a paragraph concerning the definition of variables in macros in Best practices for the C language preprocessor. |
19
Oct 2020 |
Enhanced the WEB site to make it slightly more compliant with mobile devices. But as I am not a WEB design specialist, some pages still need to fit better on mobile screens. |
05
Oct 2020 |
After a "battle" of several years with Free Telecom (french telecom provider) to remove my old WEB site, I finally succeeded to access the out of date repository to redirect it to the current one. Even if you unsubscribe, they keep your WEB site for years !?! |
04
Oct 2020 |
I created a profile in StackOverflow. It is a community of designers from all over the world where it is challenging to increase our reputation and amazing to share the knowledge. |
10
Sep 2020 |
Released a simple tool called vmadump to dump the shared virtual memory areas of a process. Can be downloaded here. |
02
Sep 2020 |
Published the 2nd article among 9 on the internals of linux namespaces (pilar of the containers like LXC) in GNU linux magazine France (written in french). |
01
Sep 2020 |
Published a tip presenting sendfile() system call as an efficient way to copy one file to another. |
19
Aug 2020 |
Just released an open source API managing timers. The algorithm is a combination of delta list and timer wheel. It is called TDW which stands for Timer on Delta Wheel. An article on this subject will be published soon in GNU/Linux Magazine France. |
13
Jul 2020 |
Published a tip to setup GCC sections in order to group functions in memory. This may help to increase cache locality and reduce ICACHE misses. |
01
Jul 2020 |
Published the 1st article among 9 on the internals of linux namespaces (pilar of the containers like LXC) in GNU linux magazine France (written in french). |