0% found this document useful (0 votes)
50 views12 pages

Presentation 1

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
50 views12 pages

Presentation 1

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 12

LAGOS STATE POLYTECHNIC

DEPARTMENT OF COMPUTER ENGINEERING

TITLE

Pure OS

WRITTEN BY

AJUWON OLUWASEUN DAVID 2106251011

OFEM CONVENTION UBI 2106251005

LAYENIN DAMILOLA SHAKIRUDEEN 2106251041

FAKOREDE EMMANUEL AYODELE 2106251029

AFOLABI ADEMOLA JOHN 2106251023

OGUNWOLE GABRIEL ANUOLUWAPO 2106251017

UKPONG FORTUNE 2106251047

(GROUP 5)
WHAT IS Pure OS?

- A free and open-source operating system based on Debian

- Designed for privacy and security

- Developed by Purism for their laptops and tablets

KEY FEATURES

- Privacy-focused

- Secure

- Free and open-source

- Compatible with Debian packages

- User-friendly interface

- Fast and efficient

SECURITY FEATURES:

- Encryption

- Secure boot

- Privacy screen

- Camera and microphone kill switches

ADVANTAGE OF Pure OS
- Privacy and security-focused.

- Free and open-source.

- User-friendly interface.

- Compatible with Debian packages.

DISADVANTAGES:

- Limited hardware compatibility.

- May require technical knowledge for advanced customization.

USAGE OF Pure OS

- Install Pure OS on a compatible device (Purism laptops/tablets or other devices with compatible
hardware).

- Boot up and follow the setup wizard to configure the system.

- Use the GNOME desktop environment to navigate and launch applications.

- Access Debian packages and free/open-source software.

- Utilize privacy and security features like encryption and secure boot.
THE ARCHITECTURE OF Pure OS.

The architecture of Pure OS is based on the Linux kernel and Debian distribution. Here are some key
aspects of its architecture:

- DEBIAN-BASED: Pure OS is a Debian-based Linux distribution, merging open-source software packages


from the Debian “testing” main archive.

- LINUX KERNEL: Pure OS uses the Linux kernel, which provides the core operating system functionality.

- ROLLING RELEASE MODEL: Pure OS follows a rolling release model, with continuous updates and
improvements

- HYBRID ARCHITECTURE: Pure OS has a hybrid architecture, combining the stability of Debian with the
latest software packages.

- FREEDOM-RESPECTING: Pure OS is designed to be a freedom-respecting OS, with a focus on privacy,


security, and free software.

- MODULAR DESIGN: Pure OS has a modular design, with separate components for desktop, mobile, and
server use cases.

- CONVERGENT DESIGN*: Pure OS is designed to be convergent, allowing the same OS to run on multiple
devices, from desktops to mobile phones.
TROUBLESHOOTING ERRORS/PROBLEMS:

1. Installation Issues:

- Check hardware compatibility.

- Verify download integrity.

- Follow installation instructions carefully.

2. Boot Issues:

- Check secure boot settings.

- Ensure correct boot order.

- Disable fast boot.


3. Network Connectivity Issues:

- Check network settings.

- Ensure correct configuration.

- Restart network services.

4. Software Issues:

- Check package compatibility.

- Update package lists ¹

- Install necessary dependencies.

5. Hardware Issues:

- Check hardware compatibility.

- Ensure correct configuration.

- Disable/enable hardware components.

HOW ERRORS/PROBLEMS CAN BE SOLVED

Troubleshooting errors or problems in Pure OS can be solved through a combination of the following
steps:

1. Identify the problem: Clearly define the issue you're experiencing.

2. Gather information: Collect relevant data, such as error messages, logs, and system configuration.

3. Search documentation: Check Pure OS documentation, user guides, and wiki for solutions.

4. Search online: Look for solutions on forums, blogs, and search engines.

5. Community support: Ask for help on Pure OS forums, IRC, or mailing lists.

6. Debugging tools: Use tools like journalctl, systemctl, and debug logs to diagnose issues.

7. System updates: Ensure the system is up-to-date with the latest updates.
8. Reboot: Try rebooting the system to see if the issue resolves itself.

9. System restore: Try restoring the system to a previous working state.

10. Debugging software: Use debugging software like gdb or valgrind to identify issues.

11. System logs: Check system logs for errors and warnings.

12. Hardware issues: Check for hardware issues or conflicts.

Some specific troubleshooting steps for Pure OS include:

- Checking the system journal with `journalctl`

- Checking system logs with `syslog`

- Using the `debug` boot parameter to enable debug mode

- Checking for firmware updates with `fwupdmgr`

- Using the `pureos-debug` tool to collect system information

SOFTWARE MANAGEMENT FEATURES OF PureOS:

- GNOME applications: Many apps are enabled to adapt to different screen and window sizes, making it
easy to use them on different devices.

- Convergence: PureOS allows users to use the same OS on different devices, from desktops to mobile
phones, making it easy to switch between devices.

- Software library: PureOS has a large library of free software applications available for different
categories and uses.

- Containerization: PureOS has made container images that are easy to use for software development.
- Wireguard: A VPN model that is easy to configure and fast.

- Pass: A password store that keeps passwords encrypted and can be managed through command-line
tools.

- Librem EC ACPI DKMS: A Linux kernel ACPI platform driver that is necessary for user space control of
the Librem EC firmware.

- cgroups2: An improvement on cgroups, cgroups2 enables "rootless containers," which adds another
layer of security for containers.

TOOLS USED IN Pure OS.

Pure OS is built using a combination of technologies and tools, including:

1. Debian: Pure OS is based on the Debian operating system, which provides a stable and reliable
foundation.

2. GNOME: Pure OS uses the GNOME desktop environment, which provides a user-friendly and intuitive
interface.

3. Linux Kernel: Pure OS uses the Linux kernel, which is the core of the operating system.

4. Free and Open-Source Software: Pure OS is built using a wide range of free and open-source software
components, including libraries, frameworks, and tools.

5. Purism's Customizations: Purism, the developer of Pure OS, has made customizations to the operating
system to enhance privacy, security, and usability.

Some specific technologies and tools used in Pure OS include:

1. Linux 5.x: The latest Linux kernel version.

2. GNOME 3.x: The latest GNOME desktop environment version.

3. Debian 10 (Buster): The latest Debian stable release.


4. GTK 3.x: A multi-platform toolkit for building graphical user interfaces.

5. Wayland: A display server protocol for building high-performance graphical user interfaces.

6. Flatpak: A package manager for sandboxed applications.

7. Librem Hardware: Pure OS is optimized for Librem hardware, which is designed with privacy and
security in mind.

By combining these technologies and tools, Pure OS provides a unique and innovative operating system
that prioritizes user freedom, privacy, and security.

Pure OS INSTALLATION

Setting up Pure OS involves a few steps:

1. DOWNLOADING THE ISO FILE:

- Visit the Pure OS website ((link unavailable))

- Click on the "Download" button

- Select the desired version (e.g., Pure OS 10)

- Download the ISO file

2. CREATING A BOOTABLE USB DRIVE:

- Use a tool like Rufus (for Windows) or Etcher (for Windows, macOS, or Linux) to create a bootable USB
drive

- Insert a USB drive with at least 2GB of free space

- Follow the tool's instructions to create a bootable drive


3. BOOTING FROM THE USB DRIVE:

- Insert the USB drive into your device

- Restart your device and enter the BIOS settings (usually by pressing F2, F12, or Del)

- Set the USB drive as the first boot option

- Save changes and exit the BIOS settings

4. STARTING THE INSTALLATION PROCESS:

- Your device should now boot from the USB drive

- Select your language and other preferences

- Click "Install Pure OS" to begin the installation process

5. PARTITIONING AND INSTALLATION:

- Choose your partitioning scheme (e.g., erase disk, manual, or guided)

- Follow the prompts to complete the installation process

6. INITIAL SYSTEM SETUP:

- Create a user account and password

- Set up your network connection

- Update your system software


7. FINAL STEPS:

- Review the Pure OS documentation and support resources

- Familiarize yourself with the GNOME desktop environment

- Start exploring Pure OS and its features!

You might also like