LWN.net Logo

LSB 2.0 available for Public Review

the Free Standards Group has announced the availability of version 2.0 of the Linux Standard Base. LSB 2.0 is up for public review for 30 days. "LSB 2.0 features the revision of the core specification to support modules that are built on the foundation of the core LSB. This will accommodate future growth, as Linux standards for different vertical markets, for example, are developed as extensions to the core LSB. LSB 2.0 also introduces an ABI for C++ -- a long-awaited feature. Further, LSB 2.0 incorporates updates to many of the specifications and implementations underlying the LSB, such as the Single Unix Specification."
(Log in to post comments)

LSB 2.0 available for Public Review

Posted Jan 30, 2004 18:28 UTC (Fri) by lutchann (subscriber, #8872) [Link]

I see the latest FHS version 2.3 was posted as well. It will be nice when distributions start adding the new features, such as /srv, that will make backups and upgrades much easier.

LSB 2.0 available for Public Review

Posted Jan 30, 2004 22:29 UTC (Fri) by xorbe (guest, #3165) [Link]

"LSB 2.0 also introduces an ABI for C++ -- a long-awaited feature."

I didn't think LSB had *that* much sway. C++ ABI is hideous creature to get to match on a variety of platforms, and I doubt they're in a position to be dishing out this sort of standard? Or do they employ the services of some GCC hackers?

LSB 2.0 available for Public Review

Posted Jan 31, 2004 4:55 UTC (Sat) by rriggs (subscriber, #11598) [Link]

Well, both gcc and icc (Intel's compiler) support the new C++ ABI standard on ix86 now. I, for one, am quite thankful. I have run in to too many C++ ABI compatibility issues under Linux in the past. It made migration of in-house software that was dependent on third-party libraries almost impossible. This will make the migration from Solaris to Linux much easier on us and our vendors.

LSB 2.0 available for Public Review

Posted Jan 31, 2004 16:15 UTC (Sat) by bkoz (subscriber, #4027) [Link]


Yes.

The gcc hackers did give them feedback. Both directly, as part of the LSB process, and indirectly, by creating the underlying C++ ABI that g++ implements.

The LSB C++ bits are modeled on the IA64 C++ ABI, as implemented in gcc-3.2.0. They've taken the Standard C++ library, as compiled by this compiler, and standardized it.

-benjamin

Copyright © 2004, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds