<feed xmlns='http://www.w3.org/2005/Atom'>
<title>website/content/articles, branch archinstall</title>
<subtitle>My website as a Git repository</subtitle>
<id>https://cgit.xengineering.eu/website/atom?h=archinstall</id>
<link rel='self' href='https://cgit.xengineering.eu/website/atom?h=archinstall'/>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/website/'/>
<updated>2025-10-17T08:59:34Z</updated>
<entry>
<title>articles: arch-installation: Improve description</title>
<updated>2025-10-17T08:59:34Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-10-17T08:59:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/website/commit/?id=ad1f0c2b8eca61ed9d3b7dacc934e418981a7bf5'/>
<id>urn:sha1:ad1f0c2b8eca61ed9d3b7dacc934e418981a7bf5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>articles: arch-installation: Add arch-install-scripts</title>
<updated>2025-10-17T08:55:59Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-10-17T08:55:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/website/commit/?id=5efbc70449d108723ee27982df3a4e1126f971ec'/>
<id>urn:sha1:5efbc70449d108723ee27982df3a4e1126f971ec</id>
<content type='text'>
This tiny package without any additional dependencies provides more
tools to maintain / work on the existing system or even create a new
Arch Linux system from the created one. A very useful capability worth
an additional package.
</content>
</entry>
<entry>
<title>articles: arch-installation: Fix security risk</title>
<updated>2025-10-17T08:54:34Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-10-17T08:54:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/website/commit/?id=e661ab6a846a881afd9148eb2ce0cdfb53c20d20'/>
<id>urn:sha1:e661ab6a846a881afd9148eb2ce0cdfb53c20d20</id>
<content type='text'>
This makes sure only the `root` user can modify contents of the `/boot`
partition and only the `root` user and members of its group can read the
content.

Otherwise on `bootctl install` two warnings were raised.
</content>
</entry>
<entry>
<title>articles: arch-installation: Remove serial support</title>
<updated>2025-10-16T20:29:14Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-10-16T20:27:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/website/commit/?id=bc55f7f6e3886bb2a1f4faab3502b3209e114486'/>
<id>urn:sha1:bc55f7f6e3886bb2a1f4faab3502b3209e114486</id>
<content type='text'>
The Linux kernel uses the last `console=` kernel command line parameter
as the "primary console". Only on that one the LUKS unlock prompt is
displayed.

Thus at the moment only one of the two consoles (serial / graphical) can
be fully supported. Graphical is chosen since it is the more "default"
option which should work everywhere.

Full dual-support is appreciated and might be possible to implement in
the future.
</content>
</entry>
<entry>
<title>articles: arch-installation: Use qemu-img dd</title>
<updated>2025-10-16T18:36:25Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-10-16T18:35:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/website/commit/?id=85cfcdc1b231992897fe9fb1f5e026acbd99a665'/>
<id>urn:sha1:85cfcdc1b231992897fe9fb1f5e026acbd99a665</id>
<content type='text'>
This avoids saving a multi-gigabyte image file to disk and streams
directly to the target block device.
</content>
</entry>
<entry>
<title>articles: arch-installation: Add nftables firewall</title>
<updated>2025-10-16T18:36:25Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-10-16T18:15:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/website/commit/?id=7a1a5d7f1aab5e4968c0d7d6559a80552d3a39b0'/>
<id>urn:sha1:7a1a5d7f1aab5e4968c0d7d6559a80552d3a39b0</id>
<content type='text'>
nftables is a modern Linux firewall software. It is enabled by default
using the package-provided default rules.
</content>
</entry>
<entry>
<title>articles: arch-installation: Remove htop</title>
<updated>2025-10-16T18:36:25Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-10-16T18:09:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/website/commit/?id=1d17177c3a694e7b252a858e3454c8e5ec07b249'/>
<id>urn:sha1:1d17177c3a694e7b252a858e3454c8e5ec07b249</id>
<content type='text'>
This can be installed on demand. `top` is anyway available.
</content>
</entry>
<entry>
<title>articles: arch-installation: Switch to vi</title>
<updated>2025-10-16T18:36:25Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-10-16T18:08:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/website/commit/?id=4c5f4c37904dd81debf6fd5f95ae6c8b40ca9b6f'/>
<id>urn:sha1:4c5f4c37904dd81debf6fd5f95ae6c8b40ca9b6f</id>
<content type='text'>
This replaces nano as editor.
</content>
</entry>
<entry>
<title>articles: arch-installation: Use systemd networking</title>
<updated>2025-10-16T18:36:25Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-10-16T13:37:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/website/commit/?id=112a0d6266f50a0fd0026732ca9e6fedde78687d'/>
<id>urn:sha1:112a0d6266f50a0fd0026732ca9e6fedde78687d</id>
<content type='text'>
This switches from:

