X-Spam-Check-By: sourceware.org To: cygwin AT cygwin DOT com From: Andrew DeFaria Subject: Re: Reboot vs. Restart Windows Date: Sun, 29 Oct 2006 23:44:07 -0600 Lines: 73 Message-ID: References: <4543C9A3 DOT 3000701 AT umiacs DOT umd DOT edu> <454416AA DOT 9080205 AT cwilson DOT fastmail DOT fm> <4544180A DOT 5030200 AT umiacs DOT umd DOT edu> <454418B2 DOT 7080107 AT cwilson DOT fastmail DOT fm> <45441EC9 DOT 7070506 AT umiacs DOT umd DOT edu> <17393e3e0610282033p42489855ia8f6c4a287a60627 AT mail DOT gmail DOT com> <4544242D DOT 7040706 AT umiacs DOT umd DOT edu> <4544887D DOT F92A899 AT dessent DOT net> <4544CE14 DOT 40603 AT umiacs DOT umd DOT edu> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit User-Agent: Thunderbird 1.5.0.7 (Windows/20060909) In-Reply-To: <4544CE14.40603@umiacs.umd.edu> X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Mike Maxwell wrote: > Most of us don't look in the dictionary to find out what computer > terms--or any other words--mean. I would guesstimate that you learned > 99% of your vocabulary, computer or otherwise, without looking it up. > So by that count, 99% of the words we know are our own arbitrary > definitions, made up by observing how words are used, or occasionally > by having someone tell you what a word means (and they probably > learned it the same way). Let me get this straight, just because you're too lazy or perhaps proud to look up a word that you don't know the meaning to we should change terminology to fit your needs?!? Then you "guessitmate" (AKA pull a number out of your ass) that 99% of the population is as lazy or stupid. Said people are using computers and most likely the net too. Is it really too much trouble for you to do a google search or say search out on answers.com or wikipedia?!? Do you similarly campaign to have electricians or auto mechanics to change their terminology?!? This is the field of computers (used to be called computer science). You're welcome to come into our world but like any profession you gotta learn the jargon.... > Me, I learned "reboot" when I was operating a Cyber 170/750. It meant > (IIRC) lifting a little door and operating a switch, at which point > the computer referred to the settings of a wall full of toggle > switches for the first few instructions to follow. I'm sure I never > looked the word up in a dictionary. > > Besides, times change, but usage changes more slowly. When I was in > the Navy, the term for starting up any piece of equipment, be it a > boiler or a computer, was "fire it up." I'm willing to bet that that terminology was never allowed on a submarine! > I assure you that even in those days, no one lit a fire under the > (analog) computer to start it, despite the words we used. So it's not > inconceivable in these days of Windows, virtual OSs, etc., that we > might use the term 'reboot' to mean s.t. other than completely > restarting the computer. > > Also, remember that not everyone using CygWin is a geek, nor a native > speaker of English. Why not make the msg clear to non-initiates? I see no clearer benefit to using restart as opposed to reboot. Indeed reboot is a commonly accepted notion by most people in the business and now a days, most people not in the business but using computers themselves. >> And if you close all running Cygwin apps and services as recommended, > As you will have guessed from reading this far, I'm old enough that > it's quite possible my memory is fading. But I don't recall seeing > any msg from the setup program telling me to close any running Cygwin > apps or services. That would be a good addition, I suspect. (I'm not > familiar with DLL programming, but wouldn't it be quite easy for setup > to tell whether Cygwin is running before the update starts, and tell > the user to shut it down?) > > OK, I just went through the update process. Unless I need new reading > glasses, there really was no such recommendation. It's difficult to say exactly what to shut down as Cygwin isn't normally started up as per say. The basic problem tends to be whenever you're updating cygwin1.dll. Just about all Cygwin processes use that thus it's loaded in memory and Windows does not allow it to be replaced when it's busy. If you, for example, installed services such as cron, inetd, etc. then cygwin1.dll will be loaded. I don't think there's an easy way to determine what caused cygwin1.dll to be loaded and to easily point the user saying "You have sshd configured as a service and it's using cygwin1.dll - you need to close that". It's probably doable to check to see if cygwin1.dll is replaceable *at this moment in time* but you cannot guarantee that it won't get used by the time you are about to replace it*! So, for example, setup.exe could check and see that nobody's using cygwin1.dll. Then it starts downloading/installing things. Meantime something happens to start a Cygwin process (let's say you have a Scheduled Task that fires off a bash script). So setup thought it was cool but when it came time to replace cygwin1.dll suddenly it's being used... -- Andrew DeFaria Sex on television can't hurt you unless you fall off. -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/