I've mentioned this a few times but never publicly announced it, so consider this the announcement.
I've also ported Owl, my Cocoa Wayland compositor, from OS X to the Hurd using GNUstep.
Here's a screenshot of weston-terminal and weston-flower, running on Owl on GNUstep on Hurd, with X forwarded from a QEMU VM via SSH.
I've made a mock-up to illustrate my ideas about the next-gen terminal experience!
• the pathbar
• username, hostname and git branch displayed in the UI, shrinking the shell prompt back to just a $
• commands as cards
• syntax highlighting, including graying out the output a bit to differentiate it from commands themselves
• autocompletion (displayed in a native widget)
• built-in error handling options
• the time each command took (on the right)
I never did the #introductions thing, so here goes!
I live in Moscow, 🇷🇺 & currently study at CMC MSU.
I work at SmartDec where I write a cool static analyzer for Java & Kotlin. I'm also a tech editor at tproger.ru
I'm on the Darling team; we hack on macOS internals to make apps & programs targeting Darwin run on Linux/Android.
Static vs dynamic comic that everyone can enjoy and be just a little bit upset at
Original here: https://twitter.com/01k/status/1067788059989684224
Wrote a whole thing on the bird site on the state of #a11y and #gtk. Not going to paste it here, so here's a link: https://twitter.com/ebassi/status/1220067197655113734
haha TIL about "What Rust is it?", a website that appears to simply show what version numbers various #rust channels are currently at
How do I set up to detect .h files that are in fact C++ or Objective-C headers, and use an appropriate mode for them automatically?
And why doesn't it do that out of the box?
A Technical Overview of virtio-wayland (by me!) https://alyssa.is/using-virtio-wl/
Well any impression I may have had about Apple being privacy-centric is gone now. Apple won't implement encrypted backups at the behest of . . . you guessed it, the FBI 🥳
Just use an open source OS you actually *own* rather than something you are *allowed* to use that could change at any time without notice or consent 🙄
Should you migrate from Linux to BSD? It depends. #linux #bsd https://plume.mastodon.host/~/AllGoodThings@fediverse.blog/should-you-migrate-from-linux-to-bsd-it-depends
Over the past few years I've noticed myself stopping to do custom tweaks on my own system, and instead working to fix the underlying issue for everyone.
I finally wrote my thoughts about this down in a more coherent form https://blogs.gnome.org/tbernard/2020/01/17/doing-things-that-scale
Now unironically, I think this could actually be made to work as a poor man's capability/fd passing system.
Of course different UIDs cannot access each others /proc/pid's, so it'll require a privileged broker that can accept anyone's fds and can assume anyone's UID to let them fetch fds sent to them.
Rust, objc, Kotlin, C, Python
Linux, GNOME; Android
Wayland; Plan 9
Microkernels, the Hurd
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!