Hozzászólások
[quote:927275d11f="soky"]Köszi!
Az már első pillantásra kiderül, hogy korrekt, részletes, precíz a dokumentáció. Remélem az egész rendszer ilyen (a stabilitáson túl)!
Határozottan tetszik! 8)
Én csak felhasználói szinten találkozom a FreeBSDvel (azt használom desktopnak) s nagyon stabilnak, jónak találom.
Esetleg ha a stabilitás a legfontosabb számodra, akkor érdemes még megnézni a netBSDt is, mert valami hihetetlen letisztult, szép kódja van. Nem hiszem hogy stabilitásban egy PCn különbség jelentkezne a két rendszer között, azonban a netBSD esetén meg van a lehetőséged, hogy akár más arhitektúrára is átrakhasd a programod, s elképzelhető, hogy egy ilyen portkezeléses feladatnál, ahol a stabilitás a legfontosabb, talán jobban jársz valami mással, mint a PC :D
- A hozzászóláshoz be kell jelentkezni
[quote:5e6731797c="soky"]Sziasztok!
Mekkora munka lenne áthozni egy C-ben írt daemon-t Linuxról BSD-re?
Soros portról olvas, postgresql táblába pakol, és logol. Kérdések, amik felmerültek:
1. soros port kezelés: ugyanúgy eszköz, de hogy állítom be a baudot és társait? Ugyanolyan ioctl-ekkel?
2. signal-okat hasonlóan kell/lehet elkapni, egyáltalán vannak-e ilyenek?
3. ha egy hiba miatt elszáll (pl segfault) hogyan tudhatom meg?
4. egyáltalán van-e szabályos módja, hogy daemon legyen egy program? (eddig &-el háttérbe tettem)
Valami nagyon üzembiztos megoldás kellene, ezért próbálnám megcsalni linuxot valamelyik BSD-vel. :)
5. és ha mindez simán megy, akkor melyik BSD-vel?
Köszi, soky
Valami terminálprogramszerűség lenne? (-::
- A hozzászóláshoz be kell jelentkezni
4. egyáltalán van-e szabályos módja, hogy daemon legyen egy program? (eddig &-el háttérbe tettem)
Persze. A daemon(3) es a fork(2). Mindketto POSIX-os, igy batran hasznalhatod, portolhato marad a progid.
- A hozzászóláshoz be kell jelentkezni
[quote:bd6b5d3500="gartney"]
ahol a stabilitás a legfontosabb, talán jobban jársz valami mással, mint a PC Very Happy
Milyen gépre gondolsz? Hol és mennyiért lehetne hozzájutni?
[quote:bd6b5d3500="meditor"]
Valami terminálprogramszerűség lenne? (-::
Adatgyűjtő, de nem mérés mint a Tied! 8)
Távfelügyelet riasztókhoz.
[quote:bd6b5d3500="vik1984"]
Persze. A daemon(3) es a fork(2). Mindketto POSIX-os, igy batran hasznalhatod, portolhato marad a progid.
Köszi, megnézem.
Ha így kerülök háttérbe miben különbözik az & indítástól?
- A hozzászóláshoz be kell jelentkezni
[quote:1fbd8a28a8="soky"][quote:1fbd8a28a8="vik1984"]
Persze. A daemon(3) es a fork(2). Mindketto POSIX-os, igy batran hasznalhatod, portolhato marad a progid.
Köszi, megnézem.
Ha így kerülök háttérbe miben különbözik az & indítástól?
Szinte semmiben. Talan annyi a kulonbseg, hogy a processz forkol, es a child lesz a futo program. Szerintem hasznald nyugodtan.
Ha erdekel a tobbszalu programozas, akkor erdemes megnezni ezt:
advancedlinuxprogramming.com/ (a legtobb dolog, mint pl. a pthread-del kapcsolatosak, vagy az IPC jelentos resze POSIX, szoval BSD-n is hasznalhato sikeresen)
- A hozzászóláshoz be kell jelentkezni
A signal kezelésre és a sorosport kezelésre a CncTerm-ben
bőségesen találsz mintát, abszolút szabványos, ha jól
emlékszem. Ha nem pollozva olvasok ott, akkor
tudok küldeni egy sorosporti pollozó rutint.
üdv: meditor
- A hozzászóláshoz be kell jelentkezni
[quote:cdd890bffd="soky"]
Távfelügyelet riasztókhoz.
Az király: én is pontosan ilyet fejleszt(tett)em. Linux, sorosport, postgresql, loggolas, daemon és távfelügyelet riasztóhoz (is).
Lehet hogy majd tudnánk egymásnak segíteni ;) ?
- A hozzászóláshoz be kell jelentkezni
[quote:7e570bb0bd="meditor"]A signal kezelésre és a sorosport kezelésre a CncTerm-ben
bőségesen találsz mintát, abszolút szabványos, ha jól
emlékszem.
Ha a pollozón azt érted, hogy egy porton több aszköz figyel (485-ös busz), és a démon címezgeti/kérdezgeti őket, akkor engem nem érint (egyenlőre ) ;)
Ha viszont azt érted, ami a dosban volt, hogy végtelen ciklus nézegeti a soros chip-et, érkezett-e valami, meg kiment-e amit küldtem... Na nem, ezt biztos nem gondoltad, elnézést a feltételezésért is! :)
- A hozzászóláshoz be kell jelentkezni
[quote:fe52e07dae="LeslieT"][quote:fe52e07dae="soky"]
Távfelügyelet riasztókhoz.
Az király: én is pontosan ilyet fejleszt(tett)em. Linux, sorosport, postgresql, loggolas, daemon és távfelügyelet riasztóhoz (is).
Lehet hogy majd tudnánk egymásnak segíteni ;) ?
Miért ne!
A kliens oldalra is ráférne egy kis ráncfelvarrás. Tcl/Tk-ban van a többplatformúság miatt, de gyengécske.
Gondoltam, újraírom delphi/kylix-ban, de amiket mostanában olvasok, nem tűnik túl perspektivikus választásnak.
Bármi másba beletanulni viszont több idő, mint amennyit erre a projectre áldozni tudok.
Beszéljünk róla!
- A hozzászóláshoz be kell jelentkezni
Sziasztok!
Mekkora munka lenne áthozni egy C-ben írt daemon-t Linuxról BSD-re?
Soros portról olvas, postgresql táblába pakol, és logol. Kérdések, amik felmerültek:
1. soros port kezelés: ugyanúgy eszköz, de hogy állítom be a baudot és társait? Ugyanolyan ioctl-ekkel?
2. signal-okat hasonlóan kell/lehet elkapni, egyáltalán vannak-e ilyenek?
3. ha egy hiba miatt elszáll (pl segfault) hogyan tudhatom meg?
4. egyáltalán van-e szabályos módja, hogy daemon legyen egy program? (eddig &-el háttérbe tettem)
Valami nagyon üzembiztos megoldás kellene, ezért próbálnám megcsalni linuxot valamelyik BSD-vel. :)
5. és ha mindez simán megy, akkor melyik BSD-vel?
Köszi, soky
- A hozzászóláshoz be kell jelentkezni
http://www.freebsd.org/doc/en_US.ISO8859-1/books/arch-handbook/
itt nezz korul
meg itt
http://www.freebsd.org/doc/en_US.ISO8859-1/books/developers-handbook/
es esetleg itt
http://www.freebsd.org/doc/en_US.ISO8859-1/books/design-44bsd/
- A hozzászóláshoz be kell jelentkezni
Köszi!
Az már első pillantásra kiderül, hogy korrekt, részletes, precíz a dokumentáció. Remélem az egész rendszer ilyen (a stabilitáson túl)!
Határozottan tetszik! 8)
- A hozzászóláshoz be kell jelentkezni
[quote:de9cec272f="soky"]Köszi!
Az már első pillantásra kiderül, hogy korrekt, részletes, precíz a dokumentáció. Remélem az egész rendszer ilyen (a stabilitáson túl)!
Határozottan tetszik! 8)
lehet hogy ezert hasznalom:)
- A hozzászóláshoz be kell jelentkezni
[quote:4f983e5433="soky"][quote:4f983e5433="meditor"]A signal kezelésre és a sorosport kezelésre a CncTerm-ben
bőségesen találsz mintát, abszolút szabványos, ha jól
emlékszem.
Ha a pollozón azt érted, hogy egy porton több aszköz figyel (485-ös busz), és a démon címezgeti/kérdezgeti őket, akkor engem nem érint (egyenlőre ) ;)
Ha viszont azt érted, ami a dosban volt, hogy végtelen ciklus nézegeti a soros chip-et, érkezett-e valami, meg kiment-e amit küldtem... Na nem, ezt biztos nem gondoltad, elnézést a feltételezésért is! :)
Linux alatt a poll tök mást jelent. Ez az a módszer, amivel le tudsz
kérdezni egy perifériát anélkül, hogy zabálná a processzoridőt.
(ez egy nagyon hevenyészett megközelítése a témának.)
man poll - érdemes belenézni. Én biztos ezzel csinálnám,
minden soros porti kommunikációt erre építek fel.
(Most néztem meg, a CncTerm még nem eszerint műxik,
de ha kell el tudom küldeni az alaprutinokat.)
Üdv: m
- A hozzászóláshoz be kell jelentkezni