Skip to content

Releases: Qortal/Brooklyn

QortalOS-torchieMATE-QORTector-FINAL-May-30-2023-UPDATE

01 Jun 16:16
7e8e0a9
Compare
Choose a tag to compare

This is an UPDATED version of the previous release of torchieMATE. Only simple changes made:

Updated 'auto-fix-qortal.sh' automation scripts for Qortal to include specific additions for raspberry pi based machines.

Updated OS packages and dependencies.

Updated default qortal.jar version.

This release will work on any SD card or SSD of 16GB or LARGER - HIGHLY RECOMMENDED TO RUN ON AN SSD. We cannot guarantee running on an SD card will work, or last very long if it does. (Samsung T7 is a very good external SSD for this use case.)

This image is built to be able to 'just run' and for the user to never have to worry whether it is working or not. It should automatically keep your Qortal Core updated and running no matter what. Even if auto-updates from Qortal do not work for some reason. See below for more details on auto-fix-qortal.sh automation...

-------------------------------------------QUICKSTART GUIDE----------------------------------------------------------------------------------------------

To get started QUICKLY, simply:

  • Download the .7z file below, extract the 7z using 7zip (https://7zip.org) or Keka on Mac (https://keka.io)
  • Image the file to your SSD using 'Balena Etcher', 'dd', or 'Win32DiskImager'
  • Boot to your SSD (you may have to use sudo rpi-eeprom-config and set BOOT_ORDER=0xf41 to get the pi to boot from USB on older released pi hardware.)
  • EXPAND PARTITION/FILESYSTEM - This is an EXTREMELY IMPORTANT STEP, if you do not do this, you will only have a FEW GB OF FREE SPACE on your parition, no matter how large your drive is! (you can do this with sudo raspi-config, arrow key to advanced options then expand filesystem, tab to FINISH, then REBOOT.)
  • You can then use sudo raspi-config to set your localization options and locale
  • That's it! After 7 min the auto-fix-qortal.sh script will run, and automatically update your node to the newest version of Qortal, and bootstrap if necessary, if no update is necessary, then Qortal should already be running and bootstrapping for you!
  • Enjoy using your new QortalOS Based Pi!

------------------------------------------AUTOMATIC UPDATES IN MULTIPLE WAYS FOR QORTAL---------------------------------------------

KEEP IN MIND - If you run this image, you will NOT have to update the Qortal Core manually. The auto-fix-qortal.sh scripts are setup to run on a schedule:

It will run at STARTUP - 7 minutes after startup - and it will automatically fix any issues with qortal version. So you should literally just have to start it up, and wait 7 minutes, it will then check and verify you are on release version of qortal.jar, then automatically bootstrap and update your node if not.

It will run every 5 days at 1:01 AM local time - and it will again, verify that the qortal.jar is on the newest release, then if it is NOT, it will automatically UPDATE it, and FORCE BOOTSTRAP.

REMEMBER - these things take place IN THE BACKGROUND, so if you do not see something happening, do not worry, there is a script on the desktop called 'check-qortal-status.sh' if you RUN THAT SCRIPT it will show you the current output of the 'admin/status' call, as well as 'tail' the log, and show you the most recent log output from Qortal.

--------------------------------------DO NOT DO KERNEL OR DISTRIBUTION UPDATES ON THIS IMAGE!----------------------------------------------

Please keep in mind that since this is a CUSTOMIZED KERNEL you should NEVER do 'full upgrade' command from apt.

it is **FINE to do sudo apt update && sudo apt -y upgrade - but NEVER do a 'full upgrade', or you WILL break your OS!

----------------------------------------File and Download Information and Verification-------------------------------------------------------------------

MD5 hash - 9f44f48dd69ca479a32d70c7467bb8f4
Filename - Qortal-OS-TorchieMATE-QORTector-FINAL-May-30-2023-UPDATE.7z

DOWNLOAD HERE - https://cloud.qortal.org/s/torchieMATE-final-May-30-2023/download/Qortal-OS-TorchieMATE-QORTector-FINAL-May-30-2023-UPDATE.7z

To download and verify with terminal you can do the following command on ubuntu/debian based machines...

curl -L -O https://cloud.qortal.org/s/torchieMATE-final-May-30-2023/download/Qortal-OS-TorchieMATE-QORTector-FINAL-May-30-2023-UPDATE.7z && md5sum Qortal-OS-TorchieMATE-FINAL-May-30-2023-UPDATE.img

QortalOS - torchieMATE - 64bit - 16GB FINAL - with Automation and no db

16 Dec 02:04
Compare
Choose a tag to compare

---------------------------------------------------------------------QUICK START----------------------------------------------------------------------------------------

note - ON FIRST START you will need to stop qortal or kill java (killing java is the easiest method) killall -9 java - Then EXPAND THE PARTITION, and RESTART. AFter that everything should take care of itself.

Use sudo raspi-config - advanced options - expand file system - to expand to size of whichever drive you image to, then restart.

------------------------------------------------------------------------DETAILS----------------------------------------------------------------------------------------------

'torchieMATE' is the latest of our customized linux kernels for the raspberry pi 4. This is likely to be the 'final' for at least some time, unless a big modification is needed. This release should make sure your Qortal Core is always updated, both 7 min after startup and at 1 AM every 5 days, a script will run to verify the release version's hash is the same as the one installed on the machine. If the hashes differ, the machine will update itself, and force itself to bootstrap, retaining all other data.

note - IF the machine DOES need an update, the 'auto-fix' script will do its work. During this time, since it is run with cron, you will not SEE anything on the screen. Therefore another script is included in case this scenario takes place called 'check-qortal-status.sh' - placed on the Desktop. If you need to see what is going on and there is nothing obvious taking place on the screen, simply double-click that script and click 'run in terminal' - and it will give you details on both the current 'admin/status' API call, as well as what is currently happening in the Qortal logs.

This release is suitable to be run with or without a display, and has a very nice, customized GUI thanks to HFactor. The kernel customizations are done by Raz, and the final tweaks, automation scripts, and other modifications done by crowetic.

please NOTE - due to the tremendous amount of work that went into the customizations on the 'pi' user, the decision was made to leave it as 'pi' for this release. You may have noticed the headless version has a 'qortal' user.

----------------------------------------------------------------DEFAULT USER INFO---------------------------------------------------------------------------------------

For this release, the username/password defaults are:

Username - pi
Password - dmax911e

--------------------------------------------------------------------FINAL WORDS--------------------------------------------------------------------------------------------

Just like the previous NXT releases, etc... In the future I may re-work it so that the user will be 'qortal' like it is on the headless, but there are a TON of customisations to the pi account, so leaving it for now.

This version is FULL 64bit (ARM64) just like its headless predecessor, therefore supports ARRR. If you are a Linux user then you are better off with a full CLI based headless release.

All of the details from the headless release below regarding the kernel and its improvements, also apply to this release.

This release also includes a customised GUI done by HFactor, and some added modifications by crowetic and good stuff by Scare Crowe for ease of use and performance and debugging.

This is a NEW 16GB release that includes Qortal Core auto-start, new desktop icon to start Qortal (regardless of existing status, you can run this even if the auto-start is running, and it will still function.) - This version includes NO Qortal DB, but it includes FULL AUTOMATION via scripts by crowetic.

These scripts will automatically check if Qortal Core is up-to-date, then if it isn't, it will make sure it is, then automatically bootstrap. As times goes on the script will update to include more checks to ensure the node ALWAYS stays synchronized without any need to continually check on it.

This should be the 'final' release, unless future important changes are made.

The ONLY things that should need to be done 'manually' is sudo apt update && sudo apt -y upgrade every once in a while to ensure all other packages stay updated.

------------------------------------------------------------------DOWNLOADS------------------------------------------------------------------------------------

16GB 'FINAL' fully automated release

  • Includes Qortal Core auto-start and automatic fix scripts if the core falls behind in version.
  • Users will need to killall -9 java upon FIRST START, and sudo raspi-confg and use 'advanced options' to 'expand partition', then restart device, after that EVERYTHING IS AUTOMATED. The core should take care of itself completely, and the UI uses AppImage version that also takes care of itself.

MD5 Hash -f246e28d7d8911e3b5b0085b2261966f Qortal-OS-torchieMATE-64bit-QORTector-FINAL-16GB-12.15.2022.7z

Download Here - https://crowetic.com/wp-content/uploads/QortalOS/Qortal-OS-torchieMATE-64bit-QORTector-FINAL-16GB-12.15.2022.7z

QortalOS - torchieMATE - 64bit - 16GB and 32GB QORTector versions available

16 Sep 20:15
77bc586
Compare
Choose a tag to compare

This release is packed with 'Torchie' that is built for the upcoming memPoW release of Qortal that will eventually be built into consensus.

It is also a fULL GUI version, built for the QORTectors.

please NOTE - due to the tremendous amount of work that went into the customizations on the 'pi' user, the decision was made to leave it as 'pi' for this release. You may have noticed the headless version has a 'qortal' user.

For this release, the username/password defaults are:

Username - pi
Password - dmax911e

Just like the previous NXT releases, etc... In the future I may re-work it so that the user will be 'qortal' like it is on the headless, but there are a TON of customisations to the pi account, so leaving it for now.

This version is FULL 64bit (ARM64) just like its headless predecessor, therefore supports ARRR. If you are a Linux user then you are better off with a full CLI based headless release.

All of the details from the headless release below regarding the kernel and its improvements, also apply to this release.

This release also includes a customised GUI done by HFactor, and some added modifications by crowetic and good stuff by Scare Crowe for ease of use and performance and debugging.

*The 16GB version does NOT include the Qortal db or the auto-start feature - The 16GB version comes with a link on the desktop to Start the Qortal Core, simply double-click it and click 'run'. If you WOULD like to enable the auto-start, you can simply use crontab -e and remove the '#' in front of the line that says @reboot ./start-qortal-at-boot.sh - this will start the core in the background just like the QORTector version does. You can also use the 'startup applications' tool to create a startup method that will start with the GUI, but this will only work if you have a monitor attached.

*The 32GB version DOES include a copy of the Qortal db, and auto-start feature - Remember, that with the 32GB version the Qortal Core STARTS AUTOMATICALLY and RUNS IN THE BACKGROUND. This means you do NOT have to start the Qortal Core, you simply start the device and the Qortal Core starts automatically.

This release has been tested on both 4GB and 8GB Raspberry Pi devices, and is currently undergoing more in-depth testing of the memPoW on the 4GB pi. Results of the longer testing of the memPoW on the 4GB pi will be made available to the Qortal community upon completion.

Downloads

16GB non-auto-start version

File Name - Qortal-OS-torchieMATE-64bit-16GB-9.15.2022.7z
MD5 Hash - 331235f91b6c99da5f3e565ad2459dc8
Download Link - Download from Qortal Cloud Here or Direct Download from Qortal Cloud


32GB QORTector version with auto-start and Qortal db

File Name - Qortal-OS-torchieMATE-64bit-QORTector-32GB-9.15.2022.7z
MD5 Hash - 431ac901453b1869c96b0fac984d64bb
Download Link - Download from Qortal Cloud Here or Direct Download from Qortal Cloud

QortalOS v3.0.0 - 'torchie' - 64bit - Headless Release

13 Sep 20:38
4b08c6e
Compare
Choose a tag to compare

QortalOS v3.0.0 'torchie' headless 64bit - with optimizations for Qortal MemPoW hard crunching.

PLEASE NOTE - THIS IS A HEADLESS (NO GUI) RELEASE - The GUI release will follow shortly.

** Username is now "qortal" as default with generic password "dmax911e" **

This release is a total re-write of the code with 361,531 additions and 199,814 deletions as well as 124,068 additions and 87,873 deletions! Also including:

* Kernel 6.0.11 for Qortal with mempow hard crunch handling.
* Much smaller kernel once loaded and initialised. 
* Standard kernel will not be able to handle upcoming mempow on consensus hence this is released.
* This build is optimised for the core version 3.5.x and onwards. Welcome abroad Digibyte, Raven and ARRR.
* The entire system is now arm64 instead of previous hard float 64 release (kern,userspace) for ARRR chain support.
* Re-written DRM with crpyto advantage for Qortal Core.
* Mass staging tree update starting 6.0.00-rc1.
* No need to overclock as ARM Boost clock is set to scale over clock frequencies in parallel with voltages.
* Totally controls the voltage over use thus resulting in much better temperature readings.
* Non mempow optimised releases will have hard time minting so this release is highly recommended.
* Denial of Service attack mitigation is active for full public Qortal nodes on a Pi 4.
* Updated device trees (DTS). arch/arm/boot/dts/overlays
* Supports Wifi 7 aka IEEE 802.11be

Download the HEADLESS image from - https://cloud.qortal.org/s/44cpmEYg39a8w9Z

File Name - Qortal-OS-torchie-64bit-headless-16GB-9.13.2022.7z
MD5 Hash - e57305a856f2e7d852e7836c13a8352c

Dedicated to the memory our old friend Torch

P.S: My keyboard is rekt. Thanks crowetic! -_- I love you jaysun <3

Brooklyn-NXT-titanPLUS-QORTector-32GB-7.7.2022

13 May 16:53
Compare
Choose a tag to compare

Hello again Qortians, it's time for another release of the TITAN!

It is my pleasure to take over the releases of this amazing development while Scare Crowe is in Ukraine. (He is of course the one still doing the development, I wish I was that good...heh. But I will be handling the releases.)

This is the newest QORTector image that will be used on all of the QORTectors sold by Crowetic Hardware Development LLC (https://crowetic.com) including the new 'QORTector-KB' that will be going up on the website shortly.

This image still uses MATE desktop environement as it has been continually proven to be the best performing desktop environment for the pi4. We will likely continue using MATE desktop for the foreseeable future.

This image is setup to start Qortal Core automatically upon boot, and run in the background, this means you will NOT see the Qortal icon on the taskbar unless you stop and start Qortal, or change it to use a .desktop startup file.

The image also comes with a pre-installed bootstrap and version 3.3.0 of the Qortal Core. This makes the image 32GB minimum size, so you will need at least 40GB of free space on the computer you plan to image from, and you'll need at least a 32GB disk to image to.

I will also release a 16GB version of this image soon. Hope you enjoy the new titanPLUS image!

This one includes the following improvements, and more...


2. Real-time page scan and allocation

3. Cache compression

4. Real-time IRQ checks

5. Dynamic I/O allocation for Java heap

6. Java page migration

7. Contiguous memory allocation

8. Idle pages tracking

9. Per CPU RAM usage tracking

10. ARM NEON scalar multiplication library

11. NEON/ARMv8 crypto extensions

12. NEON SHA, Blake, RIPEMD crypto extensions

13. Parallel NEON crypto engine for multi-algo based CPU stress reduction

File Name - Brooklyn-NXT-titanPLUS-QORTector-32GB-7.7.2022.7z

MD5 hash - fa38cce5231b30d0de8a7e3dd8dcbc9e

Download from - https://cloud.qortal.org/s/HAdMABcikqo58dJ

QortalOS-NXT-titanMATE-32GB-QORTector

30 Mar 00:05
Compare
Choose a tag to compare

Here is the 32GB QORTector image for titanMATE.

The only difference between this one and the 16GB version (aside from the obvious size of the image) is that this has a pre-setup Qortal db, and Qortal Core auto-start.

file name - Brooklyn-NXT-titanMATE-QORTector-32GB-3.24.2022.7z

MD5 Hash - 5c8984b50d1ea77d364511f53d782652

Download from - https://cloud.qortal.org/s/cNBsfr5zw8mLX2T

QortalOS - NXT - titanMATE - 16GB

24 Mar 23:51
Compare
Choose a tag to compare

Hello wonderful Qortians. Today we have a special treat courtesy of Scare Crowe.

Due to a few complaints about video performance on titan-plasma... he took titan to a whole new level!

Introducing... titanMATE! This one has hardware accelerated video performance, and MATE desktop environment, which is much less resource intensive, and performs a lot better.

This image is totally suitable as a 'desktop replacement' as it can stream HD video full screen with no issues. (Just don't expect to be able to play new games on a pi 4.)

There will be another version released shortly, the 'QORTector' version, which has only a couple differences... Qortal core starts automatically (which you can make this image do by adding @reboot ./start-qortal-at-boot.sh into crontab -e) and has a copy of the Qortal db on the image.

This image does not have the Qortal db, and the auto-start is currently disabled. Feel free to enable it if you like. This image has a start script on the desktop for the Qortal Core, as well as the UI appimage pre-installed. Enjoy!

file name - Brooklyn-NXT-titanMATE-16GB-3.24.2022.7z - MD5 hash feeee3eaaf07fe544343494a495e0ce6

Download from - https://cloud.qortal.org/s/yEFxMpnJmSSJw39

Brooklyn-NXT-TITAN-QORTector-32GB-update

18 Mar 16:53
491da14
Compare
Choose a tag to compare

Updated Qortal and Qortal UI versions, and a new bootstrap.

File name - Brooklyn-NXT-TITAN-QORTector-32GB-3.17.2022.7z - MD5 hash - 8af745a806ddeae88766d6754855028a

download from - https://cloud.qortal.org/s/ZyyRGRXPBM2xg86

Brooklyn NXT Titan Plasma Release

09 Mar 17:21
013f3e5
Compare
Choose a tag to compare

Hello again Qortians! This is the 32GB QORTector image of QortalOS NXT TITAN (by Scare Crowe)

This image is built specifically for the QORTector devices, the only differences are that this image has a copy of the newest db for Qortal, and is setup to start the Qortal Core automatically.

You can remove the auto-start if you like by simply running crontab -e and commenting out the @reboot line there.

There will be another release done shortly that will be a 16GB+ version without the Qortal db. But this is the one we did first this time.

File name - Brooklyn-NXT-TITAN-QORTector-32GB-3.8.2022.7z MD5 hash - a2873e24b6aad39f1cd6529e95e8ac67

Download from - https://cloud.qortal.org/s/C4EPbk4dLzykjD2

QortalOS NXT Sinclair Headless

27 Oct 11:02
67c6d30
Compare
Choose a tag to compare

Suitable for all Raspberry Pi 4 models and 3B+ as well. Aimed towards medium to expert Linux users as this release has no GUI.

  • Countless changes under the hood to facilitate Qortal Core. It runs faster. It runs better.
  • ARM crypto accelerator improvements. ( now stable )
  • ARM NEON hyper accelerator. Try and beat that Intel / AMD users.
  • GPU time delay fixes and optimisations for QortalOS Desktop. ( GUI image to be released later )
  • HDMI, Sound, Bluetooth and NFC not built and won't run.
  • Dynamic NVRAM allocation for two generation of boards.
  • Massive DTB update.
  • JAVA SPH updates.
  • NodeJS 16.13.0 with npm 8.1.1.
  • True mempow implementation for lag free crunching.
  • Overclocking assist now supported on 4B rev 1.2 and above.
  • Better undervolt detection to assure Qortal core stability.

Grab from : https://cloud.qortal.org/s/HzyASe4fJbLTQsm
This release is dedicated to my brother Jason , my moosey Sean, my mate Russell and my good friend Giselle.