HARD.IO Mac OS
HARD.IO Mac OS
OpenZFS v2.1.99-dragon (Based on original version 2.1.99-release)
OpenZFS is an outstanding storage platform that encompasses the functionality of traditional filesystems, volume managers, and more, with consistent reliability, functionality and performance.
Phone 4-5351 r z MAKE YOUR TREADLE SEWINC MACHINE ELECTRIC t PORTABLE 2 t-pi.t. So os C.r.iMd -0 Th. 4-S585 H Meters Foot Ceatral; Pertakte Cm Modern i Sewing Machine Co 31? Upen netier te-m than tlic same artv lc can he ' iigers, jcopa'os ano t an 1 had for in the V. Every arriclo in hie line ia 1,nor- H' will drive a largo A.' Rican Lion harnnaa-it ia with the Caa party. At finl j we eou'd count tbe dcacrtere one, two, live will be the death of him 16. In thit ennn'v, on Tti dv, th 5th. The few times I've ever had to touch a windows machine, someone tells me - 'Oh just reboot it to fix that microsoft problem.' - 'Oh the system update must have been corrupted, reinstall the OS.' - 'Oh just go download this rando.exe using your browser that isn't signed or open source, that tool will be able to fix your problem.' PHIL PO Box 99329 Lakewood, WA 98499 Phone:253-581-7096 knivcsO 1 @aol.com BOJOS, ARPAD Dobsinskeho 10 98403 Luccnec, SLOVAKIA Phone:33512 botj os @ ston line.sk; Web: www.arpadbojlos.sk BOLEWARE, DAVID PO Box 96 Carson, MS 39427 Phone:601-943-5372 BOLEY, JAMIE PO Box 477 Parker, SD 57053 Phone; 605-297-0014 jamie@polarbearforge.com.
- Built-in implementation OpenZFS v2.1.99-dragon
Only for Dragon kernel v5.13+
You can download OpenZFS libraries and utilities from the download area, tools only for Zol v2.
MODINFO ZFS
MODINFO SPL
MODINFO ICP
MODINFO ZLUA
Reiser5 (Software Framework Release: 5.1.3).
Enable Reiser5 support
Note: that by Linux kernel and GNU utilities the testing stuff is still recognized as “Reiser4”. Make sure there is the following message in kernel logs: “Loading Reiser4 (Software Framework Release: 5.X.Y)”
MODINFO REISER4
It is recommended and also the default to use the zstd1
plugin by formatting with the following options:
or add to /etc/fstab
Reiser5 Tools for kernel v5.13+
- After installing the Dragon kernel, it is recommended to upgrade the reiser4progs package:
You can download Raiser5 libraries and utilities from the download area.
- reiser4progs (2.0.4)
Enable AMDGPU+OpenCL driver for AMD Saturn XT FirePro M6100
AMD Radeon chipsets:BONAIRE
OpenCL for all Bonaire chipsets only works on Dragon Kernel!
- Install free implementation of the OpenCL API – ICD runtime
- Add to file /etc/OpenCL/vendors/mesa.icd (create file and directory if not present)
RESULT CLINFO STANDART
RESULT FROM DMESG
- KFD module for bonaire works
- Short OpenCl info
- Short OpenGL info
- Device pci info
- Add to grub.cfg
- Add to /etc/sensors3.conf
- Add to /etc/fancontrol
I recommend using the following utilities to monitor the device:
BTRFS Tools for kernel v5.13+
- After installing the Dragon kernel, it is recommended to upgrade the btrfs-progs package:
Package version (download from Dragon support site):
- btrfs-progs (5.9.1)
Kernel verification can be done without IMA security subsystem enabled.
- In kernel enabled CONFIG_KEXEC_SIG and CONFIG_KEXEC_BZIMAGE_VERIFY_SIG by default.
On x86, a signature is embedded into a PE file (MS format) header of binary. Since arm64’s “Image” can also be seen as a PE file as far as CONFIG_EFI is enabled, we adopt this format for kernel signing.
You can create a signed kernel image with:
For signing Dragon Kernel for EFI Boot with your MOK
- Generate your MOK.pem
- Sign your kernel
- Delete old not signed kernel
- Read more - Signing a custom kernel for Secure Boot
Thanks Edgard Pineda “epineda”
Fixes booting kernel for i915 video chipset
If kernel starting and boot screen black or boot process stop then:
- change kernel grub boot options i915.modeset=1 to i915.modeset=0 or add if not present in your configuration
From boot grub menu enter “e” key and edit kernel boot line and press F10 for boot.
Disable the initramfs
If this is successful, you can make the changes permanent on your system for your kernel:
Follow the steps above, and additionally:
Detecting available microcode update:
It is possible to find out if the intel-ucode.img contains a microcode image for the running CPU with iucode-tool.
- Install intel-ucode (changing initrd is not required for detection)
- Install iucode-tool
Load the cpuid kernel module:
Extract microcode image and search it for your cpuid:
- If an update is available, it should show up below selected microcodes
- The microcode might already be in your vendor bios and not show up loading in dmesg. Compare to the current microcode running grep microcode /proc/cpuinfo
To manually generate the microcode cpio archive use iucode_tool:
New method without initram-fs/disk (efistub compatible)
Warning!
Note
Install
The signature is found in microcode bundle 19, so the filename to use is /lib/firmware/intel-ucode/06-2a-07
Kernel config
Enable and configure the CONFIG_MICROCODE, CONFIG_MICROCODE_INTEL, CONFIG_FIRMWARE_IN_KERNEL, CONFIG_EXTRA_FIRMWARE and CONFIG_EXTRA_FIRMWARE_DIR kernel options.
Warning!
Every option must be set as built into the kernel, not as a kernel module.
Note
Verification
After the next reboot, the loaded microcode revision can be verified by running:
The dmesg output should include:
Rebuild and install the kernel as usual.
Note
Example config files for Intel i5 Westmere, 4Gb RAM
- Add to /etc/default/grub
If use cgroup v1
*If use cgroup v2**
Enable ZSWAP
Zswap is a kernel feature that provides a compressed RAM cache for swap pages
- Add to grub.cfg
Hard.io Mac Os 7
Tune IO scheduler
For now, add file /etc/udev/rules.d/60-ssd-scheduler.rules.
You can also add this to file 60-ssd-scheduler.rules:
For BFQ scheduler:
For Kyber scheduler:
and run a command:
Add to .bashrc
file:
- /etc/sysctl.conf
- /etc/network/interfaces
- /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
Hard.io Mac Os Catalina
- /etc/NetworkManager/NetworkManager.conf
Hard.io Mac Os X
Copyright © 2021 Dragon Team All rights reserved.
HARD.IO Mac OS