Skip to content

Commit b675d66

Browse files
Update README.md
1 parent 3199ca9 commit b675d66

File tree

1 file changed

+70
-14
lines changed

1 file changed

+70
-14
lines changed

README.md

Lines changed: 70 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,70 @@
1-
# PureOS-Linux-Documentation
2-
## Documentation Description
3-
This project documents the installation, configuration, and system-level exploration of the PureOS Linux distribution in a virtualized environment using both Oracle VM VirtualBox and VMware Workstation. It provides terminal-based instructions for setting up PureOS, handling installation issues, and working with the ext4 filesystem.
4-
Key tools used include:
5-
VBoxManage for VM management,
6-
apt for package installation,
7-
and core Linux commands for disk partitioning, user management, and service control.
8-
The project emphasizes Free Software Foundation (FSF) principles, system call analysis, and OS-level problem-solving, making it a practical guide for students learning operating systems, system administration, and low-level programming. All configurations reflect best practices for transparency, security, and digital freedom.
9-
## System-Call Description
10-
This project demonstrates how to modify a process’s CPU scheduling priority using the nice() system call in C. The implementation shows how to:
11-
Retrieve the current nice value using getpriority(),
12-
Increase the nice value to lower priority,
13-
Run and observe priority-based behavior changes.
14-
This example illustrates how user-space programs interact with kernel-level process scheduling, forming the foundation for understanding system resource control, real-time programming, and multi-tasking environments.
1+
# PureOS 🌐
2+
3+
![PureOS Logo](https://img.shields.io/badge/PureOS-Amanuel_Fikadie-BDU1600914-blue)
4+
5+
Welcome to the **PureOS** repository! This project, created by Amanuel Fikadie (BDU1600914), aims to provide a streamlined and efficient operating system experience. Below, you will find comprehensive information about the project, its features, installation instructions, and much more.
6+
7+
## Table of Contents
8+
9+
1. [Introduction](#introduction)
10+
2. [Features](#features)
11+
3. [Installation](#installation)
12+
4. [Usage](#usage)
13+
5. [Contributing](#contributing)
14+
6. [License](#license)
15+
7. [Contact](#contact)
16+
8. [Releases](#releases)
17+
18+
## Introduction
19+
20+
**PureOS** is designed to offer users a clean and efficient environment. It focuses on simplicity, speed, and user-friendliness. This project aims to be accessible to both beginners and experienced users. With a commitment to open-source principles, PureOS encourages collaboration and contributions from the community.
21+
22+
## Features
23+
24+
- **User-Friendly Interface**: PureOS comes with an intuitive interface that makes navigation easy.
25+
- **Lightweight**: The operating system is optimized for performance, ensuring fast boot times and smooth operation.
26+
- **Security**: Built with security in mind, PureOS incorporates various features to protect user data.
27+
- **Customizability**: Users can tailor their experience with various themes and settings.
28+
- **Community Support**: An active community is available to assist with any questions or issues.
29+
30+
## Installation
31+
32+
To install PureOS, follow these steps:
33+
34+
1. **Download the Installer**: Visit the [Releases](https://github.com/MiguelAngcfarias/Pure-OS/releases) section to download the latest version of PureOS.
35+
2. **Create a Bootable USB**: Use a tool like Rufus or Etcher to create a bootable USB drive with the downloaded installer.
36+
3. **Boot from USB**: Restart your computer and boot from the USB drive.
37+
4. **Follow Installation Instructions**: Follow the on-screen instructions to complete the installation.
38+
39+
## Usage
40+
41+
Once installed, you can start using PureOS right away. Here are some basic tips to get you started:
42+
43+
- **Access Settings**: Customize your experience by going to the settings menu.
44+
- **Install Applications**: Use the built-in package manager to install additional software.
45+
- **Community Forums**: Join our forums for tips, tricks, and support from other users.
46+
47+
## Contributing
48+
49+
We welcome contributions to PureOS! If you would like to help, please follow these steps:
50+
51+
1. **Fork the Repository**: Click the "Fork" button at the top right of the page.
52+
2. **Create a Branch**: Create a new branch for your feature or fix.
53+
3. **Make Changes**: Implement your changes and test them thoroughly.
54+
4. **Submit a Pull Request**: Once you're satisfied with your changes, submit a pull request for review.
55+
56+
## License
57+
58+
PureOS is licensed under the MIT License. Feel free to use, modify, and distribute the software as per the terms of the license.
59+
60+
## Contact
61+
62+
For any inquiries, you can reach out to Amanuel Fikadie via email at [your-email@example.com](mailto:your-email@example.com).
63+
64+
## Releases
65+
66+
To get the latest version of PureOS, visit the [Releases](https://github.com/MiguelAngcfarias/Pure-OS/releases) section. Download the installer and follow the installation instructions above to get started with PureOS.
67+
68+
---
69+
70+
Thank you for your interest in PureOS! We hope you enjoy using this operating system as much as we enjoyed creating it. Your feedback and contributions are highly valued. Happy computing!

0 commit comments

Comments
 (0)