Articles on Trending Technologies

Technical articles with clear explanations and examples

Create More Advance GUI Applications Using PyGobject Tool in Linux

Mrudgandha Kulkarni
Mrudgandha Kulkarni
Updated on 17-Mar-2026 397 Views

PyGObject is a powerful Python binding that enables developers to create advanced GUI applications in Linux using the GObject introspection library. It provides access to GTK, GStreamer, and other GObject-based libraries, allowing developers to build sophisticated desktop applications with native Linux integration. What is PyGObject? GObject is a fundamental object system used by GTK, GStreamer, and other libraries to create object-oriented software in C. PyGObject allows developers to create GUI applications using Python while leveraging the power of GObject-based libraries, providing a Pythonic interface to native Linux desktop technologies. Installation Requirements Before developing GUI applications using ...

Read More

How to see top processes sorted by actual memory usage on Linux?

Mukul Latiyan
Mukul Latiyan
Updated on 17-Mar-2026 535 Views

Linux provides the famous top command utility that displays information about running processes, including their process IDs, CPU usage, and memory consumption. However, the default output is not sorted by memory usage, and the display order changes frequently as processes consume different amounts of resources. In many scenarios, system administrators need to identify which processes are consuming the most memory to troubleshoot performance issues or optimize system resources. This requires sorting processes by their actual memory usage in descending order. Using the ps Command The most effective approach is to use the ps command with sorting options. ...

Read More

Checking Host's Network Availability in Linux

Satish Kumar
Satish Kumar
Updated on 17-Mar-2026 4K+ Views

When working with Linux systems, it is essential to verify network connectivity to specific hosts. This capability is crucial for troubleshooting connectivity issues, monitoring network performance, and checking the status of servers or devices. Linux provides several powerful command-line tools for network diagnostics. Ping Command The ping command is the most fundamental tool for checking network availability. It sends Internet Control Message Protocol (ICMP) echo request packets to a target host and waits for echo reply packets. Basic Ping Usage ping [hostname or IP address] Examples: ping www.example.com ping 192.168.1.1 ...

Read More

Cross compile Static Library from Linux for windows

Satish Kumar
Satish Kumar
Updated on 17-Mar-2026 2K+ Views

When developing software, there is a high chance that software might be used in various operating systems. Therefore, it is important to build software in a cross-platform manner to ensure compatibility with multiple operating systems. In this article, we will focus on cross-compiling static libraries from Linux for Windows. What is a Static Library? A static library is a file that contains pre-compiled code that can be linked with an executable program to create a single, self-contained executable. The code in a static library is linked directly into the executable, which makes it faster and more efficient than ...

Read More

Disk Attachment in OS

Arnab Chakraborty
Arnab Chakraborty
Updated on 17-Mar-2026 4K+ Views

Disk attachment is the process of connecting storage devices, such as hard disk drives or solid-state drives, to a computer system. This process is essential for the proper functioning of an operating system as it allows the system to read and write data to storage devices. Disk attachment can be either internal or external, and there are several methods of attachment, including SATA, SCSI, and SAS. Types of Disk Attachment There are four primary types of disk attachment methods used in modern computer systems − Disk Attachment Types ...

Read More

8 Best PuTTY Alternatives

Satish Kumar
Satish Kumar
Updated on 17-Mar-2026 1K+ Views

If you've worked with Linux or other Unix-like operating systems, you've probably used PuTTY at some point. PuTTY is a free and open-source terminal emulator that allows you to connect to remote systems using various protocols such as SSH, Telnet, and Rlogin. While PuTTY is a popular choice, there are other terminal emulators available that can provide additional features and customization options. In this article, we'll explore eight of the best PuTTY alternatives and what makes them stand out. Top PuTTY Alternatives 1. Terminator Terminator is an open-source terminal emulator that provides split windows and tabs, allowing ...

Read More

How to Delete Iptables Rule?

Satish Kumar
Satish Kumar
Updated on 17-Mar-2026 5K+ Views

Iptables is a powerful firewall tool built into Linux kernel-based operating systems that acts as a packet filter, monitoring and controlling network traffic based on predefined rules. As a system administrator, understanding how to delete iptables rules is crucial for maintaining and modifying firewall configurations when network requirements change. Understanding Iptables Rules Iptables works by analyzing incoming and outgoing data packets against a set of rules that determine whether traffic should be allowed, blocked, or forwarded. Each rule contains criteria such as source/destination IP addresses, ports, protocols, and actions to take when packets match those criteria. When ...

Read More

Create Your Own Online Photo Gallery Albums Using Plogger

Mrudgandha Kulkarni
Mrudgandha Kulkarni
Updated on 17-Mar-2026 332 Views

Plogger is a free, open-source photo gallery platform that allows you to create and manage online photo albums. Built with PHP and MySQL, it provides an intuitive interface for uploading, organizing, and sharing photos with customizable themes and plugin support. This tutorial covers the complete process of setting up Plogger, from installation to advanced customization, helping you create a professional photo gallery website. Prerequisites Before starting the installation, ensure you have the following requirements − Web server with PHP 5.3 or higher and MySQL 5.0 or higher FTP access to your web server Text editor ...

Read More

How to set a proxy for wget on Linux?

Mukul Latiyan
Mukul Latiyan
Updated on 17-Mar-2026 834 Views

Wget is a Linux command-line utility used to retrieve files from the World Wide Web (WWW) using protocols like HTTP, HTTPS, and FTP. It is a freely available package that can be downloaded and installed on any Linux-supporting architecture. One of the key features of wget is its ability to automatically resume downloading where it left off in case of network issues. It also supports recursive downloads and will keep trying to download files until they are retrieved completely. Installing wget For Ubuntu/Debian sudo apt-get install wget For CentOS/RHEL/Fedora sudo yum ...

Read More

What are the different system calls in the operating system?

Bhanu Priya
Bhanu Priya
Updated on 17-Mar-2026 3K+ Views

System calls are programming interfaces that allow applications to request services from the operating system kernel. They provide a controlled way for user programs to interact with hardware resources, files, processes, and other system components. The operating system provides different categories of system calls to handle various types of operations. The different system calls are as follows − System calls for Process management System calls for File management System calls for Directory management System calls for Device management System calls for Information maintenance System calls for Communication Let us understand them one by one. ...

Read More
Showing 8631–8640 of 61,297 articles
« Prev 1 862 863 864 865 866 6130 Next »
Advertisements