Group: Software/FSDG distributions/DistroConfiguration

From LibrePlanet
Jump to: navigation, search
(Configuration: freedombox: remove network warning as it's probably just me unconfiguring the interface. The Debian instructions also have warnings about that)
(Configuration: Freedombox: move warnings out of the notes)
Line 37: Line 37:
 
* Web: Very easy to use
 
* Web: Very easy to use
 
* No command line interface: users are expected to use the web interface to configure the services otherwise there is a risk of breaking the system.
 
* No command line interface: users are expected to use the web interface to configure the services otherwise there is a risk of breaking the system.
 +
Installation:
 +
* Trisquel doesn't have freedombox images
 +
* The installation requires to type 2 commands.
 +
* Some features (like snapshots) also require specific options during the installation (like to use a btrfs filesystem)
 
| rowspan=2 |
 
| rowspan=2 |
 
* Can deploy many services (wikis, etc)
 
* Can deploy many services (wikis, etc)
Line 42: Line 46:
 
|-
 
|-
 
| Trisquel 10
 
| Trisquel 10
| {{yes}}<ref>Tested with the [https://wiki.debian.org/FreedomBox/Hardware/Debian Debian instructions] on Trisquel 10: after running the apt commands, we have a web interface available at the IP address of the machine. Some features might not work out of the box though, for instance snapshots require btrfs, but the Trisquel installation probably uses ext4 by default.</ref>
+
| {{yes}}<ref>Tested with the [https://wiki.debian.org/FreedomBox/Hardware/Debian Debian instructions] on Trisquel 10.</ref>
 
|-
 
|-
 
| Guix configuration language
 
| Guix configuration language

Revision as of 21:13, 29 November 2022

Introduction

This article will look at the configuration system available for various FSDG compliant distributions.

Configuration

Configuration system Distribution Works Skills Features
Debian installer preseed PureOS
Trisquel 10
FAI PureOS
Trisquel 10 Yes[1]
Freedombox PureOS Interfaces:
  • Web: Very easy to use
  • No command line interface: users are expected to use the web interface to configure the services otherwise there is a risk of breaking the system.

Installation:

  • Trisquel doesn't have freedombox images
  • The installation requires to type 2 commands.
  • Some features (like snapshots) also require specific options during the installation (like to use a btrfs filesystem)
  • Can deploy many services (wikis, etc)
  • Can configure network services? (DHCP, WiFi, etc?)
Trisquel 10 Yes[2]
Guix configuration language Guix Yes[3] Require to know lisp
  • Can configure the whole system
Holo Parabola Yes[4]
UCI LibreCMC[3] Yes Relatively easy to use:
  • It has 3 interfacesthat work well together:
    • Web
    • Command line
    • Configuration files
  • Require to have some networking notions (what is an IP address, a firewall, etc)
  • Can configure network services (dhcp, WiFi access point, etc)
  1. It's used by the FSF so it works
  2. Tested with the Debian instructions on Trisquel 10.
  3. 3.03.1 It's the distribution native configuration interface so it works.
  4. It was added by the distribution so it works.