I build a lot of lightweight, cross-platform C/C++ programs from source. I enjoy finding unusual, low dependency programs, building them and patching them when needed. For a long time, I've wanted to put together a collection or even a distro with some of my favorite lightweight FOSS. Since the programs are cross-platform, the base could be almost any Free OS such as Linux, BSD or even FreeDOS.
My original idea was to gear this for educational use. However, it might be better targeted toward hobbyists and makers. It would include many of the programs I mentioned in my post, plus others. The end result would be an ultra-lightweight system compared to mainstream Linux distributions. It would be fast and efficient on new computers but would still be very responsive on older hardware.
I originally experimented with ways to use nano-x, sixel or framebuffer. I'm now thinking of using an older but updated X11 build (something similar in spirit to TinyCore's KDrive but unique). The project would include build scripts, patches and original source so the entire distribution could be reproducibly rebuilt. The goal is a low dependency system that doesn't require a giant toolchain just to build it. I want to create something that one person can realistically maintain. I have a lightweight build system/package manager I created that I've been using for 20 years. I also have over a thousand cross-platform build scripts.
If this kind of ultra-lightweight, cross-platform toolkit appeals to you, I’d love to connect. I'm searching for people who enjoy discovering low dependency, portable C or C++ programs, patching them or building alternatives for low resource computing. I’d like to form a small group of people who want to brainstorm and trade ideas, discover, reproducibly build or test software and help shape what this project could become. If you're interested in lightweight FOSS, let me hear from you.
Depending on the importance of matching exactly on some of your goals, what you're talking about creating may already exist.
There's an existing thin client distro that does potentially 60% to 80% of what I see your goals are. Its called Thinstation. Check it out at https://thinstation.org/. It starts with the same core premise as you describe: lightweight, performant on new and old hardware, X11 (but not mandatory), and includes its own build environment that is surprisingly user friendly.
Its been 12 years or so since I last used it, but I deployed this at a company I used to work for. I was able to get the entire OS, Window Manager, and 3 critical desktop applications into a 104MB disk image.
I don't think Thinstation is an exact match for what you describe, but it may not be far off, and it may be easy for you to simply build a package or two of your own items to match what you want to achieve.
IdeaPledge: A Decentralized Ethical Patent System for the XXI Century
1mon 16d ago by discuss.tchncs.de/u/aac1122 in fosi@lemmy.mlClustered Open-Source-AI training
3mon 5d ago by programming.dev/u/teaHead74 in fosi@lemmy.mlToward a Truly Open‑Source Printer
6mon 6d ago by feddit.uk/u/squid in fosi@lemmy.mlA simple image cut/paste app!
7mon 25d ago by lemmy.world/u/mulcahey in fosi@lemmy.mlcyclical calendar: a #FOSI that i hope already exists or is in process somewhere
10mon 4d ago by slrpnk.net/u/thestranging in fosi@lemmy.mlA peer to peer wiki that's cross-platform (PC/mobile)
10mon 28d ago by lemmy.ml/u/Troll in fosi@lemmy.mlA mounted under the desk pump that vents the hot air from PC outside.
1y 1mon ago by lemmy.ca/u/Seigest in fosi@lemmy.mlRound table discussion app
1y 5mon ago by lemmy.world/u/BrianTheeBiscuiteer in fosi@lemmy.mlFederated Shopping Platform
1y 5mon ago by lemmy.world/u/BrianTheeBiscuiteer in fosi@lemmy.mlSmoke alarm with voice
1y 6mon ago by lemmy.world/u/MumboJumbo in fosi@lemmy.mlcustom music playlists with local news
1y 9mon ago by lemmy.ca/u/Kowowow in fosi@lemmy.mlFOSS App Idea: A browser with Wireguard built in
1y 10mon ago by programming.dev/u/SteveTech in fosi@lemmy.mlThe University of Utopia or the u of u for short
1y 10mon ago by slrpnk.net/u/Levyloe in fosi@lemmy.mlWebcam gaze mouse
2y 2mon ago by lemmy.world/u/heartpatcher in fosi@lemmy.mlchatgpt but it's only trained on public domain text and gives you old-timey advice
2y 2mon ago by lemmy.blahaj.zone/u/outer_spec in fosi@lemmy.mlis there like, google translate but for sign language? if not somebody should make that
2y 2mon ago by lemmy.blahaj.zone/u/outer_spec in fosi@lemmy.mlA site that shows the video feeds from multiple news channels
2y 6mon ago by lemmy.world/u/mulcahey in fosi@lemmy.mla FOSS app for merging photos together?
2y 10mon ago by lemmy.world/u/mulcahey in fosi@lemmy.mlA federated wayback machine
2y 10mon ago by lemmy.ml/u/Troll in fosi@lemmy.mlA Lemmy web client like Reeddit
2y 11mon ago by lemmy.world/u/mulcahey in fosi@lemmy.mlA p2p password manager app
3y 8mon ago by lemmy.ml/u/Troll in fosi@lemmy.mlA shortcut to the android camera to take pictures with a lower resolution
3y 9mon ago by lemmy.ml/u/Troll in fosi@lemmy.mlPlatform to publish open stories
4y 1mon ago by lemmy.ml/u/libinator in fosi@lemmy.mlUsing the phone as a drawing device
4y 4mon ago by lemmy.ml/u/Troll in fosi@lemmy.mlA graphical interface for Pelican (static site generator)
4y 6mon ago by lemmy.ml/u/Troll in fosi@lemmy.ml from blog.getpelican.comI have a whole section on my personal site for free ideas!
4y 6mon ago by lemmy.ml/u/Alamantus in fosi@lemmy.ml from robbie.antenesse.netA tool to easily share an excerpt of podcast
4y 6mon ago by lemmy.ml/u/Troll in fosi@lemmy.mlFOSS RTX Voice, one that doesn't require expensive hardware + libre licensed dataset
4y 6mon ago by lemmy.ml/u/uberstar in fosi@lemmy.mlAn add-on that would detect links redirecting to paywalls
4y 6mon ago by lemmy.ml/u/Troll in fosi@lemmy.mlSuper Smash FOSS
4y 6mon ago by lemmy.ml/u/SoftBun in fosi@lemmy.mlAn application to read morse code by analyzing the live video or audio stream
4y 7mon ago by lemmy.ml/u/Troll in fosi@lemmy.mlA Sponsor Block service for Podcasts
4y 7mon ago by lemmy.ml/u/Troll in fosi@lemmy.ml