site  contact  subhomenews

Buildroot and OpenEmbedded revisited

September 15, 2020 — BarryK

I responded to a thread on the Puppy Forum:

https://forum.puppylinux.com/viewtopic.php?f=127&t=727&start=10

In response to a post from James, linking to this blog post:

http://lightofdawn.org/blog/?viewDetailed=00192

Yeah, don't know if I want to go down that rabbit hole again, but the lure is there...

Got me reminiscing, and last night downloaded the latest Buildroot, and after much messing around, in the early hours of the morning got it compiling and built with a custom kernel. No joy with EasyOS Buster 2.4.1, used EasyOS Pyro. I do recall the previous time I tried it, it worked right off when the host was Slackware 14.2.

Anyway, Buildroot is interesting, but don't know where to go from there.

This morning downloaded the latest OpenEmbedded/Yocto, named "dunfell", version 3.0.2. Pretty straightforward to get it going on EasyOS Buster 2.4.1.

Just tossing ideas around in the head. Maybe could use OE to build a base CLI-only bootable system, then bolt on James' Slackware-based source package build system, to compile the rest.

Don't know, just playing.

EDIT 2020-09-16:
Ha ha, I got lured down the rabbit hole! Doing a compile right now, OpenEmbedded/Yocto 'dunfell' release.

The EasyOS Pyro-series is built from packages compiled in my fork of OpenEmbedded 'pyro' release, which was about 3 years ago. Here is my fork of OE:

https://github.com/bkauler/oe-qky-src

I don't really know why I'm doing this. Just like the aesthetics of compiling everything from source and tailored to my requirements. I did a quick compile last night, of the dunfell OE, compiled Epiphany web browser and all its deps, just to see if it works. Yep, compiled. That's one of the nice things about OE, it is pretty solid, everything compiles. I even installed the result into a USB stick and booted it. Got to a commandline, but couldn't run Epiphany as haven't included an X server in the build.

There was a huge amount of customizing that I did of the pyro OE, all in 'meta-quirky' folder at my repo oe-qky-src. I will look at porting that to the new dunfell OE. Maybe.

Maybe bring back Quirky Linux, built from dunfell OE packages?   

Tags: easy