Three clicks in Computer Management won't shut down all services, only user-administerable services.
There are a number of services (RPC, NetBIOS, etc) that are VERY difficult to shutdown, and are only useful if you run in a domain or workgroup.
If I have to run IIS on a standalone Windows 2000 box, I DO NOT want these extraneous services running. I want a box that only has ports 80,443,/maybe/ some file access port for ftp or sftp to upload files. That's it -- none of those silly TCP/UDP135-139 (generalization) ports!
Content of the article aside, many companies are afraid of scaring their customers, by telling them "Hey -- we do YOUR business using a product even WE don't like!"
Would you be happy knowing that your health insurance, stocks, etc were done on a system that your insurance company, stock broker, etc didn't feel comfortable with?
Unfortunately, migrating from M$ to a *nix platform is not easy -- it takes time to migrate your services and data. So many companies are stuck in the M$ rut.
Support Issues
on
Nosy Vendors?
·
· Score: 5, Insightful
Well, although the comments previous to mine vehemently disagree with me, the Hardware vendor needs certain information about your OS config, IFF you expect to receive any type of support from them.
Look at it this way -- if the server support desk is trained in handling Linux issues on Server hardware, but the Desktop Team is trained in handling Windows issues on Desktop Hardware, who will provide support for Linux Issues on Desktop hardware?
Their questions should be angled at finding the Business Problem, and recommending the appropriate solution, but sometime the implementers have already defined the Business Problem in technical terms. (Linux WILL run on Dell Desktop Hardware, for under $XXXX.XX). Now, the salesperson has to try and work with this to recommend a solution that fits those criteria, is supportable by Dell, AND is a solution that will not fall apart and make Dell look bad.
Of course, the sales person should be nice about, and not "demanding"....
61 hours, long weekend, "simple" multitasker in x86 assembler.
V8 tomato juice works well, about 1 every 3 hours.
Don't forget to break for food once in a while, too -- not so much for physical reasons, but the 5-10 minute distraction is good for the brain, plus it might help you get out of a "bad track of thought", and into a good one.
Lastly -- Guinness Stout helped me through my Discrete Systems and Signals class.....
You said you are looking at IBM boxes -- get a sales rep, ask for them to get you benchmarks for SQL server on each of these boxes. They should have numbers for you. If not, tell them that if they can't get you these numbers, you are going to have to try Dell, HP-Compaq, etc... For $$$ like this (and the potential of future business), they should scurry, and get their R&D kicking real quick....
If you look for people trained in technology, you will find people who only know technology. IT (MIS,CIS) students, and to a lesser degree, CS students, are trained in technologies, and therefore will only know the technologies that they are taught. And lets face it -- 4 years, of which much time is taken up with English, History, Math, Philosophy, etc, is not enough time to learn a wide selection of technologies.
This is where Computer Engineering is important. Engineers generally learn methodologies, not specific technologies. Once one understands the various methodologies, abstractions, processes, etc, one can easily learn the specific technologies on their own.
Disclaimer- I graduated with a Bachelors in Computer Science & Engineering. Nothing I do today in my IT job was taught to me in classes. My classes and training simply taught me how to learn and understand computing technologies, and since then I have had no problems picking up new techs almost overnight.
Make sure you consider data retention. We have tapes that are over 20 years old (and drives that still read them!!). How long will a standard HDD that costs $1.00/GB hold the same data? I guess the real calculation for comparison could be:
Cost/(j*Size+k*Time)
where j and k are weights that quantify the importance of Size and Time. Thoughts?
The Linux-Phoenix binary runs great on FreeBSD (using it now!), but you have to install linux-gtk (the port worked great, I assume the package would as well). Fire up the binary, and you're up and running!
Re:What's with the binary-only releases?
on
Phoenix 0.3 Is Out
·
· Score: 3, Informative
But how will the govt know whether that is a terrorist using encryption, or a regular joe sending lots of encrypted personal messages, not realizing that personal stuff "should not" be encrypted?
And why should "personal, non-secret, communication" be not encrypted? Even if I am just sending my wife a grocery list or sending my aunt a christmas list, I don't want the hacker along the way to be able to read it!
1 Mb/s of needed bandwidth does not mean 1 Mb/s of actual video data transfer at 1 Mb/s for the full length of the movie. I have not read the codec spec, yet, but, perhaps the codec needs the next, say, 30 secs of video to decode the current frameset. So, under this codec, for a 90 minute video, perhaps 1Mb/s is necessary only for the first 60 minutes.
The point being, it can be very difficult comparing the needed bandwidth for streaming to the size of data sitting latent in storage (like on a CD).
OK - let's think about this: why would IBM care about people using the bathrooms? Well, this process is a direct analogy to CPU resource management. The article mentions estimated wait time, ability to make and cancel resource reservations, and dangers of numerous stalled processes.
I would bet that some engineer was trying to explain the new resource management algorithm, and used the bathroom analogy. They then registered the patent out of humor, or to ensure nobody later claimed their algorithm was prior art as bathroom usage.
Ahh..but remember that Windows Shares are "opt-in" -- by default turned off. Users enable them to allow sharing of files. Not like doors which are accidentally left unlocked.
Perhaps a more appropriate analogy would be walking into a job fair, and looking around to see who is offering pamphelets.
No no no...ya'll get your mind outta the gutter now...;)
If all your script does is comb through Windows shares, how did they decide that your application looked suspicious? They identified network patterns -- can you reproduce those network patterns by hand?
It'll take some time, but try doing what your program does by hand. Try to get some of your friends or supporters to do it also. Then, when IT complains again, you can honestly tell them that you were just browsing the Windows shares.
If they are going to allow NetBIOS traffic, what do they think you'll use it for?
I think you'll find software distribution involves more than patches and updates. Installation of any piece of software (say, Office, or a custom app) across thousands of desktops by hand is a nightmare. There are three options: 1 - Package deployment software 2 - Remote app access (X or Terminal Services/Citrix) 3 - Lotsa IT monkeys running around with CDs.
1 is usually expensive and difficult. 2 is expensive (for Windows Apps) but easy to maintain 3 is pretty cool to watch, but ineffecient (hence, more expensive)
How would you handle software distribution? Log-in scripts? Central App store doesn't usually work -- have you tried concurrent access to the same app? Don't forget users with Roaming profiles -- does an app get installed once per machine or once per user?
Your right of course -- I use rdesktop myself! However, my point was that if you are running a heterogeneous desktop environment, Citrix is worth the extra money for some extra functionality, plus more clients (including Mac, PocketPC, Windows CE), however, if you are only running Windows Desktops, the added cost of Citrix may not be worth it, over the cost of Terminal Services (TCO). If you are running X-based desktops, rdesktop will give you RDP access, but you will gain enough advantages (stronger ICA protocol, sound, cross-platform Web Access) to make Citrix worth the extra investment.
SMS is costly and difficult. Depending on the size of your IT department, SMS is probably overkill. After investigating SMS, we went with Citrix, which provides an architecture for Windows which is similar (please forgive the gross generalization) to X (client-server remote apps).
Install the software once, and all users have remote access. Citrix allows for all sorts of OSs to connect, as well. There are Windows, Mac, Linux, Win CE, PocketPC, etc clients, so all of your users have access to a Windows Desktop with Windows apps.
If you have no need for non-Windows clients, check out Microsoft Terminal Server. Same thing, but only Windows clients. The benefit is cheaper licensing -- if you buy Citrix for Windows 2000, you have to pay Terminal Server licensing as well. (Sorta like paying the mob for "protection").
Citrix is much easier to manage than SMS, and does not require an entire Windows infrastructure -- just a few servers. Figure 50 users (Office, Internet, Custom Apps, NOT streaming media or video games) per server. An office of 150 people will need ~3 servers (give or take, depending on usage.)
Combo Citrix with a good Windows X server (Cygwin is free), and you have a great cross-platform solution for any desktop using apps for Windows and Unix, simultaneously!!!!
If the Hard disk partition is really the cause, try removing the HD before booting floppies. With the drive removed, there is no partition labeled 165, hence no hibernate. If the floppies still don't work, you have more to worry about than the HD..... If they do work, flash the BIOS, and be happy on your way... good luck!
What do you consider "real encryption"? It seems that all encryption based in mathematics (prime number theory, for example) will be breakable after certain advances in technology and mathematics. So, what then, is "real encryption"?
How? Does OpenOffice have a command line interface?
Three clicks in Computer Management won't shut down all services, only user-administerable services.
/maybe/ some file access port for ftp or sftp to upload files. That's it -- none of those silly TCP/UDP135-139 (generalization) ports!
There are a number of services (RPC, NetBIOS, etc) that are VERY difficult to shutdown, and are only useful if you run in a domain or workgroup.
If I have to run IIS on a standalone Windows 2000 box, I DO NOT want these extraneous services running. I want a box that only has ports 80,443,
LDAP+Kerberos (via GSS-API)
OpenLDAP supports GSS-API natively
iPlanet / Sun One Directory supports GSS-API with a plugin.
Do a couple searches on google. Lotsa good info on this arangement.
Content of the article aside, many companies are afraid of scaring their customers, by telling them "Hey -- we do YOUR business using a product even WE don't like!"
Would you be happy knowing that your health insurance, stocks, etc were done on a system that your insurance company, stock broker, etc didn't feel comfortable with?
Unfortunately, migrating from M$ to a *nix platform is not easy -- it takes time to migrate your services and data. So many companies are stuck in the M$ rut.
Well, although the comments previous to mine vehemently disagree with me, the Hardware vendor needs certain information about your OS config, IFF you expect to receive any type of support from them.
Look at it this way -- if the server support desk is trained in handling Linux issues on Server hardware, but the Desktop Team is trained in handling Windows issues on Desktop Hardware, who will provide support for Linux Issues on Desktop hardware?
Their questions should be angled at finding the Business Problem, and recommending the appropriate solution, but sometime the implementers have already defined the Business Problem in technical terms. (Linux WILL run on Dell Desktop Hardware, for under $XXXX.XX). Now, the salesperson has to try and work with this to recommend a solution that fits those criteria, is supportable by Dell, AND is a solution that will not fall apart and make Dell look bad.
Of course, the sales person should be nice about, and not "demanding"....
I think we will see a productive split:
Mozilla -- development "platform"
Phoenix -- lean, mean, web-page rendering machine, built using the Mozilla platform
I just hope that efforts are concentrated in this direction soon, so as not to waste time and energy creating two web browsers....
61 hours, long weekend, "simple" multitasker in x86 assembler.
.....
V8 tomato juice works well, about 1 every 3 hours.
Don't forget to break for food once in a while, too -- not so much for physical reasons, but the 5-10 minute distraction is good for the brain, plus it might help you get out of a "bad track of thought", and into a good one.
Lastly -- Guinness Stout helped me through my Discrete Systems and Signals class
Good luck!
You said you are looking at IBM boxes -- get a sales rep, ask for them to get you benchmarks for SQL server on each of these boxes. They should have numbers for you. If not, tell them that if they can't get you these numbers, you are going to have to try Dell, HP-Compaq, etc...
For $$$ like this (and the potential of future business), they should scurry, and get their R&D kicking real quick....
If you look for people trained in technology, you will find people who only know technology. IT (MIS,CIS) students, and to a lesser degree, CS students, are trained in technologies, and therefore will only know the technologies that they are taught. And lets face it -- 4 years, of which much time is taken up with English, History, Math, Philosophy, etc, is not enough time to learn a wide selection of technologies.
This is where Computer Engineering is important. Engineers generally learn methodologies, not specific technologies. Once one understands the various methodologies, abstractions, processes, etc, one can easily learn the specific technologies on their own.
Disclaimer- I graduated with a Bachelors in Computer Science & Engineering. Nothing I do today in my IT job was taught to me in classes. My classes and training simply taught me how to learn and understand computing technologies, and since then I have had no problems picking up new techs almost overnight.
My money is on NetBSD .... but then again, I'm still waiting to run NetBSD on my toaster....
Make sure you consider data retention. We have tapes that are over 20 years old (and drives that still read them!!). How long will a standard HDD that costs $1.00/GB hold the same data? I guess the real calculation for comparison could be:
Cost/(j*Size+k*Time)
where j and k are weights that quantify the importance of Size and Time.
Thoughts?
Will Windows let you read from and write to the same file as the same time?
The Linux-Phoenix binary runs great on FreeBSD (using it now!), but you have to install linux-gtk (the port worked great, I assume the package would as well). Fire up the binary, and you're up and running!
But how will the govt know whether that is a terrorist using encryption, or a regular joe sending lots of encrypted personal messages, not realizing that personal stuff "should not" be encrypted?
And why should "personal, non-secret, communication" be not encrypted? Even if I am just sending my wife a grocery list or sending my aunt a christmas list, I don't want the hacker along the way to be able to read it!
1 Mb/s of needed bandwidth does not mean 1 Mb/s of actual video data transfer at 1 Mb/s for the full length of the movie. I have not read the codec spec, yet, but, perhaps the codec needs the next, say, 30 secs of video to decode the current frameset. So, under this codec, for a 90 minute video, perhaps 1Mb/s is necessary only for the first 60 minutes.
The point being, it can be very difficult comparing the needed bandwidth for streaming to the size of data sitting latent in storage (like on a CD).
OK - let's think about this: why would IBM care about people using the bathrooms? Well, this process is a direct analogy to CPU resource management. The article mentions estimated wait time, ability to make and cancel resource reservations, and dangers of numerous stalled processes.
I would bet that some engineer was trying to explain the new resource management algorithm, and used the bathroom analogy. They then registered the patent out of humor, or to ensure nobody later claimed their algorithm was prior art as bathroom usage.
Ahh..but remember that Windows Shares are "opt-in" -- by default turned off. Users enable them to allow sharing of files. Not like doors which are accidentally left unlocked.
Perhaps a more appropriate analogy would be walking into a job fair, and looking around to see who is offering pamphelets.
No no no ...ya'll get your mind outta the gutter now... ;)
If all your script does is comb through Windows shares, how did they decide that your application looked suspicious? They identified network patterns -- can you reproduce those network patterns by hand?
It'll take some time, but try doing what your program does by hand. Try to get some of your friends or supporters to do it also. Then, when IT complains again, you can honestly tell them that you were just browsing the Windows shares.
If they are going to allow NetBIOS traffic, what do they think you'll use it for?
I think you'll find software distribution involves more than patches and updates. Installation of any piece of software (say, Office, or a custom app) across thousands of desktops by hand is a nightmare. There are three options:
1 - Package deployment software
2 - Remote app access (X or Terminal Services/Citrix)
3 - Lotsa IT monkeys running around with CDs.
1 is usually expensive and difficult.
2 is expensive (for Windows Apps) but easy to maintain
3 is pretty cool to watch, but ineffecient (hence, more expensive)
How would you handle software distribution? Log-in scripts? Central App store doesn't usually work -- have you tried concurrent access to the same app? Don't forget users with Roaming profiles -- does an app get installed once per machine or once per user?
Your right of course -- I use rdesktop myself! However, my point was that if you are running a heterogeneous desktop environment, Citrix is worth the extra money for some extra functionality, plus more clients (including Mac, PocketPC, Windows CE), however, if you are only running Windows Desktops, the added cost of Citrix may not be worth it, over the cost of Terminal Services (TCO).
If you are running X-based desktops, rdesktop will give you RDP access, but you will gain enough advantages (stronger ICA protocol, sound, cross-platform Web Access) to make Citrix worth the extra investment.
SMS is costly and difficult. Depending on the size of your IT department, SMS is probably overkill. After investigating SMS, we went with Citrix, which provides an architecture for Windows which is similar (please forgive the gross generalization) to X (client-server remote apps).
Install the software once, and all users have remote access. Citrix allows for all sorts of OSs to connect, as well. There are Windows, Mac, Linux, Win CE, PocketPC, etc clients, so all of your users have access to a Windows Desktop with Windows apps.
If you have no need for non-Windows clients, check out Microsoft Terminal Server. Same thing, but only Windows clients. The benefit is cheaper licensing -- if you buy Citrix for Windows 2000, you have to pay Terminal Server licensing as well. (Sorta like paying the mob for "protection").
Citrix is much easier to manage than SMS, and does not require an entire Windows infrastructure -- just a few servers. Figure 50 users (Office, Internet, Custom Apps, NOT streaming media or video games) per server. An office of 150 people will need ~3 servers (give or take, depending on usage.)
Combo Citrix with a good Windows X server (Cygwin is free), and you have a great cross-platform solution for any desktop using apps for Windows and Unix, simultaneously!!!!
If the Hard disk partition is really the cause, try removing the HD before booting floppies. With the drive removed, there is no partition labeled 165, hence no hibernate.
If the floppies still don't work, you have more to worry about than the HD.....
If they do work, flash the BIOS, and be happy on your way...
good luck!
What do you consider "real encryption"? It seems that all encryption based in mathematics (prime number theory, for example) will be breakable after certain advances in technology and mathematics. So, what then, is "real encryption"?
"Graduate Record Examinations"
Entrance exam to graduate school (for your Master's Degree).