Building an open source network OS for the people, together.


VyOS 2.0 development digest #9: socket communication functionality, complete parser, and open tasks

Socket communication A long-awaited (by me, anyway ;) milestone: VyConf is now capable of communicating with clients. This allows us to write a simple non-interactive client. ...
Read More

VyOS 2.0 development digest #8: vote for or against the new tag node syntax, and the protobuf schema

Tag node syntax The change in tag node format I introduced in the previous post turned out quite polarizing and started quite some discussion in the comments. I created a poll in ...
Read More

VyOS 2.0 development digest #7: Python coding guidelines for config scripts in 1.2.0, and config parser for VyConf

Python coding guidelines for 1.2.0 In some previous post I was talking about the Python wrapper for the config reading library. However, simply switching to a language that is ...
Read More

VyOS 2.0 development digest #6: new beginner-friendly tasks, design questions, and the details of the config tree

The tasks Both tasks from the previous post have been taken up and implemented by Phil Summers (thanks, Phil!). New tasks await. First task was very simple: the Reference_tree ...
Read More

VyOS 2.0 development digest #4: simple tasks for beginners, and the reasons to learn (and use) OCaml

Look, I lied again. This post is still not about the config and reference tree internals. People in the chat and elsewhere started showing some interest in learning OCaml and ...
Read More

VyOS 2.0 development digest #3: questions for you, vyconf daemon config format, appliance directory structure, and external validators lookup

Ok, I changed my mind: before we jump into the abyss of datastructures and look how the config and reference trees work, I'll describe the changes I made in the last few days. ...
Read More

VyOS 2.0 development digest #2

In the previous post we talked about the reasons for rewrite, design and implementation issues, and basic ideas. Now it's time to get to details. Today we'll mostly talk about ...
Read More

VyOS 2.0 development digest #1

I keep talking about the future VyOS 2.0 and how we all should be doing it, but I guess my biggest mistake is not being public enough, and not being structured enough. In the ...
Read More