Linux kernel maintainers, why are they so grumpy? (2013) [pdf]
Introduction to sysclean(8)
How I my first kernel contribution wasn’t accepted
macOS Sonoma is available today https://www.apple.com/newsroom/2023/09/macos-sonoma-is-available-today/ #unix #apple
Why is ipv6 privacy extensions not enabled in Linux distros by default? It's a huge security risk.
Exploring Linux command-line space time
Slowroll Distribution Keeps Name [official]
barco: Linux Containers From Scratch in C.
Ollama for Linux – Run LLMs on Linux with GPU Acceleration
Fedora 39 beta offers the best-performing Linux distribution I've seen in a long time
Ubuntu is driving me crazy
Linux from Scratch Version 12.0
libdecor 0.2.0 released, with the Gtk plugin
I’m officially convinced that /usr/src/uts of SysIII+ and illumos means “Unix Timesharing System”. I suspected it by analogy with the Incompatible Timesharing System (ITS), but that was a joke from the Compatible Time-Sharing System (CTSS), which preceded Multics.
Sure, I could have asked TUHS, but it’s more fun searching the historical record myself. So that’s one question answered, and a couple hundred identified while investigating.
Which SSL library should you chose? This is a nice review of the many options available today. It was written for HAProxy but most of the information is valid for any server. https://github.com/haproxy/wiki/wiki/SSL-Libraries-Support-Status
OpenSSL is clearly not an option anymore for production servers.
Android to take an “upstream first” development model for the Linux kernel (2021)
Making a tiny Linux distro manually from scratch
Call for voting on openSUSE Slowroll name, slow rolling based on Tumbleweed, openSUSE Leap prospect successor.
History of UNIX Manpages
Does Alpine resolve DNS properly? (2021)
I love this story! #unix
RWKV – worlds first OSS AI model to join Linux Foundation
Valve is a wonderful upstream contributor to Linux and the open-source community
Last one for the night. Compare and contrast. The terminal window's titlebar is drawn by Window Maker, because it's XFCE4's terminal application. The file manager window behind it has its controls drawn by AppKit. I'm not saying one is objectively better or worse than the other, that's not a thing anyone can say with credibility, but I am saying that it is much easier to keep the window borders consistent with the UI theme when they are drawn by the same library -- that's why GNOME moved to client-side decorations ages ago.
ARMORED CORE VI seems to run perfectly in Linux
Introducing GNOME 45 – The GNOME Foundation
As a Amigian, I'm well aware Vim started life on the #Amiga but do you know the stories of all the editors that came before?
The original #awk just recently merged native #CSV support. Apparently it handles UTF-8 & emojis just fine also: https://github.com/onetrueawk/awk/commit/0a497bc5a1ad26e21a0e5018e884c7435b112c53#diff-a5be69a63e2dbcc302b4ecdf5dae941356d6cfa436b69bd14d587a6494675113R42
For your pleasure, out of context powerful and profound pro #UNIX quotes with cool Bob from the accounting department.
Got a Sun Netra X1 for just 50€ from a private seller in Rome. He offered to deliver it to me personally.
The server came with Solaris 8 preinstalled, but I wanted to have a modern system on it. In lack of an optical drive, I set up a serial console to the Sun LOM, and took up the challenge of installing NetBSD over network, via DHCP/RARP and NFS . (See screenshot).
Okay, I believe that the code-based Argentum theme, in combination with the minimal hooks added to
libs-gui, is now at feature-parity with the modified
Tomorrow, if I have time, I will go over the changes again, see if anything needs polishing up, before submitting a PR upstream.
The gist of the PR is the the hooks added change nothing for any existing app or library, cause zero disruption, but enable this theme to do what it needs to do. I would, of course, be open to better ways for it to do what it does, but the notion is what it is.
Informal survey for folks who use BSD Unix:
1. Are you aware of any variety of BSD that has converted its base filesystem layout such that either /bin and /lib are symlinks to /usr/bin and /usr/lib respectively (possibly with several more such symlinks), or, the other way around, /usr is a symlink to /?
2. Are you aware of any variety of BSD that has concrete plans to make either of the above changes in the foreseeable future?
3. Are you aware of any variety of BSD that has considered and *rejected* making any such change?
I'm asking these questions in my capacity as /de facto/ maintainer of Autoconf. Your answers will help me document how to write third-party software that works correctly regardless of whether /usr is separate from the root.
[For the record, Autoconf already does, and will continue to, support both of the above altered filesystem layouts as well as the traditional one. The only exception I'm currently aware of is that configure scripts may malfunction or fail to start if /bin/sh does not exist at all, which I hope everyone can agree is a pathological case.]
Please boost for reach. Answers accepted either by replaying to this toot, or by email (zack at owlfolio dot org). It is helpful if you can provide references to release notes, mailing list discussions, etc. to support your answers.
Thankfully I was an EMACS guy in school. I loved the ability to split the screen in the Non-GUI OS and type without having to ask permission first.
I don't think anyone has to do development in the shell anymore, so I think Nano is more sane for editing config files.
Still, this is a fascinating story
Want to help build nVidias open source drivers for $300K?
Fellow sysadmins, if you want to a quick fix to stop the hungry GPT/OpenAI and CC bots from harvesting content across your many sites, here's a one-liner I just put together:
find -L . -name robots.txt -type f -print0 | xargs -0 sed -i -e '$a User-agent:\ GPTBot\nDisallow:\ /\nUser-agent:\ CCBot\nDisallow:\ /'
Just remove the `-i` switch to do a dry run. It follows symlinks and will append to the end of your existing robots.txt's.
UGH. Finally got rid of that damnable icon in the application menu. Also note that the system menu now shows a little FreeBSD logo. I thought it was cute.
Anyway, still need to figure out how to make the application name bold. I'll get there.
Want to help out Agora but can't code? We could use a good logo -- and I'd pay a reasonable fee for it.
Send me a sketch or the like with your idea, using the text "Agora Desktop" and "Powered by FreeBSD", along with your bid.
Want to help but can't code or draw? Subscribe to my Patreon, so I can pay people for things like logos and theme design, and justify even more of my time working on Agora.
(note: I didn't know if gedit is still a thing :-) but it seems like it is still part of Ubuntu's line of Gnome, ie. "not MATE")
(note 2: it is unfair, that I can't vote myself! joe users, please boost this :-)))
Much compiler progress. Fixed some Fuzix libc bugs, some compiler and assembler bugs and the 8085 C compiler can cross compile itself for 8085 and runs and compiles stuff although it needs some serious performance tweaking, particularly the linker. May be time to learn how ranlib worked on old BSD and/or implement tsort/lorder
Performance on an 8MHz 8085 is bearable (feels compiling on the old Aberystwyth VAX11/750 but the linking is definitely painful.
how does linux nat a ping?
The Servo project is joining Linux Foundation Europe
This might be an unpopular viewpoint but I still think having setuid bits in the Unix file system was a bad idea.
Adopting FreeBSD as Your Open Source OS: Benefits and Considerations
The curl-wget Venn diagram
by @bagder https://daniel.haxx.se/blog/2023/09/04/the-curl-wget-venn-diagram/ #linux #unix #opensource
I have a ~ 8 GiB GeoJSON file. What's would you use to compress it? gzip is regular and fast, but not as space saving. Something installable via apt on debian