A #nosh user-space virtual terminal being realized onto the HDMI display of a #RaspberryPi running #NetBSD.

The realizer is console-kvt-realizer, and the framebuffer was dumped to PPM format with framebuffer-dump (to be converted to JFIF using netpbm tools). The login screen is a ttylogin@vc3-tty service, managed by service-manager, and using login-envuidgid.

Yes, it is being multiplexed with two others, and has an input method layered on top.

http://jdebp.info/Softwares/nosh/guide/services/head0.html

#uservt

(That was the BBC font. This is the #CommodorePET font.)

The various tools from #djbwares are operational and run happily as managed services, including local DNS service, some publicfile services, and synchronizing the #RaspberryPi's clock using Bernstein's sntpclock fed into clockadd.

#nosh #uservt #NetBSD

It doesn't look quite right on a 16:9 HDMI display with a 16 by 16 font. It lacks the pixellation and CRT blurring. And the cursor is wrong. So @ColinHaynes still has the better. (-:

But it's not bad for a non-X11 framebuffer Unicode-capable terminal emulator on a #RaspberryPi running #NetBSD with the #CommodorePET and BBC character sets.

#nosh #uservt #unscii

There are some things around the edges as yet not implemented or tested. I haven't tested the uhid or ugen realizers yet. But #NetBSD looks the same as #FreeBSD in this regard, and I'm expecting that to be fairly trivial to fix if it just doesn't in fact work straightaway.

And there is still that known gap in the ifconfig command.

Nonetheless, this is a large part done of the porting of #nosh, #djbwares, and #redo not only to NetBSD but to a non-amd64 processor architecture too.