[Nut-upsdev] NUT-NG (was: ideas for a new UPS infrastructure)
Niklas Edmundsson
nikke at acc.umu.se
Wed Mar 15 09:44:22 UTC 2006
On Fri, 10 Mar 2006, Arnaud Quette wrote:
>> Proposal for NUT:
>>
>> udev provides info about autodetectable UPSes and HAL starts enhanced
>> hald-addon-hid-ups (which will contain all features of hidups)
>>
>> upsdrvctl-hald-addon reads configuration and starts not detectable
>> drivers for current UPS and provides HAL device
>>
>> upsd-network-hald-addon listens to network UPSes and provides HAL device
>>
>> upsmon listens to D-BUS and provides interface for grafical old
>> fashioned NUT clients
As long as it's not breaking stuff that works (ie. support for
non-latestandgreatestlinuxthingie) I don't see any problems.
However, if generic NUT stuff starts to depend on HAL and whatever I'd
say that we've kissed portability goodbye. Ie, I want to be able to
speak to SNMP/serial port-equipped upsen using an AIX box in the
future too.
The above suggestion sounds like a typical "let's solve this the
non-portable way because my linux-thingie looks nice". People have
complained a lot about vendors locking applications in hard-to-port
API:s (Windows for example), this seems to be exactly the same thing.
If NUT wants to prove itself as THE ups monitoring solution we'll have
to look beyond the desktop. Ie, don't break the good current design.
Add helpers for desktop-thingies if needed.
/Nikke - who believes in portable code, not stuff locked into a
specific environment a la Windows.
--
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Niklas Edmundsson, Admin @ {acc,hpc2n}.umu.se | nikke at acc.umu.se
---------------------------------------------------------------------------
Now go away or I shall taunt you a second time.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
More information about the Nut-upsdev
mailing list