tovis

Hozzászólások

10 bejegyzés megtekintése - 181-190 / 721
  • Szerző
    Bejegyzés
  • Hozzászólás: kernel másik géphez #2070595
    tovis
    Felhasználó

      „Ha jól értem, egy gyors gépen akarsz egy lassú gépnek kernelt forgatni…”
      Pontosan! De mit értesz a szokásos install parancsok alatt?
      normálisna kibontás után (/usr/src/ és egy symlink az aktuális kernel forrásokra) már fordítok
      make modules;make modules_install;make bzImage
      aztán másolni a vmlinuz -t és a System.map a /boot -ba (a megfelelő kiegészítésekkel) majd futó ellenőrzés az /etc/lilo.conf -ba és lilo.
      De mik is ezek a többi könyvtárban – az include még a legérthetőbb, de pl. mi az az init, ipc lib stb, és mi velük a teendő?

      Hozzászólás: Kernel upgrade kicsit másképp #2065774
      tovis
      Felhasználó

        2.6.x -es kernellel?

        Hozzászólás: Xeon vs. opteron #2068429
        tovis
        Felhasználó

          Nem az az érdekes mit akarsz rajta futtani hanem ezeket a dolgokat hányan fogják használni, kik fogják használni. Az általad elsoroltakat egy Pentium I -is elviszi csak évekbe tellik mire egy-egy választ kinyög;o)

          Hozzászólás: Serial link kapcsolat két gép közt #2068352
          tovis
          Felhasználó

            Csak annyit szeretnék bele kotyogni, hogy két gépet egy spárgával is össze lehet kötni! – így egyszerre gét gépet tudsz megemelni és odébb tenni, ez néha nagyon hasznos.
            Szóval az a kérdés mit akarsz a két gép összekaopcsolásával elérni, mondjuk egy „laplink” jellegû kapcsolattal amolyan file server-kliens konfigurációba kötheted a gépeket. A PPP segítségével akré internetet is szolgáltathatsz a másik gép számára (no meg ftp, mail stb). Ha egyszerûen beletúrsz az init.tab -ba akkor terminálként használhatod a másik gépet – konzol – vagy esetleg nézegetheted, rögzítheted a boot -olás során kiírt üzeneteket. Használhatod debuggoláshoz – már ha ilyen szintû programokat írsz.
            Szóval mi a cél?

            Hozzászólás: fetchmail #2067305
            tovis
            Felhasználó

              Ennek eredménye képpen egy fájlba logol mindent – ezt már próbáltam.

              Hozzászólás: multicast – többes küldés #2067302
              tovis
              Felhasználó
                Hozzászólás: time_t #2066762
                tovis
                Felhasználó

                  Kicsit zavaros a topik, de elég sokat görcsöltem a time és timeval struktúrákkal, hogy bele kotyogjak.
                  Ha te „történelem elötti” idökkel akarsz küzdeni, akkor csak azt tudom javasolni, hogy string formátumokat alkalmazz pl. 1854.05.04 15:32:40.333 (ISO), ezekre az ábrázolásokra vannak aritmetikai rutinok, sõt ezt az SQL szerverek is kezelik! – aza lehet összedni, kivonni és összehasonlítani. Különálló, kész library -t is találhatsz rá, én idáig nem mentem el nekem elég a „krisztus utáni” idõszak is.
                  A time_t -t ne bántsd az mindenkinek jó, az esetek 99% -ban – te vagy az 1% ;o( Borzasztóan kényelmes másodperc pontosságal valós idõt kezelni!
                  Viszont a mktime, localtime és egyebkkel kapcsolatban, ha stringként tárolod az idõket (így bármaly dátumot, idõt bármilyen pontossággal tudsz kezelni) ajkkor figyelj az idõ zónára és a „daylaght saving” -re (nyári/téli idõszámítás) – én egészségeseket szopikáltam velük!

                  tovis
                  Felhasználó

                    Bocs a wines példálért, de amin most éppen dolgozom az annak a linux -os változata – a wines kiválóan mûködik, még a „gracefull shutdown” is. Jól jönnek az analógiák, egyébként volt nekünk saját, assemblyben írt kernel, csak az még nem ismerte a TCP/IP -t. Az ütemezõ olyanb egyszerû volt amilyet csak ellehetett képzelni, egy sor fölösleg nem volt benne – Z80 -ra írodott.
                    Ha amennyiben a szál erõforrásait a fõprocessz alatt hozod létre, majd amikor leállítod, akkor ott számolod fel akkor elvileg csak arra kell vigyázni, hogy kivárd amíg a processz kilép. wines világban erre egy egyszerû flaget hasznbáltam amit a fõ processz írt és a szál olvasott – még csak meg sem védtem (criticalsection vagy mutex).
                    Ami pedig a recvfrom -ot illeti a linuxban az anmûgy is select -el indul, azaz csak akkor aktivizálódik amikor van csomag – nincs várakozás, csomag a pufferba puszi;o)
                    A többi szállal illetve a fõ processzel már a jól bevált dupla láncolt lista kezelõmet használom, ami mutex -el van védve.

                    tovis
                    Felhasználó

                      Kössz!
                      Akkor már sejtem mirõl van szó! A részlet valóban kiragadott de a funkció leírásában csak itt van szó a multithread -ségrõl.
                      Gondlom magyarul ez úgy kellene hogy hangozzék, hogy ha a szál ebben a rendszerhívásban „tartózkodik” (mivekl normál esetben ez a funkció arra szolgál hogy a hálózatból érkezet csomagot betolja a megadott pufferbe, ha van, ha nincs áll és V

                      Hozzászólás: hálózati kérdés #2064502
                      tovis
                      Felhasználó

                        Csak azért mert akkor a hozzáférési jogokat TE állítod be! Azaz ha TE azt akarod hogy csak a root olvashassa/írhassa a fájlt akkor „chmod” és puszi. Más kérdés ha nem rootként futna a scriptum, de rootként fut, így neki jó!

                      10 bejegyzés megtekintése - 181-190 / 721