[M3devel] next problem (NT386GNU)
Jay
jayk123 at hotmail.com
Wed Jan 23 07:28:01 CET 2008
(I never used Windows 2000 much, but NT 4 worked solidly for a long time (didn't use CVS on it), hard to imagine Windows 2000 regressed much. XP and 2003 are solid, Vista I think is holding up in /this area/. There is the whole IPv4 vs. IPv6 transition still ongoing around the world.
I really think Windows is better than its given credit for. Not Win9x, but NT.
The Apple BS about being on a solid Unix foundation and all that..it's not like NT doesn't have same model, the same user/kernel isolation.....)
Besides..if Cygwin CVS works fine (for me and I think for Randy), either a) it's not the network, or 2) Cygwin has workarounds and TortoiseCVS/CVSNT do not. I doubt #2, but almost anything is possible.
Granted, I don't have TortoiseCVS/CVSNT working yet, didn't configure ssh for it.
At some hypothetical point I install Win95/98/NT3.x/NT4/Win2000 in virtual machines and see how Modula-3 fairs..
I know the current binaries won't work on Win95/NT3.x due to Interlocked stuff, and some dependency on new processors, same thing (ie: you could inline or statically link such functions, and work on older OS but not on a 386).
People should speak up if they expect pre-XP or 386/486/regular old Pentium support.
And even then, the processors continue to progress at a surprising-to-me rate, MMX, SSE, SSE2, etc.
(Not to mention AMD64..I have an unfortunate hardware situation at home there, might need to get another machine soon...or swap machines in a way I'd rather not..but this is getting ahead of things)
- Jay
> To: wagner at elegosoft.com> Date: Tue, 22 Jan 2008 21:58:55 -0800> From: mika at async.caltech.edu> CC: m3devel at elegosoft.com> Subject: Re: [M3devel] next problem (NT386GNU)> > > I think Windows 2000 is well known for having some exceptionally> nasty bugs in its TCP implementation. In fact my Modula-3 code has> special workarounds for win2k: it doesn't download more than a few> kilobytes at a time---if you try more, the network card sometimes> goes catatonic. There are some notes on it here and there on the> Internet. Not sure what the cause is.> > Mika > > Olaf Wagner writes:> >Quoting Randy Coleburn <rcoleburn at scires.com>:> >> >> Jay / Olaf:> >>> >> I installed CVSNT and TortoiseCVS. I am having some trouble with> >> "update" however. When I try to update the whole tree, it begins> >> working, but after a little while I start seeing messages that checksums> >> didn't match on certain files and that it will refetch. Then, after> >> just a little longer, it stops responding. I've left it running for> >> hours, but no new lines scroll by saying it is doing anything. Finally,> >> I just hit cancel and it promptly stops and informs me it aborted the> >> operation, as if it been waiting all along for me to tell it to give> >> up.> >>> >> Now, if I update individual files or selected files, it seems to work> >> no problem. And, I've been able to check out the whole repository, and> >> yes it does take some time to pull everything down. I can also do diffs> >> on selected files. I've also used it to commit a few files to the> >> repository.> >>> >> So, it is working fine, except for update. Either something is amiss,> >> or I'm not doing something just right. I am about to consider going> >> back to cygwin and running its version of cvs on my tree to see if it> >> will do the update, but I seem to recall reading somewhere that is not> >> good to mix between cvs and cvsnt on the same tree.> >> >This is strange. I've never seen that myself before. A complete> >update or checkout should take several minutes via encrypted> >TCP/IP, but not longer (depending on the line bandwidth and latency,> >of course).> >> >Just today I've heard of a customer who suffers from random connection> >problems with Subversion and Windows 2000 workstations; the theory there> >being that some TCP/IP parameters are set very strange and the whole> >protocol stack is not up to the task in its default configuration.> >This does not happen on XT or Vista, though, who seem to have incorporated> >significant improvements. (It's all rather strange to me, since I'm a> >Unix person myself and used to stable networking.)> >> >So depending on your OS you might want to tweak the TCP parameters a> >little bit to see if it improves. Hard-core debugging of this problem> >will need careful use of tcpdump and produce megabytes of logs;> >but perhaps just using the cvs trace option (cvs -t up ...) will> >give some indication if there's another problem than the underlying> >connection.> >> >There's also nothing against checking out a different workspace> >with the Cygwin cvs to see if that works better. We've made good> >experiences with CVSNT though.> >> >If the problem persists, we could also try to do some tcpdumping on> >the server side (Ronny Forberger would be the one to do it), but this> >will take some preparation time.> >> >@Ronny, perhaps you've got another idea?> >> >Regards,> >> >Olaf> >-- > >Olaf Wagner -- elego Software Solutions GmbH> > Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany> >phone: +49 30 23 45 86 96 mobile: +49 177 2345 869 fax: +49 30 23 45 86 95> > http://www.elegosoft.com | Geschäftsführer: Olaf Wagner | Sitz: Berlin> >Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194
_________________________________________________________________
Shed those extra pounds with MSN and The Biggest Loser!
http://biggestloser.msn.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20080123/9d6f056f/attachment-0002.html>
More information about the M3devel
mailing list