Несерьёзный Выдумщик

А может нафиг всякие #ARMboard ‘ы сродни Orange Pi Plus и т.п. Может настаёт уже время RISC-V и среди одноплатнтков и в лице всяких mainboard для ноутбуков #Framework?

Может хватит кормить ARM и пора нести свои кровные за RISC-V решения?

Понятно, что это никакая не архитектура, а набор комант (ISA) и реально процессор может быть хоть #ARM, хоть #MIPS.

Ясно, что компания MIPS объявив о переходе на RISC-V ни в коем разе не отказылась от MIPS-процессоров, а просто стала делать им другой набор команд.

Вот может и пора затариваться чем-то на базе #StarFive #JH7110? Тем более, что на этом делают уже материнские платы для кастомизируемых ноутбуков #Framework.

Да и судя по тестам с ISA RISC-V уже есть процессоры со вполне зрелой производительностью.

#RISCV

Akkoma

idealists.su
Jure Repinc :linux: :kde:

RISC-V Mainboard for Framework Laptop 13 is now available
🔗 frame.work/si/en/blog/risc-v-m
via @frameworkcomputer

"We’re happy to share that DeepComputing’s DC-ROMA RISC-V Mainboard for Framework Laptop 13 is now in stock and shipping in the Framework Marketplace. This is very much a developer-focused board to help accelerate maturing the software ecosystem around RISC-V."

#RISCV #RISC_V #laptop #laptops #hardware #CPU #CPUs #Framework #DeepComputing #StarFive #JH7110 #SiFive #U74

RISC-V Mainboard for Framework Laptop 13 is now available

Framework
Feb 04, 2025, 18:38 · · · 5 · 0
gyptazy

Awesome! Feel free to join and snac runs perfectly fine on a RPi! I built #snac for #RISCV (for my #Starfive #visionfive2 board) which even runs there pretty smooth :) also @grunfink is doing an absolutely great job as the dev behind the snac project.

@emb

The ol' tealeg 🐡

