On Mon, Jun 2, 2014 at 9:38 AM, stefan.n...@t-online.de < stefan.n...@t-online.de> wrote:
> Hi, > > > > Which platforms are deprecaded an could/should be removed in the > > > sourcecode? > > > MS-DOS? > > > Windows 16 Bit? > > > OS/2? > > > Windows 95/98/ME? > > > Windows NT/2000/XP? > > > > Necessary criteria for a platform to be included in the first list would > be: > > * Currency, i.e. a platform is widely deployed and in current use > > * Vendor support, i.e. if a platform is no longer supported by its > > vendor - why should we continue to support it? > > * Available to the dev team, i.e. the dev team have access to a > > suitable environment in which to be able to test builds and deal with > > tickets and issues > > I'd also add a fourth point: > * How much do you gain by removing support for the platform? > > Is there any relevant amount of code, that is really NT/2000/XP specific > and unneeded for newer Windows releases? Yes IMO if you include even older versions of that OS family. As an example, look at the input handling in s_client and see why kbhit() has to be satisfied to trigger end of user input on modern Windows even after EOF. Get rid of the old crap or invest in better portability handling. Breaking the support for > the ancient platform by removing just a dozen lines of code seems like > an unnecessary annoyance to (admittedly few) users. > If on the other hand you can throw away hundreds of lines of code that > nobody understands or even looks at, then go for it ... > > > Applying these tests to your list of platforms I think they all fail the > > first test (with the exception of XP). They all fail the second test. > > Just for the sake of correctness, OS/2 in it's re-incarnation as > eComStation > _does_ have vendor support. According to > http://en.wikipedia.org/wiki/EComStation, Serenity Systems states that > eComStation will be developed and sold as long as it remains profitable. > According to rumours, existing contracts ensure this for _at_least_ five > more years, as incredible as this sounds in the era of 64 bit systems. > > Regards, > Stefan > > > ______________________________________________________________________ > OpenSSL Project http://www.openssl.org > Development Mailing List openssl-dev@openssl.org > Automated List Manager majord...@openssl.org > -- Born in Roswell... married an alien... http://emptyhammock.com/ http://edjective.org/