commit b7a6bf27cc16ce40a0a3fa6f71b86313c8b8b146 from: Alexander Barton date: Mon Feb 25 14:02:32 2002 UTC - etwas mehr Doku ;-) commit - abe6a2c1078205a5d4c21a5d991b890993f8e1e3 commit + b7a6bf27cc16ce40a0a3fa6f71b86313c8b8b146 blob - /dev/null blob + 9bd4feacdf230b73594d7fcb9de1a269d237aabe (mode 644) --- /dev/null +++ doc/CC-Speed.txt @@ -0,0 +1,27 @@ + + ngIRCd - Next Generation IRC Server + + (c)2001,2002 by Alexander Barton, + alex@barton.de, http://www.barton.de/ + + ngIRCd ist freie Software und steht unter + der GNU General Public License. + + -- CC-Speed.txt -- + + +ngIRCd-0.2.1-pre (2002-02-25): +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[nach make-Zeiten sortiert] + +Intel PIII, 1 GHz, 256 MB Ram, FreeBSD 4.4: configure: 00:10, make: 00:05 +Intel PIII, 1 GHz, 256 MB Ram, Linux 2.4.10: configure: 00:06, make: 00:06 +Intel PIII, 1 GHz, 256 MB Ram, BeOS R5: configure: 00:19, make: 00:07 +Intel PIII, 1 GHz, 256 MB Ram, Win2k+CygWin: configure: 00:27, make: 00:08 +AMD K6/2, 400 Mhz, 256 MB Ram, Linux 2.4.12: configure: 00:14, make: 00:12 +PowerMac G4, 400 Mhz, 768 MB Ram, Mac OS X 10.1.2: configure: 00:32, make: 00:19 +Macintosh SE/30, 68030 16 MHz, 32 MB, A/UX 3.0.1: configure: 07:33, make: 12:02 + + +-- +$Id: CC-Speed.txt,v 1.1 2002/02/25 14:02:32 alex Exp $ blob - /dev/null blob + 385baee127043b05160e32ea6d5b0e4c4aaa3212 (mode 644) --- /dev/null +++ doc/README-AUX.txt @@ -0,0 +1,47 @@ + + ngIRCd - Next Generation IRC Server + + (c)2001,2002 by Alexander Barton, + alex@barton.de, http://www.barton.de/ + + ngIRCd ist freie Software und steht unter + der GNU General Public License. + + -- README-AUX.txt -- + + +Seit Version 0.2.2-pre gehoert Apple A/UX zu den offiziell unterstuetzten +Platformen. Er ist im vollen Funktionsumfang nutzbar. + +Folgende Software wird jedoch benoetigt: + + - GNU C Compiler (gcc) + Bezugsquellen: + http://www.rezepte-im-web.de/appleux/gcc281.tar.gz + ftp://arthur.ath.cx/pub/AUX/Software/Development/gcc281.tar.gz + + - GNU make + Bezugsquellen: + http://www.rezepte-im-web.de/appleux/make-3.79.tar.gz + ftp://arthur.ath.cx/pub/AUX/Software/Development/make-3.79.tar.gz + + - GNU sed + Bezugsquellen: + http://www.rezepte-im-web.de/appleux/sed-3.02.tar.gz + ftp://arthur.ath.cx/pub/AUX/Software/Tools/sed-3.02.tar.gz + + - libUTIL.a + Bezugsquellen: + http://ftp.mayn.de/pub/apple/apple_unix/Sys_stuff/libUTIL-2.1.tar.gz + ftp://arthur.ath.cx/pub/AUX/Software/Libraries/libUTIL-2.1.tar.gz + +Nachdem diese Pakete entsprechend installiert sind, reicht ein ganz normales +"./configure" und "make" aus, um den ngIRCd unter A/UX zu compilieren. + + +Hier die Zeiten von Alex System (Macintosh SE/30, 32 MB, A/UX 3.0.1): +configure: 7:33, make: 12:02 + + +-- +$Id: README-AUX.txt,v 1.1 2002/02/25 14:02:32 alex Exp $ blob - /dev/null blob + 77f8784331735726cfe758730614dff9ddec99e5 (mode 644) --- /dev/null +++ doc/README-BeOS.txt @@ -0,0 +1,36 @@ + + ngIRCd - Next Generation IRC Server + + (c)2001,2002 by Alexander Barton, + alex@barton.de, http://www.barton.de/ + + ngIRCd ist freie Software und steht unter + der GNU General Public License. + + -- README-BeOS.txt -- + + +BeOS gehoert im Moment (noch?) nicht zu den offiziell unterstuetzten Plat- +formen: der ngIRCd enthaelt zwar bereits einige Anpassungen an BeOS und +compiliert auch, jedoch bricht er bei jedem Connect-Versuch eines Clients +mit diesem Fehler ab: + + select(): Bad file descriptor! + +Es sieht leider so aus, als ob das select() von BeOS nicht mit File-Handles +von Pipes verschiedener Prozesse umgehen kann: sobald der Resolver asyncron +gestartet wird, also Pipe-Handles im select() vorhanden sind, fuehrt das zu +obiger Meldung. + +Theoretische "Lösung"/Workaround: +Den Resolver unter BeOS nicht verwenden, sondern mit IP-Adressen arbeiten. +Nachteil: der ngIRCd koennte sich nicht zu Servern verbinden, die dynamische +Adressen benutzen -- dazu muesste er den Namen aufloesen. Ansonsten sollte +es eigentlich zu keinen Beeintraechtigungen kommen ... + +Also: wenn es jemand implementieren will ... ;-)) + +Vielleicht mache ich es auch irgendwann mal selber. Mal sehen. + +-- +$Id: README-BeOS.txt,v 1.1 2002/02/25 14:02:32 alex Exp $