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
A wild #blog post appears!
I revived pkgsrc on AIX.
(Yes, I already sent a PR to NetBSD.)
https://briancallahan.net/blog/20250516.html
#linux #unix #bsd #freebsd #openbsd #netbsd #dragonflybsd #aix #ibm #solairs #illumos #pkgsrc #opensource #freesoftware
Just dropped oksh-7.7, get it from the usual place: https://github.com/ibara/oksh
#unix #linux #bsd #freebsd #openbsd #netbsd #shell #ksh #kornshell #opensource #freesoftware
Do you have a Mac (running macOS) and an #OpenBSD machine? Would you like your OpenBSD machine to act as a secondary monitor for your Mac via AirPlay?
Test out this port and reply to the list if it works for you: https://marc.info/?l=openbsd-ports&m=174331110811177&w=2
Thanks! Let's get this in before 7.7.
Got UxPlay (https://github.com/FDH2/UxPlay) ported to #OpenBSD. Now I can use this underpowered (but free) Chromebook I got last year to some actual use as a secondary monitor for my MacBook Pro.
A new #blog post appears!
I built a native GCC 14.2.0 for Mac OS X 10.4 Tiger PowerPC.
https://briancallahan.net/blog/20250329.html
#macos #macosx #tiger #powerpc #power #unix #bsd #freebsd #openbsd #netbsd #dragonflybsd #linux #solaris #illumos #gcc #llvm #clang #compiler #compilers #assembler #linker #toolchain #freesoftware #opensource #gnu
I fired up the old iMac G4 and now you can build and run #oksh using the IBM xlc compiler for Mac OS X. It works on Tiger at least, 10.4.11.
https://github.com/ibara/oksh/commit/2484299d0c295607a0b6890be9b26b5710ab48f1
#Unix #BSD #MacOSX #macOS #shell #powerpc #retro #retrocomputing
New #blog post!
Let's explore virtualizing the different BSDs on Apple Silicon.
https://briancallahan.net/blog/20250222.html
#BSD #FreeBSD #OpenBSD #NetBSD #DragonFlyBSD #Unix #Linux #virtualization #apple #macOS #arm #aarch64 #arm64
I decided to make one last release of the CLI version of my Free Bee game. I know #FreeBSD and #OpenBSD have packages for it, and it has been broken for the better part of a year because the server the game relied on was shut down.
https://github.com/ibara/freebee-cli
If you like The New York Times game Spelling Bee, you'll like this; it's a clone of that game.
Now it's offline-only, so people can play whenever they want.
I may or may not make one last release of the web version of the game. I'd have to remake it all from scratch if I did, as the original source code has been lost.
A wild #blog post appears.
A tutorial for setting up a cross compilation environment using FreeBSD/amd64 as the host and macOS/aarch64 as the target.
https://briancallahan.net/blog/20241216.html
#FreeBSD #OpenBSD #NetBSD #DragonFlyBSD #Linux #Unix #macOS #LLVM #clang #lld #compiler #compilers #assembler #assemblers #assembly #linker #linkers #ld #amd64 #aarch64 #arm64
New blog post: https://briancallahan.net/blog/20241212.html
I bootstrapped GDC on macOS/aarch64, since I couldn't find anyone else who had done so.
I won the major faculty honor at our annual RPI Board of Trustees Celebration of Faculty Achievement: https://www.linkedin.com/feed/update/urn:li:activity:7270955492858908672/
Onward and upward.
#professor #professorlife #academic #academiclife #academia #award #RPI #RPI200
My undergraduate students won a special prize for their latest paper: https://www.linkedin.com/feed/update/urn:li:activity:7263008973115592704/
#proud #professor #professorlife #prof #academic #academiclife #academia #proudprofessor
Newer #OpenBSD/luna88k snapshot, based on Aug-7 tree, is now available!
https://cdn.openbsd.org/pub/OpenBSD/snapshots/luna88k/
One of my cybersecurity students was selected to be on the inaugural US Women's Cyber Team and I think that's amazing!
https://www.prnewswire.com/news-releases/first-ever-us-womens-cyber-team-announced-302210019.html
Proud #professor
#professorlife #academic #academiclife #academia #cybersecurity #cybersec #cyber #infosec #informationsecurity #security #ctf
Looks like #OpenBSD 7.6 will have VAAPI support for intel / amd hardware accelerated video encoding / decoding
thanks @sizeofvoid
Here is the spiel for my August 7 NYCBUG talk: https://www.nycbug.org/index?action=view&id=10699
As I said before, if you're in the #NYC area, come by and say hi. It's a fun talk I've been workshopping; you'll leave with some good laughs, learning some new technical knowledge, and learning how to be a better advocate for the BSDs (or whatever your open source/free software niche is).
#OpenBSD #FreeBSD #NetBSD #DragonFlyBSD #BSD #Unix #Linux #Solaris #Illumos #OpenSource #FreeSoftware
Prof, ITWS@RPI
Graduate Program Director, ITWS@RPI
Director, Rensselaer Cybersecurity Collaboratory
EN (native)/日本語(N4/N5 レベル)
私は日本語を勉強しています。
CISSP
#OpenBSD developer
NYC*BUG admin
I have been known to write articles for #ARRL #QEX.
#Anthropology #Collaboration #DigitalHumanities
#יהודי
#HamRadio #AmateurRadio #HamR #InformationSecurity #InfoSec #CyberSecurity #CyberSec #professor #academic #academia