Open Source Articles

Page 81 of 123

Monitoring context switches in Linux

Satish Kumar
Satish Kumar
Updated on 03-Mar-2023 3K+ Views

Context switching is an essential aspect of modern operating systems that enables them to efficiently manage resources available to them. Context switching is process of switching from one process to another in a multi-tasking environment. operating system does this by saving state of current process and loading state of next process. Monitoring context switches in Linux is a crucial task for system administrators, developers, and users who want to optimize performance of their systems. In this article, we will explore how to monitor context switches in Linux and why it is essential to do so. Understanding Context Switching in Linux ...

Read More

Linking with x86 shared library on Linux x64

Satish Kumar
Satish Kumar
Updated on 03-Mar-2023 514 Views

Introduction Dynamic Link Libraries, also known as Shared Libraries, are collections of compiled code, data, and resources that can be loaded and executed by an application at runtime. Shared libraries are commonly used in development of Linux applications, and are an integral part of x86 architecture. In this article, we will explore process of linking with x86 shared libraries on Linux x64 systems. Understanding x86 Shared Libraries An x86 shared library is a file that contains compiled code, data, and resources that can be shared among multiple applications at runtime. Shared libraries are loaded into memory only when required by ...

Read More

How to make a USB device multi-touch enabled

Satish Kumar
Satish Kumar
Updated on 03-Mar-2023 1K+ Views

In recent years, touch technology has become increasingly popular, with smartphones, tablets, and laptops offering capability to interact with devices by simply tapping or swiping screen. However, what if you could use touch technology on your computer using a USB device? This is where concept of multi-touch enabled USB devices comes into play. In this article, we will explain what multi-touch enabled USB devices are, how to make a USB device multi-touch enabled, and provide examples of popular multi-touch USB devices in market. What are Multi-touch Enabled USB Devices? Multi-touch enabled USB devices are peripherals that are connected to a ...

Read More

Who called my DBus API in Linux system

Satish Kumar
Satish Kumar
Updated on 03-Mar-2023 753 Views

Introduction DBus is a widely used message bus system that facilitates communication between different software applications on Linux operating systems. It is used for inter-process communication (IPC) and allows applications to communicate with each other, even if they are running in different contexts. However, it can be difficult to determine which application or process is calling a specific DBus API. In this article, we will explore different methods for identifying caller of a DBus API on Linux. What is DBus? DBus is a message bus system used for inter-process communication (IPC) in Linux systems. It is a low-level, asynchronous protocol ...

Read More

Is it possible to share a Cuda context between applications

Satish Kumar
Satish Kumar
Updated on 03-Mar-2023 973 Views

Introduction CUDA is a parallel computing platform and programming model created by Nvidia. It allows developers to use a CUDA-enabled graphics processing unit (GPU) to accelerate processing tasks in their applications. A CUDA context is a software environment that manages memory and other resources required by a CUDA application. A CUDA context is created when an application calls CUDA API, and it remains active until application releases it. One question that arises is whether it is possible to share a CUDA context between applications. In this article, we will explore this topic and discuss advantages and challenges of sharing a ...

Read More

How to run long time process on Udev event

Satish Kumar
Satish Kumar
Updated on 03-Mar-2023 2K+ Views

Introduction Udev is a device manager used by modern Linux systems. It detects hardware changes and manages device nodes in /dev directory. Udev provides a flexible way to run scripts or programs in response to device events. This feature can be used to perform various tasks like automounting, launching backup scripts, and running long-running processes. In this article, we will discuss how to run long time processes on Udev events and provide examples to illustrate concepts. Understanding Udev Rules Udev rules are files that specify how Udev should handle device events. A typical rule consists of four parts: a match, ...

Read More

Mechanism of clipboard of xwindow

Satish Kumar
Satish Kumar
Updated on 03-Mar-2023 490 Views

Introduction X Window System, commonly known as X11 or simply X, is a windowing system for bitmap displays. It was initially designed in mid-1980s to run on Unix-like operating systems. X Window System has a fundamental concept of a clipboard, which is used to transfer data between applications. In this article, we will explore mechanism of clipboard in X Window System. What is a Clipboard? A clipboard is a temporary storage area in memory that allows you to copy and paste text, images, or other data between applications. X Window System uses a clipboard to transfer data between applications. ...

Read More

Bash Terminal Redirect to another Terminal

Satish Kumar
Satish Kumar
Updated on 03-Mar-2023 3K+ Views

Introduction The Bash terminal is a powerful tool for interacting with a computer's operating system. One of essential features of Bash is ability to redirect output from one terminal to another. This can be useful in many situations, such as when you want to monitor output of a command in real-time or when you need to send output to another user's terminal. In this article, we will explore how to redirect Bash terminal output to another terminal, including various use cases and examples. Understanding Bash Terminal Redirection Bash terminal redirection allows you to redirect output of a command or script ...

Read More

Installing and Configuring Net-SNMP for Linux

Satish Kumar
Satish Kumar
Updated on 03-Mar-2023 4K+ Views

Net-SNMP is an open-source software suite that implements Simple Network Management Protocol (SNMP) for managing network devices. It provides a wide range of tools that enable network administrators to monitor and manage their systems more effectively. In this article, we will explore how to install and configure Net-SNMP on a Linux system. Prerequisites Before we begin, ensure that you have access to a Linux system with root privileges. Additionally, make sure that system has an active internet connection to download necessary software packages. Installing Net-SNMP To install Net-SNMP on a Linux system, you can use package manager of your distribution. ...

Read More

Sendto operation not permitted netsnmp

Satish Kumar
Satish Kumar
Updated on 03-Mar-2023 1K+ Views

Introduction In world of network management, Simple Network Management Protocol (SNMP) is one of widely used network protocols. It allows network administrators to monitor and manage network devices remotely. However, while working with SNMP, you might come across an error message called “sendto operation not permitted netsnmp”. This error is quite common and can be caused by several factors. In this article, we will explore causes of this error, its impact, and how to fix it. What is "sendto operation not permitted netsnmp" error? When you are working with SNMP, you may receive an error message that says “sendto operation ...

Read More
Showing 801–810 of 1,225 articles
« Prev 1 79 80 81 82 83 123 Next »
Advertisements