THE VIEW FROM CHAOS MANOR March 29 - April 4, 1999 |
|
This is a day book. It's not all that well edited. I try to keep this up daily, but sometimes I can't. I'll keep trying. See also the monthly COMPUTING AT CHAOS MANOR column, 4,000 - 7,000 words, depending. For more on what this place is about, please go to the VIEW PAGE. Previous Weeks of The View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
|
Previous Weeks of The View: | For an index
of previous pages of view, see VIEWDEX. See also the New Order page, which tries to make order of chaos. These will be useful. For the rest, see What is this place? for some details on where you have got to.
Boiler Plate: If you subscribed: If you didn't and haven't, why not? For the BYTE story, click here. The LINUX pages are organized as the log, my queries, and your responses and advice parts one, two, three, and four. There's four pages because I try to keep download times well under a minute. There are new updates to four. Highlights this week:
|
This week: | Monday,
March 29, 1999 Intellectual Capital column due today. How are the Kossovo bombings, Linux, and the Melissa virus related? I think they are, with some implications for the future. See www.intellectualcapital.com next Thursday...
For the long and bloody history of Kossovo see: http://news.bbc.co.uk/hi/english/special_report/1998/kosovo/newsid_110000/110492.stm
|
This week: | Tuesday,
March 30, 1999 My Intellectual Capital www.intellectualcapital.com column ought to be up Thursday. It's on Melissa and Kossovo... Eric Raymond, in important figure in the Linux community, has asked to be replaced because the strain of the Linux community's tendencies to flame its friends has become too much for him. The story is on Wired. He says in part: "Even though you know with the top of your brain that a lot of the hecklers are testosterone-poisoned adolescents acting out at your expense. Even if you know that not one in fifty of the back-seat drivers has anything like your coding [credentials], not one in a hundred has the right personality type to fill your shoes, and not any damn one of them has walked a mile in those shoes.... It will hurt," Raymond wrote. I know precisely how he feels, although as a sometimes journalist I ought not be so sensitive. The Revolution devours its children. Will there be a Thermidor? And can Napoleon be far behind? Or am I becoming too fanciful? Of course Mr. Carson apparently operates an ISP, so doesn't fit the category Raymond is describing. I hope my allusions to Thermidor are not too obscure for well read people. I am getting indications that installing Office 2000 isn't needful. I guess I will try it on BIGSYS first. That has become my testbed until ATI gets better drivers for the Rage Pro video board, which at the moment won't operate with font smoothing. Most people don't notice the difference, but alas, I do. BIGSYS is a neat machine at a good price, but that minor defect got it moved from main writing station to testbed stand. Alas. This day appears to be devoured by locusts. I have GOT to get some time with my fiction. But Column Time is coming too. Sigh. Maybe I will have to w*o*r*k. Query: does anyone know if there is a forced garbage collect command in NT 4? Periodically NT runs low on memory. That's understandable since I keep too many windows open -- each mail opened is a window, for instance, and unless I close them down they sit there taking up resources -- so after a while I shut some of them down. I may have a couple of WORD windows open too, and I kill those off. But slowly memory vanishes, clearly not being reclaimed from programs that are no longer running. In the old days you would issues a "garbage collection" command that would go through and defrag memory as well as getting rid of unreferenced memory allocations. If there is a way to make NT do that I must have missed it. Does anyone know? I suspect there is not, and shutdown/restart is the proper method, but it does no harm to ask.
See http://davenet.userland.com/1999/03/msstockglitch for some very interesting stuff about the 4 Byte Problem and the stock market. Thanks to Bill Krzysko, krzysko@castwell.com, for the pointer. Microsoft now has more than 4 billion shares outstanding and that is messing up some market programs... FPRI has an excellent report on the problems we face in Kossovo.
|
This week: |
Wednesday,
March 31, 1999 Made it up to the top of my hill, a 5 mile hike, today. First time since I got sick at the beginning of the month. Tired, but it feels good. I have found memturbo does the job on the NT and W 95 garbage collection; more in the column and later. But it's well worth your attention. I believe the URL for finding it is over in mail. I need to register and pay them; it has already been worth what they charge. Mr. Raymond speaks eloquently for himself about Linux devouring its young: see http://www.tuxedo.org/~esr/writings/understand-my-job-please.html which also points to the previous message I alluded to yesterday. I have sent him a note outlining the Yak theory of Linux. That is: It is said that when a herd of yaks finds itself in danger, the older bulls push the cows and younger males into the center of the herd, and assume a position at the periphery, facing out, horns lowered, ready to combat the enemy. Certain military services seem to operate on the "inverse yak" principle: when there is danger, the older yaks turn inward, gore the younger ones, and leave the dead and wounded for the predators and scavengers to pick up. Linux seems to have evolved a third method: the younger yaks, once in the center of the circle, gore the older ones from behind. I am probably being too cruel. I fear I am still recovering from the imputation that I am lacking in scholarship and not well read. I should I suppose be amused since the usual epithet for me is 'overeducated SOB". Anyway, Mr. Raymond explains the situation well.
I am about to see if I can remedy the problem with Eagle One: it can see the network, but the network cannot see it. Nothing I have been able to do in software has remedied that. I find that the machine needs more physical memory than it has, so I am about to go into it and add another 64 megs. One would think 64 megs enough for Windows 98, and on most of my machines it is, but Eagle One was used for too many tests. It has all kinds of crash guards and background programs running. I need to turn them off, but I find I am running out of memory even for the diagnoses to see what needless processes are running! Physical memory is cheap, so I'll fix it, and memturbo has helped a lot in making use of what memory it does have: but of 64 megs, about 18 are actually free physical memory even when no programs at all are running. This needs to be fixed and will be.But while I am at it I intend to remove the network card as well as all software indications that there ever was a network, reboot, shut down, and start over. That MAY fix the annoying situation that from Eagle One I can reach the net, but no machine on the net can reach Eagle One. It is as if I had never enabled sharing, but of course I have. More than once. Enabled it, disabled it, removed all networking device drivers and processes and bindings and clients and reinstalled; nothing. So I am going to do the drastic thing while I am in there adding memory. Of course all the silly background processes may be part of the network problem In alt.mail my physician friend Ed Hume discusses some experiences he had recently with public medicine in New Zealand. I get a lot of mail returned. Here's one of the stranger ones, a machine trying to be polite. Hi. This is the NetZero mail server. I'm afraid I wasn't able to deliver your message to the following addresses. This is a permanent error; I've given up. Sorry it didn't work out. <gneumann@netzero.net>: Sorry, no mailbox here by that name. (#5.1.1) At some point I will have to make up a page of returned mail addresses and let peple go see why in many cases I haven't answered your letters... === I am about half convinced that Microsoft has hidden within its employees a fiend from Hell, whose task is to drive mortals crazy. He works somewhere in the installation department, where he writes devious software that randomly acts in ways that make no sense and are not repeatable. He also advises the plug and play designers. That's the only explanation I have for the goofy way all this stuff operates. I have had an interesting experiment with Eagle One. I can see it on the net now, but I can't get the sound card and all its emulators decently installed. They were fine until I added a new device. Then Plug and Play decided to take an interrupt away from one of them and give it to the net card, so that caused a conflict. I have now removed yellow ! devices several times, and rebooted, each time to have the "new" hardware install fine but in doing so break one that previously was working. And I am not out of interrupts. If the morons who designed this had given us the power to assign interrupts and lock them in where we want them, in addition to all the plug and play, it would be simple enough. But no, we have to play these damn games. Meanwhile, I keep getting the helpful message that [Unknown] has performed an illegal operation and will be shut down... Three troopers have been captured. Why three men were near the border is something I would like to ask their officers; I wouldn't have allowed them out in less than platoon sized units. But they have been paraded on Serbian TV now, well beaten. So now it is war to the knife and the knife to the hilt; at the very least, Milosovec will turn over to us for trial by military court everyone involved in mistreatment of prisoners. Or turn himself in and take responsibility for it. He has just raised the ante enormously. I doubt if he knows just what effect those TV pictures will have on the American people. This was a blunder from which he may not recover.
|
This week: |
Thursday,
April 1, 1999
I have considerable mail on the Kossovo situation. At one time I was considered an expert on air warfare, particularly close support operations; indeed, I was one of the people responsible for airpower inputs to the big Research Analysis Corporation war games that resulted in the 11th Air Assault which became the Air Cavalry, and at another I was offered the position of senior operations analyst for all of Army Air. I say this not to brag but to establish that I have more than casual opinions on this. I have one essay on the subject that is up at Intellectual Capital www.intellectualcapital.com now. It is probably worth reading. The situation cannot be resolved to the credit of the United States without some ground operations. There needs to be a force large enough to defend territory as a base of operations. After that you can get away with smaller forces if there is plentiful air and rocket support. Unfortunately we are running out of smart weapons -- we didn't stockpile enough for all the engagements our current administration -- which makes it much more difficult to protect armed reconnaissance patrols with accurate missile fire. Worse, USAF has never wanted the close support mission, but has been unwilling to give it up. The result is that flying close support is a career affecting decision; USAF has always been more concerned with air superiority and bombing. The close support missions don't get the best pilots, and there is far less training. Few choose to fly Warthogs because they want to. The result is that what would be a viable military strategy, armed recon aided by massive air support, doesn't work as well as it ought to. It's seldom useful to send in forces a dribble at a time. If you are going to do it, you do it right: if you think a regiment will do the job, send a division. And so forth. In this case we are up against a people who took on the Waffen SS and some first class German troops, as well as those Albanians who went over to the Axis (many didn't, but some thought that alliance with the Axis was a way to settle scores). It would take a rather large combat force supported by an enormous logistic tail to conquer Kossovo and hold it. Before such a force can be assembled, Kossovo will be ethnically cleansed if Milosovec wants it to be. The best deterrence against Milosovec was the threat of bombing. Now that we have started it, we can threaten to carpet bomb civilian cities; try to take out military bases that are very close to civilian targets (the Ministry of Defense in Belgrade is about 300 meters from the major city hospital and emergency rooms); or continue what we are doing, which is seeking the Yugoslav air defenses. We aren't having much success at that because the Yugoslavs are wisely keeping those hidden until we offer them softer targets at lower altitudes. As we run out of missiles and smart weapons, we will have increasingly less capability to deal with those air defenses they are holding back. Thus when we try low level support we may well take unacceptable losses. That puts us back to high altitude bombing in which a "hit" is defined at being within half a kilometer of the target: not exactly precision bombing. (I may be obsolete in my numbers, which are taken from the top of my head anyway; but surely the point is clear?) The lesson is simple: either have a client state ready to do the real fighting while you provide the heavy support; have an army ready to exert the power of the Empire when you undertake dealing with small but tough nations; or stop trying these adventures. None of those is easy for a democracy. It was precisely this kind of pressure that pushed Rome from Republic to Empire. A democracy cannot have a great number of overseas adventures involving a professional army and remain a democracy; or at least history shows no clear examples of that. The danger of a standing army is not that it will oppress its own citizens, but that officials will say, as our Secretary of State has said, "What's the use of a big army if you do not use it?" Her context was that here was a clear wrong that we could right, so we ought to do that. She may have been correct. It is very difficult for Americans to watch butchery and bestiality and do nothing. The trouble is that if you will undertake those adventures there is no end to them; and as Walter Lippman said, military power is to diplomatic influence what money in the bank is to a checkbook. At some point you must make good your diplomatic promises and threats. We do not have that military power, and it doesn't appear that we would like to pay the taxes to build it. Our military budgets have been decreasing since 1992. This makes sense if we also reduce our commitments, but we have not done that. The result has been to move funds allocated for training to operations like the bombing of a pharmaceutical plant in Sudan (it's now clear it never had been involved in manufacture of war gasses or anything else other than legitimate pharmaceuticals), the bombing of a camp in Afghanistan where we managed to kill some Pakistani middle class on a religious retreat, the bombardment of Iraq to no discernible purpose, the Bosnia operation, Haiti, and so forth. Saving the world is expensive, and there comes a time when you must pay the bill. And there is no end to places to save. Shall we liberate the Christian slaves in Sudan and Chad? Stop the Chinese conquest of Tibet? Impose peace among the Hutu and Tutsi? Impose women's liberation on Saudi Arabia? Rescue the B'hai in Iran? Bomb Turkey to force the Turks to allow Turkish Armenia autonomy and create a new nation of Kurdistan? There is no lack of wrong to be righted in this world; and while we may have the power to right all those wrongs, we should understand that it is expensive, and creating the kind of army that can and will do this will fundamentally transform the Republic; or at least always has done so to democracies in the past. Once in, it is not easy to get out. I note that Milosovec, no fool, has loudly said that he will adhere to the Geneva Conventions, and has invited the International Red Cross to come visit the 3 American prisoners. Intelligent on his part. I have no idea what we will do now. I know what we can't do: we cannot bomb Serbia into giving up Kossovo without killing a very large number of Serbian women and children. We can turn Belgrade into Dresden, and that may do the job; but at that point, what have we saved? Eagle One is now visible on the net. I removed the network card as well as in System/Device Manager removed all the network stuff, brought the system up with no net card, shut down, and installed it again. Windows 98 is a pain on reinstalling stuff: it looks in unlikely places, and doesn't want to browse. Some of what it demanded was already in Windows/ or Windows/System but the installer is too stupid to look for it. Meanwhile, a lot of installation disks are intended for '95, which is just enough different from 98.... I have seen nothing to disabuse me of the notion that Microsoft has hired a demon from Hell to work on installation software. When I got up CNN was saying that Milosovec had said he was adhering to the Geneva Conventions. Now the crazy man is talking about putting US troops on trial. He has advisors as bad as our President has. If there is one thing that will unite the American people, it is mistreatment of our troops. So perhaps it is war to the knife after all.
|
This week: |
Friday,
April 2, 1999 I can't fathom what is happening in Yugoslavia. (It's astonishing to me that I have to worry about what's happening to US troops in Yugoslavia after the end of the Cold War, but that's another story.) There continues to be talk of a 'trial' although what charges are levied isn't known. It now appears the three troopers might have been in Yugoslav territory: we're down to patrolling 1 km from the border. Through ethnically Serbian villages in Montenegro meaning that the Yugoslav ranger patrols had perfect intelligence on what we were doing and with what force we were doing it. It looks as if they were taken by a Yugoslav snatch team, but on which side of the border is certainly not evident. Yugoslavia insists they are at war, but is talking about 'trials'. The US insists we are not at war but insists the troopers be treated as Prisoners of War. We live in interesting times.
|
This week: | Saturday,
April 3, 1999 NT 4 SP 4 has an annoying quirk that I wish someone in Microsoft would fix. It comes of putting out into the periphery something that ought to be protected. What happens is that Earthlink --which I normally like but which sometimes warrants the appelation Dirtlink -- will hang up its server and as a way out of admitting its problems will demand a password to the mail server even though I am already logged on both to Earthlink and that server. That password dialogue raises some kind of exception in NT, and the dialog box is put on top: and NOTHING you can do will deal with it. Dirtlink by then will no longer accept the password it didn't need in the first place, but NT won't let you get rid of the dialogue. No other program will run. Ctl-Alt-Del Task Manager will come up with the password dialog as the current task -- but will not allow you to shut the task down because NT has decided that until you deal with this password thing NOTHING you do will be done. It has raised this to the highest priority. So finally ctl-alt-del Shutdown: and now Outlook refuses to shut down until you close all Outlook windows including any opened letters. But you can't close the outlook windows because of the password dialog demand. So finally it is big switch time, hardware shutdown required. This is Not Good and I hope the Microsoft team does something about it. Ove in Mail there is some stuff about the Arizona lad who tried to build a rocket, and what is happening to him...
We have had the oddest thing: A Maxtor drive that cannot be found as the Master unless there is a slave on the same IDE string. Nothing in the documents or on the web explains this. We have to put a CDROM on the string as secondary; otherwise the system simply does not find any primary master at all. I am about to put a second hard disk on that string as a slave, and put that CDROM on the same string as the DVD drive. But this is surely odd. Well. I have put a second drive on the IDE string, and the Primary Master boots just fine: it's just that it has to have a slave on the string or it won't work. Who knows why? But since I have a second IDE drive that would be fine. I put it on as the slave and it worked. Except. That is one of the drives that we partitioned for Linux. It seems, though, that Linux puts invisible logical drives on extended partitions. Thus FDISK cannot erase the logical drives, but will not remove the partition because logical drives are present. The result is to turn a 7 gigabyte disk into a 3. Partition Magic looked at the driver and threw up its hands: invalid partition information, it said. So I have now downloaded DISKUTIL.EXE from the splendidly organized Maxtor web side, and I'm busily doing a low level reformat of the drive. With luck that will restore it to a 7 gigabyte drive. Then it will be the D: drive, or perhaps D: and E: with the E: partition being to hold driveimages of the C: drive. But I am very disappointed in Partition Magic. Also, beware: installing Linux on BIG drives may well be a one way street if you don't have low level formatting capabilities. I am hoping that this will restore the drive's partition table to nothing, so that I can start over with it. Low level formats take a lot of time of course.
|
This week: | Sunday,
April 4, 1999 HAPPY Easter! Parsifal, the Pentium II with the odd Maxtor IDE drive that will work as a Master only if there is also a Slave on the string, is running fine; low level format fixed the slave drive, and the system has 2 IDE hard disks, a 36x CDROM, Creative DVD, and on the SCSI string a Fujitsu 640 Magneto Optical drive, TEAC 6x24 CD/R, and SCSI Zip. Plus it's all integrated into the 100 Ethernet. Everything works splendidly. I have to say, for all my work with non-Intel chips, I find I have a lot less trouble with a pure Intel system. It's column time, and WinHec is next week. I am using TURBOTAX to do my taxes, and as usual it is doing them very well indeed. I continue to recommend TurboTax. This is the first year I have actually PAID for it (they kept sending me review copies until BYTE folded up). I got it at Fry's on a rebate deal so it didn't cost much; I think the California state income tax package cost more by the time I got the rebate for TurboTax Deluxe. Recommended. WinHec is the Windows Hardware Engineering Conference. I go every year, because I learn a lot there, both from the sessions and from my colleagues who attend. It also has a good huckster room, oops, exhibition. If you go to only one technical conference a year consider this one. It is quite technical; in my case I have my son Alex to translate, and I don't mind asking stupid questions; I like to know what's going on and if things are over my head I see no shame in admitting it. Been working on some of the chapters for the O'Reilly book that Bob Thompson and I are doing. He's a good writer. I've been editing his drafts and adding my own war stories, and making points I thought needed emphasis, and I think this is going to be a very good book indeed. Sort of an enormous Chaos Manor Column... Eric reminds me that there is a new version of Partition Magic that knows how to repartition drives done bu Linux. I have sent for it. -- This is Monday but it will be tonight before I get the new stuff up. Much to do today. And Winhec starts shortly. For some ineresting information on Information Technology and Kossovo see http://www.fcw.com which is federal computer weekly; see also the March 29 issue on IT and what we are doing over there. I know little about fcw.com other than that a reader recommended it and my quick survey found interesting information and nothing I voilently disagree with, but I do not know who publishes it or sponsors it.
|