YellowTAB has developed a few applications from scratch, like the FFMpeg front-end which allows you to encode videos, the Fax-It application which allows you to send faxes and another one called BeEAR, which I have no idea what it does as the app would only load itself in German language, even though my localization was set to English (my guess is that it is an address book though). There is also a To-Do application, called ToDoIt, also coded by YellowTAB and, as the other YellowTAB applications, will only be available for Zeta.
Zeta uses a modified OpenTracker and Deskbar version which supports Internationalization and a few other goodies like cut/copy/paste directly when selecting some files/folders (a feature missing from the original Tracker). This Tracker also supports SVG, but I found no way to enable its settings globally (you can only control it on per-window basis, as far as I know, I could not for example set all windows to 128x128 or 16x16). Deskbar now supports "Team Expander" which will expand the running applications' windows to be able to select them directly instead of having to navigate on a submenu to reach them. Nice add-on, I really like it, but there are bugs still. The "Move To", "Copy To" and "Create Link To" context menus have been enriched with more options. So far, I had many instances where NetPositive and other apps won't respond to my mouse's double click to minimize, while the minimize button (found only on some themes) does work.
YellowTAB comes by default with a number of useful Tracker add-ons, including a brand new one named "Fax these files", which loads a new FAX-It application created by YTAB+friends especially for Zeta. Overall, some good new additions and options and some bloatware/duplication ones, like the addition of DockBert, a MacOSX-like Dock application which, when it comes down to it, it does exactly what Deskbar does. It serves no purpose having two different taskbars on the same OS, and BeOS was never the OS of many choices (like OSX and Windows too), it was the OS with the best defaults. Zeta seems to fail in this regard, adding a lot of new but similar things instead of perfecting the solution at hand that is proven to work.
YellowTAB comes with... three GCC compilers. GCC 2.94, 2.95 and 3.2. YellowTAB claims that including the old BeOS compiler is necessary for easier adoption of the platform by the existing BeOS developers (applications compiled with GCC 3.2 won't run on anything but Zeta you see, so the older compilers are needed). In my opinion, this is a bad situation. YellowTAB should bring the OS forward. When Be moved to R5, their forward compatibility issues wouldn't allow creation of executables that could run on R4.5 either, but all older applications would run on R5. They made a choice to not allow legacy into the OS and without having an impact to the users, as all older binaries were still working. In my opinion, YellowTAB should take the same course and move the OS to GCC 3.3 and optimize it for all sorts of new cool stuff and forget the past. Allowing binary compatibility with R5 binaries is enough, developers will migrate with time.
Zeta comes with BONE, which was the new networking stack for Dano. It was modeled after BSD's networking stack (it is not a port though, it is brand new code), and it offers much-superior performance to the old user-space based net_server which used to crash very often. Be left the BONE development in pretty much 90% of its completion and debugging but I don't have any information about whether YellowTAB has completed the job or left it as-is.
Dano/EXP was also coming with some 3D support (Voodoo 3/4/5, ATi Radeon up to Radeon 8500, some Matrox G400/G450 3D support, Intel i810/i815/i820 and an SiS model I can't remember now). Jason Sams, one of the brightest Be engineers that ever joined the Be team, created the GL stack and drivers with little help from others, and our benchmarks back in the day at BeNews showed that this was a very fast stack by year 2000 standards. However, no one really can get into Jason's mind as there was no real documentation on how he put the whole thing together. Other Be engineers who looked at Jason's accomplishment were left scratching their heads on how it worked (Jason had also created a brand new programming scripting language which looked like assembly to help him with the development). Jason works for nVidia these days (he left PalmSource recently). YellowTAB is left with no documentation about this particular GL stack, so there was no 3D support in the Zeta I tried. In fact, running a few *software* GL applications would result in crashes after a while (even the simple GL Teapot app). Please note that this PC has been running BeOS 4/5/betas for many years now, so it is definitely not my graphics card at fault here. YellowTAB is telling me that we will have to "wait and see" about 3D support; they do have something at work but it won't be ready for quite a while.
Speaking of drivers, YellowTAB has brought to the table a number of new drivers, like better 2D support for ATi and nVidia, some more networking card support and Audigy, AC97 support. Zeta also features the new printing API and tools Be designed that look extremely nice, professional and simple! Check screenshot.
YellowTAB also works on the LocaleKit which will allow Zeta to support localization for most languages, something that BeOS lacked severely. They have contributed work on BeAIM, Jabber, wireless LAN drivers, video capture card support, support for latest CPUs (I think HyperThreading support is already there, Be added it a few years ago, when Xeons HT were not even available, with the help of Intel). YellowTAB also did some work on AbiWord, on a new word processing application (no details yet) and they now support all three kinds of USB (UHCI, OHCI, IHCI - BeOS 5 only supported Intel's USB well, but VIA's not very well or not at all depending on the chipset). There is also a new add-on to be added to Zeta, which will bring ODBC support to the OS! YTAB was telling me that this module will be available for testing soon.
Zeta uses the updated Media Kit, which doesn't have broken support for codecs as the earlier versions of BeOS had... And hopefully, there is better support for the SB128 sound cards which was the main complaint in 2001. Also, a port of MPlayer is at works too. I just hope they will rewrite the GUI to be Zeta-like and simple.
The group is also considering the development of a rootless X11 (similar to how it works on Mac OS X and QNX) so applications like OpenOffice.org and other applications would be much more easily ported rather than going through the major pain doing a direct port (BeOS is kind of a pain regarding ports because it is very different architecture-wise than any other OS out there). When on rootless X11, its applications would run side-by-side the native Zeta ones. Personally, can't wait for a fully accelerated port of X11 on Zeta.
- "Installation, Impressions"
- "Applications and Usage"
- "Problems, Conclusion"



