Y2038.COM
THE Place for Y2038 Information and Help
Y2038 Countdown:
(yy:dd:hh:mm:ss)


Home   Reviews   Links   Contact Us




Y2038-Related Product Reviews


As of Jan 2008, only one commercial Y2038 product is known to exist. It is called "SYNT-Y2038" by Syntel, and is described as a Java-based tool which analyzes C/C++ source code and corrects the identified Y2038 issues. Congratulations to Syntel for offering the very first commercial Y2038 product! SYNT-Y2038 is mentioned here. We have not had the opportunity to review SYNT-Y2038 yet, but we hope to soon.

libtai by D.J. Bernstein, who is a professor in the Math, Statistics, and Computer Science Department at the University of Illinois at Chicago. Libtai is described as a library for storing and manipulating dates and times. The libtai package is public domain and comes with all source code. It claims to be fully Y2036 and Y2038 compliant. The current version of libtai is intended for Unix systems only, but it shouldn't be very difficult to port to other platforms. (Note that the downloadable file (libtai-0.60.tar.gz) can't be unpacked with WinZip.) Some nice features of libtai are that it properly accounts for leap seconds, it interfaces to UTC, and it seems to be very efficient. It makes use of the gettimeofday() system call to determine the current time. It's worth noting that libtai is not a drop-in replacement for existing software. For Unix platforms (and perhaps others), this library appears to be a reasonable step toward Y2038 compliance, particularly for new projects.


If you know of other y2038-related products, or if you are a vendor of a y2038-related product, please email reviews@y2038.com


All information on this website is Copyright (C) 2000-2008, y2038.com. All rights reserved.