2020.12 - NetworkGradeLinux/mion-docs GitHub Wiki
This is the dunfell-2020.10 "Blasket" release of the Network Grade Linux Project, mion.
Features:
- Initial Release!
- ONIE images built with Yocto Project
- Direct to disk images both with and without containers.
- Mender root filesystem update support
- Switched to Yocto multiconfig - parallel building of host and containers
- Removed Application and System Profiles in favour of standard images
- BSP supporting APS Networks bf2556x-1t switch
- Defined BSP format for future switches
- ONLPv1 support
- Initial work on ONLPv2 recipe
- Container prebuilt feed
- Container CAPS working for ONLP*
- Removed all oryx code except for orxycmd which is now named “srunc”
- Extensive documentation at docs.mion.io
- mc_build.sh script for multiconfig builds (replaces scripts/build.py)
- Extensive code cleanup and refactoring
- Working KCONFIG for the APS Networks 25G switch
Known Issues:
- ONIE images are incompatible with containers/meta-mender but we do allow it to be built. We should probably bb.warn or bb.error when this happens.
- meta-mender needs to be disabled for ONIE images. If you require an ONIE image, you MUST remove the meta-mender layer or else things break.
- ONLPv2's onlpdump.py seems to be broken with the APS Networks 25G switch.
- Barefoot SDE is not on image. We know how this needs to happen, but we're bumping this to 1.1 as the SDE has a lot of specific requirements.
- We should introduce dynamic layers in bblayers for meta-mion- layers.
- QA automated testing is pretty minimal atm. ONLP has no test suite that we know of so this poses a bit of an issue.
Many thanks goes to the folks at APS Networks and Togán Labs for their work on this exciting release.