|
|
Subscribe / Log in / New account

Quotes of the week

Quotes of the week

Posted Mar 25, 2012 23:45 UTC (Sun) by dgm (subscriber, #49227)
In reply to: Quotes of the week by khim
Parent article: Quotes of the week

You're right. I wasn't aware of the libc5 to glibc 2 transition, it predates my first Linux usage, too. I have found by the way that while Ubuntu does not offer a lib5 version, Debian does. But there's no way to get a compatible xlib version, you need a specially patched one. The point is: no binary compatibility, you need to build your own base libraries. While I'm not sure, I'm pretty confident I could install WP8 on Windows without much hassle, even today.


to post comments

Quotes of the week

Posted Mar 26, 2012 6:57 UTC (Mon) by khim (subscriber, #9252) [Link]

The point is: no binary compatibility, you need to build your own base libraries.

Sure. If don't use GLibC then you don't benefit from it's excellent compatibility record.

While I'm not sure, I'm pretty confident I could install WP8 on Windows without much hassle, even today.

Not fully. WP8 for Windows includes some 16bit components and thus does not work in x64 version of Windows. But yes, Microsoft is significantly more serious about binary compatibility while in Linux it all ends with GLibC and X11R6 (again: previous versions are not binary compatible).

You can not go back and fix former mess without time machine thus obviously I'm not claiming you can create stable ABI which will support all the program written before the introduction of said stable ABI: this is theoretically possible but practically unfeasible. But you can create stable ABI which support most of the programs (and all programs obeying the specs) written after the introduction of said stable ABI. This is what GLibC, XLib, GTK+ and few other libraries are doing, but what the rest of Linux desktop does not do.


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