Posts
5491
Following
347
Followers
543
.
@pauldoo @inffy @ikkeT

This got me hooked. I have my sandbox "arch distro". I'm hammering it into container and pre-populate most of GNOME apps from Flatpak. And for developement enviroments I add distrobox to the core image.

I don't have anything from AUR (except bootc needs to be hooked up from there) and my command-line tools are like "20 years the same and still ongoing" type of selection for the most part :-) (e.g., I even favor regular vim over nvim).
1
0
2
@pid_eins Do you think this could make sense for systemd? Just poking a bit before I do decide to do anything with it.

It's derived works of https://lwn.net/Articles/723561/ with the difference that there are no container objects, there's just a new namespace. Empty root does not categorize as a FS namespace as FS namespaces are all non-empty filesystem hierarchies (enforced by BUG_ON actually).

Have been in and between whether to send this work some day or not, as anything namespaces related feature-wise are a somewhat sensitive topics to begin with...
0
0
0

Jarkko Sakkinen

Edited 19 days ago
rootns patch set makes the hierarchy of namespaces a namespace essentially with empty root. it's like "soft kexec".
1
0
0

Jarkko Sakkinen

Edited 19 days ago
I'm now ready to send my rootns patch set that I've had branch for some time at git.kernel.org.

I got the story now in my head why we need it (in universal sense). It has been hard to finalize the code when there is no mission to accomplish.

Now there is a mission to accomplish, which makes it easy to cover letter the code.

It's exactly Claude Mythos and similar LLM powered agentic security scanners. the window that pivot_root leaves grows too big of a risk.

We cannot rely on to stuff like this anymore.
1
0
0
@tris @jorge Thanks a lot of for pointers, have to read and study this with time :-)
0
0
1
Adding that I'm pretty unfamiliar and not very knowledgeable with ostree.
0
0
0

Jarkko Sakkinen

I find rpm-ostree really cool technology. Have been playing with it my X390 Thinkpad, which is like my "testing ground for new stuff".

Has this been applied to other distributions so far similarly as in Silverblue?

I'm particularly interested could I redo this with arch baseline?
3
0
1

Jarkko Sakkinen

FINALLY, figured this one out:

# Apply Linux kernel patch.
macro index L "<pipe-message>b4 shazam -l -s ''<enter>" "b4 shazam"

Pay attention to ''. I don’t why it fixes everything but after hours of poking on the problem I had that by accident there and suddenly it all came together 🤷

0
0
1

Jarkko Sakkinen

Edited 27 days ago
Despite it will take still a bit of time to publish CCD, but I'll release libttk.so much sooner.

It's my retained mode single-threaded terminal UI ...

... i.e, it has jobs but they yield and multi-tasking is co-operative :-) Scenegraphs are thread-safe (or may thread-local?) in the sense that they don't shared local state.

Running fm in single-thread neither does prevent parallel processing thanks to POSIX and non-blocking I/O, and in Linux you have uring.

This is how I look at performance, when I visit the topic. I.e. not thread-bombing but only taking what you need and "stay out of the way bothering" :-)
0
0
1
Diseases that are contagious before people are symptomatic are especially hazardous and epidemic-prone. The epidemic is time-delayed from the initial outbreak. LLM usage begets more LLM usage, and LLM-written technical debt takes time to become symptomatic. Exponentials are harder to see from the middle.
1
3
0

Jarkko Sakkinen

Edited 29 days ago
Mind the overlapping scrollbar but looks every day more polished.

As can be figured out from screenshot, despite Ranger-alike appearance, this does not share vim-like navigation but instead has prompt always at bottom and mc-style shortcuts.

I'm a heavy vim-user myself but having less speedrun-logic in the file manager gives my brain a healthy context switch. Managing files should not be done in fast turns anyhow :-)
0
0
2

Jarkko Sakkinen

Edited 1 month ago

zpico is great: https://github.com/thornjad/zpico

And migration from zap was super easy:

# Must be set before loading `zsh-contrib/zsh-vivid`.
export=VIVID_THEME=catpuccin-mocha

export ZP_PLUGIN_HOME="${XDG_DATA_HOME:-$HOME/.local/share}/zpico/plugins"
if [ -f "$HOME/.local/lib/zpico/zpico.zsh" ]; then
  source "$HOME/.local/lib/zpico/zpico.zsh"
  zpico add "zap-zsh/supercharge"
  fpath+=("$ZP_PLUGIN_HOME/pure")
  zpico add "sindresorhus/pure"
  zpico add "zsh-contrib/zsh-vivid"
  zpico add "zsh-users/zsh-completions"
  zpico add "zsh-users/zsh-syntax-highlighting"
fi
0
0
0
Not exactly sure if it is going to work out or not but what I would want to try here is smooth scrolling. I have had the idea how to do it in TUI context for some time now that I want to try out...
0
0
0

Jarkko Sakkinen

PDF viewing is till very experimental and broken feature but getting there...
1
0
1

Jarkko Sakkinen

Edited 1 month ago
I just can't use floating point numbers because we don't have them in kernel code.

Thus I implemented fixed-point arithmetic library with 16:16: and 24:8 format for my file manager ccd. It has multiplication, division, sqrt and trigonometric functions. Trigonometric functions measure in brads (binary radians) i.e., scale of 256 degrees.
0
0
2
tho if i had to pick, i'd pick yay because less resource heavy recompilation. rust recompilation e.g. in a VM is a suicide mission.
0
0
0

Jarkko Sakkinen

Uprised license in any of my project where I can to GPL 3.0.
1
0
0
Show older