Been trying to keep my #PCEngines #ALIX boards alive, but it looks like #NanoBSD in #FreeBSD doesn't work (compile error in tz!) ...

Nobody seems to still product bootable system images for i386 anymore - not even #NetBSD or #DietPi :(

... which is a real shame; I want to use these extremely reliable, low-power SBCs as #Zabbix Proxies (using memory-backed #SQLite for the DB), but this seems to be a realllllllly big lift :(

@dexter is this something #OccamBSD can help me with? No chance of a 14.3 serial-console image out there?

BSD Router Project: Open Source Router Distribution [BSD Router Project]

BSD Router Project - дистрибутив предназначен для создания компактных программных маршрутизаторов, поддерживающих протоколы маршрутизации RIP, OSPF, BGP и PIM. Управление производится в режиме командной строки через CLI-интерфейс, напоминающий интерфейс Cisco IOS. Дистрибутив доступен в сборках для архитектуры x86_64 (размер установочного образа 190 МБ).
Основные характеристики дистрибутива:
В комплект входят два пакета с реализацией протоколов маршрутизации: FRRouting (форк Quagga) с поддержкой BGP, RIP, RIPng (IPv6), OSPF v2, OSPF v3 (IPv6), ISIS и BIRD с поддержкой BGP, RIP, RIPng (IPv6), OSPF v2 и OSPF v3 (IPv6).
Дистрибутив адаптирован для параллельного использования нескольких обособленных таблиц маршрутизации (FIB), привязанных к реальным и виртуальным интерфейсам.
Для мониторинга и управления может использоваться SNMP (bsnmp-ucd).
Поддерживается экспорт данных о трафике в форме потоков Netflow.
Для оценки производительности сети в состав входят утилиты NetPIPE, iperf, netblast, netsend и netreceive. Для накопления статистики о трафике используется ng_netflow.
Поддержка создания отказоустойчивых маршрутизаторов из двух серверов - в штатном режиме нагрузка может быть распределена на оба сервера, но в случае сбоя первый маршрутизатор может взять на себя нагрузку второго, а второй - первого (применяется привязка к активному серверу виртуального MAC-адреса). Реализация основана на использовании протоколов VRRP (Virtual Router Redundancy Protocol) и CARP (Common Address Redundancy Protocol), реализованный при помощи пакета ucarp.
Поддержка PPTP, PPPoE и L2TP при помощи mpd (Multi-link PPP daemon).
Поддержка ограничения пропускной способности при помощи IPFW + dummynet или ng_car.
Для Ethernet поддерживается работа с VLAN (802.1q), агрегация линков и использование сетевых мостов (802.1w, Rapid Spanning Tree Protocol).
Для мониторинга применяется пакет monit.
Поддержка VPN: GRE, GIF, IPSec (IKEv1 и IKEv2 со strongswan), OpenVPN и Wireguard.
Поддержка NAT64 с использованием демона tayga и встроенная поддержка туннелей IPv6-to-IPv4.
Возможность установки дополнительных программ, используя пакетный менеджер pkgng.
Использование в качестве DHCP-сервера dnsmasq, а в качестве агента доставки почты - ssmtp.
Поддержка управления через SSH, последовательный порт, telnet и локальную консоль. Для упрощения администрирования в комплект входит утилита tmux (BSD-аналог screen).
Загрузочные образы сгенерированы на основе FreeBSD при помощи скриптов из NanoBSD.
Механизм обновления системы основывается на создании двух разделов на Flash-накопителе: новая версия загружается во второй раздел, который после перезагрузки становится активным, а другой раздел ожидает появления очередного обновления (разделы меняются местами). В случае выявления проблем с установленным обновлением возможен откат на прошлое состояние системы.
Для проверки целостности системы для каждого файла сохраняется контрольная сумма sha256.

#BSDRouterProject #FreeBSD #Routing #Networking #OSPF #BGP #VRRP #Firewall #NAT64 #OpenVPN #Wireguard #NetFlow #CLI #CompactRouter #NanoBSD #IPv6 #SNMP #L2TP #ipsec

https://pocketnet.app/pureaceton?ref=PDQmXtWJfd8f6fMtwaxzCuqvLpoN3KbS4o

PureAceton

