(#io5srqq) @kiwu@twtxt.net No embedding works! I’ll have a look at what you did here 👌
#etnayra
Problems are Solved by Method\" 🇦🇺👨💻👨🦯🏹♔ 🏓⚯ 👨👩👧👧🛥 -- James Mills (operator of twtxt.net / creator of Yarn.social 🧶)
If this user/feed is violating this Pod's (yarn.meff.me) community guidelines as set out in the Abuse Policy, please report them immediately!
You are also free to Unfollow or Mute this user or feed. Muting will also remove that user/feed's content from your view and you will no longer see content from that user/feed anywhere.
@prologic does not follow you (they may not see your replies!)
(#io5srqq) @kiwu@twtxt.net No embedding works! I’ll have a look at what you did here 👌
(#3szczeq) @bender@twtxt.net Only missing roots would trigger that kind of sync IIRC. And that only works if another peering pod has the root twt. What you’re remembering, possibly, is an attempt to do what you were thinking of… But I tried it, turned out to be too expensive of an operation to do auotmatically.
(#3tdunfa) @bender@twtxt.net Fixed 🤣 Nobody was following that feed 😅 yarnd had no reason to “pull” it in.
yes, yes that’s right. Mu (µ) now has a built-in LSP server for fans of VS Code / VSCodium 😅 You just go install ./cmd/mu-lsp/... and install the VS extension and hey presto 🥳 You get outlines of any Mu source, Find References and Go to Definition!
(#gjuwjca) @klaxzy@klaxzy.net really?! 🤔 That’s hilseriosu 🤣
(#i6mgd3a) @movq@www.uninformativ.de I barely noticed 😅
(#i6mgd3a) @movq@www.uninformativ.de What worked? 😆
(#i6mgd3a) @movq@www.uninformativ.de Right 😅
Fark me OS Dev is hard 🤣
(#hddm6pa) @lyse@lyse.isobeef.org Thanks!
(#hddm6pa) I’m kind of curious to know how much Assembly I need vs. How much of a microkernel can I build purely in Mu (µ)? 🤔
(#hddm6pa) I’ve only got a handful of syscalls working right now. Taking inspiration from the calling convention of the Linux kernel and even made the service/interrupt handler int 0x80h 🤣 I’ve only got read, write, alloc and exit working righ tnow 🥲
(#hddm6pa) @movq@www.uninformativ.de Yes!
Did you do the whole dance with BIOS boot and everything?
Yup! Fark’n LBA shit and all, loading up the GDT, TSS and switching to x86_64 long mode 🤣
(#hddm6pa) Whohoo! 🥳 You have no idea how great a feeling this is! This includes the Mu stdlib and runtime as well, not just some simple stupid program, this means a significant portion of the runtime and stdlib “just works”™ 🤣
Btw @movq@www.uninformativ.de you’ve inspired me to try and have a good ‘ol crack at writing a bootloader, stage1 and customer microkernel (µKernel) that will eventually load up a Mu (µ) program and run it! 🤣 I will teach Mu (µ) to have a ./bin/mu -B -o ... -p muos/amd64 ... target.
Took me nearly all week (in my spare time), but Mu (µ) finally officially support linux/amd64 🥳 I completely refactored the native code backend and borrowed a lot of the structure from another project called wazero (the zero dependency Go WASM runtime/compiler). This is amazing stuff because now Mu (µ) runs in more places natively, as well as running everywhere Go runs via the bytecode VM interpreter 🤞
(#f5fb6gq) @kiwu@twtxt.net Always stay positive! 🙏
(#ajerg7a) @movq@www.uninformativ.de Anything we can do? Lend a listening ear? 👂
(#ajerg7a) @movq@www.uninformativ.de What’s up? hmm 🧐
Heh I thought I fixed that bug? (is it s abug?!)
This week, Mu (µ) get s bit more serious and starts to refactor the native backend (a lot). Soon™ we will support darwin/arm64, linux/arm64 and linux/amd64 (Yes, other forms of BSD will come!) – Mu (µ) also last week grew concurrency support too! 🤣
@klaxzy@klaxzy.net nothing like a blank twt eh? 😅
(#f5fb6gq) @kiwu@twtxt.net Oh? 🤔 What’s up? Can you share? Or just having a hrd time? 🤗
(#pebgp3a) @movq@www.uninformativ.de Welcome to the dark side 🤣