[tcpdump-workers] Re: HP-UX support and portability
--- Begin Message --- I meant to include an "only" in there :) Wasn't meaning to suggest any heroic efforts should be made. happy benchmarking, rick On Tue, Mar 12, 2024 at 4:08 PM Guy Harris wrote: > On Mar 12, 2024, at 2:07 PM, Rick Jones via tcpdump-workers < > tcpdump-workers@lists.tcpdump.org> wrote: > > > If https://en.wikipedia.org/wiki/HP-UX#Version_history is any > indication, > > there are ~21 months left on HP's (er, sorry, HPE's) own support for > HP-UX. > > As far as I know, now that Itania are no longer being manufactured and > shipped, and given that HPE haven't, as far as I know, shown any sign of > plans to port HP-UX to x86-64, the future is something like "no more HP-UX, > just the ability to run HP-UX Itanium binaries on x86-64 Linux with > binary-to-binary translation and either HP-UX system call emulation or > HP-UX shared library call emulation". > > I can't find much to indicate the details of the strategy, except that it > involves "Linux containers" in some fashion; if one of those particular > "Linux containers" won't run native Linux/x86-64 applications and emulated > HP-UX/Itanium apps in parallel, maybe there'd be some demand for the HP-UX > tcpdump running in a container; otherwise, running a Linux tcpdump using > Linux libpcap would probably be the future. --- End Message --- ___ tcpdump-workers mailing list -- tcpdump-workers@lists.tcpdump.org To unsubscribe send an email to tcpdump-workers-le...@lists.tcpdump.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
[tcpdump-workers] Re: HP-UX support and portability
On Mar 12, 2024, at 2:07 PM, Rick Jones via tcpdump-workers wrote: > If https://en.wikipedia.org/wiki/HP-UX#Version_history is any indication, > there are ~21 months left on HP's (er, sorry, HPE's) own support for HP-UX. As far as I know, now that Itania are no longer being manufactured and shipped, and given that HPE haven't, as far as I know, shown any sign of plans to port HP-UX to x86-64, the future is something like "no more HP-UX, just the ability to run HP-UX Itanium binaries on x86-64 Linux with binary-to-binary translation and either HP-UX system call emulation or HP-UX shared library call emulation". I can't find much to indicate the details of the strategy, except that it involves "Linux containers" in some fashion; if one of those particular "Linux containers" won't run native Linux/x86-64 applications and emulated HP-UX/Itanium apps in parallel, maybe there'd be some demand for the HP-UX tcpdump running in a container; otherwise, running a Linux tcpdump using Linux libpcap would probably be the future. ___ tcpdump-workers mailing list -- tcpdump-workers@lists.tcpdump.org To unsubscribe send an email to tcpdump-workers-le...@lists.tcpdump.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
[tcpdump-workers] Re: HP-UX support and portability
--- Begin Message --- If https://en.wikipedia.org/wiki/HP-UX#Version_history is any indication, there are ~21 months left on HP's (er, sorry, HPE's) own support for HP-UX. happy benchmarking, rick jones On Tue, Mar 12, 2024 at 1:48 PM Denis Ovsienko wrote: > Hello all. > > HP-UX is one of the OSes nominally supported by libpcap and tcpdump, > but it is rather difficult (or expensive) to find a live HP-UX host with > shell for testing and development. So before I forget again, this is > far from ideal, but is the best reference material I managed to find for > reasoning about HP-UX portability: > > http://hpux.connect.org.uk/hppd/hpux/Networking/Admin/libpcap-1.10.4/ > http://hpux.connect.org.uk/hppd/hpux/Networking/Admin/tcpdump-4.99.4/ > > The "source code" tarballs are not the pristine release archives, but > archives of working copies after applying the patches and running > ./configure, so there is a config.h with (or without) the various > HAVE_ macros. > > The binary packages also include description of changes applied before > building, perhaps some of that could be up-streamed. > > -- > Denis Ovsienko > ___ > tcpdump-workers mailing list -- tcpdump-workers@lists.tcpdump.org > To unsubscribe send an email to tcpdump-workers-le...@lists.tcpdump.org > %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s > --- End Message --- ___ tcpdump-workers mailing list -- tcpdump-workers@lists.tcpdump.org To unsubscribe send an email to tcpdump-workers-le...@lists.tcpdump.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s