Linked by Thom Holwerda on Sun 10th Sep 2006 20:38 UTC, submitted by fudel
Zeta Magnussoft, the company now responsible for development on Zeta, has announced it is accepting pre-orders for Zeta 1.21. This new release will include multi-user support, will be built with GCC4, among other improvements. Bernd Korz's weblog contains more information. Korz was (is?) the CEO of YellowTAB, the company that started Zeta. Read on for a short editorial on this announcement.
Thread beginning with comment 161141
To read all comments associated with this story, please click here.
milti user???
by bbjimmy on Sun 10th Sep 2006 21:43 UTC
Member since:

This new release will include multi-user support, will be built with GCC4, among other improvements.

From what I understand these are to be features of Zeta 2.0 not 1.21. The 1.21 release will be a small improvement over versions 1.2 and 1.1 released by Yellow Tab.

Edited 2006-09-10 21:44

Reply Score: 5

RE: milti user???
by tonestone57 on Sun 10th Sep 2006 23:33 in reply to "milti user???"
tonestone57 Member since:

I believe you are correct there bbjimmy.

GCC2.95 will be used for 1.21 & Bernd mentions in his blog that the next version will hopefully use GCC4.

I think it is a little too early still to be switching to GCC4, but if they can do it now, then why wait any longer.

I don't believe Multi User is in 1.21, but I would definately think in the next release for sure. Bernd's log mentions that Multi User is fairly done, but probably wasn't ready for 1.21.

The next release of Zeta may be version 2.0, if they decide to do GCC4, because they can't call it 1.x any longer since some applications won't work with it & this would be a major step forward. (I think they'll also add Multi User to it).

I use static ips & so have never had an issue with networking, but I believe (DHCP) is fixed up now (I think it wasn't working in 1.0).

Edited 2006-09-10 23:35

Reply Parent Score: 1

RE[2]: multi user???
by JonathanBThompson on Sun 10th Sep 2006 23:53 in reply to "RE: milti user???"
JonathanBThompson Member since:

To say "Some" applications wouldn't work anymore (unless they created a thunking library to convert between 2.9x gcc and 4.x gcc libs, which *could* be done) is correct for a very large number of applications. Any C++ applications (any that called into methods of the OS that weren't straight C linkage) including those that use the GUI at all would need to be recompiled, and might be source compatible, but they are not binary compatible, because gcc 2.9x and gcc after that (3.x-4.x) use a completely different C++ binary interface. Thus, without some hack thunking libraries, existing application binaries won't work with a new system built using gcc 4.x as a result.

If there's a good time to break the classes for size and layout, the transition to gcc 4.x would be the best time, if source compatibility is still desired, but they wanted to change the layout of classes. Better yet (though it is far from likely to happen with Zeta) would be to write the C++ API so it doesn't have the fragile base class problem (binary layout) but that will be both source and binary incompatible with what's currently available.

Reply Parent Score: 3