Avatar
Drew DeVault
05bbadaea41d30c3cf3b7fb1027622eb00cca66635fc9047053df7f9a54cb0c7
I write code ★★★★★ 🇺🇸 ★★★☆☆ 🇯🇵 ★★☆☆☆ 🇳🇱 ★★☆☆☆ 🤟 ☆☆☆☆☆ 🇫🇷 Does not want to talk to you about cryptocurrency or AI

Aside, there isn't too much in the way of writing a simple native Ares debugger at some point in the foreseeable future

Now, uh, to figure out what that fault actually is

Plus backtrace

Much better

Auth req on meet.jit.si is lame

Instead of this we have teachers struggling to grade papers written by ChatGPT and patients arguing with their doctor over what they found on ChatGPT™-enhanced WebMD® Platinum®

"Society cannot solve any problem unless a small number of people become fabulously wealthy by tweaking the solution to exploit the poor"

This is your brain on capitalism

"AI will revolutionize medicine and education"

Human doctors and teachers do better. The estimated market cap for the AI industry is 136.55B USD and, if that were invested directly into these fields, we could use the same money to train ~600,000 doctors or >1M teachers

よくやった!英語じゃないの言語がもう禁止じゃない!

nostr:npub10cq07ulfyc7y2l8rczk9s36g8j65tq3m6xk9us8hr3ua4ktfmaqq9a6nm3 or, you know, they're GNU -- forget about nonfree systems and just improve compatibility of free systems

nostr:npub1yx27cxphkmr8vpa7vrg693nn3u9jfpczvk87ea67px53z4jmseyqq5vwss no, just tinkering. xkbcommon would be useful outside of gfx fwiw

No new features required in mercury libc, either, for the record. They just build fine :D

I think I should generally just redesign the system with completely managed capabilities -- for user process. Drivers can manage their own caps (if they want).

Still working on designing the user process environment, but this is a crucial detail which will unblock lots of stuff once solved.

I think this is the way. sysinit is getting kind of big, though. Its purpose is to (1) initialize the system and (2) provide essential services, which tbh may be separate jobs. The essential services it provides are:

- Process manager

- Loader & driver loader

- Memory manager

- Physical memory manager

- Bootstrap filesystem

Some of these can probably be removed to separate daemons

Still using the filetab interface to manage lifetimes, and taking the cspace away from userspace