mirror of
https://github.com/Qortal/Brooklyn.git
synced 2025-01-30 14:52:17 +00:00
try and fix formatting
This commit is contained in:
parent
3817886cbf
commit
7f1e5c5d69
39
README
39
README
@ -1,25 +1,28 @@
|
||||
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.
|
||||
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.
|
||||
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.
|
||||
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.
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user