Date: Fri, 14 Feb 2014 02:40:07 +0100 From: Mark Martinec <Mark.Martinec+freebsd@ijs.si> To: freebsd-net@freebsd.org Cc: freebsd-hackers@freebsd.org, "Wojciech A. Koszek" <wkoszek@freebsd.org> Subject: Re: Merge ping+ping6 and traceroue+traceroute6 to single =?UTF-8?Q?utilities=3F?= Message-ID: <3feb1ef62b087b8bf00f34c42c5c2954@mailbox.ijs.si> In-Reply-To: <CAN6yY1ssc9DzYDzfYA8BSTGRqR6TOdk%2BoB%2BadyMnrim8Vdoxig@mail.gmail.com> References: <1063008459.20140111160525@serebryakov.spb.ru> <52D14140.3090003@gibfest.dk> <20140111.143644.41639035.sthaug@nethelp.no> <52D15185.50802@gibfest.dk> <CAO2cuEM2qVu2PGOJ2WfFz-aiQKw8T6drGz4oxLkUAEnXptK8TQ@mail.gmail.com> <0c45208d87526a80f559ac09e28163c2.authenticated@ultimatedns.net> <EA9CBB60-05B6-4A7A-A904-7FCC791E8FB8@dataix.net> <DE9F510E-B9A5-4687-A364-8CD13D7F03F0@netgate.com> <CAF6rxgmOup-_%2B4=RAT-hD1cDfOUJ3F-6entDUDB7rgxjDXGkag@mail.gmail.com> <CAO2cuEMxu-ZSrq24y5jPBibCX8Fw10RKMMiGebK0zbiagdf_UA@mail.gmail.com> <CAN6yY1ssc9DzYDzfYA8BSTGRqR6TOdk%2BoB%2BadyMnrim8Vdoxig@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
2014-02-11, Mark Martinec wrote: > Remember the original PHK's story ( http://bikeshed.com/ ) ? > It ended favourably for the sleep(1) command, it got its new feature. > What can be learned there is: just needs someone to do it and be > persistent enough to be accepted. > > Looks like a perfect task for Google Summer of Code 2014, > time to apply is very near: > http://www.google-melange.com/gsoc/homepage/google/gsoc2014 2014-02-12, Kevin Oberman wrote: > For those who are new at IPv6, the ping6 and traceroute6 commands come > from > the WIDE KAME project. KAME developed one of the earliest IPv6 stacks > and > WIDE used FreeBSD. It became the FreeBSD IPv6 stack and the ping6 and > traceroute6 utilities were brought in with the rest of the KAME code. > > When these tools were written, the IPv6 stack and the supporting > libraries > and APIs were very primitive. I suspect that it was quicker to write > new > tools than to try to integrate IPv6 into the existing standard tools > and, > when things were so rough, there was a clear effort to avoid changes to > working IPv4 code. Separate IPv4 and IPv6 tools made sense then, but > the > need has long vanished... probably even before the KAME project ended. > But > the old, separate tools lived on through simple inertia. > > And so it is today. Inertia is NO reason that it should be this way > forever. I have submitted two entries for FreeBSD Google Summer of Code 2014: https://wiki.freebsd.org/SummerOfCode2014 (should show up there eventually after a review, I hope), one for a unified ping and ping6, the other for a unified traceroute and traceroute6. My first impression was that it may be possible to do both in a single 12 week GSoC job, although after checking existing source code and writing the proposal it now looks to me more like two full-time summer jobs, if they are to be done properly and with attention to details. Looking for one, or preferably two, mentors for students for these tasks. I wonder if Bjoern A. Zeeb wouldn't be the best man for the job ;) Mark
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3feb1ef62b087b8bf00f34c42c5c2954>