Posts for: #2023

OpenFaaS Releases Version 0.27.3 Update

OpenFaaS has released version 0.27.3, an update that makes it even easier for developers to deploy event-driven functions and microservices to Kubernetes. With OpenFaaS, developers can package their code or an existing binary in an OCI-compatible image, resulting in a highly scalable endpoint with auto-scaling and metrics.

The changelog for version 0.27.3 includes the following updates:

  • PR #1816 removes duplicates and fixes the order of adopters. This contribution was made by @nitishkumar71.
  • PR #1810 updates the contributing guide by removing references to the deprecated io/ioutil. This contribution was made by @testwill.

The update also includes several commits by different contributors, including:

To see a detailed list of changes between versions 0.27.2 and 0.27.3, you can visit the comparison page.

OpenFaaS version 0.27.3 is another step forward in providing developers with a powerful and easy-to-use platform for deploying serverless functions and microservices. With its focus on Kubernetes and its extensive list of features and updates, OpenFaaS continues to be a popular choice for those interested in servers, Linux, DevOps, and home labs.

The Raspberry Pi 5: Now in Stock!

Three weeks ago, Raspberry Pi unveiled their latest flagship product, the Raspberry Pi 5. Since then, they have provided insights into the architecture, I/O controller, software stack, image signal processor, and official accessories of the new device.

Behind the scenes, Raspberry Pi has been working with Sony UK Technology Centre in Wales to ramp up manufacturing and production test processes. The good news is that the first mass-production units will begin shipping to customers this week. The priority for shipping will be given to subscribers of The MagPi and HackSpace magazines who took advantage of the Priority Boarding promotion.

By the end of next week, all existing Priority Boarding orders will have shipped, and all approved resellers in countries with signed compliance paperwork will have received initial stock of both the 4GB and 8GB variants. This means that pre-order customers can expect to start receiving their parcels soon. Raspberry Pi aims to increase their production rate to fulfill all backorders and have the device in stock at all approved resellers by the end of the year.

Early users have already shown excitement for the Raspberry Pi 5, and the company looks forward to seeing what people will do with the device. They encourage users to share their tinkering experiences with the new Raspberry Pi 5.

QLogic 10Gb “QLGE” Ethernet Driver to be Removed from Linux Kernel

For those who have QLogic 10Gb PCIe Ethernet adapters, the mainline Linux kernel plans to remove the QLGE driver from the kernel source tree unless active users come forward to maintain it. QLogic was acquired by Cavium in 2016, and then Marvell acquired Cavium in 2018. Despite these acquisitions, there are still QLogic 10Gb Ethernet adapters on the market and in various servers.

The QLogic 10Gb Ethernet adapter can still be found on platforms like Amazon for around $75 USD. It has also been used in some Dell adapters. However, the QLGE driver is not being maintained, and it is currently planned for removal from the Linux kernel source tree.

The QLGE driver has been residing in the Linux kernel’s staging area, but there has been no activity since January 2021. Without anyone stepping up to maintain the driver and improve the code for integration into the networking subsystem, it is now scheduled for removal in Linux 6.7.

A patch to “retire” the QLGE driver has been queued in staging-next. If there are users of the QLogic 10Gb Ethernet hardware supported by this driver who are still using the latest upstream Linux kernel versions, they can make it known and the driver can be restored. However, if this does not happen, the driver removal will take place in the upcoming Linux 6.7 cycle.

Source: Phoronix.

Milk-V Introducing the Oasis: A Powerful RISC-V Board with 16 Cores and 64GB LPDDR5

Milk-V, known for its work on the Milk-V Duo and high-end Pioneer board, has recently announced the Oasis as a mini-ITX RISC-V board in development. This board is expected to feature 16 cores and up to 64GB of LPDDR5 system memory.

The Milk-V Oasis aims to provide a “truly desktop-grade RISC-V PC” within a compact mini-ITX form factor. It is powered by the Sophgo SG2380 SoC, which includes 16 cores: twelve P (performance) cores clocked up to 2.5GHz, and four E (efficiency) cores clocked up to 1.6GHz. The SG2380 utilizes SiFive P670 cores for its design and also includes Imagination AXT-16-512 graphics.

In addition to the powerful CPU, the Milk-V Oasis will have an 8-core SiFive X280 NPU, up to 64GB LPDDR5-5500 memory, a plugable UFS module, a microSD card slot, an M.2 slot for NVMe SSD storage, four SATA ports, USB 3.0 connectivity, USB-C with DP Alt-Mode support, and dual 2.5Gb Ethernet.

The specifications of the Milk-V Oasis are intriguing, especially considering its price. Pre-orders are expected to start at $120 USD. However, it is important to note that the board is not expected to be ready for another ten months, and there are currently no pictures of the board available, only spec sheets and design documents. The SG2380 SoC itself is also still being finalized. The estimated shipping date for the board is Q3 2024.

Despite these limitations, Milk-V’s track record with shipping other RISC-V products instills hope that the Milk-V Oasis will be an exciting 16-core RISC-V board. The price is expected to be around $150 USD after the pre-order period, assuming everything goes according to plan. More information about the Milk-V Oasis can be found in their official announcementhttps://community.milkv.io/t/introducing-the-milk-v-oasis-with-sg2380-a-revolutionary-risc-v-desktop-experience/780.

Source: Phoronix.

PhotoPrism Releases New Version of Photos App: October 21, 2023

PhotoPrism, the AI-Powered Photos App for the Decentralized Web, has just released its latest version: October 21, 2023. This app utilizes cutting-edge technologies to automatically tag and find pictures, all while staying out of your way. The best part is, you can run PhotoPrism at home, on a private server, or in the cloud.

The new update brings several exciting features and improvements. One of the highlights is the addition of search filters, allowing users to find pictures based on ISO number, focal length, aperture, and altitude. This enhances the search functionality and makes it easier to locate specific photos.

In addition to the search filters, the update also includes various user interface enhancements, updated translations, and fixes for recently discovered issues. The PhotoPrism team expresses their gratitude to all the contributors who submitted pull requests, helped with testing, and contributed in other ways.

Here’s a breakdown of what’s new in this version:

  • Search: Added filters for ISO number, focal length, and aperture range. This enhances the search functionality, allowing users to find pictures based on specific criteria.
  • Search: Added the alt:... filter, which enables users to search for pictures within a specific altitude range.
  • Search: The cards view now displays ISO number, focal length, aperture, and exposure details, providing users with more information at a glance.
  • Live Photos: Fixed Google HEVC motion photo playback and transcoding, ensuring a seamless experience for users.
  • Live Photos: Improved indexing of related files with vendor-specific naming schemes, making it easier to organize and view live photos.
  • Metadata: Updated offline map data for more accurate timezone lookups, ensuring precise metadata information.
  • Metadata: Creation time is now calculated with UTC offset if the timezone is unknown, improving accuracy in metadata.
  • Config: The creation of the default certificate is now skipped if HTTPS/TLS is disabled, streamlining the configuration process.
  • Translations: German, Greek, and Romanian translations have been updated, providing a better user experience for users who speak these languages.

PhotoPrism continues to evolve and provide a powerful solution for managing and organizing photos. With its latest release, users can enjoy enhanced search capabilities, improved user interface, and various bug fixes. Whether you’re a server enthusiast, a Linux user, a DevOps professional, or simply someone who loves managing their photos, PhotoPrism is worth exploring.

For more information and to download the latest version, visit the PhotoPrism GitHub page.

Introducing the Sophgo SG2380: A Powerful SiFive P670 RISC-V Processor with AI Acceleration

