Posts
5245
Following
340
Followers
523
Linux kernel hacker and maintainer etc.

OpenPGP: 3AB05486C7752FE1

Jarkko Sakkinen

David's container object patch set has been turned into a equal namespace with others following the review commits.

It is also heavily reduced to the core feature: bootstrap in your own root or superblock i.e., filesystem namespace starts always empty.

Root and superblock is also last remaining piece of user space without namespace. Having that allows to softboot any user space for instance almost as it was kernel pass-over for init process.

It requires flags for specifying other namespaces as atomic operation because for instance PID namespace would be impossible to sequence as prepending operation. It also requires new syscalls as root must be assigned (container_enter does not move forward before it is) unless you want to hit BUG_ON().

I should just figure a better name than container (inherited from David's) patches centered to this gist of providing clean root/superblock entry point :-)
0
0
0

Jarkko Sakkinen

I really enjoy working on this tracker project. When I got pattern editor, I knew that it will become something. It will take at least a year to really nail every bit but it has the critical mass of getting done (eventually) :-)

Very early work on sample editor.
0
0
0
@penguin42 Ya, got it. I just put a reminder for myself :-) It's good to point this out.
1
0
1
@penguin42 I can put a remark before diffstat to my kselftest patch and on request can consolidate them.
1
0
0
@penguin42 I have absolutely have no idea and blindly just copied one from bpftool ;-)
1
0
0

Jarkko Sakkinen

I guess I just follow the lead :D

❯ find -name json_writer.c
./tools/testing/selftests/container/json_writer.c
./tools/testing/selftests/bpf/json_writer.c
./tools/bpf/bpftool/json_writer.c
./tools/net/ynl/ynltool/json_writer.c

Maybe we should have shared json_writer.h/c for selftests?
1
0
0

Jarkko Sakkinen

This looks "pre-done" :-)

https://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git/tree/include/uapi/linux/container.h?h=container

Better to distance off for a while and then revisit.
0
0
0

Jarkko Sakkinen

I thought that rather than focusing on reversing Polyend Trackers MT song format it is better to build a "DAW" that can support its features. I'd figure the lack of such program has blocked any major progress.

So there you have it I'm building a retro-modern tracker ;-)
0
0
0

Jarkko Sakkinen

UV bars :-)
0
0
1

Jarkko Sakkinen

Edited yesterday
also has polyend's 8 channel view :-) in this view text fields need some work but yeah looking pretty good
0
0
1

Jarkko Sakkinen

As long as LLMs don't ask the questions for you, there's no problem with LLMs IMHO :-) Iterating the question is everything in engineering. Everything else is relatively nothing.
0
0
3

Jarkko Sakkinen

After refurbishing dhowell's patch set for a while I end up to the situation where I you realize that you're chasing for solution rather than for the problem. So time to pivot.

So I'm thinking that most of it could be possibly done by adding a new feature for sys_clone() instead... Need to experiment with this. I.e., chasing for the problem now...
0
0
0

Jarkko Sakkinen

2
6
3

Jarkko Sakkinen

As per target hardware for this Polyend inspired tracker i think i target it for Raspberry Pi 4 and make sure that with that hardware it has a great user experience. I have one spare Raspberry Pi 400, which makes a great testing platform for this use and purpose.
0
0
0

Jarkko Sakkinen

Edited 2 days ago
it's glitchy atm because heavy changes how pattern editor is rendering but getting there ;-) music courtesy of 4mat - red sector theme
0
0
0

Jarkko Sakkinen

Edited 3 days ago
the features of polyend imho fit in a sweet spot when old tracker is too little but renoise is too much (loosing sort of "gamified" or "instrument alike" feel of a tracker). that's where inspiration comes with this... or like need for laptops too.

for daw stuff imho it is better to use a daw instead of bloated tracker (like bitwig).
0
0
0

Jarkko Sakkinen

after fixing a few rendering glitches next step with this will be wavetable and granular oscillators 🙂 #polyend #tracker
1
0
1

Jarkko Sakkinen

Moxie seems to be only person in the planet nailing login like it was 2021 :-)

Linear email-link-passkey track.

First time I witnessed this like it should be done everywhere really since five years ago.
0
0
0
@root42 also original styrofoam packaging included, it's a steal
0
0
1
Show older