#Unix
Linux kernel maintainers, why are they so grumpy? (2013) [pdf]
https://elinux.org/images/0/06/Lca13-gregkh-I-dont-want-your-code.pdf
Discussions: https://discu.eu/q/https://elinux.org/images/0/06/Lca13-gregkh-I-dont-want-your-code.pdf
OpenBSD PF versus FreeBSD PF
Discussions: https://discu.eu/q/https://mwl.io/archives/23127
Cyberpunk 2077 Update 2.0 Tested on Linux: Radeon cards are up to ~20% Faster compared to Windows 11!
Discussions: https://discu.eu/q/https://youtu.be/RsWrGRVMDXg
Today marks the 40th anniversary of the #GNU Project and software freedom! https://www.linux-magazine.com/Online/News/The-GNU-Project-Celebrates-its-40th-Birthday #GNU40 #OpenSource #FOSS #Linux #Unix #SoftwareFreedom

Introduction to sysclean(8)
https://kapouay.eu.org/notes/sysclean-intro/
Discussions: https://discu.eu/q/https://kapouay.eu.org/notes/sysclean-intro/
How I my first kernel contribution wasn’t accepted
https://ariel-miculas.github.io/How-I-got-robbed-of-my-first-kernel-contribution/
Discussions: https://discu.eu/q/https://ariel-miculas.github.io/How-I-got-robbed-of-my-first-kernel-contribution/
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.
https://www.theregister.com/2022/03/22/legacy_ipv6_addressing_standard_enables/
Discussions: https://discu.eu/q/https://www.theregister.com/2022/03/22/legacy_ipv6_addressing_standard_enables/
NEW VIDEO - FreeBSD as a guest on Hyper-V? No Problem!
#FreeBSD #Unix #OpenSource #Windows #HyperV #GaryHTech
https://youtu.be/_w03rYQ1buY?si=1jzRlQuH34bLV1hA via @YouTube
#TodayInHistory 1983 – American software developer Richard Stallman announced plans for the #unix like operating system GNU, the first free software developed by the GNU Project. #opensource

Exploring Linux command-line space time
https://fabiensanglard.net/st/index.html
Discussions: https://discu.eu/q/https://fabiensanglard.net/st/index.html

Slowroll Distribution Keeps Name [official]
https://news.opensuse.org/2023/09/26/slowroll-distro-keeps-name/
Discussions: https://discu.eu/q/https://news.opensuse.org/2023/09/26/slowroll-distro-keeps-name/
barco: Linux Containers From Scratch in C.
https://cavall.in/barco-linux-containers-from-scratch-in-c
Discussions: https://discu.eu/q/https://cavall.in/barco-linux-containers-from-scratch-in-c
Ollama for Linux – Run LLMs on Linux with GPU Acceleration
https://github.com/jmorganca/ollama/releases/tag/v0.1.0
Discussions: https://discu.eu/q/https://github.com/jmorganca/ollama/releases/tag/v0.1.0
rde: Tools for managing reproducible development environments w/ guix https://sr.ht/~abcdw/rde/ | https://lobste.rs/s/xswrjc #linux #unix
Fedora 39 beta offers the best-performing Linux distribution I've seen in a long time
Ubuntu is driving me crazy
How To Monitor Network Bandwidth With vnStat In Linux and BSD #vnstat #Network #Bandwidth #Linux #Freebsd #Unix #Opensource
https://ostechnix.com/vnstat-monitor-network-bandwidth-in-linux-and-bsd/
Linux from Scratch Version 12.0
https://www.linuxfromscratch.org/lfs/view/stable/
Discussions: https://discu.eu/q/https://www.linuxfromscratch.org/lfs/view/stable/
Introducing GNOME 45 (video)
Discussions: https://discu.eu/q/https://youtu.be/47aZgF6xmS0
libdecor 0.2.0 released, with the Gtk plugin
https://gitlab.freedesktop.org/libdecor/libdecor/-/releases/0.2.0
Discussions: https://discu.eu/q/https://gitlab.freedesktop.org/libdecor/libdecor/-/releases/0.2.0
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.
https://www.tuhs.org/cgi-bin/utree.pl?file=SysIII/usr/src/uts/pdp11/cf/low.s
Mozilla.ai is a new startup and community funded with 30M from Mozilla that aims to build trustworthy and open-source AI ecosystem
Discussions: https://discu.eu/q/https://mozilla.ai/about/
Unix recap for week 38/2023
https://discu.eu/weekly/unix/2023/38/
Get RSS feeds and support this bot with the premium plan: https://discu.eu/premium
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
https://popovicu.com/posts/making-a-micro-linux-distro/
Discussions: https://discu.eu/q/https://popovicu.com/posts/making-a-micro-linux-distro/

