135
submitted 1 year ago by seperis@lemmy.ml to c/linux@lemmy.ml

Like most people, I entered COVID as a normal hobby geek with a Linux server I played around with and a healthy hardware habit with a side of home automation and DD-WRT. I emerged from COVID enrolled in college, now with two servers (one new build, one rebuilt from my first one), two Pi, multiple instances of Home Assistant (one dedicated) and putting sensors on everything a sensor could go on and rewiring switches for wifi control of overhead fans, flashing every compatible router I could find on Amazon Warehouse with DDWRT in my home for an ad hoc mesh network (no, it didn't work, but I didn't care) while cabling everything to switches and creating a really hilarious network deathtrap tripping hazard, a massive media library (discovered Handbrake and making multiple resolutions) and a Sonos home theatre system. And yes, played an unhealthy amount of Animal Crossing and got an NVIDIA Shield Pro for streaming and Plex, as you do. I'm sure everyone can relate.

SBC's were the natural escalation; I had credit card bills to pay off and that's going to take a while.

I gatewayed with Pi like ten years ago but it took off during Later COVID when I noticed my credit score and started testing it as a NAS, Media Server (later: Cassiope Media Server, my second end to end Linux build), then got into learning about the kernel itself. I already had an Odroid (Home Assistant Blue) so why not go on, so project-based SBCs seemed healthy; I had a reason for buying one. This led to more Pi's--as I couldn't use Kernel Pi (Eurydice) for it and Andromeda Pi was masking my personal network, then I needed one for a Pihole (Iphigenia, Hecuba), which is how I ended up with a BeagleBone Black (Medusa) for an Open Thread Border Router. Still pretending I wasn't just collecting them like cats, I networked them together and just enjoyed looking at them and making them matching banners with figlet with the excuse I was learning how to do network-wide deployments over SSH (true) and learn Debian OS (technically, I am doing that) and started PoEing things (my credit card bills may not be getting lower, no).

The count stands at a total of 9: one (1) Pi Zero W, one (1) Pi Zero 2 W, one (1) Raspberry Pi 4B 4G, two (2) Raspberry PI 4B 8G, one (1) Odroid N2+, one (1) Beaglebone Black, one (1) PocketBeagle, and one (1) BeaglePlay. (Other: two Linux machines, Watson and Cassiope). Yes, they all have names and technically, each is associated with a project. The BeaglePlay's (Circe) associated project is 'create my own documentation on what it does because Beagles don't document'.

So which ones do you use, why, origin story, feelings: go.

(I'm moving in a week and half my hardware is being packed. I'm about to have to take down my network and Home Assistant and may be freaking out. I'm not sure I know where any light switches are here, either.)

you are viewing a single comment's thread
view the rest of the comments
[-] Fryboyter@discuss.tchncs.de 20 points 1 year ago

When it comes to SBC, the choice has always been a Raspberry Pi. Why? A Raspberry Pi may not have the best performance. But in return you can be sure that it will still be supported after a kernel update. And that is exactly the problem with many alternatives. They support a certain, mostly old, kernel. And that's it. Furthermore, the community around the Raspberry Pi is simply huge.

[-] seperis@lemmy.ml 10 points 1 year ago

That is a lesson I learned dipping into BeagleBoard and it's driving me insane.

Like, the BeagleBone Black and BeaglePlay are extremely solid SBCs; the Black, which I run off an SD card, is incredibly solid and the Play is--I mean, reading the specs it may literally be able to do anything. They're also easy to get and at a reasonable price point. But the ecology and documentation, even the official Getting Started page, are nightmare fuel and by the way, do not use those instructions as they are broken and the associated OS is three years old. If you google enough, however, you may eventually realize you have to go to the forums and find the two threads where the latest OS updates--as in, this month--are being posted or go to the individual documentation linked off of the board, where you will probably find up something like a workflow or will give you enough for some extrapolation.

There are attempts to get the OS and kernel up to date and integrate them with Beagle-specific packages and cape firmware, but this is not just like a whole bunch of separate groups doing different things not talking to each other; it's like they don't even know the other groups exist when everyone is technically working on the same projects. It's depressing.

[-] gogosempai@programming.dev 3 points 1 year ago

BBB was my entry into SBCs but had to shift over to the Pi as my requirements got complex. Apart from what you've mentioned, there's also the fact that BBB is waaaay less powerful than the Pi, I mean we're talking 512 MB RAM and a single-core 1GHz processor here.

[-] seperis@lemmy.ml 2 points 1 year ago

I don't disagree on pure specs--because yeah, definitely--but on You Have One Job project level, I'm on the fence. My Black was way more stable running Open Thread Border Router than my Pi was. With the Beagle Play, the eMMC is honestly amazing. I don't think it outperforms my Samsung Pro 990 on my laptop but it definitely beats the NVME I have on one of my Pi's.

[-] 0x0@social.rocketsfall.net 3 points 1 year ago

That explains why I had such a terrible experience with the BBB. Saw how out of date the OS was and assumed it had been abandoned. Guess I'll hit up the forums!

[-] seperis@lemmy.ml 3 points 1 year ago

Main forum: https://forum.beagleboard.org/ for ARM64 boards; https://forum.beagleboard.org/t/arm64-debian-11-x-bullseye-monthly-snapshots-2023-07-01/32318 for the rest: https://forum.beagleboard.org/t/debian-11-x-bullseye-monthly-snapshot-2023-07-01/31280

There's also a discord, linked in the forum. Hit me up if you want my link collection for Beagle: I started bookmarking literally anywhere that I went that looked vaguely relevant.

[-] 0x0@social.rocketsfall.net 3 points 1 year ago
[-] seperis@lemmy.ml 2 points 1 year ago

Go with God. The Beagles are amazing; if they can get their shit together, their price would make them a decent rival for Pi and if the eMMC is too small, the sd card boot--at least on my Black--is faster than either of my Zeros.. I found out recently Texas Instruments does have an update to do USB boot on at lest some of the boards but can't find documentation. Which is typical.

[-] Valmond@lemmy.ml 4 points 1 year ago* (last edited 1 year ago)

Got a 3b a loong time ago and I love it, I use it as a jukebox and a tinker station.

Would love to get another one but man are they crazily expensive now. Tried the banana and orange pis and the are like okay but yep, they are different and doesn't seem to have the same community at all.

Chip shortage please go away!

Edit: I buy old dell optiplexes for like 40€ instead but they do take up quite the space...

[-] amniote@lemmy.world 1 points 1 year ago

A million posts here on SBC's and nobody mentions all the work done over at Armbian ??

this post was submitted on 15 Jul 2023
135 points (100.0% liked)

Linux

48186 readers
1206 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS