Tag: UPS
UPS и Fedora.
by mhydra on Feb.27, 2009, under BG, Fedora, GNU/Linux
Интересно, дали някога производителите са мислели, че на хората освен хардуер, тоест желязото, ще им трябва и някоя мека част към UPS-ите, примерно да кажем софтуер?
Направо се учудвам как толкова много производители произвеждат разни неща с полу или почти без поддръжка от техният софтуер. Значи, разбирам производителя да има предпочитания към дадена операционна система, разбирам той да се стреми да прави софтуер само към 1 или 2 или няколко операционни системи и да игнорира другите, но това което не разбирам е когато производителя няма читав софтуер за нито една ОС. Е, добре де, защо тогава го продава този продукт изобщо? Ето сега аз си закупих UPS, доста хубав модел - Mustek PowerMust 2000 USB P, и бих казал, че като желязо наистина съм доволен от него. Това по го преценявам е, че е доста тежичък и масивен, а има и стилен външен вид. Така, като за желязо е екстра, обаче софтуерът за управление на това нещо е просто… уф, направо не знам как да го квалифицирам. Просто е някава уникална приказка. И то не само под Линукс, не само под Федора, а под всичко, под всичките операционни система е все същата история. Не знам, този производител защо изобщо го е пуснал това нещо като то просто не работи.
Е, все пак, още в началото като видях, че софтуер е минал покрай значението на думата софтуер (може пък да са кръстили това нещо записано на диска като софтуер просто защото дисковете са били в една стая с някакъв истински софтуер за UPS
) и разузнах по нета как да го подкарам по някакъв заобиколен начин. Заобиколен начин се намери, да, и той хич не беше лош, оказа се, че както и при автомобилите така и при UPS-ите май има само една марка - APC.
И точно софтуерът направен да контролира APC можеше да контролира и доста други. Не знам как става това, все пак аз поне си мисля, че всеки производител би трябвало да си има разни хитринки и тайни в контрола, но важното е, че става. Поне от това което прочетох по нета би трябвало да стане, но се борих доста време и още не съм го пуснал.
Сега да Ви спомена и кой точно софтуер съм пробвал и кое е станало и кое не. Значи, софтуерът е опен сорс проект и се казва APCUPSD. Според много хора това е доста приличен демон с драйвери а също и графична програмка за управление на UPS-и APC, но според доста хора а и според много от коментарите в нета, този apcupsd би могъл и в повечето случаи наистина контролира успешно и други UPS-и. Едно е сигурно, аз наистина се убедих, че тази програмка и демон са доста добри. Дори съм приятно изненадан от графичната програма, просто си личи, че човекът който я е създал доста се е постарал а и доста е разбирал. Но, до тук са хубавите новини, лошите са, че отново не сполучих поради някаква незнайна причина за мен. Демонът apcupsd постоянно даваше това:
apcupsd (pid 8261) is running…
Error contacting apcupsd @ localhost:3551: Connection refused
Не успях да разбера защо, но ето сега идва хубавата и приятната част. Проектът е опен сорс, и позволява човек да погледне вътре и да види какво не е наред. По-принцип доста рядко съм се заравял в какъвто и да е код на проект, но сега не само, че ми се налага, но и го желая. Все пак искам да си подкарам моя нов UPS по някакъв начин а и не мисля, че контролът на един такова “просто” устройство е кой знае каква голяма работа.
Но, ще видим как стоят нещата. Важното е, че аз имам желание да се закопам в този сорс код и да открия причината, за да не иска да работи при мен а и другото важно нещо е, че цялата работа ми доставя удоволствие. Да си кажа честно май това е за пръв път когато подобно закопване ми е приятно… Сега вече разбирам защо много хора като нямат какво да правят и за заравят в някакъв код на техен проект, просто удоволствието е изключително голямо. Май ще взема да пиша драйвери съвсем скоро…