Call for voting on openSUSE Slowroll name, slow rolling based on Tumbleweed, openSUSE Leap prospect successor.
History of UNIX Manpages
https://manpages.bsd.lv/history.html
Discussions: https://discu.eu/q/https://manpages.bsd.lv/history.html
Modern #Linux Tools vs #Unix Classics: Which would I choose?
https://meetryanflowers.com/modern-linux-tools-vs-unix-classics-which-would-i-choose/
Does Alpine resolve DNS properly? (2021)
https://purplecarrot.co.uk/post/2021-09-04-does_alpine-resolve_dns_properly/
Discussions: https://discu.eu/q/https://purplecarrot.co.uk/post/2021-09-04-does_alpine-resolve_dns_properly/
I love this story! #unix
RWKV – worlds first OSS AI model to join Linux Foundation
https://twitter.com/picocreator/status/1704916066491826517
Discussions: https://discu.eu/q/https://twitter.com/picocreator/status/1704916066491826517
I've got a sweat spot for those vintage editions on the #ComputerChronicles. I've just stumbled across their 1985 show focused on #Unix. #retrocomputing
Valve is a wonderful upstream contributor to Linux and the open-source community
https://www.phoronix.com/news/Valve-Upstream-Everything-OSS
Discussions: https://discu.eu/q/https://www.phoronix.com/news/Valve-Upstream-Everything-OSS
@0xabad1dea ksh, csh, or original sh? 🤔😇 #Unix #UnixIsNotLinux 😋
In case you need to test #FreeBSD hardware compatibility (or perform recovery actions etc.), the #NomadBSD persistent live USB system is your thing. 🔗https://nomadbsd.org/ #BSD #Unix
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.
#development #programming #gnustep #linux #unix #freebsd #netbsd #openbsd

ARMORED CORE VI seems to run perfectly in Linux
https://youtu.be/Ezhi_9JvlQo?feature=shared
Discussions: https://discu.eu/q/https://youtu.be/Ezhi_9JvlQo?feature=shared
Most UI Applications are Broken Real-time Applications
https://thelig.ht/ui-apps-are-broken/
Discussions: https://discu.eu/q/https://thelig.ht/ui-apps-are-broken/
Introducing GNOME 45 – The GNOME Foundation
https://foundation.gnome.org/2023/09/20/introducing-gnome-45/
Discussions: https://discu.eu/q/https://foundation.gnome.org/2023/09/20/introducing-gnome-45/
Got a mail from somebody letting me know that my #Unix #Programming youtube lectures helped them get a job, so that absolutely made my day. 😃
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?
https://pikuma.com/blog/origins-of-vim-text-editor
#unix #retrocomputing #cli
And yes, @ncommander is right:
#AIX is #IBM sabotaging the #AimAlliance effort themselves...
No wounder #macOS is the only #UNIX of relevance today and #Linux owns #Servers and will own #Workstations sooner or later...
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.




#Suntember musing.
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 [1]. (See screenshot).
#unix #solaris #sparc #retrocomputing #netbsd
[1] https://nycdn.netbsd.org/pub/NetBSD-daily/HEAD/202309171840Z/sparc64/INSTALL.html




NEW VIDEO - Can I break FreeBSD and then fix it?
#FreeBSD #opensource #ZFS #unix #garyhtech
https://youtu.be/jaFVbTQ30lY?si=U4y_CC0fdJY4xlGr via @YouTube
As the last post was surprisingly popular here it is running on my "Texas Instruments TravelMate 4000E 486 WinDX2/50MHz" with "Active Matrix Color" display.


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 libs-gui
fork.
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.
#programming #gnustep #linux #unix #freebsd #netbsd #openbsd #development

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.
tag farm below, you can stop reading here
#unix #bsd #freebsd #netbsd #openbsd #dragonflybsd #ghostbsd
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?
https://www.linkedin.com/jobs/view/3718572014
Discussions: https://discu.eu/q/https://www.linkedin.com/jobs/view/3718572014
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.
#freebsd #gnustep #development #programming #design #linux #unix #openbsd #netbsd #unix
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.
https://www.patreon.com/Studio8502
#programming #linux #unix #freebsd #openbsd #netbsd #macOS #macosx #osx
Poll only for #linux / #unix users, especially admins and developers... eternal #editor feud:
(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?
https://devnonsense.com/posts/how-does-linux-nat-a-ping/
Discussions: https://discu.eu/q/https://devnonsense.com/posts/how-does-linux-nat-a-ping/
The Servo project is joining Linux Foundation Europe
https://www.igalia.com/2023/09/07/The-Servo-project-is-joining-Linux-Foundation-Europe.html
Discussions: https://discu.eu/q/https://www.igalia.com/2023/09/07/The-Servo-project-is-joining-Linux-Foundation-Europe.html
It was this comic from almost a decade ago: ( #unix )
and this post: https://bitbashing.io/async-rust.html
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
(and no cheeky answers like converting it out of geojson! 😛 I wanna know what The Cool Kids are using as compression tools now-a-days)
#gischat #geojson #unix