RSSAmplifier

Blog

Groveronline

A Grover. Online. Saying stuff.

groveronline.comRSS feed ↗10 posts

Latest posts

Conflicted about AI

I m feeling extremely conflicted about AI. On one hand, I ve been learning about and using AI recently, and I ve also been pursuing creative pursuits like audiobook narration. I ve seen many many creative people filled with rage about AI, and specifically people trying to pass off AI-generated works as their own creative output. Even outside of Continue reading Conflicted about AI

Local LLMs and Ollama

Lately as part of my time-off learning, I ve been diving into AI. (Gawd, I know, right?) Of course, they have been such a big deal over the past few years I feel like I m a little late to the party, but I m also NOT late to the party. While big proprietary tools like ChatGPT and Continue reading Local LLMs and Ollama

Upgrading to Fedora 33: Removing Your Old Swap File on EFI Machine

Fedora 33 adds a compressed-memory-based swap device using zram. Cool! Now you can remove your old swap device, if you were a curmudgeon like me and even had one in the first place. If you are NOT on an EFI system or not using LVM, be aware of this and make changes to these steps Continue reading Upgrading to Fedora 33: Removing Your Old Swap File on EFI Machine

Stratis 1.0 released!

We just tagged Stratis 1.0. I can t believe I haven t blogged about Stratis before, although I ve written in other places about it. We ve been working on it for two years. Basically, it s a fancy manager of device-mapper and XFS configuration, to provide a similar experience as ZFS and Btrfs, but completely different under the hood. Continue reading Stratis 1.0 released!

Recording from my talk on Rust features used by Froyo

I spoke at PDXRust this month. A recording of the talk is available here.

Why Rust for Low-level Linux programming?

I think Rust is extremely well-suited for low level Linux systems userspace programming daemons, services, command-line tools, that sort of thing. Low-level userspace code on Linux is almost universally written in C until one gets to a certain point where it s acceptable for Python to be used. Undoubtedly this springs from Linux s GNU Continue reading Why Rust for Low-level Linux programming?

I’m Part of SFConservancy’s GPL Compliance Project for Linux

I believe GPL enforcement in general, and specifically around the Linux kernel, is a good thing. Because of this, I am one of the Linux copyright holders who has signed an agreement for the Software Freedom Conservancy to enforce the GPL on my behalf. I m also a financial supporter of Conservancy. That I hold any Continue reading I m Part of SFConservancy s GPL Compliance Project for Linux

iSNS support coming soon for LIO in Fedora

target-isns recently was added to Rawhide, and will be in a future Fedora release. This add-on to LIO allows it to register with an iSNS server, which potential initiators can then query for available targets. (On Fedora, see isns-utils for both the server, and client query tools.) This removes one of the few remaining areas Continue reading iSNS support coming soon for LIO in Fedora

Some targetcli and TCMU questions

Just got an email full of interesting questions, I hope the author will be ok with me answering them here so future searches will see them: I searched on internet and I don t find some relevant info about gluster api support via tcmu-runner. Can you tell me please if this support will be added to Continue reading Some targetcli and TCMU questions

RHEL 7.2 has an updated kernel target

As mentioned in the beta release notes, the kernel in RHEL 7.2 contains a rebased LIO kernel target, to the equivalent of the Linux 4.0.stable series. This is a big update. LIO has improved greatly since 3.10. It has added support for SCSI features that enable VMWare VAAI support, as well as data integrity (DIF), Continue reading RHEL 7.2 has an updated kernel target