4 ms·
I think this information is common among NeXT old-timers and passed onto by them to early Cocoa developers where I learned it. It used to be a small community.
by dottrap 12y ago
I think this information is common among NeXT old-timers and passed onto by them to early Cocoa developers where I learned it. It used to be a small community.
I disagree with the original post that implies BeOS was better than NeXT. There are a lot of really useful, cool things in NeXT that are not appreciated by the masses and forgotten with time. All the new iOS developers don't know how much history/heritage their stuff is built on.
For example, fat binaries are so incredibly useful and elegant. While Mac easily transitioned from PowerPC to Intel, then 32-bit to 64-bit, and now all all the different ARM architectures on iOS by using fat binaries, all the other platforms are a mess with just their 32-bit to 64-bit transition partly because the need to differentiate between two different architectures on the file system breaks most tool chains. (Not to mention that it confuses the hell out of users about which version they need to download.)
Linux had their chance with Icculus's FatELF patch and they rejected it. Only years later after great suffering is some of the Linux community starting to think maybe FatELF was a good idea after all. Too bad our 64-bit migration is almost over. But Android still really could benefit from this because that system is a mess that looks like it will need to deal with multiple architectures indefinitely.
- peatmoss 12y agoThis was definitely the story I got from a NeXT old-timer. I also agree on Be. While I used BeOS (even got to play with it on a BeBox) and was impressed by it, NeXT was the better system. Oh my, networking was a mess in BeOS, and I'm not sure they would have ever gotten full multi-user support. As a youngster, I pined for NeXT after playing with one at a university lab. I still marvel that we now carry NeXT workstations around I our pockets. I really wish the Linux / BSD communities had rallied around GNUStep. Would have been nice to see how two implementations coevolved.
- dottrap 12y agoI remember when Gnome and KDE were first emerging. They were both too slow and wonky for me. Somebody suggested WindowMaker and I really liked it. At this time, I had no knowledge of NeXT or GNUStep. It was some years later after OS X emerged and I started learning Cocoa that I learned of all this history and discovered that WindowMaker was also connected to this universe and it really sunk in just how advanced they were for the time. I'm still saddened that GNUStep never went anywhere. I still find GTK/Gnome/Qt/KDE wonky for a lot of basic things like copy-and-paste and drag-and-drop. My wildest dreams hope to see a re-emergence of something like GNUStep, but this time be driven by all the new interest in Swift.
- forca 12y agoFunny you should mention GNUStep/WindowMaker... absolutely my favourite WM. I agree most of the rest are bloated and wonky. Gnome has removed almost all of its menus and bells and whistles and it's largely unusable now. KDE is the kitchen sink inside the kitchen sink. It's overly complicated for a DE. Sadly, there is no real focus on WM now, although last year, Window Maker Live, a Debian-based live ISO was released. It hasn't gained a real foothold among aficionados. There was an attempt to get Window Maker back in the limelight last year. Not sure where this has gone...
- peatmoss 12y agoYeah, I ran a poor-man's NeXT for a long time (WindowMaker on NetBSD in my case). The Etoile project seemed like they were going to try to make a full GNUStep-based desktop environment, but I fear they are suffering from too few coder hours: http://etoileos.com http://etoileos.com
- WoodenChair 12y agoFat binaries are not by any means unique to NeXT or an innovation of NeXT and its descendants. Classic Mac OS had fat binaries in the early 90s for the 68K -> PPC transition. Other platforms have had fat binaries too.
- dottrap 12y agoNeXT had them before Apple Mac OS classic. NeXT/OSX is the only mainstream system in use that still employs them today.
- WoodenChair 12y agoActually they pretty much came out at the sametime. You're right, NeXT slightly preceded in !993 (NeXTStep 3.1) the classic Mac OS in 1994 (PowerMac 6100 launched). OS X is the descendent of both of these FAT traditions.