[Treble-Enabled Device Guides, News, & Discussion] tripLr:
OK I saw in the other thread that the note 5 is going Oreo. Whether thats trebel Oreo or not that's irrelevant. Someone is also going to publish the source.

So.back in the day of the 486 586 etc...

There was a little company making RISC chips.

IBM clones vs apple.

Now apple runs on IBM cores, and windows 8 to 10 runs on RISC cores.

Where am I going..

Android must have some white papers which contain the following ...

CPU standards

IO standards

GPU standards

So.there must be a build map that has common hardware development paths, why?

Because its a Linux OS. Linux is the key to all the mods.

I played with hardware and some Open BSD builds

What's now common across Linux, BSD, Windows NT and up like 2000 and server editions, Windows 7,8,10, and all MAC and apple IPhone is this.

A common operating system .

All the kernel does is wait for a command or input, and execute a command and produce output

The hardware stores commands (memory), on a memory bus , send signals to an output device , or converts analog signals to digital and send the signal to the CPU for processing.

In the course of building code from scratch that the CPU can execute , the code writer must know all the outputs of the CPU from the input it takes.

I built a 4 bit CPU . it had the following inputs 0000 to 1111

16 different instructions.

It could add, subtract store and retrieve memory

I built a LED register to visually see each bit and its instruction.

OK not bragging here,

Because Linux can run on thousands of different hardware configurations

Most CPU's have some basic common instructions

Getting into multiple cores and such is way over my head, but people in the Unix business have been doing it for decades

Add standards like openGL, direct X, GSM, surround sound, Bluetooth, allows different hardware to.interact with ANY software and computing platform that supports it.

So

1.SOMEWHERE there must be some basic Android Standards

2. If SOC(x) gets Oreo Trebel, then ANY related SOC should have the same basic driver.

3. If Bluetooth adapter (mfg xyZ corp) is included in the phone that has the (SOC) in number 2, then that driver will work on any of the same.

(Or modem, or touch screen, SD card adapter, home screen switch volume switch , ...basic io devices )

That's the reason a custom bootloader works like TWRP.

There is a default graphic mode for the screen

There is a common io for the switches and touchscreen

There is a common io for the sdcard

So my point is what trebel.has done, is

Isolate the Linux core from the hardware,

Require the hardware drivers to.have the same standard commands to ANY driver.

What this means is this

If the note 5 Oreo is trebel enabled,

Then that note 5 SOC will Have to run the SAME drivers on any other device with the same SOC.

So its exciting to say the least.

Here is the cool part.

Coders and hardware makers are notorious for being lazy.

Cut and paste programming

Cookie cutter hardware makers

So there is only ONE British company with the patent on ALL the ARM/Risc processors. They hardly make Any chips.

They license it to anyone who wants to.make one.

Guess what the most popular CPU is in the world, its not the IBM clones, the AMD clones ,

Its what's in your phone and tablet.

I predict that Trebel will be eventually compatable with every SoC. Even Oreo has a pared down simple version that can run on SOCs that only have 500mb ram