A Software Design AdventureThe introduction to a project: developing an HTTP server to educate ourselves…Feb 8, 2020Feb 8, 2020
Published inbrakullaSignal-Slot Implementation — Part 4In previous post, we implemented a base class for creating threaded classes.May 15, 2019May 15, 2019
Published inbrakullaSignal-Slot Implementation — Part 3In our previous post, we implemented a producer consumer queue to introduce inter-thread communication. We know how to pass data to…May 15, 2019May 15, 2019
Published inbrakullaSignal-Slot Implementation — Part 2In the previous post, we implemented basic signal-slot mechanism with two classes. Now we want to make them work in their own thread, but…May 15, 2019May 15, 2019
Published inbrakullaSignal-Slot Implementation — Part 1As continued part of this post, this is the implementation of signal-slot mechanism in C++.May 15, 2019May 15, 2019
Published inbrakullaA little bit of securityThis concern starts with Google starting to sync your account with Chrome without giving you much chance to prevent it. So I thought of…Sep 30, 2018Sep 30, 2018
Published inbrakullaQNXQNX is a commercial Unix-like real-time operating system. Its main aim is embedded systems, widely used in the automotive industry. It is a…Jul 7, 20181Jul 7, 20181
Published inbrakullaMicrokernelMicrokernel is a kernel that includes a minimum amount of software that can provide what operating systems provide, such as address space…Jul 6, 2018Jul 6, 2018
Published inbrakullaMonolithic KernelIn some UNIX variants and Linux, the monolithic kernel used. In a monolithic kernel, the entire operating system works in kernel space.Jul 6, 2018Jul 6, 2018