Posts
5879
Following
356
Followers
555
.

Jarkko Sakkinen

My first installer ever,for Puu OS :-)

I used Rust for one specific reason: it allowed to minimize the amount of external commands used (mainly mkfs.*). This will pay off in the long run because things don't randomly change.

Let's call it also slop protection given what went with rsync :-)
0
0
0

Jarkko Sakkinen

Edited 12 days ago
I'm glad that systemd exists. Would be so much more difficult to develop a bootc operating system lke Puu OS that I'm developing.

I've never really grabbed anti-systemd thing tbh
1
0
2

Jarkko Sakkinen

$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vdb2 256G 7.6G 248G 3% /
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 2.0G 0 2.0G 0% /dev/shm
efivarfs 256K 11K 240K 5% /sys/firmware/efi/efivars
tmpfs 781M 19M 763M 3% /run
tmpfs 2.0G 0 2.0G 0% /tmp
tmpfs 1.0M 0 1.0M 0% /run/credentials/systemd-journald.service
/dev/vdb1 511M 49M 463M 10% /efi
/dev/vdb3 251G 56K 239G 1% /var/home
tmpfs 391M 24K 391M 1% /run/user/111
tmpfs 1.0M 0 1.0M 0% /run/credentials/systemd-resolved.service
tmpfs 1.0M 0 1.0M 0% /run/credentials/serial-getty@ttyS0.service
$ cat /etc/fstab
/dev/root / auto rw 0 1
PARTUUID=2e5421f3-786d-8a29-d490-a44228acf2f2 /efi vfat fmask=0077,dmask=0077,nofail 0 2
UUID=72220e81-2f97-44fe-be20-11ccc90f3d67 /var/home ext4 defaults 0 2
$ sudo dmesg|grep -i xfs
[ 1.200300] SGI XFS with security attributes, scrub, repair, no debug enabled
[ 3.368061] XFS (vdb2): Mounting V5 Filesystem 2aa11e07-022d-4689-a4fd-6530d4a85cd2
[ 3.406928] XFS (vdb2): Starting recovery (logdev: internal)
[ 3.434365] XFS (vdb2): Ending recovery (logdev: internal)

Puu installation looking good finally :-) Using fscrypt for home directories.
0
0
0

Jarkko Sakkinen

Edited 12 days ago
AI killed SaaS is such a fud statement

I still happily use Fastmail and mega.

AI SaaS: I'd use instead a cheap LLM and a prompt 🤷

It definitely killed AI SaaS before AI SaaS was even born.
0
0
0
@normalmode and please point out also in future, i'm just learning the language :-)
0
0
1

Jarkko Sakkinen

Now that mmxplay2 and amode are out next thing is to prepare a test program for ao486/GUS hardware :-)
0
0
0
@andrew it traverses across the filesystem outside of project directory
0
0
0

Jarkko Sakkinen

AMODE a protected mode extender for MS-DOS: https://codeberg.org/jarkko/amode

#msdos #x86 #assembly
0
0
1

Jarkko Sakkinen

0
0
0

Jarkko Sakkinen

Edited 13 days ago
If you develop app sandbox of any kind, I've noticed "git init" is the best smoke test ever.
1
0
0

Jarkko Sakkinen

I really like vim9script. It's a great scripting language

Maybe I should do standalone runtime for it some day :-)
0
0
0

Jarkko Sakkinen

For the time being a good choice:

https://github.com/landstrip/landstrip/commit/46fd24ac20294b91fae08967d2b76d55032de559

How would one would harden this situation?
0
0
0

Jarkko Sakkinen

now that i got mxmplay2 out (of which GUS playback routine was written by matching C's disassembly with original assembly code), I'm preparing to release my next MS-DOS thing from same "ms-dos junk" repo I have in my local Git: AMODE MS-DOS extender :-)

It's a DOS-extender that stack relocatable a.out on top of EXE or COM.

#msdos #assembly #c #x86
0
0
0

Jarkko Sakkinen

Edited 14 days ago
Oulu has now quick help :-) <leader>,g?

Far to go to reach oil.nvim level, which is inspiration for this project, but I think the code that you can make with vim9script is much cleaner than Lua.

Old vimscript was a bit nasty but vim9script has all the glitches fixed. Much better tool to build bigger projects at least than Lua (so that you can still understand them after some years).

And I like Vim9 ecosystem because it is less popular. It means less options, which means less unnecessary stuff to think :-)

#vim #vim9script
0
0
1

Jarkko Sakkinen

My favorite slop moment of 2026 must be rsync-goes-slop. It was too weird.
0
0
1

Jarkko Sakkinen

❯ git commit -a -s -m "Migrate to Landstrip 0.15.4"
[main 1accd8f] Migrate to Landstrip 0.15.4
7 files changed, 666 insertions(+), 148 deletions(-)
0
0
1

Jarkko Sakkinen

Landstrip 0.15 has extensively improved Windows sandboxing support (it has been my main focus) and improved more machine-friendly trap codes. Also macOS support has been steadily improved.
0
0
0

Jarkko Sakkinen

Edited 15 days ago
This was a huge distraction especially since I pushed a lot of stuff before noticing it :-)

Probably better fix tho might be to delete before read (did not test if vim's API allow it and this does the job for the time being):

https://codeberg.org/jarkko/oulu/commit/61f726261f87d890883853290478430ac1d4e03b

#vim #vim9script
1
0
0
Show older