#unix
Installation woes: Can't setup .NET 6 and PowerShell 6 on Arch Linux properly.
https://wiki.archlinux.org/title/.NET#Install_multiple_versions_manually
Discussions: https://discu.eu/q/https://wiki.archlinux.org/title/.NET%23Install_multiple_versions_manually
Anything can be a message queue if you use it wrongly enough
https://xeiaso.net/blog/anything-message-queue
Discussions: https://discu.eu/q/https://xeiaso.net/blog/anything-message-queue
[Flatpak] a call to action
https://github.com/flatpak/xdg-desktop-portal/issues/689
Discussions: https://discu.eu/q/https://github.com/flatpak/xdg-desktop-portal/issues/689
My indignant outrage to the concept and usage of #flatpak has softened considerably over the last year.
Am I going to lose my #Unix #InsufferablePurist card? What will become of the neighborhood when the *gasp* "applications" overrun our precious "tools".
(You're also going to tell me that some day I may get past "/nix" as an unconfigurable requirement but that ain't happening)
Anything can be a message queue if you use it wrongly enough https://xeiaso.net/blog/anything-message-queue | https://lobste.rs/s/o3nion #networking #satire #unix
GNU Grep versus the (Linux) open source ecology
https://utcc.utoronto.ca/~cks/space/blog/linux/GNUGrepVersusEcology
Discussions: https://discu.eu/q/https://utcc.utoronto.ca/~cks/space/blog/linux/GNUGrepVersusEcology
TIL: Unix hidden file (dotfiles) was a bug caused by a "naaaah we can simplify it" approach.
tl;dr: Originally the code for ls supposed to exclude . and .., but the check to hide it was not:
if (strcmp(name, ".") == 0 || strcmp(name, "..") == 0) continue;
instead it was a simple check on the first character:
if (name[0] == '.') continue;
as no one really used dot at the beginning of their file, it was not a bit issue, and later people started to implement their programs the same way and started to use "dotfiles" to hide config files and spam the home directory as "it's not visible, who cares", but in reality the ls command still iterates over them, but it does not print it stdout.
https://web.archive.org/web/20180827160401/https://plus.google.com/+RobPikeTheHuman/posts/R58WgWwN9jp
#til #linux #unix
Red Hat dropping support for LibreOffice [LWN.net]
https://lwn.net/Articles/933525/
Discussions: https://discu.eu/q/https://lwn.net/Articles/933525/
I'm going to give you a line of code which will make your lives better almost straight away:
You're welcome.
#MacOS #unix #linux #code #commandline #graphics #webp #ImageMagick

The NixOS Foundation’s Call to Action: S3 Costs Require Community Support
A DIY business card that runs Linux (2019)
https://www.thirtythreeforty.net/posts/2019/12/my-business-card-runs-linux/
Discussions: https://discu.eu/q/https://www.thirtythreeforty.net/posts/2019/12/my-business-card-runs-linux/
rsh - Ruby SHell (a shell written in pure Ruby; one file no dependencies)
Discussions: https://discu.eu/q/https://github.com/isene/rsh
Linux hits a multi-year high for user share on Steam thanks to Steam Deck
On June 12th, many subreddits will be going dark to protest the killing of 3rd Party Apps! All FOSS apps are 3rd Party Apps. Will /r/linux join the strike?
https://www.reddit.com/r/Save3rdPartyApps/comments/13yh0jf/dont_let_reddit_kill_3rd_party_apps/
Discussions: https://discu.eu/q/https://www.reddit.com/r/Save3rdPartyApps/comments/13yh0jf/dont_let_reddit_kill_3rd_party_apps/
Keyd: Linux Key Remapper
https://github.com/rvaiya/keyd
Discussions: https://discu.eu/q/https://github.com/rvaiya/keyd
This is a perennial stupidity in the C and C++ worlds.
Because the C and C++ standards leave some things up to _other_ standards, including (ironically) #POSIX, the idea that one shouldn't talk about them in the comp.std.c and comp.std.c++ newsgroups mutated into a stupid dogma that C and C++ programs shouldn't rely upon anything from these other standards.
If you want to see brute force SSH attacks fail in real time you should see this website.
The distribution model is changing
https://www.ypsidanger.com/the-distribution-model-is-changing/
Discussions: https://discu.eu/q/https://www.ypsidanger.com/the-distribution-model-is-changing/
I'm not surprised at all. Brute Fail: Watch brute force SSH attacks fail in real time https://brute.fail/. Hence, I suggest reading my OpenSSH best security practices guide for #Linux, #FreeBSD, and #Unix https://www.cyberciti.biz/tips/linux-unix-bsd-openssh-server-best-practices.html to secure your server against these bots. #infosec #security #sysadmin

