fastfetch-cli / fastfetch

An actively maintained, feature-rich and performance oriented, neofetch like system information tool.
MIT License
9.93k stars 395 forks source link

[FEAT] Stripped Down Fastfetch for 16-bit/ia16 x86 OS ELKS #1009

Closed Oichkatzelesfrettschen closed 3 months ago

Oichkatzelesfrettschen commented 3 months ago

Wanted features:

A "light" version of Fastfetch that works with ELKS: Embeddable Linux Kernel Subset 16-bit x86/ia16 CPUS (Intel 8088, 8086, 80186, 80286, NEC V20, V30, and clones, etc) likely using gcc-ia16 from the github or from the Arch Linux AUR, however it is [stuck on the 6.x branch due to issues with far pointers and the hackiness needed to make them work. OpenWatcom is what ELKS is looking to move to per this comment. (But LLVM is apparently an option!?)

Motivation:

Really no cool "fetch" exists for this operating system. fastfetch is lightweight and is well-suited to be able to "shrink down" for the limits of such a tiny OS. Book8088 and Book8086 exist at this moment in time is brand-new 16-bit OSes. There are also 16-bit embedded boards and use cases involving these CPUs.

Of course, older handheld PCs like the HP 100LX, HP 200LX, HP 1000LX exist as do others, and older desktops and laptops such as my Compaq LTE 286 and my NEC 286 exist. Hobby boards and tinker boards exist. These can run a modern Linux kernel subset, but sadly do not have fastfetch for support!

Personally I also run [86Box]https://github.com/86Box) for emulation of an older machine when I do not want to lug the old chonker out and use that with the provided ROMs for tinkering with ELKS. (Or you could tinker with old Xenix builds if that floats your fancy for some fun practice with old old OSes)

2.11BSD is an elder 16-bit BSD for PDP-11, 8086, and more, that has patches as recently as 2023-26-04!!!!

I suppose it would be nice to see from the hardware end:


Anyway, once that is squared away the final request is for a logo!


..... There is also the 16-bit Gloworm UNIX-like OS for 68000 computers but that is super niche. However if you are playing with 16-bit stuff, that might be fun. Specifically it is for this homebrew 68000 CPU (which is a limited 32-bit, but 16-bit data bus CPU) board: Computie however quite a few other 68000 homebrew boards are referenced


Order of Priority:

Oichkatzelesfrettschen commented 3 months ago

Sadness, but understood!

On Tue, Jun 11, 2024 at 6:26 PM Carter Li @.***> wrote:

We don't have plan to port fastfetch to any niche platforms.

— Reply to this email directly, view it on GitHub https://github.com/fastfetch-cli/fastfetch/issues/1009#issuecomment-2161886863, or unsubscribe https://github.com/notifications/unsubscribe-auth/BECOHL7RZDPSRNMMHDMY2ULZG6PUHAVCNFSM6AAAAABJEYE6Z2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNRRHA4DMOBWGM . You are receiving this because you authored the thread.Message ID: @.***>