Posts
3434
Following
205
Followers
341
Linux kernel maintainer. Compilers and virtualization at Parity Technologies.

Jarkko Sakkinen

Occasionally I watch random videos from Youtube and I've noticed that there is this geek/dev influencer scene. No comments on videos themselves but why they all look same and have the same mustache? It's funny tho don't mind...
0
0
0

Jarkko Sakkinen

some new planned fixes for tpm bus encrypt not yet sent to lkml. things on my side are delayed given the job change but i hope and think that within the current rc cycle. desktop use case and server use have somewhat differing needs and attack vectors
0
0
0
A document I compiled from feedback and community experience where things can go bad, not counting filesystem bugs: https://btrfs.readthedocs.io/en/latest/Hardware.html

There's a ZDnet article from 2010 "The universe hates your data" (https://www.zdnet.com/article/the-universe-hates-your-data/). There's only that much a filesystem can do.

Sometims I feel that btrfs is a decent faulty hardware detector that also happens to be a filesystem.
0
9
19

Lets take a moment & celebrate this new & free VST AU plugin Deelay by & .

Deelay packs loads of features in a simple, minimalistic interface. Diffusion for creating reverbs from small chambers to huge cinematic swells, distortion from subtle saturation to aggressive waveshaping, modulation for making your sounds come alive, & much more. Explore the possibilities of the Deelay completely free.

LINK ➡️ https://sixthsample.com/deelay/

0
2
1

Jarkko Sakkinen

Edited 1 month ago
So in principle Linux needs to build fully:

1. In GCC
2. In LLVM

This because there is need to be agile and robust with toolchains and it is higher priority than language support.

And the existing problem with Rust is that a kernel compiles either with:

1. In GCC + LLVM
2. In LLVM

This blocks Rust features from defconfigs, which simply mean that they cannot turned by default on.

Fixing this problem is more important than fixing any other possible problem with Rust because it is environmental constraint.

This is exactly why gccrs is important and it is good to see substantial progress being made:

https://lwn.net/Articles/991199/

The progress in gccrs factor over any Rust code in kernel in my opinion because it enables the *production value* for it.

PS. Just wanted to point out the actual issue because I did not spot anything at all from Plumbers :-) Weird because this is something that actually matters, not the stuff how people feel about programming language X.

#rust #rustlang #linux #kernel
1
7
7

Jarkko Sakkinen

These photos were taken when Microsoft started the infamous "Microsoft 💓 Linux" campaign 10 years ago 🙃

https://www.goodtechthings.com/oss-sos/
0
0
1

Jarkko Sakkinen

JetBrains Fleet. Not into GUI editors but have heard so much good about what they do from many people that I know who do amazing stuff so definitely will install this free editor on side:

https://www.jetbrains.com/fleet/
2
1
1

Trump will talk with Putin, but not 60 Minutes.
Chew on that.

2
5
1

Jarkko Sakkinen

Some of this years sponsors for Mindtrek, a conference at my home town :--) Never visited tho so not that much of idea, and I guess it is
more open source for business or something like that. Even in more hacking focused conferences it is nearly impossible to keep focus for full 45 minute presentation. Listening people is boring as hell.

Still I've heard it is pretty good place for like entrepreneur/business type of people, and it is in my home town so I guess I endorse and recommend it :-)

https://www.mindtrek.org/
1
0
0

Jarkko Sakkinen

So what is going ATM with naked functions and Rust? Apparently it is still unstable. I don't really see what it could accomplish what could not be accomplished with global_asm!() macro tho.

Just looking into stuff related to my new job and also reasoning about Enarx, which I'm (still) interested to re-burnish once getting more into developing Rust again in my day job after 1.5 years break.

They share similarities as both delegate I/O to host and calculate in the guest and have predefined address space.

#rust #rustlang #antiguachicken
1
1
0
Edited 1 month ago
Whoever thinks that getting cute by replacing precise timestamps with "1 hour ago", "3 weeks ago", "6 months ago", "recently" etc is a good idea:

STOP IT!

I am particularly glaring at you, github! I don't know if you did it first, but so many other people copied this blight on humanity from you.
3
14
0

Jarkko Sakkinen

Edited 1 month ago
Looking at statistics and error ranges and not much can be said about outcome:

https://ig.ft.com/us-elections/2024/polls/

Neither do I believe that world ends to either outcome.

We've have had in Finland some crazy and/or drunkard dictator who wants to destroy the planet leading the neighbor country for most of the post-war history, and usually terms have been "up-until-being-a-corpse", not four years.

Not going to tell, which of our neighbors I'm talking about, just in order not to point any fingers :-) For most it would be better probably to put more focus on elections where you have the voting privilege in the first place.
0
0
0

Jarkko Sakkinen

Edited 1 month ago
Phew, all biometric and also ThinkShield and ThinkCloud shenanigans disabled from ThinkPad BIOS.

I never use biometric anywhere because in the end of the day it is just obfuscated clear text.

#biometric #infosec
0
1
1

Jarkko Sakkinen

Edited 1 month ago
I don't like hypervisors where guest is like an extended entity of a process (/dev/kvm).

Or like I get that at a data center where you lease resources but actually the best possible scheme running VM's at home is partitioning.

Good example is creating a VM running Windows with optimal perf, which requires tons of knowledge about even things like huge pages and how to control them and stuff like that. All that complexity comes from melding the process be a bit like a partition of resources instead.

So when this came up, I thought that this is exciting exactly for home use:

https://github.com/siemens/jailhouse

I discovered it, if I recall correctly, OpenSource Summit or Plumbers when the band wagon was at LA 2018. Totally made sense for me because it kind of does of the shelf the best defaults for home use.

I wonder what happened to this project, is it in upstream or doing any progress? Not around a machine with my dev stuff to check this so thus not checking myself :-)
1
1
2

Jarkko Sakkinen

Question #Asahi #Linux.

I bought in June a dock with M.2 slot. but at that point Asahi at least required some extra dance to get booting from external drive.

I might have tried it but gave up or did not get not working, cannot recall anymore :-)

Anyway, is this becoming a feature in Asahi or at least in the roadmap?

I have the heftiest 6/4 core (16/16 GPU/AI) version with 32 Gb waiting for becoming ARM build machine during days and studio for bad music during nights ;-)
1
1
0

Apple Vulkan Driver "HoneyKrisp" Lands Many Fixes & Features

HoneyKrisp as the open-source Mesa Vulkan driver for Apple Silicon graphics and developed as part of the Asahi Linux project has landed a number of enhancements into the mainline Mesa code...
https://www.phoronix.com/news/Mesa-HoneyKrisp-October

0
2
1

Jarkko Sakkinen

Looking through phone as i was asked to give a pic for a #LinkedIn post. Im not in that site but I could still imagine that this first one spotted is not yet the one 😂

0
0
1

Jarkko Sakkinen

Casio. The battery has lasted 1.2 years so far, syncs the timezone automatically when country changes via bluetooth, shows arrived messages and calls, has a step counter and other rudimentary sporty features.

Have been considering while buying sports watch from Suunto like for having navigation when hiking in the woods but this really has delivered incredibly well considering how archaic it is :-)

#casio #watch

1
0
3
Show older