LWN.net Logo

Con Kolivas returns with a new scheduler

Con Kolivas returns with a new scheduler

Posted Sep 2, 2009 8:03 UTC (Wed) by trochej (guest, #35052)
In reply to: Con Kolivas returns with a new scheduler by zlynx
Parent article: Con Kolivas returns with a new scheduler

There are companies that are much better at backwards compatibility than Microsoft. I use a kernel module compiled specifically for Sun Solaris system released eight years ago. I load it in the kernel of the latest development release of OpenSolaris. It just works and it is guaranteed. You can link code compiled with the latest release of compiler suite with libraries produced by years older release. If you can't, it is a bug and you fill it. Heck, I can link my SunStudio code with gcc produced code, to some extent and it was designed that way. So you really can do this. I suspect that there are companies even better at this than Sun.


(Log in to post comments)

Con Kolivas returns with a new scheduler

Posted Sep 2, 2009 14:34 UTC (Wed) by jordanb (guest, #45668) [Link]

FWIU IBM z/OS is compatible with every OS in its linage back to the OS/360 from the 1960s.

Con Kolivas returns with a new scheduler

Posted Sep 2, 2009 16:15 UTC (Wed) by zlynx (subscriber, #2285) [Link]

AFAIK, IBM does it with virtualization. When running 1960's software it is running the 1960's OS on simulated 1960's hardware.

Con Kolivas returns with a new scheduler

Posted Sep 3, 2009 4:56 UTC (Thu) by k8to (subscriber, #15413) [Link]

Isn't that kind of aside from the point? I mean how they do it is pretty much their choice. They do it.

Con Kolivas returns with a new scheduler

Posted Sep 3, 2009 13:28 UTC (Thu) by zlynx (subscriber, #2285) [Link]

I was just commenting on how they do it. I am not saying anything bad about it.

Con Kolivas returns with a new scheduler

Posted Sep 6, 2009 11:46 UTC (Sun) by trasz (guest, #45786) [Link]

z/OS keeps full compatibility only for applications that don't mess with system internals. If your program does something strange (although supported by IBM), it's possible that it will cease working in few releases from now. Of course there is a whole process of phasing out features, so it won't be a nasty surprise to you or your customers - but still, they are definitely not keeping 30 years of backward compatibility for that.

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