|
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 | + |
| 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