Re: PS/2 deprecation situation
Peter Pentchev <[email protected]> Sun, 19 Jul 2026 00:09:39 +0300
| Newsgroups | gmane.os.freebsd.devel.hackers |
|---|---|
| Message-ID | <[email protected]> |
--D04/Dr4ufRYcEjAg Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Jul 18, 2026 at 10:15:22PM +0200, vermaden wrote: >=20 > > What is the reason to remove it? > > Isn't it reasonable to keep it and, > > if needed, adapt it to current needs? >=20 > If You would ask me - then I would just 'keep' it - I do not see any reas= on to remove it. Note that I am ot speaking for any FreeBSD developers or (obviously) the FreeBSD Project as a whole :) Also, I am not writing this about PS/2 keyboard/mouse support specificaly, but only in general. This is my personal reaction to your statement, nothing more. It is also possible that you know what I am about to say, and that it was implied in your statement; in that case, I apologize, but I do feel that it needs to be said for the benefit of other people who might not know it. There is *always* at least one reason to consider removing any piece of software: the cost/value comromise is no longer "right". Any piece of software, especially in a large project, *always* brings a maintenance cost: one must consider it when making large changes, or even small changes in related parts; it must be periodically tested to make sure it still works; it must be kept up-to-date with language standards, compiler versions, etc. This cost may sometimes seem negligible, but in a large project with many parts, it does add up. Of course, for most parts of a project there is also a value in their continued maintenance - actual users actually, wel, use them :) Stil, as time goes by, things change, and sometimes it becomes difficult to maintain, say, a driver for a piece of hardware that is used by fewer and fewer people. Again, I am not saying this is necessarily the case here, I still speak in general. So every time some member of some project says on a mailing list or a forum or whatever "we are considering dropping this part", there are people who claim that there is no reason to. In many cases at least some of those people do not actually realize that the cost/value compromise exists, they only think of the value part. But yes, there is always a reason to *consider* removing a part of the code; whether it is reason enough to actually remove it is to be decided on a case-by-case basis :) And now I will leave actual FreeBSD developers to chime in :) G'luck, Peter --=20 Peter Pentchev [email protected] [email protected] [email protected] PGP key: https://www.ringlet.net/roam/roam.key.asc Key fingerprint 2EE7 A7A5 17FC 124C F115 C354 651E EFB0 2527 DF13 --D04/Dr4ufRYcEjAg Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEELuenpRf8EkzxFcNUZR7vsCUn3xMFAmpb64cACgkQZR7vsCUn 3xMgUhAAjPNUB8QpyqL/EQq4V4tUNda1mg5ZQL/xxcIaYger+303ZzS3Gy+38FHG 6S5wkVDL/rcsZBHJJFSGUxrw4XacDk+qNCTNraerr4XjxaMZupnVKnc2XCbErNb6 DnqjNUeM5uxdxl0XP38VpK/uvD7/1WSrbcwphqfw1xM9VW4sJ8v2frlQvjRxoqLF F4PWCA+PU+klPIxUA2WCi5WDdIcjSbLr3jQIEiKBxgeJS6e1CGmp3IKaOOfqBJgB ELQXz5j0mr8Kj77VT+01Hh3d9r4fwDA+BwztICxwHt24Iv9Nuoksmrml65uMYvis tE6AfI7Njf8kxFcnXPJQF1AxPT2zt0yLc2JH95gukuRwUO86+qAOmG2Ej12jT16P QJLlohGXKsSQ/C30pw8OZZH516+i5IogZrWRNxSGEaOd8Ad98/TWTBRD1dmYHwek B1V6uZyro6iwejio9Ox67Cm6dsNUPt8QcIKyvbanBPCt7jQXR7HOTsUR3xixIbDt 9uh2GH33P5nHeHQd+BcN0XQRve3cLVBzxLcR9kM4Xage2Id5axDj8NXxOsHsmhZ9 1w+0rBhFTXlD0Zg1pWydf5DE5tr0qnYbKBSFpsB6nubtCuvGqBsdOCHTXT0+uUei iuWkgJsuDQEsZBzOM0vY9uTcukNea6ZhYoHnsLek8/t/CYFq4tQ= =FRpG -----END PGP SIGNATURE----- --D04/Dr4ufRYcEjAg--