Hello! I am a frontend developer, with a curious mind and a passion for learning. Since 2024, I have been interested in finance, blockchain, and Bitcoin. Now, I want to take the next step: sharing my knowledge and contributing to projects that connect technology and education.
Introduction
Who is System76?
- Pop!OS**, its own Linux-based operating system;
- COSMIC**, the modern, high-performance desktop environment used by Pop!OS ;
- Open Firmware**, an open-source firmware based on Coreboot ;
- tools for developers and designers.
A modern, stable and accessible system
An ideal choice for developers, designers and demanding users
- developers (pre-installed tools, advanced tiling management),
- users with Nvidia or AMD graphics cards,
- students and professionals looking for a reliable system,
- windows users wishing to make a simple transition.
Pop!OS highlights
- Optimized performance** thanks to regular updates.
- Two ISO versions available**: standard and Nvidia-optimized.
- Enhanced security** (LUKS encryption available on installation).
- Interface COSMIC** ergonomic and modern.
- Highly compatible** with Ubuntu and Flatpak software.
Download POP!OS securely
1. Prerequisites
Equipment required
- A compatible computer**: Intel or AMD processor, Intel / AMD / Nvidia GPU.
- At least 4 GB RAM** (8 GB recommended for comfortable use).
- 20 GB free space minimum** (40 GB or more recommended).
- A minimum 4 GB USB key** to create the installation media.
Internet connection
- download the ISO image,
- install updates after installation.
Data backup
Check for the presence of a Nvidia GPU (if applicable)
- by consulting the PC specifications,
- or by looking up the graphics card model in the system settings.
Download from the official website
Choose version: Standard or Nvidia, or Raspberry Pi (ARM64)
Standard version
- intel or AMD processor;
- an integrated Intel or AMD GPU;
- an AMD Radeon graphics card.
Nvidia version
Raspberry Pi version (ARM64)
Create a bootable USB key
- Download and install Balena Etcher.
- Open Balena Etcher, then select the Pop!OS ISO image.
- Select USB key as destination media.
- Click Flash and wait for the process to finish.
Installing and securing Pop!OS
Booting from USB key
- Switch off the computer.
- Plug in the USB key (containing Pop!OS).
- Switch on your computer. On recent PCs, the system should automatically recognize the USB boot key. If this is not the case, reboot by holding down the BIOS/UEFI access key (usually F2, F12 or Delete, depending on the brand).
- In the BIOS/UEFI menu, select your USB key as the boot device.
- Save and restart.
Launching the installation
Clean Install option for a standard installation. This is the best option for new Linux users, but be aware that it will delete all the contents of the target drive. Alternatively, you can select Try Demo Mode to continue testing Pop!OS in the live environment.Custom (Advanced) to access GParted. This tool lets you configure advanced features such as dual booting, creating a separate /home partition, or placing the /tmp partition on a different drive.Erase and Install to install Pop!OS on the selected drive.User account configuration
Full disk encryption
Encryption password is the same as user account password. You can also uncheck this box and select Set Password at the bottom. Select Don't Encrypt to ignore the disk encryption process.Set Password button, you'll see an additional prompt to set your encryption password.NVIDIA Graphics
sudo apt install system76-driver-nvidia
Installing essential tools
apt or flatpak. Here's how to install the key tools for a complete working environment.Terminal installation
| Tool | Description | Installation Command |
| Firefox | Free and popular web browser | sudo apt install firefox |
| Brave | Privacy-focused web browser | Installation via Pop!_Shop or official site |
| Visual Studio Code (VS Code) | Powerful code editor for developers | flatpak install flathub com.visualstudio.code |
| Git | Version control manager | sudo apt install git |
| Flatpak | Alternative package manager | sudo apt install flatpak |
| VLC | Versatile media player | sudo apt install vlc |
| GNOME Terminal | Default terminal | Pre-installed on Pop!OS |
| Curl | Online data transfer tool | sudo apt install curl |
| Wget | File download via HTTP/FTP | sudo apt install wget |
| Docker | Application containerization | Installation via official script or apt |
| Node.js | Server-side JavaScript environment | Installation via apt or NodeSource |
| Python3 | Programming language | sudo apt install python3 python3-pip |
| GIMP | Advanced image editor | sudo apt install gimp |
| Thunderbird | Mail client | sudo apt install thunderbird |
| Transmission | Lightweight BitTorrent client | sudo apt install transmission-gtk |
| Htop | Interactive system monitor | sudo apt install htop |
Installation via Pop! Shop (graphical interface)
- Open Pop!_Shop from the main menu.
- Use the search bar to find the applications you want (for example, "Brave").
- Click Install for each application.
- Pop!_Shop automatically manages dependencies and updates.
System update
Option 1: Via graphical user interface (GUI)
-
Click on the main menu (icon bottom left).
-
Open "Pop!_Shop ".
-
In the Pop!_Shop, click on the "Updates " tab.
-
The system will automatically check for available updates.
-
Click on "Update all " to start installing updates.
-
Enter your password if requested.
-
Let the process finish, then restart if necessary.
Option 2: Via terminal
# Mettre à jour la liste des paquets et le système sudo apt update && sudo apt full-upgrade -y # Nettoyer les paquets inutiles sudo apt autoremove -y && sudo apt autoclean
User management
sudo adduser votrenom && sudo usermod -aG sudo votrenom
Graphics driver management
- For Nvidia cards, check that the proprietary drivers are installed:
sudo apt install system76-driver-nvidia
- For AMD/Intel, drivers are generally included by default.
Activate firewall (UFW)
sudo ufw enable && sudo ufw status verbose
Configure automatic updates
sudo apt install unattended-upgrades && sudo dpkg-reconfigure --priority=low unattended-upgrades
Customize appearance and behavior
- Open System settings → Appearance to choose a light or dark theme.
- Configure active corners, animations and extensions via the COSMIC manager.
- Adjust the desktop layout to optimize your workflow.
Configure automatic backup
- Launch Backup from the menu.
- Choose an external drive or a network location.
- Schedule regular backups.
Installing useful GNOME/COSMIC extensions
- Dash to Dock**: application bar always visible.
- GSConnect**: synchronization with Android.
- Clipboard Indicator**: advanced clipboard management.
sudo apt install gnome-shell-extensions
Optimizing memory and swap management
swapon --show
sudo fallocate -l 4G /swapfile sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfile echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
/etc/fstab file for automatic mounting.Package and repository management
Understanding package sources
- Official Ubuntu** repositories: for most stable software.
- System76** repositories: for drivers, firmware and specific tools.
- Flatpak**: access a wide range of sandboxed applications.
- Snap** (optional): another universal package format.
Add and manage PPA repositories
sudo add-apt-repository ppa:nom/ppa sudo apt update
Conclusion
Author
This tutorial has been written by Béni-Christ
You can say thanks by tipping the professor.
Credits
This tutorial has not been proofread yet
The original content has been translated by AI, but human review is necessary to ensure its accuracy.
3 084 sats1 542 sats771 satsEvery content on the platform is the result of a collaborative effort: each lesson, translation, and revision is made possible by the work of contributors. For this reason, we are always looking for proofreaders who can review our content in many languages. If you want to participate in the proofreading process, please reach out in our Telegram group and read our tutorial. We remind you that this content is open-source - licensed under CC BY-SA - so it can be freely shared and used, as long as the original source is credited.
