gyptazy.ch is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.

This server runs the snac software and there is no automatic sign-up process.

Admin email
contact@gyptazy.ch
Admin account
@gyptazy@gyptazy.ch

Search results for #riscv64

DesRoin »
@DesRoin@geekdom.social

DesRoin »
@DesRoin@geekdom.social

Never worked with before and I need it for an upcoming project... so I'm using my to manage all other in my home. Even reinstalled my old 3 with to have a different OS and system in the network xD
The way things look right now I'll have a lot of time on my hands to figure this out...

No description
0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

I guess based VMs would be really pretty cool on . I think this would be really valuable but I’m struggling on possible implementations.

A: Using my 4x boards - each board has 8GB. This could lead into a temporary and time limited, dedicated usage of 7-30d.

B: It could be shared across with 7 users by on . Requires better support in FreeBSD.

C: QEMU emulated instances running on amd64

I’d really like to see rv64 being pushed and it was excactly the reason to get those boards to get more experience on that platform. However, just sharing some ideas - it does not mean that they will be available in the near future (but would be cool if so).

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

I’m living on server side between , & and can’t decide which platform I want to go!

offers the best support and is fast.
is very efficient and also very fast.
is amazing & exciting (but slow with my current hw, but I can deal with it)

While amd64 & ARM64 work perfectly fine with , the hardware support (beside stuff) is still very limited. Currently, and work very well there.

DesRoin »
@DesRoin@geekdom.social

Currently performing a huge update on my for good measure. Lets see if it boots up again once everything is done xD

No description
0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

2.48 (2.49-dev) compile for & . Thanks to @grunfink@comam.es for today's release!

This should help all the people that are running on hardware (like the , , , ...) and also want to run as a instance in the like me.

You can grab it here: https://cdn.gyptazy.ch/files/riscv64/ubuntu/snac/snac_2.49_dev_ubuntu_23.10_riscv64_linux.tgz

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

It does not need any cooling - https://gyptazy.ch/snac/gyptazy/p/1708263688.872999
It's also the probably first ever based node for the in the : https://gyptazy.ch/snac/gyptazy/p/1707572174.673811

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

This is how one of the cases looks like for the board.

Happy serving on & . Hopefully soon again back on .

DesRoin »
@DesRoin@geekdom.social

So put my where it belongs xD
Now the actual work can start 🧐 😆

Neofetch on the VisionFive 2 showing basic system information

DesRoin »
@DesRoin@geekdom.social

So looks like this could be the final incarnation of my
Put an active cooler on top using blu tack which also makes this really silent 😶🔕
Currently trying to update the system which failed the past two days simply because it took too long, but now since it doesn't thermal throttle anymore it should go through.
Stays nice and cool at 43°C under 100% load on all cores

No description

DesRoin »
@DesRoin@geekdom.social

Since a friend of mine has access to a free of charge 3D printer, courtesy of the German tax payer (us), I got myself a nice case printed for the .
Have to add some active cooling on top which will make it look less cool, but otherwise it's running at around 58°C with just the passive cooler and over 65 when under load.

No description
0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Just created some based images of & . This might become helpful when integrating in your build & test pipelines.

https://gyptazy.ch/misc/riscv-container-images-for-podman-docker/


0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Current state: 5x boards on in place for production usage:

- Primary Auth NS & NTP
- Secondary NS & NTP
- Webserver (
- ( server) & ( chat server)
- relay node


0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

You can find some newer packages for (which is used by the board) than the 2022 snapshot old ones for on https://gyptazy.ch. But you can also grab my whole QEMU image to build it yourself or just spawn up a with 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:

Shawn Webb »
@lattera@bsd.network

I see GENERICSD images here: download.freebsd.org/snapshots

But I don't see a kernel config in the source tree named GENERICSD, only GENERIC:

cgit.freebsd.org/src/tree/sys/

Am I missing something?

Shawn Webb »
@lattera@bsd.network

Two new additions to the family.

Two StarFive VisionFive2 SBCs enclosed in their powder black cases, with one of the devices having a UART USB cable attached.

Shawn Webb »
@lattera@bsd.network

FreeBSD 15.0-CURRENT-HBSD #0  hardened/current/master-n193382-7d849178809c: Mon Feb 12 19:03:14 UTC 2024                                                       
shawn@hbsd-current-01:/usr/obj/usr/src/riscv.riscv64/sys/HARDENEDBSD riscv

No description

DesRoin »
@DesRoin@geekdom.social

The Firmware update on my worked really well actually. I didn't adjust the version strings though so the openSBI now shows the board and build date instead of 1.4 or w/e the latest but it's fine.
Now let's hope Amazon delivers the new SD cards and if they work I can finally continue to dabble around with other systems but the standard image 😅🙏🏻

DesRoin »
@DesRoin@geekdom.social

@ludovic_dev been playing around with the for a bit now.
Still very excited to see how the architecture and the product offerings for it move forward ^^

DesRoin »
@DesRoin@geekdom.social

@ludovic_dev been playing around with the for a bit now.
Still very excited to see how the architecture and the product offerings for it move forward ^^

DesRoin »
@DesRoin@geekdom.social

In case anyone was wondering I'm still working on my
Currently building a new firmware image and waiting for a new SD card since one of my issues apparently is that the second SD card I have here simply doesn't work with the device... or my laptop for that matter

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

@adingbatponder@fosstodon.org oh, that sounds super cool and interesting! Thanks for the nixOS link, that’s new to me for the VF2.

I pretty much love the idea of using them for production usage, hope you find some time to proceed on your setup and to share your insights :) keep us updated! Btw, we have a chat in the :
:bsd.cafe
Feel free to join :)

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

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

I recompiled (non snapshot) packages for . 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 for the board.


Compile of libssl3 for Debian Bookworm RISC-V hardware architecture
0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

