This does beg a related question or two from me :). Any chance of some kind of simple, raw, open-source command line firmware loader? I do understand that many shops use licensed boot firmware for in-device programming (which would be a problem) and that having complete control over the loading process simplifies support, so if we're just SOL on this, I understand, but read on. I access all of my serial devices via a serial-to-ethernet bridge (a terminal server), and have no Windows machines. I haven't yet tried tricking the Linux K3 Utility into thinking the tcp socket to the radio is really a serial port, but with a little luck it will work. Meanwhile, not all of my machines have the necessary libraries to run k3util, nor do they always support a graphical display. The point of this message is not to ask for more features or support, but instead to point out a different philosophy of use. Most computer hardware companies ship some sort of basic Windows GUI app for configuration and tweaking. If they are generous enough to support other platforms (Thanks Elecraft!), they usually simply port that app to the other platforms. For maybe 90% of the folks out there, this is fine. How often do you really crack open the control panel for your fancy mouse? But like folks who buy kit radios and then proceed to build something slightly different with the parts, a great many folks in the Linux world are there because they want to do things a bit differently. One of the easiest ways to support this (and to actually save yourselves a lot of work :), is to provide interfaces instead of applications. Look at the number of Linux applications that are really just a GUI on top of a suite of command line tools, and you'll see what I mean. Had the Linux loader shipped as a command line utility, most Linux users would have had no trouble using it, and within two weeks, someone in the community would have made a Perl, or Tcl, or Python, or whatever GUI wrapper for it. Had it shipped as a command line utility with source code, the whole suite would probably now be available for practically every unix platform in the world, including Mac. The Unix world is all about creating custom tools by layering together simple components. It's a different philosophy from the Windows world, and a source of great flexibility and strength. Open source takes this even further: so long as we have /something/ that works, if it gets used, it will be improved, complaints will tend to go to the package maintainers rather than to the hardware companies, and kudos will go to the fine people who opened the interfaces in the first place :). Maybe I'm too close to the machine, but it feels like a win-win situation to me. Maintaining a monolithic GUI app across three platforms, OTOH, feels like an exercise in torture :). On Wed, 7 Oct 2009, Radio Amateur N5GE wrote: > On Tue, 06 Oct 2009 20:59:08 -0700, "Leigh L. Klotz, Jr WA5ZNU" > <[hidden email]> wrote: > >> Could we get an estimate on when the non-Windows platform K3 Utilities >> 1.2.9.30 will be ready? The K3_software page is a bit stale on this topic. >> >> I need to decide whether to go get a Windows laptop set up to run the RF >> gain calibration, and I'm sure others would like to know as well. (It's >> obviously not an impossible task, but not one I'd like to undertake >> needlessly if the release is imminent.) >> >> Leigh/WA5ZNU > [snip] > > You're experiencing why I stopped using Apple Computers and developing > software for them in 1985. > > They are good computers but Apple does not make it easy for developers > to create software for their computers (very expensive development > tools). That caused x86 and x64 based computer sales overwhelmed > Apple sales as time went by. > > My opinion. I could be wrong. > > Tom, N5GE > > [hidden email] > K3 #806, K3 #1055, PR6, > XV144, XV432, KRC2, > W1 and other small kits. > > 2 W2's on order > 1 K144XV on order > > http://www.n5ge.com > http://www.swotrc.net > > ______________________________________________________________ > Elecraft mailing list > Home: http://mailman.qth.net/mailman/listinfo/elecraft > Help: http://mailman.qth.net/mmfaq.htm > Post: mailto:[hidden email] > > This list hosted by: http://www.qsl.net > Please help support this email list: http://www.qsl.net/donate.html > Elecraft mailing list Home: http://mailman.qth.net/mailman/listinfo/elecraft Help: http://mailman.qth.net/mmfaq.htm Post: mailto:[hidden email] This list hosted by: http://www.qsl.net Please help support this email list: http://www.qsl.net/donate.html |
Jessie Oberreuter wrote:
> [...] > One of the easiest ways to support this (and to actually save > yourselves a lot of work :), is to provide interfaces instead of > applications. [...] Excellent idea! I hope Elecraft gives it serious thought and has the developers do this. > The Unix world is all about creating custom tools by layering > together simple components. [...] It's a software analogy of hardware design. 73, Mike ab3ap ______________________________________________________________ Elecraft mailing list Home: http://mailman.qth.net/mailman/listinfo/elecraft Help: http://mailman.qth.net/mmfaq.htm Post: mailto:[hidden email] This list hosted by: http://www.qsl.net Please help support this email list: http://www.qsl.net/donate.html |
Free forum by Nabble | Edit this page |