Difference between revisions of "Making our own linux images"
From Gender and Tech Resources
m (→Criteria) |
m (→Making gendersec live CD's, ovas and images) |
||
(13 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | == | + | == Avoiding lock-ins == |
− | + | All live CD/DVD's focused on anonymity that use tor are based on debian. The debian branch currently suffers from the [[A_typical_linux_distribution#Threading_carefully:_init_scripts|systemd lock-in]]. | |
− | + | ||
− | + | ||
− | == | + | === Candidates === |
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
Line 13: | Line 11: | ||
| voidlinux, independent distribution || || runit,uedev || || CD/DVD and LiveCD || xbps || || | | voidlinux, independent distribution || || runit,uedev || || CD/DVD and LiveCD || xbps || || | ||
|- | |- | ||
− | | devuan, debian overlay | + | | devuan, debian overlay || || sysvinit,vdev || || CD/DVD || apt || || |
+ | |} | ||
+ | |||
+ | == Emergency Live USB == | ||
+ | |||
+ | A minimalist Live USB for emergencies, adapted to our needs. For practice three versions: One version using tor, another with i2p, and one to be determined (for in "cut off" national internets). After that, on demand, based on the likely emergency parameters in local threat models made by gendersec people. | ||
+ | |||
+ | === Candidates === | ||
+ | |||
+ | {| class="wikitable sortable" | ||
|- | |- | ||
− | | liberté linux, gentoo based | + | ! Distro !! Default installer !! [[Linux_development_process#Threading_carefully:_init_scripts|Init]] !! Graphical installation process !! Boots !! [[Linux_applications#Command-line_based_package_managers_and_apt_front-ends|Default package management]] !! [[Linux_applications#Security_applications|Security applications]] !! [[Linux_applications#Minimalist_applications|Minimalist applications]] |
+ | |- | ||
+ | | liberté linux, gentoo based || || || || USB || none || see [[Anonymising_your_traffic_with_linux#Libert.C3.A9_linux.2C_tails.2C_whonix.2C_freepto|Liberté linux, tails, whonix, freepto]] || | ||
|} | |} | ||
Line 21: | Line 30: | ||
=== virtualbox === | === virtualbox === | ||
+ | |||
+ | For installing and basic configuration see [[Linux_virtualisation#virtualbox|Linux virtualisation:virtualbox]]. | ||
=== vagrant === | === vagrant === | ||
− | == Installing | + | == Installing candidates == |
=== devuan in vagrant with virtualbox === | === devuan in vagrant with virtualbox === | ||
Line 34: | Line 45: | ||
http://www.voidlinux.eu/ | http://www.voidlinux.eu/ | ||
− | == | + | == Applications == |
Running *only* what we need while avoiding lock-ins: | Running *only* what we need while avoiding lock-ins: | ||
Line 46: | Line 57: | ||
See growing list of [[Linux_applications#Minimalist_applications|minimalist applications]] | See growing list of [[Linux_applications#Minimalist_applications|minimalist applications]] | ||
− | == Making gendersec | + | == Test driven development == |
+ | |||
+ | === Hostile environment === | ||
+ | |||
+ | === National internet === | ||
+ | |||
+ | == Making gendersec images == | ||
+ | |||
+ | === Live USB === | ||
+ | |||
+ | === Live CD/DVD === | ||
+ | |||
+ | === Ova === | ||
+ | |||
+ | For chaining | ||
+ | |||
+ | For testing and image development | ||
== Resources == | == Resources == | ||
* Distrowatch http://distrowatch.com/ | * Distrowatch http://distrowatch.com/ | ||
+ | * See DebianCustomCD https://wiki.debian.org/DebianCustomCD. A possible "alternative" to this procedure is to use Simple-CDD https://wiki.debian.org/Simple-CDD. | ||
+ | * Voidlinux make live https://github.com/voidlinux/void-mklive | ||
== Related == | == Related == | ||
* [[Captivating capital and copyfighting]] | * [[Captivating capital and copyfighting]] | ||
+ | * [[A typical linux distribution]] | ||
* [[Linux development process]] | * [[Linux development process]] | ||
* [[Linux virtualisation]] | * [[Linux virtualisation]] | ||
* [[Installing linux]] | * [[Installing linux]] | ||
* [[Linux applications]] | * [[Linux applications]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== References == | == References == |
Latest revision as of 15:14, 11 August 2015
Contents
Avoiding lock-ins
All live CD/DVD's focused on anonymity that use tor are based on debian. The debian branch currently suffers from the systemd lock-in.
Candidates
Distro | Default installer | Init | Graphical installation process | Boots | Default package management | Security applications | Minimalist applications |
---|---|---|---|---|---|---|---|
voidlinux, independent distribution | runit,uedev | CD/DVD and LiveCD | xbps | ||||
devuan, debian overlay | sysvinit,vdev | CD/DVD | apt |
Emergency Live USB
A minimalist Live USB for emergencies, adapted to our needs. For practice three versions: One version using tor, another with i2p, and one to be determined (for in "cut off" national internets). After that, on demand, based on the likely emergency parameters in local threat models made by gendersec people.
Candidates
Distro | Default installer | Init | Graphical installation process | Boots | Default package management | Security applications | Minimalist applications |
---|---|---|---|---|---|---|---|
liberté linux, gentoo based | USB | none | see Liberté linux, tails, whonix, freepto |
Installing test environments
virtualbox
For installing and basic configuration see Linux virtualisation:virtualbox.
vagrant
Installing candidates
devuan in vagrant with virtualbox
voidlinux in virtualbox
Applications
Running *only* what we need while avoiding lock-ins:
Basic security
See growing list of security applications
Minimalist applications
See growing list of minimalist applications
Test driven development
Hostile environment
National internet
Making gendersec images
Live USB
Live CD/DVD
Ova
For chaining
For testing and image development
Resources
- Distrowatch http://distrowatch.com/
- See DebianCustomCD https://wiki.debian.org/DebianCustomCD. A possible "alternative" to this procedure is to use Simple-CDD https://wiki.debian.org/Simple-CDD.
- Voidlinux make live https://github.com/voidlinux/void-mklive
Related
- Captivating capital and copyfighting
- A typical linux distribution
- Linux development process
- Linux virtualisation
- Installing linux
- Linux applications