Yocto is pretty great! Unfortunately I feel like it gets a lot of criticism, but usually from people who haven't gotten to learn it. Like "I had to spend 2h on Yocto and this thing suuuuucks , I threw a docker image there and called it a day". Which is a pity, because when used correctly it's really powerful! From the article, I can't help but mention that one third of the "key terminology" is about codenames. What d…
Yocto, RockPi and SBOMs: Building modern embedded Linux images
11–20 of 125 posts
Re: Yocto, RockPi and SBOMs: Building modern embedded Linux images
#12>you can’t run “apt update” if you want to get a little weird, you can tell yocto to compile everything into deb packages and host them yourself with something like aptly
Re: Yocto, RockPi and SBOMs: Building modern embedded Linux images
#13Re: Yocto, RockPi and SBOMs: Building modern embedded Linux images
#14It's crazy that you have to use this custom "embedded" tooling when the vendor should be implementing support in vanilla Linux distros.
Re: Yocto, RockPi and SBOMs: Building modern embedded Linux images
#15Love Yocto! It has a learning curve but it took about a week from nothing to an embedded image including Swift and Flutter apps, U-Boot, etc. A curve worth climbing.
I always found buildroot a lot easier to fathom and harness. And certainly flexible enough with the ability patch every included recipe and package.
Re: Yocto, RockPi and SBOMs: Building modern embedded Linux images
#16Yocto is pretty great! Unfortunately I feel like it gets a lot of criticism, but usually from people who haven't gotten to learn it. Like "I had to spend 2h on Yocto and this thing suuuuucks , I threw a docker image there and called it a day". Which is a pity, because when used correctly it's really powerful! From the article, I can't help but mention that one third of the "key terminology" is about codenames. What d…
Re: Yocto, RockPi and SBOMs: Building modern embedded Linux images
#17Bitbake is a meta-compiler, and the tool suite is very powerful. Just realize to this means you need to be an expert error-message debugger, and able to jump into (usually c/c++) code to address issues and flow patches upstream.
It really is gratifying when you finally kick out a working image.
Re: Yocto, RockPi and SBOMs: Building modern embedded Linux images
#18Yocto is pretty great! Unfortunately I feel like it gets a lot of criticism, but usually from people who haven't gotten to learn it. Like "I had to spend 2h on Yocto and this thing suuuuucks , I threw a docker image there and called it a day". Which is a pity, because when used correctly it's really powerful! From the article, I can't help but mention that one third of the "key terminology" is about codenames. What d…
Out of the box configurations for Yocto images and recipes are fabulous.
Trying to modify those configurations below the application layer… you’re gonna have a bad time. Opaque error messages, the whole layers vs recipes vs meta issues, etc. I also can’t shake the feeling that yocto was made to solve a chip company’s problems (I.e. supporting Linux distros for three hundred different SOCs) rather than my problems (I.e. ship working embedded software for one or two SOC platforms).
I’ve had a lot more success with buildroot as an embedded Linux build system and I recommend it very highly.
Re: Yocto, RockPi and SBOMs: Building modern embedded Linux images
#19It's crazy that you have to use this custom "embedded" tooling when the vendor should be implementing support in vanilla Linux distros.
The whole point of using Yocto is that you want a custom distro. You could build a totally "standard" distro with Yocto but... at this point you can also just use Gentoo or Debian or whatever works.
Re: Yocto, RockPi and SBOMs: Building modern embedded Linux images
#20How would I make use of the countless hours I have already invested in this piece of software? Countless keywords and the dark magic of the ever changing syntax.
But when it works it works..