- Data Structure
- Networking
- RDBMS
- Operating System
- Java
- MS Excel
- iOS
- HTML
- CSS
- Android
- Python
- C Programming
- C++
- C#
- MongoDB
- MySQL
- Javascript
- PHP
- Physics
- Chemistry
- Biology
- Mathematics
- English
- Economics
- Psychology
- Social Studies
- Fashion Studies
- Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Found 1383 Articles for Open Source
6K+ Views
A kernel is the core component of an operating system that acts as a bridge between the hardware and software. It manages system resources such as memory, CPU, and input/output devices, and provides a layer of abstraction between the hardware and higher-level software components. Functions of a Kernel Device Management A kernel manages the various peripheral devices connected to the computer and controls them using device drivers. Memory Management A kernel controls the computer's memory and allocates it to processes safely. It uses virtual addressing to prevent processes from crashing into each other. Resource Management A kernel shares resources between ... Read More
6K+ Views
The Kernel I/O Subsystem is a fundamental component of modern operating systems. It is responsible for managing all input/output (I/O) operations on a computer. The I/O subsystem provides various services that enable efficient and secure management of the I/O operations. I/O Request Scheduling in the Kernel One of the key services provided by the I/O subsystem is the scheduling of I/O requests. Scheduling involves determining the best order in which to execute I/O requests to improve system performance, share device access permissions fairly, and reduce the average waiting time, response time, and turnaround time for I/O operations to complete. ... Read More
823 Views
Linux is a popular operating system that has gained a lot of popularity in the world of servers. Many businesses and organizations have turned to Linux to run their servers as it offers various benefits such as reliability, security, flexibility, and cost-effectiveness. However, choosing the best Linux server distribution for your organization can be challenging as there are numerous options to choose from. In this article, we will explore some of the best Linux server distributions of 2023 that you can consider. Ubuntu Server Ubuntu Server is a popular Linux server distribution that has been around for many years. It ... Read More
283 Views
Arch Linux is known for its minimalistic approach and flexibility, offering a user-friendly environment for advanced users. However, for beginners, it might be a bit daunting to set up and maintain. This is where Arch Linux-based distributions come into play. These distributions offer an easier installation process and a pre-configured environment for a smoother user experience. In this article, we will explore some of the best Arch Linux-based user-friendly distributions available. Manjaro Manjaro is one of the most popular Arch Linux-based distributions, providing a user-friendly experience without compromising on the flexibility and power of Arch Linux. It comes with a ... Read More
2K+ Views
Linux is an open-source operating system that has been gaining popularity over the years. One of the key features of Linux is the ability to customize and choose from a wide range of desktop environments. Desktop environments are a collection of software applications and user interface elements that make it easy to interact with the operating system. In this article, we will explore some of the best and most popular Linux desktop environments. GNOME GNOME is a popular desktop environment that is used by many Linux distributions. It is known for its simplicity and modern design. GNOME has a clean ... Read More
4K+ Views
Alpine Linux is a lightweight and secure Linux distribution that is designed to be resource-efficient and fast. It is a popular choice for running Docker containers and is widely used in embedded systems and network appliances. One of the key features of Alpine Linux is its package management system, which is based on the APK tool. In this article, we will explore the APK commands for Alpine Linux package management and how to use them effectively. Introduction to APK APK is the package manager for Alpine Linux, and it is used to manage the installation, removal, and updating of software ... Read More
2K+ Views
If you're a Linux enthusiast looking for some fun and challenging games to play, look no further than the world of terminal-based games. While many gamers may scoff at the idea of playing games in a terminal, the truth is that there are a wide variety of amazing games available that can provide hours of entertainment. In this article, we'll take a look at some of the best terminal-based games for Linux enthusiasts, covering everything from classic arcade-style games to text-based adventures. So sit back, grab your favorite beverage, and get ready to explore the world of terminal gaming. Nethack ... Read More
548 Views
If you're a Linux user, you probably deal with file archives frequently. Whether you're sending files to someone, backing up data, or just organizing your files, compressing them into a single file archive can save a lot of space and make things easier to manage. One tool you can use for this purpose is 7zip. In this article, we'll cover 7zip command examples in Linux that you can use to compress and extract files in various ways. What is 7zip? 7zip is a free and open-source file archiver, similar to WinZip or WinRAR on Windows. It was developed by Igor ... Read More
3K+ Views
If you are a Linux user, you may have heard of term "memory usage". Memory usage refers to amount of memory being used by your computer at any given time. It is an important metric to keep track of, as excessive memory usage can cause your system to slow down or even crash. Fortunately, Linux provides a built-in tool called "free" that allows you to check your system's memory usage. In this article, we will go over how to use "free" command to check memory usage in Linux. What is "free" Command? The "free" command is a built-in tool in ... Read More
130 Views
Are you a Linux user who frequently works with video and audio files? If so, you'll want to learn about versatile avconv tool. Avconv is a command-line utility that can record, convert, and extract videos and audios from Linux terminals. In this article, we'll explore 10 different avconv commands that you can use to accomplish a variety of tasks. Record a Video The first avconv command we'll look at is how to record a video. This is useful when you need to capture a video of your screen or webcam. Here's command − avconv -f x11grab -s 1280x720 -i :0.0+0, ... Read More
To Continue Learning Please Login
Login with Google