home.social

#riscv — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #riscv, aggregated by home.social.

fetched live
  1. 🚩 NetBSD 11.0 a fost lansat: Suport nativ pentru RISC-V și compatibilitate îmbunătățită cu Linux!

    Noul update major al istoricului sistem de operare din familia BSD, NetBSD 11.0, este acum disponibil oficial, aducând îmbunătățiri remarcabile pe partea de suport hardware, performanță și securitate.

    ✨ Ce aduce nou NetBSD 11.0:

    🏗️ Arhitectură RISC-V extinsă:
    • Suport complet și îmbunătățit pentru hardware-ul bazat pe arhitectura deschisă RISC-V (atât pe 64 de biți, cât și pe 32 de biți), extinzând portabilitatea legendară a sistemului.

    🐧 Compatibilitate mai bună cu pachetele Linux:
    • Stratul de compatibilitate COMPAT_LINUX a primit actualizări majore, permițând rularea mai multor aplicații și utilitare native de Linux pe un kernel NetBSD.

    ⚡ Drivere și stivă grafică modernizate:
    • Drivere grafice actualizate pentru procesoarele grafice moderne Intel, AMD și NVIDIA, oferind suport mai bun pentru accelerarea 3D și monitoare de înaltă rezoluție.

    🔒 Măsuri avansate de securitate:
    • Îmbunătățiri la nivelul kernelului pentru prevenirea exploatării vulnerabilităților de memorie (ASLR extins, măsuri mai severe de izolare a proceselor).

    🛠️ Sistem de fișiere și rețea:
    • Optimizări de performanță pentru FFS (Fast File System) și ZFS, alături de îmbunătățiri ale stack-ului de rețea IPv4/IPv6.

    Conform celebrului lor motto "Of course it runs NetBSD", noua versiune demonstrează încă o dată flexibilitatea incredibilă a acestui sistem de operare! 🚀

    #NetBSD #BSD #OpenSource #RISCV #Linux #SysAdmin #Unix #TechNews #SoftwareLibre

  2. 🚩 NetBSD 11.0 a fost lansat: Suport nativ pentru RISC-V și compatibilitate îmbunătățită cu Linux!

    Noul update major al istoricului sistem de operare din familia BSD, NetBSD 11.0, este acum disponibil oficial, aducând îmbunătățiri remarcabile pe partea de suport hardware, performanță și securitate.

    ✨ Ce aduce nou NetBSD 11.0:

    🏗️ Arhitectură RISC-V extinsă:
    • Suport complet și îmbunătățit pentru hardware-ul bazat pe arhitectura deschisă RISC-V (atât pe 64 de biți, cât și pe 32 de biți), extinzând portabilitatea legendară a sistemului.

    🐧 Compatibilitate mai bună cu pachetele Linux:
    • Stratul de compatibilitate COMPAT_LINUX a primit actualizări majore, permițând rularea mai multor aplicații și utilitare native de Linux pe un kernel NetBSD.

    ⚡ Drivere și stivă grafică modernizate:
    • Drivere grafice actualizate pentru procesoarele grafice moderne Intel, AMD și NVIDIA, oferind suport mai bun pentru accelerarea 3D și monitoare de înaltă rezoluție.

    🔒 Măsuri avansate de securitate:
    • Îmbunătățiri la nivelul kernelului pentru prevenirea exploatării vulnerabilităților de memorie (ASLR extins, măsuri mai severe de izolare a proceselor).

    🛠️ Sistem de fișiere și rețea:
    • Optimizări de performanță pentru FFS (Fast File System) și ZFS, alături de îmbunătățiri ale stack-ului de rețea IPv4/IPv6.

    Conform celebrului lor motto "Of course it runs NetBSD", noua versiune demonstrează încă o dată flexibilitatea incredibilă a acestui sistem de operare! 🚀

    #NetBSD #BSD #OpenSource #RISCV #Linux #SysAdmin #Unix #TechNews #SoftwareLibre

  3. I've managed to build GNU Guix from source on Milk-V Jupyter RISC-V machine:
    codeberg.org/guix/guix/issues/

    The next step is to actually run Guix and check if "guix pull", "guix upgrade", "guix install" etc. work fine.

  4. I've managed to build GNU Guix from source on Milk-V Jupyter RISC-V machine:
    codeberg.org/guix/guix/issues/

    The next step is to actually run Guix and check if "guix pull", "guix upgrade", "guix install" etc. work fine.

    #guix #riscv

  5. Двенадцать символов, двадцать один байт: как я научил голый RISC-V говорить «Привет, мир!»

    Без библиотек, без обвязок, без операционной системы под ногами. Реальный код на реальном железе — ну, почти реальном. Пустая эмулируемая машина RISC-V, десяток строк ассемблера, и в терминале: Сначала думал вывести «hello», как все. Пусть будет «Привет, мир!» Ну, привет!

    habr.com/ru/articles/1065554/

    #RISCV #QEMU #bare_metal #UART #ассемблер #UTF8

  6. 「 The Xen Project has just announced the release of Xen 4.22, a major update to the open-source type-1 hypervisor which includes new x86 capabilities, better power management for ARM guests, stronger Xenstore resource controls, and carries on the project’s initial efforts in the area of RISC-V virtualization 」
    linuxiac.com/xen-4-22-hypervis

    #xen #hypervisor #riscv #opensource

  7. 「 The Xen Project has just announced the release of Xen 4.22, a major update to the open-source type-1 hypervisor which includes new x86 capabilities, better power management for ARM guests, stronger Xenstore resource controls, and carries on the project’s initial efforts in the area of RISC-V virtualization 」
    linuxiac.com/xen-4-22-hypervis

    #xen #hypervisor #riscv #opensource

  8. Tweaking the #NixOS systemd-timer for the regular tmpfiles cleanup so our small #RISCV home server can do this in the hours at night

  9. Tweaking the #NixOS systemd-timer for the regular tmpfiles cleanup so our small #RISCV home server can do this in the hours at night

  10. #Espressif #ESP32 Chip Varianten im Vergleich - Update: neuer ESP32-S31

    --> cool-web.de/esp8266-esp32/espr

    Ich habe den neuen ESP32-S31 in RISC-V-Architektur mit in die Liste aufgenommen, der bei Espressif jetzt in die Massenproduktion geht.

    #ESP32S31 #RISCV #Maker #Microcontroller

  11. #Espressif #ESP32 Chip Varianten im Vergleich - Update: neuer ESP32-S31

    --> cool-web.de/esp8266-esp32/espr

    Ich habe den neuen ESP32-S31 in RISC-V-Architektur mit in die Liste aufgenommen, der bei Espressif jetzt in die Massenproduktion geht.

    #ESP32S31 #RISCV #Maker #Microcontroller

  12. Bad Apple but it's played on a protoflux risc-v emulator x3

    Slight flashing lights warning, due to the display having a tearing effect.

    #resonite #riscv #vr

  13. Bad Apple but it's played on a protoflux risc-v emulator x3

    Slight flashing lights warning, due to the display having a tearing effect.

    #resonite #riscv #vr

  14. A follow up to this as someone on Bluesky pointed me to an article which mentions a GCC toolchain that might allow llama.cpp with the IME2 extensions for the SpacemiT-K3 to be built from source instead of using the Bianbu binaries.

    github.com/ggml-org/llama.cpp/
    Ref: bsky.app/profile/did:plc:2r2e6

  15. A follow up to this as someone on Bluesky pointed me to an article which mentions a GCC toolchain that might allow llama.cpp with the IME2 extensions for the SpacemiT-K3 to be built from source instead of using the Bianbu binaries.
    #AI #RISCV
    github.com/ggml-org/llama.cpp/
    Ref: bsky.app/profile/did:plc:2r2e6

  16. Gave up trying to run locally on the box - far too slow under qemu. I've now tried it in WSL on my Windows/Arm laptop connected to the llama.cpp+qwen2.5 instance on the RISC-V K3 system and quite pleased with the results. Generated a basic piece of code fairly quickly. Definitely usable. Will be interesting to see how it copes with more complex queries.

    Currently using the 3b version of the model but may try the 8b one too to see how it works - (when machine is otherwise idle)

  17. Gave up trying to run #opencode locally on the #RISCV box - far too slow under qemu. I've now tried it in WSL on my Windows/Arm laptop connected to the llama.cpp+qwen2.5 instance on the RISC-V K3 system and quite pleased with the results. Generated a basic piece of code fairly quickly. Definitely usable. Will be interesting to see how it copes with more complex queries.

    Currently using the 3b version of the model but may try the 8b one too to see how it works - (when machine is otherwise idle)

  18. 「 The GNU Project has announced the release of GNU Binutils 2.47, a core component of the GNU toolchain, alongside gcc, glibc, and gdb, introducing additional RISC-V extension support, new assembler and linker options, and improvements to tools such as objdump and readelf 」

    linuxiac.com/gnu-binutils-2-47

    #gnubinutils #binutils #riscv #opensource

  19. 「 The GNU Project has announced the release of GNU Binutils 2.47, a core component of the GNU toolchain, alongside gcc, glibc, and gdb, introducing additional RISC-V extension support, new assembler and linker options, and improvements to tools such as objdump and readelf 」

    linuxiac.com/gnu-binutils-2-47

    #gnubinutils #binutils #riscv #opensource

  20. Thwarted! Was hoping to run (opencode.ai/) on my system with the local llama.cpp LLM but seems its build and distribution requires the bun javascript runtime which means its platform support is quite limited <sigh>

    Trying to run it under qemu and it's started up but still not settled down with qemu chewing over 200% CPU at the moment...

    I'll edit this toot if it gets to a vaguely usable state

  21. Thwarted! Was hoping to run #opencode (opencode.ai/) on my #RISCV system with the local llama.cpp LLM but seems its build and distribution requires the bun javascript runtime which means its platform support is quite limited <sigh>

    Trying to run it under qemu and it's started up but still not settled down with qemu chewing over 200% CPU at the moment...

    I'll edit this toot if it gets to a vaguely usable state

  22. Coincidentally I was also looking for information on the SpacemiT-K3's AI capabilities and came across another of Bruno's articles. Interesting to see the performance figures here, and it's a real shame that - for now - it seems you have to ue prebuilt binaries to access the AI instructions with llama.cpp on Bianbu. But it does work. I have a local qwen2.5-coder running on mine. Just need a bit more work to let it do changes on the file system ...

    dev.to/gounthar/benchmarking-l

  23. Coincidentally I was also looking for information on the SpacemiT-K3's AI capabilities and came across another of Bruno's articles. Interesting to see the performance figures here, and it's a real shame that - for now - it seems you have to ue prebuilt binaries to access the AI instructions with llama.cpp on Bianbu. But it does work. I have a local qwen2.5-coder running on mine. Just need a bit more work to let it do changes on the file system ...
    #AI #RISCV #OpenSource
    dev.to/gounthar/benchmarking-l

  24. From FUZxxl:

    > SIMD programming challenge: take a vector v and a mask m segmenting it into k segments. Given a (variable) permutation π with k entries, shuffle the segments of v into the order given by π (segment-wise shuffle). How would you approach this problem?

    My approach is to run-length-encode the offset of the start of each segment, apply the permutation, decode the RLE-offsets and finally fixup the offsets for the second to last element of each segment. This gives you the shuffle you can apply to the input.

    Here is the RVV implementation: github.com/camel-cdr/rvv-playg (godbolt.org/z/dMhxz84hz)

    I've attached an image of an execution log to help visualize this.

    #simd #riscv

  25. From FUZxxl:

    > SIMD programming challenge: take a vector v and a mask m segmenting it into k segments. Given a (variable) permutation π with k entries, shuffle the segments of v into the order given by π (segment-wise shuffle). How would you approach this problem?

    My approach is to run-length-encode the offset of the start of each segment, apply the permutation, decode the RLE-offsets and finally fixup the offsets for the second to last element of each segment. This gives you the shuffle you can apply to the input.

    Here is the RVV implementation: github.com/camel-cdr/rvv-playg (godbolt.org/z/dMhxz84hz)

    I've attached an image of an execution log to help visualize this.

    #simd #riscv

  26. The RISC-V ISA is crossing the chasm from hobbyist microcontrollers to datacenter-grade CPUs. SiFive, Ventana, and Rivos are shipping serious silicon while the software stack (LLVM, Linux, Debian) catches up. The open model works - no license fees, custom extensions, and a global talent pool driving innovation. #RISCV #OpenSource #Hardware #Linux #Embedded #OpenISA

  27. The RISC-V ISA is crossing the chasm from hobbyist microcontrollers to datacenter-grade CPUs. SiFive, Ventana, and Rivos are shipping serious silicon while the software stack (LLVM, Linux, Debian) catches up. The open model works - no license fees, custom extensions, and a global talent pool driving innovation. #RISCV #OpenSource #Hardware #Linux #Embedded #OpenISA

  28. Running DOOM is cool. Building the CPU that runs it is cooler.

    This write-up follows the journey from designing a custom RISC-V processor to FPGA implementation and using DOOM to validate the design.

    Excellent hardware/software co-design read.

    armaangomes.com/blogs/doom/

    #embedded #riscv #fpga

  29. Running DOOM is cool. Building the CPU that runs it is cooler.

    This write-up follows the journey from designing a custom RISC-V processor to FPGA implementation and using DOOM to validate the design.

    Excellent hardware/software co-design read.

    armaangomes.com/blogs/doom/

    #embedded #riscv #fpga

  30. Keeping the 2*8 cores (not threads!) of this SpacemiT-K3 busy

  31. Keeping the 2*8 cores (not threads!) of this SpacemiT-K3 busy #RISCV

  32. EMiX extends FPGA emulation beyond the limits of a single board by partitioning RISC-V SoCs across multiple interconnected FPGAs. The authors demonstrate a Linux-capable 64-core system spanning 8 FPGAs and plan to open-source the framework.
    arxiv.org/abs/2604.27012
    #RISCV #FPGA

  33. EMiX extends FPGA emulation beyond the limits of a single board by partitioning RISC-V SoCs across multiple interconnected FPGAs. The authors demonstrate a Linux-capable 64-core system spanning 8 FPGAs and plan to open-source the framework.
    arxiv.org/abs/2604.27012
    #RISCV #FPGA

  34. The Milk-V Titan finally arrived! 🎉

  35. The Milk-V Titan finally arrived! 🎉

    #RISCV

  36. New #riscv Fast-Track Proposal: Zijf (Far jumps and calls):

    github.com/riscv/riscv-isa-man

    A) should've been defined way earlier
    B) remember the Qualcomm slides (lists.riscv.org/g/tech-profile)

  37. New #riscv Fast-Track Proposal: Zijf (Far jumps and calls):

    github.com/riscv/riscv-isa-man

    A) should've been defined way earlier
    B) remember the Qualcomm slides (lists.riscv.org/g/tech-profile)

  38. You need a 1234 GiB GPU to run your program?
    Let me play you the tiniest... breakout board!

    The 10-cent CH32V003 microcontroller and a single capacitor make a complete breakout board. Honestly, I didn't even need the PCB. The capacitor could be soldered directly on the pins.

    I flashed it with the . Not so "Nano" in comparison! for scale.

    And it has support!