Browse Source

Why Brooklyn?

main
balloonatic 2 years ago committed by GitHub
parent
commit
c08a80bbbe
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 27
      README

27
README

@ -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.

Loading…
Cancel
Save