Posts
4841
Following
322
Followers
492
Linux kernel hacker and maintainer etc.

OpenPGP: 3AB05486C7752FE1

Jarkko Sakkinen

I like virt manager otherwise, except for its crappy looking icon :-) #kvm #qemu #libvirt
0
0
0

Jarkko Sakkinen

Edited 2 years ago

So to test my next branch I just need to do pretty trivial steps to get a properly packaged distro kernel:

git fetch --no-tags git://git.launchpad.net/~ubuntu-kernel-test/ubuntu/+source/linux/+git/mainline-crack refs/tags/cod/mainline/v6.3-rc7:refs/tags/cod/mainline/v6.3-rc7
git checkout next
git checkout -b next-test
git merge cod/mainline/v6.3-rc7
LANG=C fakeroot debian/rules clean
LANG=C fakeroot debian/rules binary-headers binary-generic 

In my experience even in archlinux test kernel packaging is more involved than ubuntu.

0
1
1
I favor Ubuntu in my machines because it has so streamlined kernel workflow, which lends itself to testing new upstream patches (even among Debian derivatives).
1
1
0

Jarkko Sakkinen

#remindertomyself: fetch a #git tag for the given #ubuntu #mainline #linux #kernel #snapshot:

$ git fetch --no-tags git://git.launchpad.net/~ubuntu-kernel-test/ubuntu/+source/linux/+git/mainline-crack refs/tags/cod/mainline/v6.3-rc7:refs/tags/cod/mainline/v6.3-rc7
From git://git.launchpad.net/~ubuntu-kernel-test/ubuntu/+source/linux/+git/mainline-crack
 * [new tag]                   cod/mainline/v6.3-rc7 -> cod/mainline/v6.3-rc7

suppilovahvero in linux-tpmdd on  next took 19s
$ git tag
cod/mainline/v6.3-rc7

Compilation:

LANG=C fakeroot debian/rules clean
LANG=C fakeroot debian/rules binary-headers binary-generic binary-perarch
1
1
1

Jarkko Sakkinen

#libreoffice #draw is the only reason why i install it in the first place anywhere. it provides equivalent user experience and robustness to all #subscription based #diagram tools, without the subscription fees.

the only thing i would improve in it would be t separate it from the rest of the suite because i don't have any use for the other libreoffice applications.
1
1
0

One blocker is lack of equivalent for set trash (in #mutt).

0
0
0

Jarkko Sakkinen

trying out #aerc #email client
1
1
1

Jarkko Sakkinen

I have now kind of current state of desktop in both #x86 and #ARM ends :-)

  1. i9-13900k / 64 GB / Intel ARC A-770
  2. Mac Mini M2 Pro 12 12/19 core version / 32 GB

The 2nd is both the computer I do music with (i.e. my studio machine) and also #ARM test farm for #TPM. I compile ARM kernels with it and run them in VMWare Fusion, which provides nicely packaged #vTPM’s.

0
0
0

Jarkko Sakkinen

i find paying for #sublimetext and using it with #neovintageous much better option than #vscode, if I need a GUI editor e.g. in meetings. It is fast and uncluttered. If you write code normally in the #terminal with #neovim, vscode can feel a bit sticky, and also stressful because it has too much shit going on in the screen estate. Milliseconds do affect to the overall feeling just like they would when e.g. when playing with a MIDI keyboard.

And generally if it is not fully open source, I feel less worried to use an application where I pay a sum of money for the license. Because the profit is often acquired by some means anyway, it is the most transparent for me…

0
0
1

Jarkko Sakkinen

#remindertomyself

$ ps -T -o comm,policy,rtprio -p $(pgrep -w -d ',' irq) | egrep '(snd|hci)'
irq/148-xhci_hc FF      85
irq/147-ahci[00 FF      50
irq/203-snd_hda FF      90
irq/204-snd_hda FF      90
0
0
0

Jarkko Sakkinen

#renewed my accidentally #expired
@lwnnet #subscription. unintentionally i had used single time payment last year (before that i was using corporate subscription while i was still working at intel). now it is set to automatic payment like it should be :-)
0
0
1

Jarkko Sakkinen

i have now kind of "#intel of the present day" #desktop configurtion in my main #development machine: i9-13900k with 64GB of DDR and Intel Arc A770 GPU.

ive been waiting the day to get rid of shitty #nvidia #hardware, causing all the time compatibility issues...
0
0
0

Jarkko Sakkinen

on #macos (which I have in my #university laptop, thus learning the ways) the easiest way to do #linux #kernel development and testing is podman (brew install podman). each container will have a #QEMU instance backing it up.

that sorted out, using macos does not really make any difference, as full-screen #tmux is pretty much the same always :-) any desktop that can launch a web browser is good enough desktop for me really...
0
0
0

Jarkko Sakkinen

this is how i deal with #password's. i protect the critical passwords with #PGP public key. Any password where #leakage is not an existential question is offloaded to #lastpass. The keyring itself is protected by #yubikey. i feel overally pretty safe :-)
0
0
1

Jarkko Sakkinen

Edited 2 years ago
@bitzero Another perspective is that for a kernel developer, it is an asset to have devices and machines running different operating systems for multitude of reasons :-) It is always good to have references...
1
0
0
@bitzero i use my desktop pc anyway for anything more serious when it comes to development (i9-13900k/64GB). possibly i would consider otherwise if it was the only machine i could use
1
0
0
@bitzero There's no VM image getting deployed to the external drive, as I already denoted in my text. Provisioning USB device nodes is trivial in all popular VMM's of which I'm aware of at least.
1
0
0

Jarkko Sakkinen

Considering #Apple silicon #MacBookPro’s: #VMware #Fusion combined with an #external #drive is an option worth of considering for running #Linux.

By provisioning direct access (aka pass-through) to the USB device for the guest, VFS and page cache of the host OS get surpassed, and disk access is as fast as it can ever be.

The resulting hard drive is (obviously) a real bootable Linux installation, not a VM image, which can turn out to be a real life-saver some day (e.g. if laptop dies).

For #development tasks the resulting overhead compared to a #native installation should rarely be any sort of problem because #throughput is nearly identical. The resulting #latency hit matters only for soft real-time (e.g. video post-production and along the lines).

I got MBP from @NISEC_TAU, so I have had to find a solid “Linux strategy” for it during last few days [1] :-)

[1] https://twitter.com/nisec_tau

1
0
0

Jarkko Sakkinen

:𝚙𝚞𝚝=&𝚐𝚞𝚒𝚏𝚘𝚗𝚝 #notetomyself #neovim
0
0
0
Note: I take special care to set the install folder for VST2's to to Common Files/VST2 in order of this scheme to work.
0
0
0
Show older