Gitlab

GitLab is a web-based DevOps lifecycle tool that provides a Git-repository,wiki, issue-tracking and continuous integration/continuous deployment pipeline features and its “open-source ” . It makes the release process much more easier and the developers can run and check the live build logs in same web application without opening Jenkins , also has issue tracking and […]

Mosquitto

You might be quite surprised with why I have mentioned about Mosquitto might be the coffee hasn’t kicked in yet ?Nah… Read it again it’s “mosquitto” there’s a extra “t” not the insect which hums to wake you up from sleep but it’s a MQTT message queuing telemetry transport protocol which works on the subscribepublish […]

My Experience with Open Source

Open source software is better ,You can see the code, you can contribute and even customize the software as per the user requirements. Isn’t it great you get something for free but it comes with the risk mentioned in the beginning of each and every file. THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF […]

Dbus Bustle Tool

This tool is used during development or debugging for monitoring dbus applications where the message exchanged between two or more applications , providing a visual representation when compared to the dbus-monitor. Before using the bustle tool we need to use dbus monitor. Using the dbus-moitor in detail is explained here.However we focus on using dbus-monitor […]

Linux Capabilities

You don’t need to be root user or user added to sudoers to access only limited root user functionality for a small operation.We have the linux capabilities that aid in doing things that requires root permission. Capability can be used to improve the security by• Running a service/daemon with uid=0 but with the minimum superuser […]

gdbus-codegen Tool

Thanks to gdbus-codegen tool  used to generate code for one or more D-Bus interfaces , Dbus programming is made very easy . It creates a wrapper on top of the current Dbus binding in C code using the glib library by generating the .c and the .h files by taking the dbus introspection or the […]

Dbus in a Nutshell

Dbus comes under IPC Mechanism for communicating between 2 or more process using message passing through an indirect method. This is used in linux to communicate with desktop applications in linux and hence the name Dbus or the desktop. The dbus can be diagrammatically represented as Internally Dbus uses sockets at the lower level in the […]

The Beginning of Linux

Whenever we learn something new we are eager to know why it was started and today you can know the history of Linux which began due to the free software movement and stood up as a rival to the Microsoft Windows .Watch the video in the below link to get more insights of the movement. […]

Why this blog???

The URL says “forkandexec” So what does “fork” system call do in linux? It duplicates the current process. The “exec” ? It runs a new process into the current process space. So I fork the existing concepts and exec my understanding in this blog