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] Illumos; Solaris OS Support: Logos #1008

Closed Oichkatzelesfrettschen closed 3 months ago

Oichkatzelesfrettschen commented 3 months ago

Wanted features:

Support for Solaris OSs (Solaris 11.x, Solaris 10.x) Support for Illumos OSs, full list located Here

Motivation:

Solaris is still used on the Oracle cloud; and has 64-bit x86 and SPARC support. Can't flex on da noobs that I'm working with some weird servers without fastfetch! :)

OpenIndiana is a great Illumos OS for daily use. Illumos is based on OpenSolaris.

Therefore, Solaris and OpenIndiana remain the only "true UNIX" operating systems out there based on lineage and heritage, which means those screen captures need uberextra attention!

I tried modifying CMakeLists.txt to "support" SunOS (which is how its detected) as a valid OS. I tried GCC, clang, but had way too many Error: Implict Declaration of Function... errors while trying to compile from ./run.sh after usinggit cloneon the repo. It is clear more is to be done than what I messed with. But what though, I do not know.

All work great in VMWare Desktop 17, or VirtualBox - hardware acceleration is a bit tricky but its doable. Of course, they are installable on metal.


When that is up-and-running; requesting Logos for the two main Illumos Distros: OpenIndiana and Tribblix ++ for Oracle's Solaris. Other logos are up to you!

CarterLi commented 3 months ago

As said in https://github.com/fastfetch-cli/fastfetch/issues/1010#issuecomment-2161883373, I don't have motivation to port fastfetch to niche platforms I don't use personally, and I don't think others have wills to work on it. If you want to try it yourself, I can provide some help.

Oichkatzelesfrettschen commented 3 months ago

True. I'm trying to try something outside of the Windows - Mac - Linux - BSD (distant 4th) vibe and using it as my primary workstation OS. I suppose indeed I shall have to do, its good motivation. Thank you for your polite and kind words!

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

As said in #1010 (comment) https://github.com/fastfetch-cli/fastfetch/issues/1010#issuecomment-2161883373, I don't have motivation to port fastfetch to niche platforms I don't use personally, and I don't think others have wills to work on it. If you want to try it yourself, I can provide some help.

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

CarterLi commented 3 months ago

Did some work in dev branch. You should try it.