Librem 5 Battery Life Improved by 100%!
https://puri.sm/posts/librem-5-battery-life-improved-by-100/
Discussions: https://discu.eu/q/https://puri.sm/posts/librem-5-battery-life-improved-by-100/
Red Hat To Stop Shipping LibreOffice In Future RHEL, Limiting Fedora LO Involvement
https://www.phoronix.com/news/Red-Hat-Less-LibreOffice
Discussions: https://discu.eu/q/https://www.phoronix.com/news/Red-Hat-Less-LibreOffice
Pro Tip: You can construct your `$PS1` (or any other variable) piece-by-piece instead of cramming it all on one line
😂👇 also check my 10 Linux and Unix command line mistakes https://www.cyberciti.biz/tips/my-10-unix-command-line-mistakes.html 🥹 #linux #unix

Red Hat to Stop Shipping LibreOffice in Future Releases of RHEL
Best #Unix error message:
Ueberzugpp now supports wayland!
https://github.com/jstkdng/ueberzugpp
Discussions: https://discu.eu/q/https://github.com/jstkdng/ueberzugpp
Is MINIX Dead? And Does It Matter? - Is MINIX dead? OSnews is sounding its death-knell, citing evidence from the operat... - https://hackaday.com/2023/06/02/is-minix-dead-and-does-it-matter/ #operatingsystem #computerhacks #minix #unix
Steam On Linux Use Ticked Higher In May, 25% Of Linux Gamers Are Using The Steam Deck
https://www.phoronix.com/news/Steam-Survey-May-2023
Discussions: https://discu.eu/q/https://www.phoronix.com/news/Steam-Survey-May-2023
A Snap-based, containerized Ubuntu desktop could be offered in 2024 - this will be great to see
This is a very small and simple idea, but I'm really onto something. It opens avenues.
Consider that in #Unix scripting, when you source a script with . (dot) into the current shell, you can pass that script arguments. That script can use "return N" which appears as a termination status N:
$ cat script
echo "$@"
return 42
$ . ./script x y z
x y z
$ echo $?
42
Fedora 39 To Raise Its vm.max_map_count To Satisfy Some Steam Play Games
https://www.phoronix.com/news/Fedora-39-Max-Map-Count-Approve
Discussions: https://discu.eu/q/https://www.phoronix.com/news/Fedora-39-Max-Map-Count-Approve

"The IRIX Network is a hobbyist community that loves these old machines and their software. The group hopes to raise $6,500 through crowdfunding to reverse-engineer IRIX. The hope is to use those learnings to create an open-source derivative version named IRIX-32, based on IRIX 5.3, the last 32-bit version of the OS.
It’s a monumental task, but admirable nonetheless."
➥ @hackaday
#IRIX #SGI #Unix #Retrocomputing
https://hackaday.com/2023/05/31/can-hobbyists-bring-sgis-irix-os-back-to-life/
How to gzip and keep original file on #Unix or #Linux command line https://www.cyberciti.biz/faq/how-to-gzip-and-keep-original-file-on-unix-or-linux-command-line/


The boards from a Sun-3/280 server, 1986. (User for scale.)
CPU board - 68020 (includes ethernet)
FDDI
4 x 8meg ram boards
Tape (9-track)
SCSI

All-Snap Ubuntu Desktop Coming Next Year
https://github.com/canonical/ubuntu-core-desktop
Discussions: https://discu.eu/q/https://github.com/canonical/ubuntu-core-desktop
JMAP – a modern email open standard
Discussions: https://discu.eu/q/https://jmap.io/
My "Advanced Programming in the #UNIX Environment" YouTube channel has just passed 4K subscribers!
Check it out:
https://www.youtube.com/c/cs631apue
Course website with all sample code and exercises here:
https://stevens.netmeister.org/631/
We use the df command to find total disk space and available space on a Linux / Unix file system. Let us see how to use the df command to view the amount of free space left on your Linux, macOS, *BSD and Unix file system. We will also explain how to automate disk space monitoring and send an email alert or push notification to your mobile device. https://www.cyberciti.biz/faq/df-command-examples-in-linux-unix/ #Linux #FreeBSD #Unix #macOS

