The harm that comes from ZFS not being GPL-compatible
One of the big issues with ZFS for Linux people is that it islicensed under the CDDL, not the GPL (v2 or otherwise). In the past,I may have sort of said that this wasn't a too big deal because,for instance, there would have been major practical obstacles togetting ZFS code into the kernel anyways . I take thatback unreservedly; I was wrong. I have come to see ZFS's licenseas a real problem for the simple reason that ZFS's
Why I like the sam editor
Over on lobste.rs , a link to An UpdatedVersion of sam got posted. In the ensuing discussion, vfoley basically askedwhat sam users saw in it and I wrote a long answer .I've decided to repost that answer here on Wandering Thoughts , with some additional commentary interspersed.
(Indented text is my original comment; outdented text is additionalcommentary.)
I'm a long-time sam user. Sofar sam is the best graphical editor I've used, and one ofthe very
It's likely worth re-detecting your system's sensor chips every so often
My main Linux machines are relatively old by now .Some people reinstall their machines every so often, but I don't,so a certain amount of stuff on my machines has been frozen as itwas back when they were initially set up and installed. So let'stalk about system sensors.
Lm_sensors isa long-standing package for getting readings for things like fanRPMs, power supply voltages, and various temperatures. Mostmotherboards, chipsets, and even graphics cards come with chipsthat can report
Free software licenses are social things, not just legal ones
In theory software licenses are (pseudo-)legal instruments and canbe considered purely on that basis, doing your best to figure outwhat would be found legal or improper under one. In practice, ofcourse, this is nonsense. Every common free software license hasaccreted a social community around itself (or sometimes several),with its own philosophies , norms,views of the world, and priorities on what they consider important.As this happens, the actual written out software licenses themselvesslowly become transmuted into being
Some malware that sends interesting fake mailing list messages
Now that we're logging MIME attachment type information , we've also started to rejectmessages at SMTP time if they contain certain stuff that we don'tlike, such as a ZIP archive with a single .js file in it. One ofExim's little features is that when you reject a message at DATAtime, Exim logs the message headers to its rejectlog (or at leasta certain amount of them; Exim won't write too much data here).This has let me observe
Containerization as the necessary end point of deployment automation
It started on Twitter:
@thatcks :I'll say this for containers: containerizing all our services wouldmake it easier to spin up test instances. Building new VMs gets old.
@beamflash :Is Docker's success partly because it greatly improved on the statusquo of deployment automation, and not containerisation per se?
Bearing in mind that I'm an outsider here ,my view is that greatly improving the status of deployment automationrequires something very closely akin to containerization. What youreally want to have is
My new key binding hack for xcape and dmenu
When I started using dmenu , I set up my window managerto start it when I hit F5. F5 was a conveniently reachable key onthe keyboard that I was using at the time and I was already bindingF2 and F3 (for 'lower window' and 'raise window'). This workedpretty well, but there was a slight inconvenience in that variousprograms use F5 for their 'refresh this' operation and my windowmanager key binding thus stole F5 from them. Web
(Not) changing the stop timeout for systemd login session scopes
I wrote earlier about an irritating systemd reboot behavior , where systemd may twiddle its thumbs fora minute and a half before killing some still-running user processesand actually rebooting your machine. In that entry I suggested thatchanging DefaultTimeoutStopSec in /etc/systemd/user.conf (or ina file in user.conf.d ) would fix this, and then reversed myselfin an update. That still leaves us with the question: how do youchange this for user scopes?
The answer is that you basically
I've become mostly indifferent to what language something is written in
In a comment on this entry , Opk wrote(in part):
Will be interesting to hear what you make of git-series. I saw theannouncement and somewhat lost interest when I saw that it needed rustto build.
I absolutely get this reaction to git-series being written in Rust,and to some extent I share it. I have my language biases and certainlya program being written in some languages will make me turn my noseup at it even if it sounds attractive, and in the past
The perils of having an ancient $HOME (a yak shaving story)
I build Firefox from source for obscure reasons , and for equally obscure reasons I dothis from the Firefox development repo instead of, say, the sourcefor the current release. Mozilla has recently been moving towards making Rust mandatory for building Firefox (seeespecially the comments). If you build the Mercurial tip from sourcethis is currently optional, but I can see the writing on the wall soI decided to get a copy of Rust and turn this option on. If nothingelse, I could file bugs for any