05-13-2018, 09:20 PM
Hi All,
I am leading two undergraduates on a summer research experience. My question follows this brief project description.
The goal of the project is educational not necessarily practical so after reading what comes next causes you to say to yourself: Why would you do that? The answer is to get down and dirty and learn.
We aim to modify Ubuntu to assert affinity only over certain cores and a portion of physical memory and during boot, load and launch a parallel real time OS. Certain hardware on the Pine64 will be stripped from Ubuntu and given over to the conjoined twin. Hardware related code such as interrupt handling will be modified to multiplex as needed. A thread safe intercommunications portal will exist allowing applications on Linux to exchange data with plugins running on the conjoined twin.
My first question is to confirm I'm downloading the right source code for this purpose (work starts in 3 weeks so I'm getting prepared).
Was this the right place? https://github.com/ayufan-rock64/linux-kernel.git
Thank you all
I am leading two undergraduates on a summer research experience. My question follows this brief project description.
The goal of the project is educational not necessarily practical so after reading what comes next causes you to say to yourself: Why would you do that? The answer is to get down and dirty and learn.
We aim to modify Ubuntu to assert affinity only over certain cores and a portion of physical memory and during boot, load and launch a parallel real time OS. Certain hardware on the Pine64 will be stripped from Ubuntu and given over to the conjoined twin. Hardware related code such as interrupt handling will be modified to multiplex as needed. A thread safe intercommunications portal will exist allowing applications on Linux to exchange data with plugins running on the conjoined twin.
My first question is to confirm I'm downloading the right source code for this purpose (work starts in 3 weeks so I'm getting prepared).
Was this the right place? https://github.com/ayufan-rock64/linux-kernel.git
Thank you all