Sophgo SG2380 is an upcoming 2.5 GHz 16-core RISC-V processor based on SiFive Performance P670 cores and equipped with a 20 TOPS AI accelerator using SiFive Intelligence X280 and Sophgo TPU. It will be featured in a $120 desktop-class mini-ITX motherboard in the second half of 2024. The RISC-V processor supports up to 64GB RAM, UFS 3.2 and SATA 3.0 storage, an Imagination GPU for 3D graphics, and a VPU capable of 4Kp60 video decoding. The system can manage locally deployed larger-scale LLMs like LLaMA-65B without the need for external NVIDIA or AMD accelerator cards.

Sophgo SG2380 specifications:

  • CPU
    • 16-core SiFive P670 (RV64GCVH) 64-bit RISC-V processor @ up to 2.5GHz with RISC-V Vector v1.0, Vector Crypto
    • Cluster configuration – 12x 2.5 GHz performance cores, 4x 1.6 GHz efficiency cores
    • Full RISC-V RVA22 profile compliance
  • GPU
    • Imagination AXT-16-512 high-mid-performance 3D GPU with support for Vulkan 1.3, OpenGL 3.0, OpenGL ES 3.x/2.0/1.1; 0.5 TFLOPS, 16 Gpixels, and 2 TOPS
    • 2D graphic engine
  • Video Processing Unit (VPU)
    • Up to 4Kp60 10-bit H.265/HEVC, 8-bit H.264/AVC, 8-/10-bit AV1, 8-/10-bit VP9
    • No hardware video encoder
  • AI accelerators
    • 8-core SiFive Intelligence X280 with support for BF16 / FP16 / FP32 / FP64, INT8 up to INT64
    • Sophgo TPU coprocessor through VCIX interface up to 20 TOPS @ INT8 compatible with OpenXLA/IREE
  • Memory I/F
    • Up to 64GB RAM through a 128-bit DDR interface
    • Support for LPDDR4 and LPDDR4x 3733Mbps with in–line ECC
    • Support for DDR4 UDIMM, SODIMM @ 3200Mbps (no ECC)
  • Storage I/F
    • “UFS 3.2” (Note: currently published standards are UFS 3.1 and UFS 4.0)
    • SATA 3.0
    • QSPI NOR/NAND flash interface
  • Video Output
    • eDP 1.2 up to 4Kp60
    • DP 1.2 up to 4Kp60 (USB-C Alt mode)
    • HDMI 2.0 up to 4Kp60 with CEC and eARC support
    • MIPI DSI up to 2Kp60
    • Support for dual video output up to 4Kp60
  • Camera
    • Sophgo AI ISP with dual pipe
    • 6x 2-Lane / 4 + 4 x 2 Lane image sensor input
    • Interfaces – MIPI CSI2, Sub LVDS, HiSPi
    • 2x I2C dedicated to image sensor interface
    • Up to 6x 2MP cameras
  • Audio
    • HD Audio codec
    • 3x DMIC
    • 3x I2S, 1 of them share pin with HD Audio
    • 1x PCM
  • Networking – Gigabit Ethernet (RGMII interface)
  • USB
    • 1x USB 3.2 Gen 1 (5 Gbps) with DP Alt Mode, Power Delivery capable
    • 1x USB 3.2 Gen 1 (5 Gbps)
    • 2x USB 2.0 interfaces
  • PCIe – PCIe Gen3 with 8x+4x+2x+1x+1x Lanes
  • Other peripheral interfaces
    • 3x SDIO/SD3.0
    • 2x CAN 2.0
    • 4x UART without traffic control function or 2x UART with traffic control function
    • 8x I2C, SMBUS supported
    • SPI/eSPI with 4 CS
    • LPC
    • PWM
    • Fan detect
  • Security
    • Hardware AES/DES/SHA256
    • True Random Number Generator (TRNG)
    • Secure key storage, secure boot,
    • SiFive WorldGuard
    • 32Kb OTP flash
  • Power Management – DVFS and ACPI support
  • TDP – 5 to 30 Watts
  • Junction temperature – -0°C to +105°C
  • Package – FCBGA

Source: CNX Software – Embedded Systems News.