Took a fair bit of mucking about (mainly because I haven't updated the firmware in a year), but I finally got #openbsd76 running on my #starfive #visionfive2 .

#openbsd #riscv #riscv64

Oct 15, 2024, 21:53 · · · 0 · 0
Colin Gordon

Okay, so I figured it out. Several things changed without documentation, and there are undocumented assumptions:

- the newer Ubuntu images for the #StarFive #VisionFive 2 are more automated than they used to be. More of the EFI stuff is fully automated, and used more sophisticated parts of the EFI partition format than u-boot's filesystem commands know about (but the boot commands still read correctly)
- the SD card loader assumes you have no eMMC. (!) I still had eMMC with FreeBSD installed on it, so for a bit the Ubuntu loader was booting FreeBSD from eMMC, *because the Ubuntu u-boot assumes it is on the first valid mmc device*. But the first valid mmc device is the eMMC if it's installed.

And now that I sorted that out, I need to set it aside for the night because I sorted this out in bed and the wifi config tools aren't in the server image so I need a hard-line tomorrow 🙃

#RISCV

Colin Gordon

Apparently Ubuntu's pre installed server images for 24.04 for the #StarFive #VisionFive2 just.... don't include the dtb for the board anymore? There's no dtb directory at all, just the EFI directory. So I guess nobody has actually tested this in the last year?

And the VisionFive2-specific u-boot in the image can't list the contents of the partition?

Has anyone actually gotten these to work recently? I'll track down a recent dtb and try again later, but I'm puzzled by the fact that u-boot can't read the partition contents. The instructions (wiki.ubuntu.com/RISC-V/StarFiv) refer to the 23.10 image, which I can't find on any mirrors... Has anyone seen this work? #RISCV

RISC-V/StarFive VisionFive 2 - Ubuntu Wiki

wiki.ubuntu.com
Benjamin Carr, Ph.D. 👨🏻‍💻🧬

#Framework #Laptop13 To See A #RISCV #Motherboard Option
Pricing information isn't yet available and the motherboard is in development still, but #DeepComputing is working on bringing this RISC-V motherboard for Framework Laptop 13 as an alternative to the Intel and AMD options. The DeepComputing RISC-V motherboard will use a #StarFive #JH7110 with four U74 RISC-V cores. The JH7710 SoC does have upstream #LinuxKernel support!
phoronix.com/news/Framework-La

Anachron :void:

Call me crazy but I believe that a #linux #tablet might actually have a chance to be the first really useful tablet for me.

#starlabsystems #StarFive

gyptazy
Current state: 5x #StarFive #VisionFive2 boards on #RISCV in place for production usage:

- Primary Auth NS & NTP
- Secondary NS & NTP
- Webserver (#manpageblog)
- #snac (#Fediverse server) & #synapse (#Matrix chat server)
- #Tor relay node

#risc #riscv64 #risc64
gyptazy
You can find some newer packages for #Debian #Bookworm (which is used by the #VisionFive #VisionFive2 board) than the 2022 snapshot old ones for #RISCV on https://gyptazy.ch. But you can also grab my whole QEMU image to build it yourself or just spawn up a #chroot with #qemu static (qemu-riscv64-static) by running:

mmdebstrap --architectures=riscv64 --aptopt='Acquire::Check-Valid-Until "false"' --include="debian-ports-archive-keyring" sid /srv/riscv64-chroot "deb [trusted=yes] https://snapshot.debian.org/archive/debian-ports/20220616T194833Z unstable main"

cp /usr/bin/qemu-riscv64-static /srv/riscv64-chroot/usr/bin/

chroot /srv/riscv64-chroot/ qemu-riscv64-static /bin/bash


Tags:
#risc #riscv #risc64 #riscv64 #starfive #vision #packages #crosscompile #foss
Welcome

DevOps, FreeBSD, coding, cloud and open-source in a…

gyptazy.ch
gyptazy
Tomorrow at work...
"Hey gyptazy, how was your weekend, what did you do?"

I recompiled #Debian #Bookworm (non snapshot) packages for #RISCV. Currently, there're running 7 nodes with QEMU RISC-V images and one native board. Maybe I should simply switch to experimental but I guess in the current situation many new RISCV users will stay on the bookworm snapshot's which has been used as a default by #StarFive for the #VF2 board.

#risc #riscv #riscv64 #risc64 #risc-v #visionfive #visionfive2 #hardware
gyptazy
@lattera@bsd.network @tara@hachyderm.io @stefano@bsd.cafe thank you both for mentioning me and keeping my posts in mind :)

So, when it comes to the #StarFive VF2 board I tried to collect some information in general as well as VF2 specific ones. We also have a #RISCV (#risc #risc64 #riscv64) Matrix chat in the #BSDCafe which you can find here:
#RISCV64:bsd.cafe

You can find more to regarding my initial ideas, reasons and information here: https://gyptazy.ch/misc/switching-from-arm64-to-open-riscv-hardware-architecture/

Some #VisionFive (#VisionFive2) specific things like benchmarks, images (collection) or precompiled software like #snac2 (Fediverse instance server), matrix-synapse (Matrix server), #unixbench etc can be found here:
https://gyptazy.ch/misc/collection-of-images-and-information-for-risc64-board-visionfive2/

Keep in mind that not all OS images may work fully and may lack drivers. For my #FreeBSD one for example you can just boot into memory. Debian runs quite well but still needs a custom kernel (do not upgrade the kernel unless you know what you’re doing). Even RISCV is tier 2 level in FreeBSD many things are missing. Pkg completely, ports is a mess. However, you may find QEMU RISCV images to cross-build stuff from your amd64 or ARM64 machine right here: https://gyptazy.ch/misc/freebsd-14-riscv64-build-box-image-for-qemu/

Here you can find a real life test where the board served for a day my whole website (based on #manpageblog) and some other ones:
https://gyptazy.ch/snac/gyptazy/p/1706078460.746773

Btw, here’s a #neofetch output:
https://gyptazy.ch/snac/gyptazy/p/1707391057.757603

Switching from ARM64 to the open-source RISC-V hardware architecture

This blog post covers my first experience of switching…

gyptazy.ch
gyptazy
You asked for it!

Here's the #neofetch output on the #StarFive #VisionFive2 board based on #RISCV running #Debian #Linux. If you have any question, feel free to ask.

#risc #riscv64 #openhardware #opensource
gyptazy
Hm, I’m thinking about switching completely my personal servers to #RISCV64 based systems. Why?

Because I can! For real, it’s an awesome new platform, almost no one is using it for production (because of the limited support (especially currently from an OS perspective), knowledge and performance). However, I’m already running some boards in production, some tests I already shared with you (see also summary) and we saw that it’s easily running my workloads - so why not?

So when speaking about „why not“ my first issue is that it would force me to #Linux #Debian instead of #FreeBSD. It would be the first time since 2008 running personal Linux server instead of BSD based ones. It’s not a knowledge problem, I heavily even contribute to a Debian based distribution as a developer, it’s more an aspect of philosophy.

If you’re interested in #riscv (especially the #starfive #visionfive2 board), see also:

* Fediverse with snac: https://gyptazy.ch/snac/gyptazy/p/1706017043.921341
* Weberserver (testrun for a day): https://gyptazy.ch/snac/gyptazy/p/1706078460.746773
* More details: https://gyptazy.ch/misc/collection-of-images-and-information-for-risc64-board-visionfive2/
* Benchmarks: https://browser.geekbench.com/v6/cpu/4566123
* Docs: https://wiki.bsd.cafe/docs:riscv64
* Chat: We also have a chat for RISC related topics in the BSD cafe. Feel free to join us at: #riscv64:bsd.cafe



#risc #risc64 #riscv #riscv64 #bsdcafe
gyptazy (@gyptazy@gyptazy.ch)

Open Source addicted | Former AS20621 #Netop | Loves…

gyptazy.ch