Hi,
I’m interested in helping. I must say that I’m not a professional
programmer, but I have developed some basic programming skills along
the time.
I can write some code in VBA (yes..., I was young and I needed it), I
have basic knowledge of C (I think I can use a *pointer ;-)) and I can
make some scripts in Bash.
Regarding networking at boot time, I have studied a little when
installing a Linux from scratch OS. In fact I have had an interesting
fight against my old laptop trying to boot the wifi.
Well, if I can collaborate in some (simple) way just tell me .
Daniel
El lun, 15 de may 2017 a las 10:15 , Matias Fonzo <[email protected]>
escribió:
Hi again,
In the last days of this month, I have put a heap of effort to provide
the init scripts for incoming version. The same runs under sinit[1].
I am very satisfied because I think that a good quality has been
achieved. Currently scripts can:
- Initialize the system and shutdown the sytem:
* Mount the essential file systems.
* Start eudev for the subsystems and the devices.
* Check the file system, root/locals.
* Activate possible swap devices.
* Load kernel modules, set kernel parameters.
* Activate the loopback device using ip(8), with fallback support in
ifconfig(8).
* Set up the system clock accorded to the config file, for the time
zone.
* The keyboard map, accorded to the value in the config file.
* ...
(Something similar to the inverse can be imagined for the shutdown
script)
The boot-time system initialization script is prepared to handle LVM
devices, activate the sound system via ALSA, configure possible ISA
Plug-and-Play devices (legacy).
To complete the support is required:
Primary (for the alpha version):
- Recipe for inetutils.
- Recipe for iproute2.
- Recipe for iptables.
- Recipe for tcpdump.
- Recipe for a dhcp implementation.
(This will cover the basic networking support)
Secondary:
- Recipes for LVM.
- Recipes for ALSA.
- The recipe for isapnptools (x86 legacy).
- Encryption support (LUKS+dm-crypt): recipes for produce the
packages + instructions for the startup/shutdown of the system
(bootscripts[2]).
If anyone is interested in helping or has previous experience with all
of these things, please let me know.
All the best,
Matías
Links:
[1] http://core.suckless.org/sinit
[2]
http://dragora.org/repo.fsl/dir?ci=51d5dad94357057d&name=archive/etc/rc.d