- NetworkManager
- chrony

to:

- systemd-networkd
- systemd-resolved
- systemd-timesyncd
- iwd

This reduces the required packages, moves to more minimal software and
allows convenient configuration based on simple text files.
</content>
</entry>
<entry>
<title>articles: arch-installation: Switch to UEFI</title>
<updated>2025-10-16T18:36:25Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-10-16T13:21:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/website/commit/?id=3cad1aa44bd3e6ec13090de2d87c00d625c6520a'/>
<id>urn:sha1:3cad1aa44bd3e6ec13090de2d87c00d625c6520a</id>
<content type='text'>
This is an incremental step towards secure boot and modernizes the boot
process. Furthermore less packages have to be installed, the bootloader
configuration is simpler and everything is file-based instead of `dd`ing
into the master boot record directly.
</content>
</entry>
<entry>
<title>articles: arch-installation: Enable serial console</title>
<updated>2025-10-15T18:04:48Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-10-15T18:04:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/website/commit/?id=6b365ca625f5e726df97f47ce8ef45566d09e6bd'/>
<id>urn:sha1:6b365ca625f5e726df97f47ce8ef45566d09e6bd</id>
<content type='text'>
This allows to use the final system with Qemu's `-nographic` option.
This is more convenient since no keyboard layout has to be configured
and text can be copied and pasted.
</content>
</entry>
<entry>
<title>articles: arch-installation: Switch to GPT</title>
<updated>2025-10-15T17:57:48Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-10-15T17:57:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/website/commit/?id=2fb9455afd7bf87b8d53d8ea64faee439447f50f'/>
<id>urn:sha1:2fb9455afd7bf87b8d53d8ea64faee439447f50f</id>
<content type='text'>
This allows to use bigger drives like 4 TB and above.
</content>
</entry>
<entry>
<title>articles: Add qemu-arch-installation.md</title>
<updated>2025-10-04T19:08:51Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-04-27T10:29:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/website/commit/?id=4ef4cb49bf5e8a49c814695763f3aabfce9168ad'/>
<id>urn:sha1:4ef4cb49bf5e8a49c814695763f3aabfce9168ad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>articles: pacman: Fix typo</title>
<updated>2024-11-26T18:10:28Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2024-11-26T18:10:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/website/commit/?id=2c389fef79529cf9b1d75caa33ad5fecc9157e74'/>
<id>urn:sha1:2c389fef79529cf9b1d75caa33ad5fecc9157e74</id>
<content type='text'>
</content>
</entry>
<entry>
<title>articles: Switch to Alpine Linux version 3.19.0</title>
<updated>2023-12-24T12:40:44Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2023-12-24T12:40:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/website/commit/?id=df1f220f29204ec1ff2d7ec90729c0bc9a881811'/>
<id>urn:sha1:df1f220f29204ec1ff2d7ec90729c0bc9a881811</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add article alpine-installation</title>
<updated>2023-10-29T14:52:58Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2023-10-17T20:15:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/website/commit/?id=a3221c2c67459173571a44ef1447384add4eadd0'/>
<id>urn:sha1:a3221c2c67459173571a44ef1447384add4eadd0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>oneplus-6: Remove section `Roadmaps`</title>
<updated>2023-09-09T18:32:47Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2023-09-09T18:32:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/website/commit/?id=c3c8975876225a471b8fa07dc88c055551514b3a'/>
<id>urn:sha1:c3c8975876225a471b8fa07dc88c055551514b3a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add link to ALSA API doc</title>
<updated>2023-09-09T18:32:06Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2023-09-09T18:32:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/website/commit/?id=f0948960665bc469b5cf15d0804929e2e9548a61'/>
<id>urn:sha1:f0948960665bc469b5cf15d0804929e2e9548a61</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename to articles/oneplus-6.md</title>
<updated>2023-08-28T19:34:48Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2023-08-28T19:34:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/website/commit/?id=d1613e8b7aee6c280b5f7ff72215c8d3f91f9cef'/>
<id>urn:sha1:d1613e8b7aee6c280b5f7ff72215c8d3f91f9cef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>oneplus: Add USB/IP to goals</title>
<updated>2023-08-27T14:31:27Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2023-08-27T14:31:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/website/commit/?id=54d5d67109ad51329a2959453a566095ae8c6f06'/>
<id>urn:sha1:54d5d67109ad51329a2959453a566095ae8c6f06</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add links to debug call audio</title>
<updated>2023-08-27T12:00:40Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2023-08-27T12:00:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/website/commit/?id=666ec58a11c83d484744e91ea246c23ba0f2ad85'/>
<id>urn:sha1:666ec58a11c83d484744e91ea246c23ba0f2ad85</id>
<content type='text'>
</content>
</entry>
<entry>
<title>oneplus: Switch goal from SXMO to Phosh</title>
<updated>2023-08-27T11:07:02Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2023-08-27T11:07:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/website/commit/?id=326a8011203cbb7d0a72fdb8cb22280a765760cd'/>
<id>urn:sha1:326a8011203cbb7d0a72fdb8cb22280a765760cd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add articles/oneplus-enchilada.md</title>
<updated>2023-08-26T12:02:26Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2023-08-26T11:48:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/website/commit/?id=3442c497c01dca8baa495468ef0db9f1096dcffa'/>
<id>urn:sha1:3442c497c01dca8baa495468ef0db9f1096dcffa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make article names shorter</title>
<updated>2023-08-16T18:25:31Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2023-08-16T18:25:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/website/commit/?id=cabb0b3401dbeee5ed20179340e367e93169a2b8'/>
<id>urn:sha1:cabb0b3401dbeee5ed20179340e367e93169a2b8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add article about ModemManager</title>
<updated>2023-05-12T14:24:47Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2023-05-12T13:48:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/website/commit/?id=fd63d17c1218b8386baebf34635448f8c2f4f10f'/>
<id>urn:sha1:fd63d17c1218b8386baebf34635448f8c2f4f10f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix error in pacman-essentials.md</title>
<updated>2023-02-16T17:19:21Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2023-02-16T17:19:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/website/commit/?id=c7064dc987ca7e518cd48b30a57b9eb70f179f60'/>
<id>urn:sha1:c7064dc987ca7e518cd48b30a57b9eb70f179f60</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove manual for dealing with CLI interface</title>
<updated>2023-02-16T17:11:54Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2023-02-16T17:11:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/website/commit/?id=8e8ca294ae8cb9c22c2362d8b0ee4a20f936ded5'/>
<id>urn:sha1:8e8ca294ae8cb9c22c2362d8b0ee4a20f936ded5</id>
<content type='text'>
This fits not into this section. If mentioned at all it should get its
own section. But after all it is quite obvious.
</content>
</entry>
<entry>
<title>Add troubleshooting advice to pacman-essentials.md</title>
<updated>2023-02-16T17:10:18Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2023-02-16T17:10:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/website/commit/?id=6de1d91615c01799145a76c5394b0508d6067659'/>
<id>urn:sha1:6de1d91615c01799145a76c5394b0508d6067659</id>
<content type='text'>
The two mentioned errors are quite common when working with Arch Linux.
</content>
</entry>
<entry>
<title>Do not address the reader directly</title>
<updated>2023-02-16T17:02:43Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2023-02-16T17:02:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/website/commit/?id=a98e05ddcdb0a913a2f490ffd5961e128ef80761'/>
<id>urn:sha1:a98e05ddcdb0a913a2f490ffd5961e128ef80761</id>
<content type='text'>
Just a question of style. It makes the article a bit more professional.
</content>
</entry>
<entry>
<title>Reduce complexity of pacman-essentials.md</title>
<updated>2023-02-16T17:00:06Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2023-02-16T17:00:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/website/commit/?id=abe23f79a1889d5b9eacf0710a5b2a7950dcafdb'/>
<id>urn:sha1:abe23f79a1889d5b9eacf0710a5b2a7950dcafdb</id>
<content type='text'>
This article is for new users. They do not need to know *why* something
works or how it could be more *convenient*. They just have to know *how*
it works.
</content>
</entry>
</feed>
