- Trending Categories
- 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
102 Views
Red Hat Enterprise Linux (RHEL) is a Linux-based operating system from Red Hat designed for businesses. This article is a practical guide on how to carry out the initial server setup and configurations on RHEL 7. In this tutorial, we will walk you through the essential first steps to prepare a RHEL 7 server for use. Section 1: Logging in as Root After your server boots, you will be able to log in as the root user. The root user is the administrative user in a Linux environment with very broad privileges. Example − ssh root@your_server_ip Section 2: Creating ... Read More
534 Views
Numerics are essential for understanding the complex facets of disc storage since they offer a hands-on, practical method to grasp fundamental ideas. We may investigate how disc capacity, performance, and utilization are estimated by delving into numerical examples, helping us to understand the fundamentals of efficient storage management. Example − Think of a cloud service provider, for instance, that provides its customers with access to file storage. The service provider stores customer files, including documents, photos, and multimedia content, on disc storage. The disc storage system is built to support high data throughput and offers reliable file access. In this article, ... Read More
271 Views
Linux has built-in support for two types of Mandatory Access Control (MAC) systems: SELinux and AppArmor. Both systems add an additional layer of access control to the default Discretionary Access Control (DAC) that comes with Linux. In this article, we delve into the implementation of both systems, offering practical examples and their respective outputs. Understanding SELinux and AppArmor SELinux, short for Security-Enhanced Linux, is a Linux kernel security module that provides a mechanism for supporting access control security policies. It is a highly flexible MAC system that assigns labels to every object in the system (files, directories, ports, etc.) and ... Read More
653 Views
The Nucleus is an RTOS that was developed by Mentor Graphics Embedded Software Division, a Siemens Business that supports 32-bit and 64-bit embedded system platforms. The Nucleus operating system (OS) is mainly intended for use in real-time embedded systems in medical, aerospace, industrial, consumer, and Internet of Things (IoT) applications. In this article, we will explore Nucleus Operating System, its components, and features as well. Nucleus Operating System The Nucleus OS was initially introduced in 1993. The latest version, 3.x, offers various features, including 64-bit support, safety certification, power management, and a process model. It also supports heterogeneous computing ... Read More
226 Views
The NTFS file system used by Windows operating systems includes NTFS (New Technology File System) junction points. In essence, junction points are a kind of symbolic link that lets you join one directory to another inside the same file system. In this article, we will explore NTFS Junction Points, it’s architecture diagram, their use cases, example code in C#, and their benefits as well. NTFS Junction Points The main purpose of junction points is to build directory-level links, which let you change the path's destination to another location on the same volume. This can be helpful in a variety ... Read More
280 Views
Concurrent programming employs the notion of lock variable synchronization to make sure that several threads or processes can safely access shared resources without coming into race situations or inconsistent data. It offers a mechanism to manage the order in which threads or processes are executed, enabling them to have exclusive access to shared resources when required. In this article, we will explore the mechanism of lock variable synchronization, use cases, and an example code snippet in C as well. Lock Variable Synchronization Utilizing a shared variable, often known as a lock or mutex (short for mutual exclusion), to ... Read More
179 Views
Introduction System monitoring is an essential aspect of Linux administration, as it gives a clear overview of system resources usage, and the performances of various processes and applications running on a Linux system. Several tools provide this functionality, but Htop stands out due to its superior features and user-friendly interface. Htop is an interactive process viewer and system monitor that supersedes the older 'top' utility found in most Linux distributions. Htop offers a real−time, color−coded, and graphical representation of the processes running on a system, with CPU, memory, and swap usage displayed at the top. In this article, we delve ... Read More
1K+ Views
An operating system (OS) is a piece of software that controls and manages the hardware and software resources of a computer while also giving users a simple way to interact with the system. By serving as a conduit between the user and the computer hardware, it makes it easier for different system parts to coordinate and communicate with one another. In this article, we will explore different operating systems along with their latest versions and features as well. Top Operating Systems Today's systems use a variety of operating systems. Here are a few of them − macOS Microsoft Windows ... Read More
3K+ Views
Introduction Linux, the popular open-source operating system, comes with a set of useful tools and commands that you can leverage for everyday tasks. One such task is file compression, and Linux provides various methods to zip or compress files and directories. This guide will walk you through how to zip a file in Linux using commands like 'gzip', 'zip', and 'tar'. Using the 'gzip' Command 'gzip' (GNU zip) is a widely-used command for file compression in Linux. Here is an example of how to use it − gzip filename.txt This command will compress the file 'filename.txt' and rename it ... Read More
74 Views
Awk is a powerful text-processing language named after its three original authors: Alfred Aho, Peter Weinberger, and Brian Kernighan. It's a versatile language primarily used for pattern scanning and processing. Awk is a staple of Unix scripting and is commonly used for tasks like data extraction, reporting, and data transformation. Awk scripts are quick to write and perform well for small to medium-sized tasks. In this article, we will introduce you to the basics of writing scripts using the Awk programming language. Basic Syntax An Awk program consists of a sequence of pattern-action pairs, written as − pattern { action ... Read More