On Mon, Jun 2, 2014 at 9:53 AM, Jeff Trawick <traw...@gmail.com> wrote:

> 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.
>

But I answered the wrong question and inserted a topic of interest to me ;)
 (sorry)


>  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.
>>
>
In projects I actually work on (apr, httpd) these supposedly viable
platforms create some amount of noise or at least consternation around
being unable to implement test a new feature for other developers and
usually nobody is around to lift a finger.  Or there is actual work around
keeping it building when somebody appears out of the woodwork with a
complaint.  Somehow the wrong people help subsidize the margins and at the
same time help prop up the false message that this is a viable platform,
which is a disservice to people who wonder if they should switch to
something modern.


>
>>          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/
>
>


-- 
Born in Roswell... married an alien...
http://emptyhammock.com/
http://edjective.org/

Reply via email to