Follow

Another fine scrapyard (that is my home) find!
One of the pioneering ARM-based netbooks — half a gigabyte RAM is very limiting by today's standards, but with TUI software it should be enough, mine even has a built-in 3G modem (and I still have my unlimited, albeit slow, data plan SIM-card somewhere) and its battery is still at 60% of original capacity. It currently runs Ubuntu 20.13 Claustrophobic Centipede (or something 🤪), but needs Void BADLY!

systemd and other useless background shit is eating up all its RAM, I think it wouldn't even be able to run st without swapping.
Problem is, Tegra2 which this fine device is based on doesn't have Neon and has a limited subset VFPv3 with only 16 registers, generic Void rootfs fails to be chrooted into with invalid instruction, I've built my own rootfs from the ground up that works, but some things still look suspicious, e.g. ping still gives me invalid instruction after I break (^C) it 🤔

Show thread

Okay, now it's running Void and Linux kernel 6.3 to boot! Illegal instruction occurred because some packages in Void (surprisingly, including gcc) redefine CFLAGS set in common/cross-profiles, this is why even basic stuff like procps-ng gets built broken with wrong ones.
Now I'm in the process of making a build template for accelerated X server for Tegra: github.com/grate-driver/xf86-v
Cross-building is sure complex, some such packages are marked as nocross in Void. Well, I can always build natively 😁

Show thread

@threat Welcome aboard! Glad you like it. Getting Void to run on this machine was fun and it mostly works now. A pity I didn't share my progress more, in fact, last Friday I really wanted to, but that single malt scotch got to me first🥴
Maybe I should do a longer post on it on Gemini (I do have that capsule for a reason, right?) and share a patch set. These netbooks used to have a viable community and it's nice that having only ½G RAM it's capable of running relatively up-to-date s/w

Show thread
@atyh I think you'd like this netbook. It is indeed underpowered but it doesn't run hot despite lacking active cooling, it's so thin I doubt it even has a radiator. It does get warm-ish under continuous workload, but not too hot. I think it could be even powered by a solar panel.
It has disadvantages too — it doesn't run OpenBSD :marseylaughwith:
@m0xee absolutely. void is a fun project. i work on nixos quite a bit which is also quite small and minimal. i admire people who don't buy the `fastest` thing and try to be mindful with their hardware of past.

@threat
> try to be mindful with their hardware of past
Oh, I'm the uncrowned king of this stuff, all my hardware, except for a phone is over a decade old. Even my Pleroma instance is running on an olde MacMini G4😂
Now that I think about it, I think I have never produced any e-waste, all my computers are either in working condition or got donated to somebody.
I have even donated my very first 386SX to my high school. While I still was in it!

@m0xee i realised i did not respond to the latter half. apologies. something long form/text-based would be nice to review.

i'm currently putting up my own instance so once i do, i'll be sure to drop you a capsule/hole link if you'd like to review some of my research.

@threat I'll definitely do that as soon as I finish cleaning up the patches. Unfortunately, I'm not that experienced with xbps-src myself and not familiar with best practices for . Maybe it would be a better idea to add a separate arch for armv7 CPUs without NEON instruction set instead of patching some things, so it could coexist with everything else and not live in a separate branch🤔

@threat I doubt anyone would be willing to provide build nodes for this, but at least those who want it would be able to build it from source themselves if I upstream these patches.

@threat
> i'll be sure to drop you a capsule/hole link if you'd like to review some of my research.
Please do, would be fun.
I have missed Gemini's emergence, but it's interesting to watch these days, with projects like Station and Bubble it's seeing an influx of new users. It's like early 2.0 days of Web, which is both good and bad: people are communicating using Gemini directly, but these services are still centralized. Having something like Fedi+Gemini would be great, Tootik looks nice!

Sign in to participate in the conversation
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml