News:

Stuttgart museum purchases 40 NeXT machines from Rob Blessin

Main Menu

Recent posts

#51
Software / Re: Switching Between Windows
Last post by ptek - May 15, 2026, 03:02 AM
You might have to edit the file /usr/lib/NextStep/windowPackage.ps

The version with NS3.3 (https://discmaster.textfiles.com/view/8833/NeXTSTEP%203.3%20User%20(m68k,%20i386).img/NeXTSTEP%203.3%20User%20Intel.iso/usr/lib/NextStep/windowPackage.ps) contains no comments (Probably to speed up processing) so you will need to get the copy from NS2.1 which contains comments. Edit at your own risk.

next_screen_windowPackage.ps.png

EDIT: (2026 May 15) Added link to NS3.3 windowPackage.ps, could not find a link to a 2.1 browsable iso on the textfiles.com website.
#52
Virtualization / Re: What Needs to be done for ...
Last post by Rhetorica - May 13, 2026, 04:12 AM
@wmlive @andreas_g
All of the above builds, plus Windows SDL2 and SDL3, have been posted to the Previous website. I have not had an opportunity to verify that the Windows builds work as expected beyond simply compiling and briefly looking at the boot monitor; I hope to find the time to do this soon.
#53
Virtualization / Re: What Needs to be done for ...
Last post by wmlive - May 12, 2026, 10:58 PM
The Debian/Trixie based previous packages for amd64/arm64/i386 at wmlive.rumbero.org/repo/pool/main/p/previous/ have been updated to release Previous v4.3.
#54
Software / Re: List of current open-sourc...
Last post by Rhetorica - May 10, 2026, 10:52 PM
Quote from: wmlive on May 10, 2026, 07:59 AMPersonally, reading that very same timeline, i'd rather consider the official start of the GNUstep project at January 1995 with the first announcement in the GNU Bulletin, or March 1995 with the first found CVS checkin of Adam Fedor, or maybe even only 27 April 1995 when gnustep.org was officially registered.
Yeah, I was shown the same history and basically came to the same opinion, that coining a name in the context of "wouldn't it be nice if we had X" doesn't really count as starting a project! 1995 feels more right, as the point where some 'step' was actually added to a project that was previously best described as Smalltalk-on-ObjC.
#55
Software / Re: List of current open-sourc...
Last post by wmlive - May 10, 2026, 07:59 AM
Quote from: Rhetorica on May 09, 2026, 10:39 PMThose articles allege that this is GNUstep's 35th anniversary. I am not certain GNUstep is really 35 years old—most of the numbers I can find suggest the project dates to 1998, with 0.5 being the first release. (How can you have an OpenStep project before OpenStep?!) It is, however, the 35th anniversary of GPL v2; maybe that's the actual date they're unintentionally commemorating.
If GNUstep project leader Gregory Casamento can be believed, than the 35th anniversary of GNUstep is in fact real: According to gnustep.made-it.com/Guides/History.html, "on the 11th of May 1991, the term "GnUStep" was coined for the very first time."[1]

Personally, reading that very same timeline, i'd rather consider the official start of the GNUstep project at January 1995 with the first announcement in the GNU Bulletin, or March 1995 with the first found CVS checkin of Adam Fedor, or maybe even only 27 April 1995 when gnustep.org was officially registered.

The developers behind AGNoStep and Gershwin regularily contribute to the discuss-gnustep mailing list.
I really like their coopetition approach in shared development.

[1] https://lists.gnu.org/archive/html/discuss-gnustep/2026-05/msg00041.html
#56
Software / Re: List of current open-sourc...
Last post by Rhetorica - May 09, 2026, 10:39 PM
Found another GNUstep distro today: AGNoStep, which has just had its 2.0 release. This is a French-developed project that sits somewhere near WMlive and GSDE; it retains all the fundamental functional distinctions of an authentic NeXT experience (vertical detached menus, iconified windows building from left to right) but takes a step toward modernity with a different icon theme, color scheme, and extra dock for widgets at the top-centre of the screen. Like WMlive it is based on Debian.



Bizarrely it comes with what appears to be an ncurses-based configuration app?!

Via: linuxfr.org article, r/gnustep post.

Those articles allege that this is GNUstep's 35th anniversary. I am not certain GNUstep is really 35 years old—most of the numbers I can find suggest the project dates to 1998, with 0.5 being the first release. (How can you have an OpenStep project before OpenStep?!) It is, however, the 35th anniversary of GPL v2; maybe that's the actual date they're unintentionally commemorating.
#57
Software / Looking for NeXT Mach, gcc ver...
Last post by ptek - May 09, 2026, 03:45 PM
Hi.

 I'm looking for the version strings from the following to add to my collection as I don't want to leech all the CD's and install them. I'm hoping some of you might have them set up in emulation. Also if it has been upgraded (patched). It seems the Japanese versions are also different.

GCC version:
gcc -v(i = Intel, n=Next, p=PPC, J=Japanese)
NeXT Computer, Inc. version cc-210.obj~2, gcc version 2.2.2 ,//3.1i CD-ROM
NeXT Computer, Inc. version cc-437.2.6, gcc version 2.5.8 ,// 3.3i, 3.3i Patched, 3.3Ji
NeXT Computer, Inc. version cc-471.7, gcc version 2.5.8 ,//4.0iPR1
NeXT Computer, Inc. version cc-437.2.6, gcc version 2.5.8 ,//4.2i Dev CD
NeXT Software, Inc. version cc-744.13, gcc version 2.7.2.1 ,//4.2i Patched
Apple Computer, Inc. version cc-763, based on gcc version 2.7.2.1 ,//5.0 Rhapsody DR1
Apple Computer, Inc. version cc-771.4, based on gcc version 2.7.21 ,//5.1 Rhapsody DR2

3.3N Patched      NeXT Computer, Inc. version cc-437.2.6, gcc version 2.5.8

Mach Kernel version and if possible size:
tail -100 /usr/adm/messages |grep MachNeXT Mach 3.2: Mon Oct 18 21:57:41 PDT 1993; root(rcbuilder):mk-149.30.15.obj~2/RC_m68k/RELEASE_M68K //NS3.2N 779,288
NeXT Mach 3.3: Mon Oct 24 13:56:37 PDT 1994; root(rcbuilder):mk-171.9.obj~2/RC_m68k/RELEASE_M68K //NS33
NeXT Mach 3.3: Tue Jul 13 10:33:44 PDT 1999; root(rcbuilder):mk-171.14.obj~22/RC_m68k/RELEASE_M68K //NS33 Patch 3

NeXT Mach 3.1: Thu Apr 29 23:44:40 PDT 1993; root(rcbuilder):Objects/mk-149.22.3.obj~2/RELEASE_I386 //NS31 CD-ROM 1,073,268
NeXT Mach 3.2: Mon Oct 18 22:08:07 PDT 1993; root(rcbuilder):mk-149.30.15.obj~2/RC_i386/RELEASE_I386 //NS32 977,892
NeXT Mach 3.3: Mon Oct 24 13:31:49 PDT 1994; root(rcbuilder):mk-171.9.obj~2/RC_i386/RELEASE_I386 //NS33 1,020,492
NeXT Mach 3.3: Wed May  3 20:44:36 PDT 1995; root(rcbuilder):mk-175.4.obj~3/RC_i386/RELEASE_I386 //NS33J, 1,020,524
NeXT Mach 3.3: Tue Jul 13 09:36:06 PDT 1999; root(rcbuilder):mk-171.14.obj~22/RC_i386/RELEASE_I386 //NS33 Patch 3 1,020,492
NeXT Mach 4.0: Sat Sep  2 20:49:42 PDT 1995; root(rcbuilder):Objects/mk-183.10.obj~8/RELEASE_I386 //NS40PR 1,015,968
NeXT Mach 4.0: Sun Apr 21 18:06:55 PDT 1996; root(rcbuilder):Objects/mk-183.25.obj~6/RELEASE_I386 //NS40, 1,019,556
NeXT Mach 4.2: Wed Apr 16 13:44:57 PDT 1997; root(rcbuilder):Objects/mk-183.34.obj~2/RELEASE_I386 //NS42, 1,113,724
NeXT Mach 4.2: Tue Jan 26 11:21:50 PST 1999; root(rcbuilder):Objects/mk-183.34.4.obj~2/RELEASE_I386 //NS42 Patch 2 VESA, 1,117,920
Rhapsody Operating System Release 5.0: Thu Sep 18 07:27:20 PDT 1997; root(rcbuilder):Objects/kernel-74.obj~2/RELEASE_I386 // RDR1 1,371,516
Rhapsody Operating System Release 5.1: Fri Apr 17 13:07:52 PDT 1998; root(rcbuilder):Objects/kernel-105.6.obj~2/RELEASE_I386 Copyright (c) 1988-1995,1997 Apple Computer, INC. // RDR2, 1,404,116

i386 Boot loader in the following directory:
/usr/standalone/i386bootv1.17      14,800   NeXTSTEP 31
bootv1.28      32,704   NeXTSTEP 32
bootv3.3.3.8      35,504   NeXTSTEP 33
bootv3.3.4.18.1   35,488   NeXTSTEP 33J
bootv40.8      35,488   OpenSTEP 4.00 PR1
bootv40.11      38,864   OpenSTEP 4.00
bootv40.13.1      38,864   OpenSTEP 4.2
bootv40.13.1.2   44,848   OpenSTEP 4.2 Patch 3 with VESA
bootV5.0.24      39,632   Rhapsody DR1 5.0
bootv5.0.41.1      39,616   Rhapsody DR2 5.1

Intel IDE/EIDE driver, the two sizes are for EIDE, EIDE_reloc:
/private/Drivers/i386/  or /usr/Devices/EIDE driver.         _reloc
IDE1.0      316      none   none // NS3.1 CD-ROM
IDE1.0      0      75,092   "PROGRAM:IDE PROJECT:ideDriver-5 DEVELOPER:mflynn BUILT:NO DATE SET (-B used)"; //NS3.2
IDE1.1      652      74,012   "PROGRAM:IDE8265 PROJECT:ideDriver-8.2 DEVELOPER:root BUILT:NO DATE SET (-B used)"; //NS3.2
IDE3.30      512      74,840   "PROGRAM:IDE PROJECT:ideDriver-12 DEVELOPER:root BUILT:NO DATE SET (-B used)";
EIDE3.34      none   98,300   "PROGRAM:EIDE PROJECT:drvEIDE-8 DEVELOPER:root BUILT:NO DATE SET (-B used)"; //OS4.0Floppy
EIDE3.34      4,248   98,300   "PROGRAM:EIDE PROJECT:drvEIDE-8 DEVELOPER:root BUILT:NO DATE SET (-B used)"; //OS4.0CD
EIDE3.37      10,304   119,864   "PROGRAM:EIDE PROJECT:drvEIDE-16.2 DEVELOPER:root BUILT:NO DATE SET (-B used)";
EIDE4.01      4,248   99,708   "PROGRAM:EIDE PROJECT:drvEIDE-16 DEVELOPER:root BUILT:NO DATE SET (-B used)";
EIDE4.03      10,432   111,596   "PROGRAM:EIDE PROJECT:drvEIDE-16.2 DEVELOPER:root BUILT:NO DATE SET (-B used)";
EIDE5.00      5,112   99,384   "PROGRAM:EIDE PROJECT:drvEIDE-21 DEVELOPER:root BUILT:NO DATE SET (-B used)";
EIDE5.01      26,952   121,056   "Program:EIDE PROJECT:drvEIDE-28 Developer:root Built:Sat Mar 28 22:23:22 PST 1998";

The VGA driver, the two sizes are for VGA, VGA_reloc
VGA driver            _reloc
VGA1.0         316      none   none NS3.1i
VGA1.0         648      none   none NS3.2i
VGA3.30         512      none   "PROGRAM:VGA PROJECT:vga-4 DEVELOPER:root BUILT:NO DATE SET (-B USED)";
VGA4.00         512      71,832   "PROGRAM:VGA PROJECT:vga-11 DEVELOPER:root BUILT:NO DATE SET (-B USED)"; //OS4.0
VGA4.00         512      71,840   "PROGRAM:VGA PROJECT:vga-12 DEVELOPER:root BUILT:NO DATE SET (-B USED)"; //OS4.2
VGA5.00         512      72,112   "PROGRAM:VGA PROJECT:vga-14 DEVELOPER:root BUILT:NO DATE SET (-B USED)"; //RDR1
VGA5.01         16,672   71,112   "PROGRAM:VGA PROJECT:vga-18 DEVELOPER:root BUILT:Sat Apr 4 04:34:54 PST 1998"; //RDR2

ProjectBuilder
PROJECT_VERSION = 1.1;   NeXTSTEP 3.1, NeXTSTEP 3.3,
PROJECT_VERSION = 2.6;   OPENSTEP 4.2i (Bot non-patched and patched), Rhapsody DR1
PROJECT_VERSION = 2.7;   Rhapsody DR2

Thanks :D

EDIT: (10 May 2026) Added more strings including Project Builder Strings.
#58
Virtualization / Re: What Needs to be done for ...
Last post by ramalhais - May 08, 2026, 07:54 PM
Compiles and runs fine on ubuntu 26.04
Thanks @andreas_g !
#59
Virtualization / Re: What Needs to be done for ...
Last post by andreas_g - May 08, 2026, 07:05 PM
Hello all,

finally it is time to release Previous v4.3. As already shown in the teaser above it has a new display feature. It is now possible to group multiple screens within a single window. This improves usability of multi-screen setups. The new version also includes improved window sizing on small screens.

The new display mode is available through the Graphics dialog when selecting "Show display: All". Because I had to rework the screen drawing code I also had to introduce new setting parameters and replace old ones. Therefore you might need to re-configure your screen settings.

I am providing a binary for macOS v10.13 and later (Apple Silicon and Intel) here. I hope you like the new feature.

Because the new feature adds quite some complexity to the code please be prepared for some UI bugs but the emulation core of Previous is still stable. Please report any issues you might experience.
#60
Off Topic / Re: oldbeige.net: archive.org ...
Last post by don_apple - May 08, 2026, 01:26 PM
Alternatively you could also install https://github.com/hunterirving/macproxy_plus on a system in your local network, which, besides allowing you to access any site that uses https from old browsers that don't support https, has an extension for the Wayback machine and other modern web-tools.