stsquad

@stsquad@lemmy.ml

FLOSS virtualization hacker, occasional brewer

This profile is from a federated server and may be incomplete. Browse more on the original instance.

stsquad,

I wouldn’t say that, it’s just there is a lot in vendor kernels and little incentive to upstream stuff for older SoCs that have already shipped. It’s true Google has come around to the importance of not drifting too far from upstream and hopefully we are starting to see the results of that change in attitude.

As I understand it my colleges in the QC landing team @ Linaro spend a lot of time getting stuff into the various upstreams.

stsquad,

SystemReady is already a thing. When it becomes mandatory for design wins hopefully it will become more common place.

stsquad,

It really depends how you see the firmware boundary. You can either treat it as a set of magic numbers you load onto the hardware so it works or see it as an intrinsically programmable part of your system that you should be able to see the source code for or live without support for the device.

stsquad,

I run Circe in Emacs because it’s lightweight and integrates with the modeline for not overly distracting notifications.

stsquad,

Self hosting takes time and energy and most open source developers join projects because they are interested in the project not becoming admins. On top of that building a CI system is an expensive undertaking when a lot of hosting solutions provide a fair amount of compute for free to qualifying projects.

stsquad,

If the system is SystemReady then the EFI boot chain is fairly straightforward now. My current workstation just booted off the Debian usb installer like any other pc.

stsquad,

It’s a web of trust. If the package maintainer is doing due diligence they should at least be aware how the upstream community runs. If it’s a one person passion project then it’s probably possible to give the changelog and diffstata once over because things don’t change that fast. Otherwise they are relying on the upstream not shipping broken stuff.

stsquad,

I just installed Ubuntu for my 11 year old and they could use it fine. Didn’t bother with any parental controls on the device itself (although I can ssh in if needed) because the network deals with filtering at a DNS level.

stsquad,

I wonder which of the many fetch tools support 24bit terminal colours.

stsquad,

You can launch Minecraft Bedrock with the mcpelauncher of the Steam Deck or you can use Waydroid.

stsquad,

Buy games from indie developers on platforms like itch.io. You may have a negative view of the other people involved in funding and marketing a triple AAA game but they all contribute and get a share of the retail price. You don’t get to pick and choose who deserves to get their slice.

stsquad,

This is the way 😉 although the Minecraft launcher is pretty good these days running under Waydroid is considerably less hacky as it’s not having to thunk between android and Linux userspace.

stsquad,

Sorry I was referring to: mcpelauncher.readthedocs.io/en/latest/

stsquad,

It’s interesting they’ve gone from a simple reskin to a downstream fork. I’m guessing there won’t be much of value to find though.

stsquad,

A bunch of generative filler text won’t games more immersive. Maybe there is some scope in giving the model hidden details you need to coax out of it LA Noire style but currently everything seems a bit gimmicky.

stsquad,

Basically your only other option is to find the keys for each BluRay you own yourself. I did go through the hoops a while ago and wrote it up: www.bennee.com/…/playing-blu-ray-under-linux/

However it’s a pain sourcing the encryption keys you need for each disk. While I work hard to prefer FLOSS apps over their propriety equivalents in this case I’m happy to pay the small fee for a perpetual licence of MakeMKV.

stsquad,

Is the hardware support for Raspberry Pi still out of tree or can I use an upstream build now on my Pi 4?

stsquad,

It works well enough with the rasbian OS derived from Debian. However pure Debian currently doesn’t have all the user space components to take advantage of the video decoder needed to play things smoothly. Currently I have Bookworm installed on the system but I run Kodi out of a docker image: github.com/stsquad/dockerfiles/blob/…/Dockerfile

stsquad,

A lot of projects would be better served with a plain Makefile although for widely posted projects something is required.

Qemu has used a single readable POSIX shell script for configure although recently most of the tests are in meson (avoiding some Makefile shenanigans in the process). While it’s a new syntax to learn at least the intent is clear and reviewable.