XFS Metadata Corruption on Linux 6.3 Tracked Down to One Missing One-Line Patch
https://www.phoronix.com/news/XFS-Patch-For-Linux-6.3
Discussions: https://discu.eu/q/https://www.phoronix.com/news/XFS-Patch-For-Linux-6.3
Linux vs Windows vs MacOS for statistician work laptop
https://www.jimhester.com/post/2020-08-20-best-os-for-r/
Discussions: https://discu.eu/q/https://www.jimhester.com/post/2020-08-20-best-os-for-r/
How to check if port is in use on #Linux or #Unix https://www.cyberciti.biz/faq/unix-linux-check-if-port-is-in-use-command/

Firefox has started ads that take over entire browser
https://www.reddit.com/r/firefox/comments/13ro31o/mozilla_sends_popup_ad_overlay_in_firefox/
Discussions: https://discu.eu/q/https://www.reddit.com/r/firefox/comments/13ro31o/mozilla_sends_popup_ad_overlay_in_firefox/
(1982) The #UNIX System: Making Computers Easier to Use. https://www.youtube.com/watch?v=XvDZLjaCJuw
XFS metadata corruption after upgrade to 6.3.3 kernel
https://bugzilla.redhat.com/show_bug.cgi?id=2208553
Discussions: https://discu.eu/q/https://bugzilla.redhat.com/show_bug.cgi?id=2208553
Today, May 26 2023, is the final day to submit to @eurobsdcon 2023. The conference will be September 14 to 17 in Coimbra, Portugal. Go to https://2023.eurobsdcon.org/call-for-papers-is-now-open/, follow the link and submit your talk or tutorial proposal. #eurobsdcon #bsd #unix #openbsd #netbsd #freebsd #coimbra #portugal
Dennis M. Ritchie on Unix in 1982: “What we wanted to preserve was not just a good programming environment in which to do programming, but a system around which a community could form fellowship. We knew from experience that the essence of communal computing as supplied by remote access time sharing systems is not just to type programs into a terminal instead of a keypunch, but to encourage close communication.”
https://www.youtube.com/watch?v=XvDZLjaCJuw
#Programming #Unix
Mini.WebVM: Your own Linux box from Dockerfile, virtualized in the browser via WebAssembly
https://leaningtech.com/mini-webvm-your-linux-box-from-dockerfile-via-wasm/
Discussions: https://discu.eu/q/https://leaningtech.com/mini-webvm-your-linux-box-from-dockerfile-via-wasm/
Introducing The Brand New Thunderbird Logo! https://blog.thunderbird.net/2023/05/introducing-the-brand-new-thunderbird-logo/ #Linux #Unix #macos
Experimental HTTP/3 support added to Nginx version 1.25.0 http://nginx.org/en/CHANGES #Unix #Linux #FreeBSD
Alpine Linux 3.18 fixes DNS over TCP issue
https://www.theregister.com/2023/05/16/alpine_linux_318/
Discussions: https://discu.eu/q/https://www.theregister.com/2023/05/16/alpine_linux_318/
Stephen Ramsay blogged on how he rediscovered AWK:
"At any rate, I’m sure I’m late to some party (or just continuing my admiration for 1970s computing). But: awk. Is. Amazing. And it’s made me rethink what makes for a good dsl."
CodeWeavers Transitions to Employee Ownership Trust
https://www.codeweavers.com/about/news/press/20230517
Discussions: https://discu.eu/q/https://www.codeweavers.com/about/news/press/20230517
Difference in accuracy when compiling in windows and linux
https://github.com/urisinger/NeuralNetwork
Discussions: https://discu.eu/q/https://github.com/urisinger/NeuralNetwork
@marcan #finalcutOS clearly runs circles when it comes to regular #CCSS from big vendors, including #Apple themselves.
Noone buys #Apple's #macOS for being a #Unix - at least boone I know if, cuz those use #brew anyway.
Instead, people buy Hardware running it because they are being forced into using #Adobe stuff and don't want to suffer from Aneurisms because #Windows sucks.
A (very) short history of graphical desktop environments for Unix:
https://utcc.utoronto.ca/~cks/space/blog/unix/DesktopsAlwaysThere
@smonff @Perl Y’all know I’m the first to crow about unique #Perl features, but #RegularExpressions’ syntax of ^ for start of line/string and $ for end dates back at least to #Unix co-author Ken Thompson’s rewrite of the `qed` text editor for the #CTSS operating system on the #IBM7090 #mainframe at #BellLabs around 1970. (Perl creator #LarryWall was a teenager at the time.)
@m2m @silviamaggi In Cupertino, “think different” evidently means “use a mouse for everything”.
This is why I’m rooting for #AsahiLinux. Apple makes nice #ARM hardware, but they’ve apparently given up on macOS as a #Unix for the masses.
Morgen de @nluug #NLUUG https://nluug.nl voorjaarsconferentie in #Utrecht
Als je nog wilt komen, het kan nog, schrijf je snel in via de site!
En schrijf 28 november vast in je agenda voor de najaarsconferentie #opensource #unix #linux
The source code for NeXTSTEP has been leaked and is on Github.
https://www.nextcomputers.org/forums/index.php?topic=4690.0
#NeXT #vintagecomputing #retrocomputing #NEXTSTEP #OS #Mach #Apple #SteveJobs #UnIX #macOS #sourcecode #GIT
#introduction for new #followers
I'm a #writer, #musician, #techie, and #metalhead.
I play (poorly) #viola, #bassguitar, and #piano.
My current #WIP is SPIRAL ARCHITECT, serialized on my website.
My #fiction is available under CC BY-NC-SA 4.0 at https://starbreaker.org/fiction/
I'm not a cishet neurotypical WASP, but I've a lifetime of experience in faking it.
I like #UNIX and #Emacs, but my preferences are not prescriptions.
I block bigots, spammers, and trolls on sight. #MyFeedMyRules
On the security of the Linux disk encryption LUKS
https://dys2p.com/en/2023-05-luks-security.html
Discussions: https://discu.eu/q/https://dys2p.com/en/2023-05-luks-security.html
Found a good command for compressing images in a PDF without messing with the text or anything else:
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dDownsampleColorImages=true -dColorImageResolution=150 -dNOPAUSE -dBATCH -sOutputFile=output.pdf input.pdf
Direct file transfer over ad hoc WiFi. Linux/macOS/Windows versions rewritten in Rust with Tauri. Android and iOS versions also available.
https://github.com/spieglt/FlyingCarpet
Discussions: https://discu.eu/q/https://github.com/spieglt/FlyingCarpet
A bit about me... I started playing with programming languages when I was a kid in the early 90s, and I've been doing that ever since.
I have a custom blog/wiki (or maybe a digital garden is a better term?) on https://wiki.betterways.dev.
My topics of interest: #linux #unix #sysadmin #programming #webdev #webperf #privacy #infosec #gardening
Remove "This incident will be reported." from user warnings from "sudo". https://github.com/sudo-project/sudo/commit/6aa320c96a37613663e8de4c275bd6c490466b01 What do you think? #Linux #Unix #macOS #FreeBSD
But, on the other hand, DO use the #octal encoding that you gave.
It's vis(1) encoding, and used (say) in #FreeBSD's fstab(5) so that no field contains whitespace & the file can thus be reliably processed with conventional text processing tools like awk.
This is not the case for fstab(5) on systems that don't apply unvis(3) decoding; where awk either gets the fields wrong when there's whitespace or gets stymied by quoting systems that don't match how awk understands flat files.
「 One of the great realizations of the early Unix was that the *kernel* of an OS — and essentially the only part that should be in “supervisor mode” — would only manage time (quanta for interleaved computations) and space (memory allocation and levels) and encapsulation (processes) — everything else should be expressible in the general vanilla processes of the system 」
— Alan Kay
#Unix #Web #WebStandards #ModernWeb
A bash shell script says SEE YOU SPACE COWBOY whenever you logout from your #Linux and #Unix session https://www.cyberciti.biz/files/scripts/seeyouspacecowboy.sh.txt
Time for a new introduction!
I'm Jan. I work in the Canadian library sector and love it. I live near Vancouver, BC, Canada with my partner and doglet.
I enjoy science and nature, computing, studying, and generally keeping my mind active. I'll let my hashtag list speak for itself from here!
#Introduction #Libraries #VancouverBC #Canada #Science #Nature #Computing #SelfHosting #Server #RustLang #Linux #Unix #Cannabis
Do you need to clear bash history under #Linux, #macOS, #FreeBSD or #Unix? Try
`history -c && history -w`
See all other options https://www.cyberciti.biz/faq/clear-the-shell-history-in-ubuntu-linux/