summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDrew DeVault <sir@cmpwn.com>2019-07-15 14:53:27 -0400
committerDrew DeVault <sir@cmpwn.com>2019-07-15 14:53:27 -0400
commit301f9ce63c45938a0ea37fed217565e1d078719f (patch)
treebb1dcea0d8bb83add90bb6ce8032c63dc9677e45
parent788807c1038e18155fbb236bba34b8466baaf490 (diff)
Add July's status update post
-rw-r--r--_posts/2019-07-15-Status-update-July-2019.md88
1 files changed, 88 insertions, 0 deletions
diff --git a/_posts/2019-07-15-Status-update-July-2019.md b/_posts/2019-07-15-Status-update-July-2019.md
new file mode 100644
index 0000000..106bd82
--- /dev/null
+++ b/_posts/2019-07-15-Status-update-July-2019.md
@@ -0,0 +1,88 @@
+---
+layout: post
+title: Status update, July 2019
+---
+
+Today I received the keys to my new apartment, which by way of not being
+directly in the middle of the city[^1] saves me a decent chunk of money - and
+allows me to proudly announce that I have officially broken even on doing free
+software full time! I owe a great deal of thanks to all of you who have [donated
+to support my work](https://drewdevault.com/donate) or purchased a paid
+[SourceHut](https://sourcehut.org) account. I've dreamed of sustainably working
+on free software for a long, long time, and I'm very grateful for all of your
+support in helping realize that dream. Now let me share with you what your money
+has bought over the past month!
+
+[^1]: I can see city hall out the window of my old apartment
+
+First, my [make a blog](https://drewdevault.com/make-a-blog) offer has closed
+for the time being, and the world is now 13 blogs richer for it. Be sure to
+check them out! I have also started a mailing list for tech writers: the [free
+writers club](https://lists.sr.ht/~sircmpwn/free-writers-club), which I
+encourage anyone using free software to blog about technology to join for
+editorial advice, software recommendations, and periodic reminders to keep
+writing. The offer to get paid for your own new blog will reopen in the future,
+keep an eye out!
+
+As far as projects are concerned, lots of good stuff this month. aerc has been
+making excellent progress. We just pulled in the first batch of patches adding
+maildir support, and will soon have sendmail and mbox support as well. We've
+also begun on mouse support, and you can now click to switch between tabs. The
+initial patches for tab completion have also been added. Additional changes
+include an :unsubscribe command to unsubscribe from marketing emails and mailing
+lists, basic search functionality, OAuth IMAP authentication, changing config
+options at runtime, and DNS lookups to complete your settings in the new account
+wizard more quickly. Building more upon these features, and a handler for mailto
+links, are the main blockers for aerc 0.2.0.
+
+In Wayland news, VR work continues. I've taken on the goal of implementing DRM
+leasing for Wayland, which will allow VR applications to take exclusive control
+over the headset's graphical resources from Wayland compositor. A similar
+technology exists for X11, and I've written a Wayland protocol for the same
+purpose on Wayland. I've also written a Vulkan extension to utilize this
+protocol in Vulkan's WSI layer. I've written implementations of these for
+wlroots, sway, mesa, and the radv (AMD) Vulkan driver. The result: a working VR
+demo on Sway (audio warning):
+
+<video src="https://yukari.sr.ht/xrgears.webm" controls></video>
+
+There's still some details to sort out on the standardization of these
+extensions, which are under discussion now. In the coming weeks I hope to have
+an implementation for Xwayland (which will get working games based on Steam's
+OpenVR runtime), and get a proof-of-concept of a VR-driven Wayland compositor
+based on the demo shown in the previous status update. Exciting stuff!
+
+I've also had time to write a few more chapters for my Wayland book, which I'll
+be speeding up my work on. I'll soon be leaving for an extended trip to Japan,
+and on these grueling flights I'll have plenty of time to work on it. In
+additional Wayland news, we've been chugging along with small bugfixes and
+improvements to wlroots and sway, and implementing more plumbing work to round
+out our implementation of everything. Our work continues to evolve into the most
+robust Wayland implementation available today, and I can only see it getting
+stronger.
+
+On SourceHut, I have plenty of developments to share, but will leave the details
+for the [sr.ht-announce mailing
+list](https://lists.sr.ht/~sircmpwn/sr.ht-announce). The most exciting news is
+that [Alpine Linux](https://alpinelinux.org), my favorite Linux distribution,
+has completed their mailing list infrastructure migration to [their own
+lists.sr.ht instance](https://lists.alpinelinux.org)! I've also been hard at
+work expanding lists.sr.ht's capabilities to this end. The other big piece of
+news was announced on my blog last week: [code
+annotations](https://drewdevault.com/2019/07/08/Announcing-annotations-for-sourcehut.html).
+All of our services have also been upgraded to Alpine 3.10, and the Alpine
+mirror reorganized a bit to make future upgrades smooth. There's all sorts of
+other goodies to share, but I'll leave the rest for the sr.ht-announce post
+later today.
+
+All sorts of other little things have gotten done, like sending patches upstream
+for kmscube fixes, minor improvements to scdoc, writing a new build system for
+mrsh, improvements to openring... but I'm running out of patience and I imagine
+you are, too. Again I'm eternally grateful for your support: thank you. I'll see
+you again for the next status update, same time next month!
+
+<small class="text-muted">
+This work was possible thanks to users who support me financially. Please
+consider <a href="/donate">donating to my work</a> or <a
+href="https://sourcehut.org">buying a sourcehut.org subscription</a>. Thank you!
+</small>