PureAceton. Shares: 3538 Followers: 185 VTC (Vertcoin) 36NfQViY4BRP9m2EMyheYoZW9FHNmcWi7J vertcoin:36NfQViY4BRP9m2EMyheYoZW9FHNmcWi7J?label=DONATE&message=PA vtc1qs4rvj8hr5y29h97c33pcsaa80va2lsndvrxx6n https://www.coinex.com/register?rc=4dwpy 4dwpy NANO nano_1rsu7bobi6aj4fj4rcj853bhdhcm6mgqywb9wykee9nu6bxyqu6w7cbi6qx7 PKOIN (PKOIN) P8jDJ8mguQERJMUZZy7ix59z9FZktbQuDo PSQ4w9dwkBPWGG7bv8rDaVTbYagzQtWoyt Monero (XMR) 49kreVNhAoeCMbuxHmvvKbXFEwrdnCxWC8p9mmBYRwfnCd6bUFSWFD9SDwKYJXxCtmM4PSkMMBWZuUaHhoUUvUCvVL71LQC https://richamster.com/?referral=9PQTrUhv0GJU Vertcoin (VTC) Guarda VeN5KwwT7gaKPoHZhXNujvBciiA2NQDgLN

BastyonPapp

NanoBSD: A Lightweight and Resilient FreeBSD Variant for Embedded Systems and Network Appliances

NanoBSD is a simplified and compact variant of FreeBSD, designed for creating highly customized and minimalistic FreeBSD systems, especially for use in embedded systems, appliances, or systems with constrained resources.

Read More: https://machaddr.substack.com/p/nanobsd-a-lightweight-and-resilient

#FreeBSD #BSD #RunBSD #NanoBSD #Computer #Science #Operating #System #OpenSource #Embedded #Low #Resource #Routers #Firewall

NanoBSD: A Lightweight and Resilient FreeBSD Variant for Embedded Systems and Network Appliances

NanoBSD is a simplified and compact variant of FreeBSD, designed for creating highly customized and minimalistic FreeBSD systems, especially for use in embedded systems, appliances, or systems with constrained resources.

André Machado | Blog
Introduction to NanoBSD

This document provides information about the NanoBSD tools, which can be used to create FreeBSD system images for embedded applications, suitable for use on a USB key, memory card or other mass storage media.

FreeBSD Documentation Portal

#FreeBSD #NanoBSD

I found my Raspberry Pi 1 and remembered that ClaudioM did an #HPR episode on reviving his own Pi 1. I am going to try NanoBSD on this one.

hpr3032 :: piCore on a Raspberry Pi 1 Model B

https://hackerpublicradio.org/eps/hpr3032/index.html

#hackerpublicradio

Hacker Public Radio ~ The Technology Community Podcast

Hacker Public Radio is a podcast that releases shows every weekday Monday through Friday. Our shows are produced by the community (you) and can be on any topic that is of interest to hackers and hobbyists.

Mixed bag today:
- Good: #OpenBSD  boots without issue on the #VisionFive2 without even mucking with u-boot (there are commits from at least 2 OpenBSD devs working with this board, they figured out where to store the EFI loader so the onboard OpenSBI finds it)
- Good: the latest -current snapshot tries to attach several drivers!
- Not great: the sd driver complains that it can't get a clock frequency to talk to the card and so *doesn't* attach. Booting in verbose mode indicates there are other failures attachments (also successful attachments for less exciting items).
- Hope: I only had time to try a couple dtb versions today, and I tried the latest. But the last commit to the jh7110 files was July, so it was probably last tested with an older version. So maybe backing up to a July or earlier version will work
- More encouraging news: the changes to the sd card driver basically consist of the driver just saying yes to a new manufacturer string, so if I can get this working under OpenBSD without the clock issue, there's a decent chance #FreeBSD support is a similarly straightforward change to an existing driver.

If I can get sd storage working, I could try cross-building a #NanoBSD  (https://docs.freebsd.org/en/articles/nanobsd/) image for local (over serial) work...

Introduction to NanoBSD

This document provides information about the NanoBSD tools, which can be used to create FreeBSD system images for embedded applications, suitable for use on a USB key, memory card or other mass storage media.

FreeBSD Documentation Portal