#unix

R.L. Dane :Debian: :OpenBSD: 🍵rl_dane@polymaths.social
2025-05-03

@wezm

I'm intrigued! #ClockWorkPi's shipping is legendarily slow, but it seems you got yours kinda quickly.

How's the keyboard experience? Mushy? Clicky? Too small for it to matter either way?

The page lists some kind of #UNIX that can run on it, but there's no details on the page. Any idea what kind of OS it can run? I'm curious how any Unix could run on a MCU like the #Pico

2025-05-03

Remember .plan files? There was a time when they mattered. #unix #linux

Unix Weeklyunix_discussions
2025-05-03

Bytedance Proposes Faster Linux Inter-Process Communication With "Run Process As Library"

phoronix.com/news/Bytedance-Fa

Discussions: discu.eu/q/https://www.phoroni

2025-05-03

Currently listening to "ZauberwalD.mod" by slash/atd/rpsg from the revision Demoscene party 2025 and had the compulsion on working on/optimizing my Amiga music file (mod, ahx, prt, tfmx fc14... etc) -> UADE -> FLAC -> NAS shell script...

Not really happy with kdialog/dbus interface on FreeBSD, maybe I should look into other script UI dialogs. Anything other than yad or zenity , which could be used instead? Need a yes/no box and a progressbar. Any hint into the right direction more than welcome.

#shell #script #unix #BSD #FreeBSD #UI #UADE #Amiga #music #conversion

Anders Gulden Olstadandersgo@infosec.exchange
2025-05-03

Sudo what thou wilt shall be the whole of the command #Sudo #UNIX

A sudo sticker depicting a smiling sandwich
Soldier of FORTRAN :ReBoot:​mainframed767@infosec.exchange
2025-05-03

Im sorry, Unix owes it's history to Space Travel?

"As a part of porting the game to the PDP-7, Thompson developed his own operating system, which later formed the core of the Unix operating system."

en.m.wikipedia.org/wiki/Space_

#unix #linux #retrocomputing #retrocomputer

0xdeafbeefdeafbeef
2025-05-03

What will this code return?

```
let f = OpenOptions::new()
.create(true).open()?
```

Of course
` Invalid argument (os error 22)`

Guess who spent an hour with strace chasing a phantom open/filesystem bug - only to find nothing?

It works in c and python, but rust restricts this.

github.com/rust-lang/rust/issu

2025-05-03

“The little editor that could” about half an hour about ed from Kay Lack.

youtu.be/GoyNMFccbow

#unix #history

I figured out how to use a REPL with POSIX vi (for Python or LISP or whatever)

In one terminal make a FIFO, and pipe it into the REPL using "tail -f" ("python -m code" or sbcl). This script can automate that:

patpatpat.xyz/data/repl

Sending a sexp:
ms%me:'s,'e w >> FIFO

Sending a contiguous block:
{ms}me:'s,'e w >> FIFO

(I am using "s" to mark the start, "e" to mark the end)

Here is my dotfile:

patpatpat.xyz/data/dotfiles/.e

Thanks to: why-vi.rocks/

#vi #unix #lisp

Unix Weeklyunix_discussions
2025-05-03

Felix86: Run x86-64 programs on RISC-V Linux

felix86.com/

Discussions: discu.eu/q/https://felix86.com/

NL Linux Gebruikers Groepnllgg@mastodon.nl
2025-05-03

Voor wie een idee wil vormen van de stamboom van UNIX (waaronder FreeBSD, OpenBSD, Mac OS X, OpenSolaris) en UNIX-like varianten als mimix en #linux zoom in en uit op dit vector-bestand op deze weblink: upload.wikimedia.org/wikipedia #UNIX

Simplified evolution of Unix systems. Not shown are Junos, PlayStation 3 system software and other proprietary forks.
2025-05-03
Slackware love! ❤️ For those who appreciate simplicity and the power of foundational Unix tools, Slackware's package management is a beautiful thing. It's all pure shell scripts (installpkg, removepkg, upgradepkg) – transparent and easy to understand.
#Slackware #Linux #Unix #Shell
2025-05-03

On unix-like systems, paths are fundamentally bytestrings and not necessarily Unicode, so it’s necessary to accept bytes. Since strings are nearly always more convenient, they take both. The unveil wrapper here will do the same. If it’s a string, encode it, otherwise pass it straight through.
nullprogram.com/blog/2021/09/1
#unix #python

2025-05-02

@ptribble I'm happy to report that I managed to boot a Tribblix m20 ISO from the USB using #Ventoy. Rufus, Balena, even good old Unetbootin did not manage. I'm happy since I do not have to burn CD-R's nor play with iPXE (tho I was prepared for it).
Unfortunately format and fdisk were to cryptic for me (also do SATA SSD's have cylinders?) so partitioning I did separately from eventual installation.
Fingers crossed I'll manage to the finish line! #Unix #Solaris #FLOSS

Unix Weeklyunix_discussions
2025-05-02

Owen Le Blanc: creator of the first Linux distribution

lwn.net/Articles/1017846/

Discussions: discu.eu/q/https://lwn.net/Art

@JdeBP

While I agree with all of this in theory, I think it's probably reasonable for people writing shellscripts today to assume the presence of `less`. It was even in SunOS 5...

`more` may have been improved over time, but to the best of my knowledge it still doesn't do everything `less` can, like switching to tail mode with `F` while viewing a log file. FreeBSD doesn't even ship `more` anymore (anyless?), I don't think - `man more` shows the manpage for less. So I think this is a case where literally, "less is more".

I confess I haven't used `pg`. Debian doesn't even provide it.

Including bash-isms in a supposedly portable script is definitely beyond the pale, though 😉

#less #more #LessIsMore #pager #Unix #GNU

2025-05-02

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst