|
|
|
@ -1,3 +1,30 @@
|
|
|
|
|
Why Brooklyn Kernel for Raspberry Pi? |
|
|
|
|
|
|
|
|
|
In order for a layman to understand what is with all this kernel talk, we need to understand the very basics of computing hardware. Your Pi |
|
|
|
|
is a tiny computer and the Operating System (Linux aka the Kernel itself) needs something to view, manage, divert, call, stop, forward, etc |
|
|
|
|
in order for the Pi to operate. That "something" is the kernel. Kernel is Greek for heart, so that makes the kernel the heart of a system, i.e |
|
|
|
|
the Operating Systems. There are kernels in various Operating Systems which are optimised for general purpose use such as watching YouTube |
|
|
|
|
videos while listening to your favourite tracks on SoundCloud or Spotify and then there are kernels which are meant to handle processes in the |
|
|
|
|
background, like intense memory management, running a web server or an email server. A Windows Operating System kernel is focused more towards |
|
|
|
|
multimedia and gaming while Linux Desktop kernel is focused more towards the Graphical User Interface (GUI). In computing, Linux Kernel itself |
|
|
|
|
is Linux and various tools and utilities that run on the kernel are user space tools to just tools. |
|
|
|
|
|
|
|
|
|
Qortal uses certain algorithms and runtime methods to exist which may not be eco friendly for general purpose computing devices (PC, MAC, SBC) |
|
|
|
|
and this causes a serious issue of performance degradation which may result in lockups, issues with peer synchronization, the processor waiting |
|
|
|
|
for resource allocation (I/O wait). As the Qortal Core evolves, the kernel needs to be constantly updated to keep up with the changes in the Core. |
|
|
|
|
On top of that, the kernel needs to be good enough to run the Qortal UI paralell with the Core. That's why Brooklyn Kernel is extremely tuned, |
|
|
|
|
built and customised specifically for Qortal Core and Qortal UI for the Raspberry Pi. Countless hours are spent weekly on Brooklyn development |
|
|
|
|
for performance, security and interoperability. |
|
|
|
|
|
|
|
|
|
The end user may not be aware of what is going on in the background, but Brooklyn performs upto 13 times better than a standard kernel for |
|
|
|
|
Raspberry Pi as we know that these Pi devices make the most of nodes on the Qortal blockchain and they must be solid as a tank. All trolling |
|
|
|
|
aside, this has been quite a journey since 2017 as we see Brooklyn evolve and improve to keep the low powered (14 watts maximum) Pi devices |
|
|
|
|
running smoothly. |
|
|
|
|
|
|
|
|
|
My name is Scare Crowe and I approve this message. |
|
|
|
|
|
|
|
|
|
-_- |
|
|
|
|
|
|
|
|
|
Brooklyn Torchie The Cat, Qortal Linux 6.00.11 64bit RPI4 by Scare Crowe |
|
|
|
|
========================================================================= |
|
|
|
|
* Kernel 6.0.11 for Qortal with mempow hard crunch handling. |
|
|
|
|