@nixCraft

#NeXT / #Apple had the right idea.

* User homes are in /Users

* Each app is in /Applications and looks like a regular file but is actually a folder (i.e. you can cd into it and examine the contents)

* The operating system is in /System

* Files shared among apps (except files that come with the OS), including configuration files, are in /Library

* Static libraries, debug info, C headers, OS API reference docs, etc go in /Developer

#macOS #MacOSX #NeXTSTEP #Linux #Unix #BSD

In which Steve Jobs shows you how to build an app.
https://www.youtube.com/watch?v=dl0CbKYUFTY

I miss Interface Builder. It was so much better than the garbage being shipped as Xcode now. "They just have no taste."

#fuckXcode #apple #macos #nextstep

Steve Jobs presents - OpenStep's Interface builder

YouTube

I saw this and my first though was 'Come on! The #Almquist shell has never been ported to #macOS before 2026⁈ It must have been there since the #NeXTStep days, surely. Someone has simply not known about it because xe never thought to look up the name Almquist.'

https://github.com/dotike/fsh

So I went looking.

Mad as it may seem, from what I've found so far, an Almquist shell on macOS does not turn up before 2025.

https://formulae.brew.sh/formula/dash-shell

Nary a mention of Almquist on Apple StackExchange.

It looks like macOS went straight from the C shell on NeXTStep to the Bourne Again shell.

But macOS has had a Korn shell for decades, right?

#UnixShells

GitHub - dotike/fsh: FreeBSD shell port for use on MacOS

FreeBSD shell port for use on MacOS. Contribute to dotike/fsh development by creating an account on GitHub.

GitHub

@mjack

Sort of. Folk wisdom has #macOS derived from #FreeBSD. But actually XNU is a descendent of #NeXTSTEP. Both FreeBSD and NeXTSTEP were derived from from BSD, but not from *exactly* the same point in its evolution and neither from the other.

And of course they diverged from each other.

But you can, say, pull up an old iOS manual page and see it saying 'BSD' at the head, compare it with the same page from FreeBSD, and contrast it with #Debian and #Illumos:

https://developer.apple.com/library/archive/documentation/System/Conceptual/ManPages_iPhoneOS/man3/tzset.3.html

https://man.freebsd.org/cgi/man.cgi?query=tzset&sektion=3

https://man.dragonflybsd.org/?command=tzset&section=3

https://manpages.debian.org/unstable/manpages-dev/tzset.3.en.html

https://illumos.org/man/3C/tzset

Mac OS X Manual Page For tzset(3)

HTML versions of the iOS man pages.

Having a clear out... anyone want a copy of NeXTStep/Developer for Intel? UK/London
#retrocomputing #nextstep

Edit: have takers for both nextstep and Smalltalk now. Fediverse doesn't disappoint. These are my people. 🤣

The Virtual OS Museum - Retrópolis

Muitos sites comentaram sobre o Virtual OS Museum: Saíram matérias no OSnews, na Mac Magazine, no Canaltech e é claro, no Register. Mas o que muita gente não sabe, é o que estaremos falando agora. Este museu pode ser baixado, e tem um total de 179 Gb - o que eu achei até pouco, dada

Retrópolis - A cidade dos clássicos

Made an attempt to fix the design of my blog today, make it look closer and more accurate to NeXTSTEP in colour.

https://nerdnextdoor.net/

Of course, it may never be perfectly the same but it's quite close.

#Blog #NeXT #NeXTSTEP #UNIX #Web #WebDesign #Tech #Technology

This was definitely a productive use of my time...

#WorldWideWeb #NeXTStep

MUN graduates ready for the next step after spring convocation
Memorial University convocation has graduates ready for their next chapter. The CBC’s Madison Taylor spoke to the university’s newest alumni.
https://www.cbc.ca/player/play/9.7219215?cmp=rss

In addition to Allegro were there other Lisps for the NeXT or NeXTSTEP? I assume it was easy to port or build from source free systems. But I'm curious about commercial or research implementations specifically designed for the NeXT environment.

https://www.youtube.com/watch?v=W7SjUtNbRxQ

#NeXT #NeXTSTEP #CommonLisp #lisp #retrocomputing

NeXTSTEP with hidden Allegro Common Lisp

YouTube