Jure Repinc
Digital and software freedom/rights advocate from Slovenia, Europe. Also a member of the Pirate party. You can find me on Mastodon: @JRepin@mstdn.io
- 738 Posts
- 99 Comments
Jure Repinc@lemmy.mlOPto
RISC-V@lemmy.ml•RISC-V takes first step toward international standardization as ISO/IEC JTC1 grants PAS Submitter statusEnglish
5·1 month agoTo make this easier RISC-V has profiles (the latest being RVA23), which specify a base extension set. So software can target a specific profile, and CPUs advertises which profile they support (+ possible additional extensions). Regarding naming schemes, AMD and Intel are not so clear here either, so it would not be so much different :)
On openSUSE they have snapper snapshotting integrated into package management, so it automatically creates a snapshot before and after updates. And if something would go wrong you could easily select an old snappshot to boot from in the GRUB menu.
I have the BPI-F3 and it comes with Bianbu distribution by default. It is based on old LTS versions of Ubuntu with some updated packages (like Mesa) and some packages optimized for the X60/K1 CPU. The problem with this CPU/SBC is that SpacemiT is bad at upstreaming the support, they do support only in their own forks of Linux kernel and other software. So upstreaming is done by volunteers and is progressing very slowly (example only for the Linux kernel), so usual distros like Debian do not have support out of the box. Also it is a problem that the K1/X60 has some Imagination PowerVR BXE-2-32 integrated graphics and this one is not supported by Mesa and only has closed binary drivers which Imagination provides to SpacemiT and they then add it into Bianbu. Also keep in mind that even this driver does not support OpenGL (the normal desktop one). Only OpenGL ES and Vulkan. So in essence this means that the compositor/windowmanager and the toolkits like Qt need to be compiled with this support which is generaly not the case in more normal distros. Sometimes they provide two sets of compiled packags, one with normal desktop OpenGL which you then have to replace with the openGL ES variants. And these are usually not so well tested in the normal daily desktop use case.
So for daily use you more or less have to stick with Bianbu Linux on it. If you do that, I would it is quite usable, if you do not find GNOME-based desktop it has limiting as I do, since I am used to the power and plethora of features in KDE Plasma :) It is a bit slow for some more demanding tasks like video, graphics, games and stuff like that, but yeah, for simple office usecases, it is fine. So depends on what you would use it to do.
Jure Repinc@lemmy.mlto
Linux@lemmy.ml•This Week in Plasma: The beginnings of Wayland session restoreEnglish
3·8 months agoOh yeah. Can’t wait for this. Bad session management/restore is basically the only major thing I still miss a lot on Wayland. Hopefully Firefox and other apps will gain support for this soon (I guess all Qt/KDE apps will get support at once when they also add support to Qt and KDE Frameworks). Anyways I just opened the enhancement request for Firefox for this just hoping they will add support soon.
Jure Repinc@lemmy.mlOPto
Gaming@beehaw.org•BDS calls for boycott of Microsoft and Xbox gaming products over alleged Israeli military connections
9·8 months agoRead more about it here Boycott, Divest, Sanction movement, details about BDS on Microsoft
Well as they mention it, they do know.
It does not break anything. Just uses C++ and builds upon it and improves it. And MOC comes in when some niceties are required that are hard to do with plain C++ (and be backwards compatible) or when more flexibility is required. If you know how to do it better, well Qt is free (as in freedom) and opensource and you can join the project and replace MOC with a better implementation. Until then it is a not so important detail and foolish to throw away entire Qt and all the numerous goodies and nice things that it brings just for this small detail.
What’s wrong with it? It is basically invisible and all done automatically in the background by the build system.
Jure Repinc@lemmy.mlto
Linux@lemmy.ml•kscreenlocker_greet broke with a recent update of OpenSUSE (November 1). Any advice on how to fix it?English
4·1 year agoInstall
pam_pkcs11package, which contains the missing library
Jure Repinc@lemmy.mlto
Gaming@lemmy.zip•Steam games will now need to fully disclose kernel-level anti-cheat on store pagesEnglish
9·1 year agoThey do give a refund for this. I got it after they added it to EA Sports WRC. Explained to them that it was not in the original contract and that it prevents me using the product I licensed on Steam Deck and GNU/Linux and they refunded me.
Jure Repinc@lemmy.mlto
Ask Lemmy@lemmy.world•What is your favourite matrix client?English
3·1 year agoMy favourite Matrix client is NeoChat.
Agree and hope it brings even better GNU/Linux gaming support, as it is the OS that is in this democratic users/people owned operating system, just as other free as in freedom and opensource collaborative software. In this regard Valve does quite a very good job of improving and sponsoring GNU/Linux, Mesa drivers KDE and other opensource projects. What all other gaming companies fail terribly at. What comes after Valve must be even better at it.
Jure Repinc@lemmy.mlto
Technology@lemmy.world•Reddit is profitable for the first time ever, with nearly 100 million daily usersEnglish
3·1 year agoWell and behind it is stealing other peoples’ work (posts and comments, moderation and administration) and selling them as yours. The oldest capitalist criminal trick in the book: privatization AKA primitive accumulation AKA enclosure of the commons.
Jure Repinc@lemmy.mlto
Reddit@lemmy.world•Reddit is profitable for the first time ever, with nearly 100 million daily usersEnglish
21·1 year agoWell and behind it is stealing other peoples’ work (posts and comments, moderation and administration) and selling them as yours. The oldest capitalist criminal trick in the book: privatization AKA primitive accumulation AKA enclosure of the commons.
Jure Repinc@lemmy.mlto
Reddit@lemmy.world•Reddit is profitable for the first time ever, with nearly 100 million daily usersEnglish
41·1 year agoWell and behind is is stealing other peoples’ work (posts and comments, moderation and administration) and selling them as yours. The oldest capitalist criminal trick in the book: privatization AKA primitive accumulation AKA enclosure of the commons.
Jure Repinc@lemmy.mlto
Technik@feddit.org•Reddit is profitable for the first time ever, with nearly 100 million daily usersEnglish
3·1 year agoWell and behind is is stealing other peoples’ work (posts and comments, moderation and administration) and selling them as yours. The oldest capitalist criminal trick in the book: privatization AKA primitive accumulation AKA enclosure of the commons.
Jure Repinc@lemmy.mlto
Technology@beehaw.org•Reddit is profitable for the first time ever, with nearly 100 million daily usersEnglish
77·1 year agoWell and behind it is stealing other peoples’ work (posts and comments, moderation and administration) and selling them as yours. The oldest capitalist criminal trick in the book: privatization AKA primitive accumulation AKA enclosure of the commons.

















Well for x86 software still needs to be testing if some instructions are supported dynamically if they want to take adventage of the latest ones. For example you still neeed to test for different versions of AVX or even older SSE versions, since not all the x86 CPUs support everything. In 2020 something similar to RISC-V profiles was also defined for x86: microarchitectural levels. And most software just is compiled for the lowest commonly supported set of x86 instructions, in essence x86-64-v1 or x86-64-v2, depends on the software or GNU/Linux distribution. Although recently some distributions started to provide additional higher levels of packages for programs that benefit most from the use of latest x86 instructions. And then glibc HWCAPS feature enables the system to load the most optimized binary of the appliation. For example see openSUSE Tumbleweed gains optional x86-64-v3 optimization.