Skip to content

Commit 32cdfdc

Browse files
committed
Refactor, simplify and expand on importance of YANG models
Signed-off-by: Joachim Wiberg <[email protected]>
1 parent 648b19c commit 32cdfdc

File tree

1 file changed

+15
-8
lines changed

1 file changed

+15
-8
lines changed

_tabs/about.md

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,26 @@ icon: fas fa-info-circle
33
order: 1
44
---
55

6-
Infix is a free, Linux based, immutable operating system for networked
7-
equipment. Primarily focused on switches and routers, yet its core
8-
values may be appealing for other use-cases as well:
6+
Infix is a free, Linux based, immutable[^1] operating system for
7+
networked equipment. Although primarily focused on switches and
8+
routers, its core values may be appealing for other use-cases as
9+
well:
910

1011
- Runs from a squashfs image on a read-only partition
1112
- Single configuration file on a separate partition
12-
- Built around YANG with standard IETF models
1313
- Linux switchdev provides open switch APIs
1414
- Atomic upgrades to secondary partition
1515
- Highly security focused
1616

17-
An immutable[^1] operating system enhances security and inherently makes
18-
it maintenance-free. Configuration and data, e.g, containers, is stored
19-
on separate partitions to ensure complete separation from system files
20-
and allow for seamless backup, restore, and provisioning.
17+
The entire system is modeled using [YANG][1] with standard IETF models
18+
and dedicated models when needed to fully leverage Linux capabilities.
19+
Meaning, not only is the system configuration derived from YANG, but
20+
also system state and any operations (RPC/actions), like upgrade.
21+
22+
An immutable operating system greatly enhances security. Configuration
23+
and data, e.g, containers, is stored on separate partitions to ensure
24+
complete separation from system files and allow for seamless backup,
25+
restore, and provisioning.
2126

2227
In itself Infix is perfectly suited for dedicated networking tasks and
2328
native support for Docker containers provides a versatile platform that
@@ -38,3 +43,5 @@ started.
3843
isolation. All to improve reliability, scalability, and security.
3944
For more information, see <https://ceur-ws.org/Vol-3386/paper9.pdf>
4045
and <https://www.zdnet.com/article/what-is-immutable-linux-heres-why-youd-run-an-immutable-linux-distro/>.
46+
47+
[1]: https://datatracker.ietf.org/doc/html/rfc7950

0 commit comments

Comments
 (0)