In this article, SAMag will explore OpenPKG, a software development and packaging project initiated by Cable & Wireless, an international ISP. The OpenPKG project began in November 2000 and has grown into a collaborative software development effort managed and maintained by many. The project aims to create a modular and flexible UNIX subsystem for cross-platform software packaging and installation.
The previous version of AIX, version 5.1, had static partitions, which meant administrators had to reboot after making changes to system resource utilization, Giga's Brad Day said. In a competitive move against Sun Microsystems, IBM has released new eServer software designed to let customers harness the untapped power within their Unix systems.
IBM Corp is getting ready to take the wraps off the next release of its AIX 5L operating system for its pSeries servers. Sources familiar with IBM's plans say that the company is expected to make the announcement on October 8, Timothy Prickett Morgan writes. Read the article at TheRegister.
"It's not an easy job, but Hewlett-Packard is determined to support no fewer than five major operating systems: Linux, HP-UX, Tru64, OpenVMS and Windows. Dig a bit deeper and it's even more complicated with three main flavors of Linux -- Debian, Red Hat, and UnitedLinux -- and at least as many versions of Windows -- Windows 2000, XP and the up coming .NET Server." The story is at NewsForge.
Sams Publishing sent us in "UNIX Unleashed", Fourth Edition, by Robin Anderson and Andy Johnston. Read further, for our review of this very interesting 1150-page book.
"As we reported back in March, IBM Corp is said to be readying the next release of its Unix operating system, AIX 5L V5.2, to get it into the market by October of this year. It is expected to deliver the kicker to this release sometime in the second half of 2003." Read the report at TheRegister.
The August 2002 update for MSDN contains the Windows Services for Unix 3.0, adding the Interix technology into Windows. Heres the blurb: Microsoft Windows Services for UNIX 3.0 provides a full range of cross-platform services geared towards customers wanting to integrate Windows into their existing UNIX environments. With the addition of the Interix subsystem technology, SFU 3.0 now provides platform interoperability and application migration components in one fully integrated and supported product from Microsoft. Key Distinguishing Feature from SFU 2.0 The most significant feature of SFU 3.0 is the integration of the Interix subsystem technology. The Interix technology provides over 1900 UNIX APIs and migration tools such as: make, rcs, yacc, lex, cc, c89, nm, strip, gbd, as well as the gcc, g++, and g77 compilers.
"Hewlett Packard Co will today take the wraps off of the second release of its HP-UX operating system for workstations and servers employing 64-bit Itanium processors from Intel Corp. HP-UX 11i version 1.6, which will start shipping in the second or third week of July." Read the report at TheRegister.
For the first time, Hewlett-Packard has won top ranking in an annual study of the merits of different versions of the Unix operating system, displacing Sun Microsystems. Runner up was Sun's Solaris 8, while IBM's AIX followed.
HP has announced the end of TRU64 (among other things) by saying: "HP and Compaq both offered UNIX operating systems: HP-UX and Compaq Tru64 UNIX. Decision: HP-UX will be the long-term UNIX for the new HP. Tru64 UNIX has some very advanced features -- including clustering and file systems -- and some of those will be integrated into HP-UX over time. Rationale: HP-UX has a much larger market share and installed base of customers. It also has much broader ISV support than Tru64 UNIX. HP also will deliver on the previously announced Compaq OpenVMS roadmap, including the port to Itanium."
In this paper, the IBM authors discuss various migration scenarios and focus on the instances that require changes to the application source or to the way the application is built for an easy move from Sun Solaris to IBM's AIX.
If you're a C++ programmer who's interested in cutting down on development and debugging time, you'll want to know how to make the most efficient reuse of the code you write. This tutorial explains what a custom class template is, how to define a template in C++, how to instantiate and use template classes, and how to optimize C++ templates for AIX. More tutorials/articles for IBM's high-end products can be found here.
Unix is steadily evolving into something much easier to use. The trick is to find tools that make things friendlier, but which fit in well with existing tools and are easier for people to take and use for new projects. Read more at Freshmeat.
Caldera is releasing the source of some of the historical Unices it inherited through its acquisitions, including 16 bit UNIX Versions 1, 2, 3, 4, 5, 6, 7 for the PDP-11 and 32-bit 32V UNIX. However, the more "interesting" UNIX versions, UNIX System III and UNIX System V (and their descendants) are purposely omitted (probably to prevent competition with UNIXWare and OpenServer, or to harvest the relevant technologies from them that Caldera wants to keep in its pocket.) A PDF of the license is available for viewing. The archives of the various historical UNIX ports is here.
From OSFaq: "If you are like me and have to deal with a lot of different platforms you know how it becomes such a headache to remember every little minor difference between each system. While Unix is Unix, each system has slight differences in configuration file names, command parameters, etc that can drive you nuts when you switch between each system. Thanks to Joe Leogrande, we now have a nice concise table of equivalent commands and config file names for each platform. Plus the table can also be used as a command and config file reference with a short description next to each command. I highly recommend printing it up and making it part of your documentation." The HTML version of the sheet can be found here.
After the merger of HP and Compaq, they were many these who claimed that the 64-bit Unix Tru64 will cease to exist in favor of HP's HP-UX. But the official claim is that Tru64 will continue to exist: "Our major focus today for our Tru64 UNIX customers and partners remains unchanged -- to deliver on the Alpha-based Tru64 UNIX plan-of-record which includes full support on the upcoming Alpha EV7 and EV79 systems as well as further operating system enhancements for our Alpha-based customers." More news about Tru64 can be found at Tru64.org
Éric Lévénez created and maintains an excellent, detailed chart showing the history of UNIX through the marriages, divorces, births, and funerals of its family members. It includes events up through late September 2001. It's a great reference both for history and for seeing the major influences on current UNIX-derived OSes. Print it out on 13 letter-size pages and tape it up on your wall. His site has similar charts showing the history of Windows and the history of computer programming languages, also very fun and informative.