If you are a noob you might want an easier way to do multicore.
There is a multicore example here.
I find I can make a baremetal kernel.img application in hours without reading lots of books etc.
Probably the difference with Ultibo is you can use it immediately without having to know ARM assembler.
You could say it is like doing Arduino stuff on Pi's, you have an IDE with libraries and you just write the application.
That way you can avoid the lower level messing about with registers stuff that most baremetalers have to do.
I am not a coder, just a hardware guy who likes an easy way to make code to get the hardware going.
The hardware these days is 32 or even 64bit , sometimes multicore, runs real fast and has lots of memory.
I have pretty much given up trying to learn much more Linux to do everything I want to do on the Pi's.
And I don't think I have much time left to learn everything that comes on Pi SoC's chips.
They have more than 50 ALU's on them, 48 just in the 12 QPU's.
Ultibo gave me a nice way to do stuff on Pi's without an OS, including multicore, multithread, 64bit, NEON but still with enough extras to make it easy to write an single purpose application in hours compared to days and weeks.
It is the difference between learning baremetal and using baremetal, learning multicore or using multicore.
By doing and using Ultibo I learn just a little bit more each time but I also have working gadgets, which keeps the boss happy.
Ultibo is also evolving at a rate I can just about keep up with as new stuff gets figured out and added.
LdB has pointed you to the best of the best baremetal.
One day I may go back and I will have learned enough to understand them
These Pi's are complex and I don't know if any one person could ever understand them completely.
Especially as some things are still hush hush. For me it is about understanding enough to use them to make stuff work.
One day/month/year I may go and do the baking pi stuff here.
Some people like to build/restore cars, I am now the sort to get in a car and go somewhere, i can put in petrol and oil.
My first car I could fix, it was old and simple. Look under the hood of new cars, hmm, how to change spark plugs, er where are the spark plugs?
That's pretty much what it looks like when you peak into the SoC things that come on Pi pcbs.
One day you are doing 8bit micros with just one datasheet/manual, blink and then everything is 32bits plus the kitchen sink. and a pile of manuals taller than me, if you could get the printed ones.
Now you can use Arduino and Ultibo to do stuff and not even get near a manual
Maybe in 10years RPF will bring out an 8 bit Pi version because people have forgotten how to use them.
Or a FPGA version to roll your own 8,16,24,32...128bit cpu.
Hmm that would be interesting, have not done much FPGAs.
If RPF made FPGA PCBs for $10 I would use them, not sure for what , I will find a reason
I'm dancing on Rainbows.
Raspberries are not Apples or Oranges