wuch + twin ale jak ?
Paweł Kołodziej
pawelk w pld.org.pl
Pon, 26 Lut 2001, 21:32:25 CET
Dnia Mon, Feb 26, 2001 at 03:44:38PM +0100, Michal Moskal napisał(a):
> On Sat, Feb 24, 2001 at 02:12:36PM +0100, Paweł Kołodziej wrote:
> > Dnia Sat, Feb 24, 2001 at 01:56:43AM +0100, Paweł Kołodziej napisał(a):
> > > Witam.
> > > Troche dokładniej (ale wciąż nie bardzo dokładnie) przyjżałem się
> > > twin'owi. Poniżej zamieszczam przemyślenia na temat "nowego" wucha.
> > > Były by fajnie jakbyście rzucili na to krytycznym okiem, i jeśli potrzeba
> > > zmieszali poniższe z błotem.
> > >
> > > Wucha zdekomponujemy na duzo większa liczbe modółów niż obecnie:
> > [..]
> > > - modół "ftp" do którego odwołują się pozostałe gdy potrzeby jest jakiś
> > > plik z sieci.
> >
> > [...]
> > > Obsługę modułu ftp też można tak załatwić: jakis
> > > modól wysyłą broadcast "potrzebuje plik aaaa z ftp", mdól ftp go zciąga i
> > > wysyła broadcast "plik aaaa z ftp jest dostepny jako plik xxx na lokalnym
> > > dysku"
> >
> > jednak musze wniesc autopoprawke. Powyzszego nie da sie w sensowny sposób
> > zaimpelentować przy modelyu jednoprocesowym. W związku z tym pobieranie
> > plikow z ftp bedzie musialo byc zrealizowane w postaci biblioteki, ktorej
> > funkcje beda wywolywane bezposrednio a nie przez broadcasty.
> > W miedzy czasie sama idea realizacji broadcastow troche mi sie
> > skomplikowla.
> > Chyba będzie najprościej jak napisze prototyp.
>
> Bynajmniej, da sie :) tzn biblioteka nie jest potrzebna. wystarczy
> zrobic fork i jakies male buforowanie albo cus kolo tego.
Jasne. Tak jest bardzo prosto. Ale caly czas myslalem o jednym procesie.
Ale wlasciwie jak bedzie ich kilka, to tez bedzie ok (prawie).
> W kazdym razie mozna to normalnie z modulem i broadcastem zrobic,
> jakkolwiek z kilkoma procesami.
Narazie trzeba pomeczyc twina. O związanych z tym przeżyciach wyzewnętżnie
się w konkurencyjnym wątku.
--
Paweł Kołodziej
pawelk w pld.org.pl
,,O ile nam wiadomo, komputer nigdy nie popełnił niewykrytego błędu.''
-- Weisert
Więcej informacji o liście dyskusyjnej pld-installer