Daily driver guide: Difference between revisions

From Alpine Linux
m (reworded and moved a sentence)
(2 intermediate revisions by the same user not shown)
Line 14: Line 14:
This guide assumes you have already [[Installation|installed]] a minimal Alpine Linux system in [[Installation#System_Disk_Mode|system disk]] mode with working internet.
This guide assumes you have already [[Installation|installed]] a minimal Alpine Linux system in [[Installation#System_Disk_Mode|system disk]] mode with working internet.


The following steps are mandatory to install any [[Desktop environments and Window managers|desktop]] of your choice either using [[Setup-desktop|setup-desktop]] script or manually.
{{:Include:Desktop prerequisites}}
{{:Include:Desktop prerequisites}}
Once the above mandatory steps are completed, install any [[Desktop environments and Window managers|desktop]] of your choice either manually or using [[Setup-desktop|setup-desktop]] script.


==== Basics ====
==== Basics ====
Line 24: Line 24:
* Configure your [[Printer_Setup|printer]].
* Configure your [[Printer_Setup|printer]].
* Enable [[Alpine_Linux:FAQ#Why don't I have man pages or where is the 'man' command?|documentation]], so man pages are available.
* Enable [[Alpine_Linux:FAQ#Why don't I have man pages or where is the 'man' command?|documentation]], so man pages are available.
*  
* Install [[CPU Microcode]] updates to mitigate processor design bugs.
* Secure your system by installing firewall software like [[How-To_Alpine_Wall|awall]] or [[Uncomplicated Firewall|UFW]].
* Secure your system by installing [[Tutorials_and_Howtos#Firewall and VPN|firewall]] software like [[How-To_Alpine_Wall|awall]] or [[Uncomplicated Firewall|UFW]].
* To keep your system secure, regularly [[Alpine_Linux_package_management#Upgrade_a_Running_System|check and apply updates]] with the package manager.
* To keep your system secure, regularly [[Alpine_Linux_package_management#Upgrade_a_Running_System|check and apply updates]] with the package manager.


Line 34: Line 34:
* Install a sandboxing application like [[AppArmor]] or [[Bubblewrap]].
* Install a sandboxing application like [[AppArmor]] or [[Bubblewrap]].
* Learn [https://docs.alpinelinux.org/user-handbook/0.1a/Working/openrc.html basics of openrc], the alpine Linux init system or refer [[OpenRC|Open rc wiki]].
* Learn [https://docs.alpinelinux.org/user-handbook/0.1a/Working/openrc.html basics of openrc], the alpine Linux init system or refer [[OpenRC|Open rc wiki]].
* When Alpine Linux [https://www.alpinelinux.org/releases/ releases] a new stable version, [[Upgrading Alpine|Upgrade your OS].   
* [[Upgrading Alpine|Upgrade your OS]] whenever Alpine Linux [https://www.alpinelinux.org/releases/ releases] a new stable version.   
* If you want the rolling release version of Alpine Linux, [[Repositories#Managing_repositories|enable]] the [[Repositories#Edge|Edge]] repository.  
* If you want the rolling release version of Alpine Linux, [[Repositories#Managing_repositories|enable]] the [[Repositories#Edge|Edge]] repository.  
* You may want to explore the [[Repositories#Testing|testing ]] repository, as it provides a lot more applications.  
* You may want to explore the [[Repositories#Testing|testing ]] repository, as it provides a lot more applications.  


[[Category:Desktop]]
[[Category:Desktop]]

Revision as of 16:30, 19 January 2025

Alpine Linux is a general purpose Linux distribution designed for power users. It is built to be small and resource efficient. If you feel the defaults are too lightweight for desktop use, it is easy to get most of the regular stuff working and use it as a daily driver.

This guide assumes you have already installed a minimal Alpine Linux system in system disk mode with working internet.

Note: Before installing any desktop,

Once the above mandatory steps are completed, install any desktop of your choice either manually or using setup-desktop script.

Basics

Advanced