Lasse Collin, the other xz maintainer, has acknowledged the backdoor (tukaani.org)

They haven’t particularly made a comment on the situation so much as acknowledged it’s happening. They seem to be going with the story that they had nothing to do with it and this is news to them. Hope to hear more from them soon so we can find out more about the situation, how and why this happened, etc....

stsquad,

Don’t be too hard on Collin. Looking back on the threads it’s fairly clear he’s been the victim of a social engineering attack on an overworked maintainer. People were pressuring him to hand over maintainership while expressing disappointment at the slow pace of development. The off-list contact by Jia must have seemed like a helpful enthusiastic solution to a burnt out developer.

stsquad, (edited )

Time to audit all their contributions although it looks like they mostly contribute to xz. I guess we’ll have to wait for comments from the rest of the team or if the whole org needs to be considered comprimised.

stsquad,

It’s looking more like a long game to compromise an upstream.

stsquad,

Well the account is focused on one particular project which makes sense if you expect to get burned at some point and don’t want all your other exploits to be detected. It looks like there was a second sock puppet account involved in the original attack vector support code.

We should certainly audit other projects for similar changes from other psudoanonymous accounts.

stsquad,

Microsoft has been working with a number of open source projects for some time now. It shouldn’t be that surprising anymore.

stsquad,

While shell based RC systems do offer flexibility they also have downsides including copy and paste leading to subtly different behaviour across units. Dependency resolution was also a bit of a hack on top of scripts to deal with concepts like run levels.

The declarative approach of a proper configuration is a better and more scalable solution.

stsquad,

You can end up with a lot of boiler plate code and with duplication you run the risk that one unit tweaks the boiler plate in a way that behaves differently. This isn’t insurmountable and a lot of rc scripts source a library of common functions shared between units. However from the point of view of the executor each unit is it’s own whole ball of shell script code.

stsquad,

The declarative approach also allows for better composability - user tweaks can just be the relevant lines on top of the packaged default config.

stsquad,

How much theming does a terminal need? Personally my required features were a server and good font support. Currently I use the foot terminal: codeberg.org/dnkl/foot

stsquad,

So is the theming here for the window decorations or the text colour scheme?

stsquad,

They have been working on VirtIO vulkan support as well as native context support for their cards.

stsquad,

Don’t delete it. It’s an area of the filesystem where the current user session data is kept. This includes things like sockets to communicate with other session components and lock files. It’s usually hosted on a ram disk so takes up no space in the system and goes away when you shutdown your machine.

stsquad,

It is most likely another filesystem mounted where the flatpak can see it. A terminal tool like ncdu or even du will take an -x option to not cross file-system boundaries. That will show the true usage of everything bellow where you call it (even though it is a ramfs so not persisted across reboots).

stsquad,

Wasteland 3 has a number of mutually incompatible outcomes that force you to decide how things will end up.

stsquad,

I’ve been meaning to play with the various rust game engines for some time. It looks like bevy has come some way since I last looked at it.

stsquad,

It’s a fun co-op which I’ve played with my partner and my kids. It packs a lot of variety into it’s level design and is very well executed. Would recommend.

stsquad,

Price rises aren’t welcome and the latest one does seem quite high. However I’ve been paying for plus since I got my PS4 and I’m still ok with it. Considering I maybe buy one game every two years for the price of another triple A game a year I’ve built up quite a library. The hours my partner has put into Spiritfarer, Slay the Spire and Hades indicates it’s still providing good value. Every month we at least check out the new games unless it’s a survival horror.

If I have one complaint it’s since I got off the CoD train as I got older when I do occasionally dip into the free ones via plus I find it very hard to find any online matches. I assume this is because all the hardcore players move pretty quickly to the current iteration leaving the lobbies of the older games empty.

stsquad,

Yeah my kids don’t have gaming PCs (yet?) but have fun playing through a bunch of the plus stuff when they are not on Minecraft or (shudder) Roblox on their tablets.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • fightinggames
  • All magazines