Joachim Wiberg 7e56dec874 board/common: new ifduown2 dhcp policy
Do not wait for dhclient to acquire first release, this will cause
unnecessary delays when booting, and not provide any real value in our
system.  Because we will never have any service that depends on a
network address being set when starting up, this is a feature that
Finit can provide for us as a condition when starting such services.

Also, never set global "README" in multiple policy files, this will
cause ifupdown2 to crash in horrific ways.

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
2023-01-03 17:11:02 +01:00
2022-12-05 21:09:05 +01:00
2022-12-05 21:09:05 +01:00
2022-11-17 00:19:23 +01:00

Infix Linux Networking Made Easy

Infix is an embedded Linux Network Operating System (NOS) based on Buildroot, Finit, and ifupdown2.

Hardware

aarch64

By default, Infix builds with support for the following boards (you may enable additional boards in the config, of course):

  • Marvell CN-9130 CRB
  • Marvell EspressoBIN
  • Microchip SparX-5i PCB135 (eMMC)

See the aarch64 specific documentation for more information.

amd64

Primarily intended to be run under QEMU for development & test as well as evaluation purposes.

QEMU

A virtualized instance can easily be launched by issuing make run.

Some settings, e.g. networking, can be configured via make menuconfig under External options -> QEMU virtualization.

Languages
Python 36.9%
C 16.3%
Go 16.1%
HTML 13.5%
Shell 8.2%
Other 8.9%