2023-09-05 11:27:01 +02:00
|
|
|
Coding style:
|
|
|
|
- bash syntax
|
2023-10-13 16:24:31 +02:00
|
|
|
- variables,arrays are named _BIG
|
2023-09-05 11:27:01 +02:00
|
|
|
- functions are named _small
|
|
|
|
|
|
|
|
Use:
|
|
|
|
- bash
|
|
|
|
- curl for downloading files
|
|
|
|
- systemd
|
|
|
|
- shellcheck
|
2024-07-29 09:22:04 +02:00
|
|
|
- choose instead of cut
|
2024-06-29 08:34:04 +02:00
|
|
|
- fd instead of find
|
2024-07-29 09:22:04 +02:00
|
|
|
- rg instead of grep
|
2024-06-29 08:34:04 +02:00
|
|
|
- sd instead of sed
|
2023-09-05 11:27:01 +02:00
|
|
|
|
|
|
|
Don't use:
|
|
|
|
- fuse, perl, python
|
|
|
|
|
2023-10-07 21:46:27 +02:00
|
|
|
Kernel Modules / Kernel Firmware:
|
2023-09-05 11:27:01 +02:00
|
|
|
- only modules that are needed to access filesystems, input, network
|
|
|
|
video and virtualization
|
2024-06-29 08:34:04 +02:00
|
|
|
- only network modules for max. 2.5 Gigabit.
|
2023-09-05 11:27:01 +02:00
|
|
|
|