GhostBSD-Arm64 Future Road Map Ideas to share with present Users.

GhostBSD-Arm64  Future Road Map Ideas to share with present Users. 

FreeBSD is where GhostBSD gets upstream sources.  FreeBSD is the parent, but GhostBSD copies and keeps its own repository of source code in packages.  Howto on GhostBSD-Arm64 uses to obtain ghostbsd source code.  Start with a FreeBSD snapshot running Workstation to obtain source code like this:

mkdir -p /usr/ghost14 ; 
cd /usr/ghost14
git clone  github.com/ghostbsd/ghostbsd-src
cd ghostbsd-src;  make buildworld ; make buildkernel KERNCONF=GENERIC-VCHIQ

  1. XFCE4.18 is operational on GhostBSD Arm64 Operating System based on FreeBSD Arm64 Tier 1  Freebsd.org/where find a RPI 3/4 snapshot like 13.2 or 14.0 https://download.freebsd.org/releases/arm64/aarch64/ISO-IMAGES/14.0/ 
    https://download.freebsd.org/releases/arm64/aarch64/ISO-IMAGES/14.0/FreeBSD-14.0-RELEASE-arm64-aarch64-RPI.img.xz
    or  13.2  https://download.freebsd.org/releases/arm64/aarch64/ISO-IMAGES/13.2/ 
    https://download.freebsd.org/releases/arm64/aarch64/ISO-IMAGES/13.2/FreeBSD-13.2-RELEASE-arm64-aarch64-RPI.img.xz
    This snapshot I installed to a UFS and later to a ZFS file system partition for my compiling XFCE Desktop WorkStation on a Raspberry Pi 4b with 8Gbyte workstation to compile GhostBSD source code (which is just FreeBSD source code, modified to better support Desktop use)
    pkg install xorg xfce xfce4-goodies to install Xorg XFCE desktop environment.
  2. FireFox 120.0 has problems building from source code.  Maybe an update will bring a solution.  Otter-Browser is another choice for a browser.  Maybe Chromium Browser is a third choice for GhostBSD Arm64 
    www.youtube.com//@Robonuggie  See Robonuggie 24 internet browsers for FreeBSD video.
    https://www.youtube.com/watch?v=uengEdTR3_0
  3. UART serial ports:  Raspberry Pi has six 3.3V ttl UART serial ports,  only 5 serial ports are available for use at one time ( 2 uarts share the same GPIO pin numbers, so only one or the other is available, but not both at the same time.)  Need to connect a 3.3V TTL to GPS pin interface for using a Time Clock support interface to FreeBSD.
  4. I2C, SPI  testing of those interfaces to be operational.   Is there a single TOP HAT PCB board that breaks out the 40 pins into 5 +-12V 9 pin serial ports ( RS232 interface, maybe support RS485 interface also. )
  5. RTC Clock Boards interface to Raspberry Pi 40 pin interface with backup batteries.
  6. Future port to other Arm64 Single Board Computers like Raspi5, OrangePi5plus RK3588 cpu,  RK3566 Single Board Computer Geniatech,  RISC-V  cpu based single board computers.
  7. MATE Desktop support on GhostBSD-Arm64 
  8. V4L2 Hardware support for displaying (decoding) H264, H265, VP9 videos on the raspberry Pi 4B, maybe support for hardware encoding videos from a MIPI Camera connected to the Raspberry Pi.
  9. VCHIQ sound support still testing based on the D37878 review of code. I am assuming that it just works now on GhostBSD-Arm64 (FreeBSD) code base.  Test analog 3.5 mm sound,  USB sound converter or USB H390 Logitech headset (usb headphones), HDMI Audio coming out the TV speakers.  This is crucial for my intended use of play YouTube videos in a third world country, for people to learn about farming and repairing small engines.


Comments

Popular posts from this blog

FreeBSD 14.0 Compiling kernel for Raspberry Pi 4B

HDMI Audio sound patches into GhostBSD source code /usr/ghost14/ghostbsd-src SOLVED Jan20 2024

How to install GhostBSD-Arm64 into a USB Flash Drive stick April 24, 2024 update edition.