@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 VF2 board I tried to collect some information in general as well as VF2 specific ones. We also have a ( Matrix chat in the which you can find here:
: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 ( specific things like benchmarks, images (collection) or precompiled software like (Fediverse instance server), matrix-synapse (Matrix server), 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 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 and some other ones:
https://gyptazy.ch/snac/gyptazy/p/1706078460.746773

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

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

@73ms@infosec.exchange Hey!
Honestly, is especially probably the best supported OS/Linux distro on this device. StarFive provides ready-to-use images for this board including the drivers and patches. It also works in a Desktop way but lacks hw accel (Vulcan). But this also means, you cannot just simply use the distro kernel to upgrade. OpenBSD finally seems to work from a CLI perspective (for server based things), FreeBSD loads from memory (no write back to SD), and so on. It's still a long way to go! Haven't had any look ad HaikuOS, unforutnaley can't say anything regarding this. Maybe I can have a look at it on the weekend. If you're into RISC, maybe you like to join our little chat in matrix:
:bsd.cafe

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

You asked for it!

Here's the output on the board based on running . If you have any question, feel free to ask.


0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Long post

@grunfink@comam.es I think for many ones (including me) it is the perfect solution. Especially your mentioned features like almost no dependencies, small footprint, no database just files. Easy to build everywhere (I run it on system, easy to deal with data content for backups (just ensure to include hard links) and the management is also pretty easy. For me it is the perfect solution, it scales well and I have just 200mb of memory usage including the OS. Thinking about a full Mastodon instance I would need a minimum of 4GB, maybe even more. The default web template of snac is really very basic (I like it), but most people may not want to use this. However, there’re cool additional themes and I also like the modern light theme (from @voron@snac.nya.pub ) which makes it probably much more usable for regular users. However, since the API got more and more improved and more clients are working this shouldn’t be a problem anymore. @grunfink@comam.es support is awesome, especially when it comes to investigating bugs or performance issues. You see that he’s clearly very nit picky to provide best performance (of him, code and binary performance). I really love it and bought also a coffee. I think the rest is just missing marketing (out of the nerd bubble). However, like always - big thank you for your efforts and work. I wouldn’t use the Fediverse without snac.

DesRoin »
@DesRoin@geekdom.social

Isn't that the prettiest thing you've ever seen? 😆
So the developer of the build released a new patch with a newer kernel version and from the sound of it that one should fix most of the issues I'm still facing so... lets see how that works out tomorrow.

No description

DesRoin »
@DesRoin@geekdom.social

So I've reimaged my SD card and... managed to brick it again with a custom kernel update. HOWEVER I managed to fix it again by pointing to the right image file for the board... this is quite a learning experience xD

DesRoin »
@DesRoin@geekdom.social

Since the is currently located in my bedroom running updates (for 3 hours now and counting) I thought I could just connect to it from my Windows PC and see how things are going xD

No description
0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

@DesRoin@geekdom.social sounds great! If you need a or RISCV64 build box qemu image for packaging (I avoid to have all dev packages on the real board and keep it therefore slim), just ping me or have a short look on my blog. If you need any help for the board, just let me know :)

DesRoin »
@DesRoin@geekdom.social

So this went... Pretty smooth, thought the beginning would cause a heck of a lot more issues. Now onwards to the actual issues 😅🤣
(Please ignore the dirty USB-C cable 😵‍💫)

No descriptionNo description

DesRoin »
@DesRoin@geekdom.social

So that worked... better than I expected. ^^'
WIFI still doesn't work though which might be a driver thing? This one came with an external wifi card ^^'

No descriptionNo descriptionNo description

DesRoin »
@DesRoin@geekdom.social

Let's get this party started 🥹🤞🏻

No description
0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Hm, I’m thinking about switching completely my personal servers to 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 instead of . 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 (especially the 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: :bsd.cafe


0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Hm, I’m thinking about switching completely my personal servers to 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 instead of . 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 (especially the 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: :bsd.cafe


0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Hm, I’m thinking about switching completely my personal servers to 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 instead of . 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 (especially the 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: :bsd.cafe


0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

I got asked about the 's board power consumption:
Idle: 7.3W
Full: 13.4W

Notes: Only ethernet and SD plugged in, Full test is running all cores on 100%. Running on latest image. Measured with Refoss Smart Plug (accuracy unknown)

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

@zirias@techhub.social yeah probably, maybe time to update the doc to make it more clear. Just encountered it when needing OpenSSL and curl libs for building for on . It’s a first struggle w/o ports, git etc but now I’m finally building everything

Vintage Tech on BSD.CAFE »
@vintagetech@mastodon.bsd.cafe

@gyptazy What exactly is ?

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Afaik is Tier2 in and should therefore provide at least the basic port and pkg support? „This includes support for basic packages such as ports-mgmt/pkg“

Bootstrapping pkg from pkg+http://pkg.FreeBSD.org/FreeBSD:14:riscv64/quarterly, please wait...

pkg: Error fetching http://pkg.FreeBSD.org/FreeBSD:14:riscv64/quarterly/Latest/pkg.txz: Not Found

A pre-built version of pkg could not be found for your system.


0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

@CapitalB@noauthority.social you’re welcome! Sure that is easily possible. Snac runs even nice on my Vision Five2 board on platform (you can find benchmarks on my page) which is more or less equal to the performance of an old Pi3.

With just a hand full of people no problem but keep in mind, that everything is unencrypted - maybe it’s better to use a self-signed cert with a long lifetime, better then unencrypted. Just as a note/hint.

0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

Some more insights behind the board running on architecture. Operating systems like , & other distros, and precompiled stuff...

https://gyptazy.ch/misc/collection-of-images-and-information-for-risc64-board-visionfive2/


0 ★ 0 ↺

gyptazy »
@gyptazy@gyptazy.ch

short note: Running Geekbench in now. The system is not cooled in any way (even no heatpipe) and ran about 75°C during the benchmark tests. Looks like it'll stay there (and maybe throttle).