I am building gcc-15.1.0 on my iMac G4 (Tiger) machine. It is on stage2, which is a good sign.

It will include C, C++, Fortran, Modula-2, Objective C, and Objective C++ compilers.

It will depend on my new PowerPC Mac OS X modernization library, libpcc: https://github.com/ibara/libppc

I'll write a blog post about how to use it once it is all compiled; my goal is to produce a turnkey solution that just works(TM), including assembler, linker, and other utilities, as recent as possible for PowerPC.

And libppc can be instantly extendable to incorporate more C11 and later features. Hopefully others in the retro Mac community are interested in building that up with me.

My ultimate goal is to build some flavor of WebKit some day and have a modern web experience (even if slow, and possibly using X11). But in the meantime we will probably build a lot of excellent modern software to keep these machines going.

#gcc #compiler #compilers #c #unix #linux #macos #macosx #osx #apple #powerpc #retro #retrocomputing #bsd #mac #macintosh

GitHub - ibara/libppc: Modernization effort (C11-C23) for Mac OS X PowerPC

Modernization effort (C11-C23) for Mac OS X PowerPC - ibara/libppc

GitHub

find is the command that embodies the spirit #unix for me. Questionable aesthetics, does too much and too little at the same time, includes ways to shot yourself in the foot, but you always find new ways to use it.

https://git.sr.ht/~puercopop/yt2m/commit/0938fa26c47bbcbadd415513c6c090fb4822e1c6

Writing on #CommonLisp logical pathnames. Terribly undocumented and (it seems) wildly under-designed feature.

Still, logical pathnames are super useful for portable and “smart” file resolution. There's not even a remotely similar thing in most systems. Think #unix symlinks, but with pattern-matching and variables in resolution. Cool stuff, despite the problems.

Had Dennis Ritchie, Richard Stallman and Eric Raymond as my answers in the final. ESR isn't on the list in question but Ritchie and RMS were pointless.

[Edit: typo]

#pointless #PointlessCelebrities #UNIX #gnu

Mosh: the mobile shell | Lobsters

The BSDCan streams can be found on Youtube, https://www.youtube.com/@BsdcanOrg along with recordings from earlier conferences.

Also see https://www.bsdcan.org/2025/ for livestream info

#bsdcan #bsd #conference #freebsd #openbsd #netbsd #unix #development #devops #freesoftware #libresoftware

Before you continue to YouTube

@bignose @driscollis

Well, I am agree with you, since I understand your point of view.

But I am sure those Emacs users will definitely say that their IDE is Emacs, since they access the entire workflow tools on Emacs.

Yes even for them, a Unix shell is nothing but an Emacs mode.

Note: I am an Emacs user myself.

#GNU #Emacs #Unix

Formal-Ed – a formalized line editor in Coq. It provides an implementation of a line editor in Coq, and then prove that it is a complete text editor. https://archiveapp.org/formal-ed/ #texteditor #linux #bsd #unix
Formal-Ed

Web site: arxiv.org/abs/2006.03525 Category: Office Subcategory: Text Editors Platform: Cross-platform License: unknown Interface: CLI Wikipedia: First release: 2020 Formal-Ed – a formalized line…

ArchiveApp
I am probably using #FreeBSD #ports wrong because I first try to install #git so that I can git clone ports tree from git source tree. The next thing I know #bash #Python and #Ruby are being compiled...🫣
#BSD #Unix #UseBSD #RunBSD
I am finally trying out #ports on #FreeBSD . Thanks to #ZFS and boot environment feature I am not that afraid of poking around a bit. Watching screens of compiling outputs reminds me of my old days with #Gentoo #Linux many years ago.

#BSD #RunBSD #Unix #FOSS #UseBSD