Bookmark this site: http://www.microsoft.com/technet/. Go there, subscribe to the mailinglists on security and other useful things. Read the how-to's, walkthroughs and useful documents about administring a Win2k/NT4 server.
Now when you go to http://www.microsoft.com/downloads/search.asp?, you will see a form. Select the product, win2k server, select Date to sort on, and hit 'find it'. All patches you need to have are there, plus other useful downloads.
Windows NT kernel based systems have excellent memory management. You should start/stop services (net start/stop w3svc) once in a while. Or use 'kill'. Reboot not needed. Honestly.
What you don't understand is this: terrorism is not something that is taught by the Islam, a disease that is spread by sperm, blood transfusions or food, it's a result of being in a bad situation for a long time. People have the bad habit to find for ANY reason why they are in that bad situation and try to do something about it. Most of the times they choose the wrong cure though... like the terrorists who attacked the US and now the US who is eager to kill every muslim in Afghanistan. Read the damn article! Fighting them is not the answer. In Northen Ireland, the brits are fighting the IRA for what, 30 years? Did it help? No. What DOES help is solve the bad situation the people are in. So there is no BASE for people to find a solution why they are in a bad situation in the first place.
It's a long way, but you don't need 1 gun to succeed. You don't have to kill 1 person, and it brings you the best possible solution for the future. Because do you really think when/usr/bin/laden is dead, the problem is solved?
Hammering in code is one of the things in programming that can be a cause of bugs. The more accurate and less sloppy your programmers are, the less bugs WILL BE FOUND during testing. The quality of testing is therefor not determinable from the amount of bugs found. Though: m_iQualityOfProgrammers = CalcProgrammerQuality(iAmountBugsFound, iQualityOfTesting);
So 'the more bugs, the better', please... the best thing you can have after excessive tests is 0 bugs.
how can the end numbers be so far apart from eachother, you ask? ah, the Linux solution doesn't need support. Ah, so users can add/configure/remove/backup/restore their own GROUPWARE data and do their OWN support! how neat. (while on exchange they need a $990,000,- costing support team. huh?). The mainframe also doesn't need an UPS, the exchange servers need it. I wonder, does the mainframe, costing $125,000,- come with a $135,000,- costing UPS? if so, why not buy a mainframe just for the UPS in the Exchange situation! Saves you $10,000.- plus you have a mainframe for free!
The more poop like this is spread, the more credit Linux is loosing. Exchange is a resource hog, but that has a reason: it stores the data on the server, to make sharing data easier. (that's the point of groupware in case you wonder what the difference between just email of 1KB a pop and groupware with lots of documents is).
If someone forked off the beta into opengfs, that's fine, but consider that you can fork off whatever you want, you'll never get the (c) of the forked off code. This seems legal due to the GPL, but is it? Sistina still owns the (c) of the code in OpenGFS. And because they own it, what will stop them to go to court and ask the judge to stop the opengfs project, since Sistina is the owner of the code in that project and can do whatever they want with it, GPL or not.
I'm saying this because in the Netherlands there are cases where a programmer worked on project A, left the company, company sold project A to another company which made a huge profit. Because the programmer didn't sign a copyright traversal agreement with his original company, he still was the owner. He went to court and asked for a lot of money or the termination of the project A. The judge agreed that he still was the owner and had every right on the money earned by the second company.
This is literally the biggest Red Herring ever. You can get professional support for Linux, and you can pick and choose your vendor in a way that is literally impossible with Windows.
Erm, Sure you can get prof. support for linux, but you have to pay. So the TCO gets higher. Oh, and I can call a LOT more VAR's to get a professional down here to fix a windows related problem than I can call Linux specialists. I'm in the Netherlands, not in Iraq. Microsoft has more own support personell available worldwide than all Linux distributors together. That's not a bad thing, they're a large company, but please, stop making it up like you're better of with Linux when it comes to the amount of available support.
THe main problem with IIS and IIS based apps is that they leak memory (IIS does that). So if yuo have some webapplications running, with a lot of visitors daily, the memory gets pretty low. (I've experienced similar stuff on apache powered sites, why are webservers so crappy?).
You don't have to reboot however. Just stop / start the W3svc and you're mem is freed. (Or kill the inetserv.exe process when you stopped the service). Can be done in 10 seconds. In fact, in win2k, when you kill inetserv (the IIS main process) it's restarted automatically (hehe, crashproof).
This way I keep up my NT based webservers for months. Once in a while they have to reboot due to security patches, but that's all.
If an NT kernel based OS freezes, it's most likely due to hardware. I'd go for the videocard since you mention a webbrowser, which does different things than normal programs when it comes to rendering. Get hte latest detonator drivers for win2k from nvidia's website.
I've a dual p3-933 on a VP6 board with win2k. Due to some via problems it hanged sometimes, also nvidia's drivers weren't up to par. But since a month or so I'm running hte latest driverupdates and everything is rocksolid.
Yesterday in the Dutch newspaper 'NRC Handelsblad' (about the IBM-linux deal with NYSE): "The Finnish company Linux..."
I mean... if you don't have a clue as a reporter, stay away from the keyboard... please..:)
Re:The problem is not the DMCA...
on
Sklyarov Indicted
·
· Score: 3, Insightful
But he's arrested because the USA government says he committed a crime based on USA laws, but USA laws are not valid in Russia. So technically, he's not a criminal, but because some government abroad cooked up some laws (DMCA) suddenly he is. Odd. That's like arresting all Americans who are owner of a handgun, when they visit a western european country, allthough they don't carry the gun with them.
Also, he's not charged with the crime 'selling illegal software'.
it's the Justice System of the USA which thinks it has the right to convict people for crimes they have 'committed' outside the USA. The USA may think they are allowed to do this, but what a person does in, say, the Netherlands, is not of the USA's business. Now EVERY citizen of EVERY country needs to know the USA laws, because he/she can get arrested when he/she visits the USA, and get convicted for a crime based on USA laws, that only IS a crime according to THOSE laws, but f.e. not according to the laws in the country the 'crime' was committed. (example: in the Netherlands you can legally buy and sell hasj, smoke hasj etc.)
From the article:
[quote]
Patrick says a strong point of Linux software is that data on a stock transaction is relayed from one party to another without interference
[/quote]
Please tell me, what's so unique about Linux software that NO OTHER software is able to do this? And what has this to do with 'linux' especially? If DB2 does the transaction processing controlled by f.e. tuxedo, what does that have to do with Linux? Nothing, you can run these systems on any OS supported by these applications.
From the article:
[quote]
"The (Linux system) offers users the ability to crawl onto the reliability and shared resources of the IBM mainframe," Graham.
[/quote]
So, what is this mainframe doing here? The whole setup isn't running TOTALLY on Linux, it still needs a phat Mainframe to run, hell, to work efficiently. So tell me, where is the big shift to Linux in this picture?
Read the article! They release some tools under the GPL, but the OS is not released under the GPL, nor are parts of that OS. The source of the OS (Open Unix 8) is released to members of the development program who 'request' the sourcecode (hey, where did we hear that before!):)
Re:It's more AS/400 vs RS/6000
on
IBM Wants Linux
·
· Score: 1
played with both. I didn't know they had the same architecture until recently. You can get both rs/6000's and as/400's in a wide range of types, from small to very big.
It's more AS/400 vs RS/6000
on
IBM Wants Linux
·
· Score: 4, Interesting
These machines have the same hardware, but different OS-es. The RS/6000 group ships their systems with AIX, while the AS/400 group ships their systems with OS/400 and if the customer wants a Unix, with Linux, not with AIX.
Rumour has it that the groups don't like eachother that much. What I wonder now is: is IBM axing the complete RS/6000 group in favor of the AS/400 group?
Developing software using AN open source like development method is great. Let's focus on that. RMS wants another thing: get rid of the phenomenon called 'ownership'. His biggest weapon is the GPL that forces to open up everything and leaves the original author without real ownership of what he's written (since everyone can just grab the open sourcecode).
If you think opening up the sourcecode so development of that sourcecode is done in a different way is a political act and the REASON you open up the sourcecode is not because you WANT to develop code using open source techniques, but because you're using the sourcecode as a weapon against 'ownership', fine. But realise that there are A LOT of developers who just want to create code, share code, use code, and are NOT using the sourcecode as a weapon against 'ownership' or any other political statement.
The DirectX SDK comes with a lot of documentation, examples, background info etc, so a beginner and a novice and even an expert can jump right in and start hammering out code.
With OpenGL that's totally different. First you have the OpenGL 1.1 documentation in the MSDN (clearly the best around, sorry), and for extensions you have to dig into pdf's, vague marketing info and other crap.
Example? nVidia will soon release an ICD that is OpenGL 1.3 compatible. But... how to use that OpenGL 1.3 API in your code? Is there a nice piece of examplecode that 1) explains the 1.3 (or 1.2!) functions extensively, 2) shows you how to actually USE these functions in your code without having to hassle around with glext.h's that are out of date and lack definitions for 1.2 or 1.3 functions and constants.
One kernel update isn't even downloaded or the next is already finished! Not even Microsoft cooks up that many service packs in this particular timeframe...
That's the horrible thing in OpenGL land: you have to check out extensions, lookup what do they do, look in crappy written PDF files how to use 'em. And then find out that feature isn't implemented AT ALL on other cards. Like register combiners, or the nvidia proprietry shader extensions. If you use 'em in your code, forget it on an ATi board. It's nice nVidia's engineers thought they rule the world and have implemented the features in OpenGL anyway, but in the long run, it only hurts them: there is no consistent model for f.e. register combiner functions or vertex/pixel shaders in OpenGL: for each vendor you have to dig deep in the vendor's extensions docs. And I can tell you: that isn't funny anymore. Ever tried to look up a decent 2 page doc that describes nicely and without presentation sheets from Marketing how f.e. cubemapping has to be implemented? Thankfully there is now an ARB extensionset that does this. But don't expect from nVIdia they'll give you a nice document that describes it nice and easy. Like the d3d docs.
Take f.e. 3DStudio MAX. It has already a d3d renderer. Looking at the api specs, you don't need OpenGL to do the stuff you want, since D3d offers you the same stuff, and at the api level, not with crappy extensions.
A lot of people without a clue will scream and cry that OpenGL is faster, easier and can do more, but frankly, if that was the case, more people would use OpenGL in the games they write. OpenGL is a nice api and I use it a lot, my library DemoGL is based on it, and if OpenGL dies it will break my heart, but when I think realisticly, OpenGL is practically dead on Windows: the ICD connector DLL (opengl32.dll) isn't updated by Microsoft, documentation SUCKS compared to D3D, and f.e. ATi's OpenGL driver is horrible, making developing OpenGL software much harder than D3D based software.
It's just that Oracle perhaps doesn't provide you with the right tools to do the migration. If you look at the SQLserver documentation, it comes with full docs how to migrate Oracle stuff to T-SQL.
Besides that: any databasevendor uses its own sql-dialect. Get over it. If you don't want to use the dialect, write a layer on top of it or use a layer on top of it (like ADO/OLE-DB on win32).
and apply policies. In win2k you can tune down a system as much as you want, from one single machine for your complete network, per user, per system, doesn't matter, you can.
So if you don't want AOL or other crap installed, apply a policy that the user can't install it. You can cry all you want that OS A is better because on OS B you can't prohibit a certain action, but all you have to do is read a couple of docs and get your butt in gear.
http://www.microsoft.com/technet/. Go there, subscribe to the mailinglists on security and other useful things. Read the how-to's, walkthroughs and useful documents about administring a Win2k/NT4 server.
Now when you go to http://www.microsoft.com/downloads/search.asp?, you will see a form. Select the product, win2k server, select Date to sort on, and hit 'find it'. All patches you need to have are there, plus other useful downloads.
Other USEFUL information about how to secure your box: http://www.securityfocus.com/cgi-bin/microsoft_top ics.pl
Windows NT kernel based systems have excellent memory management. You should start/stop services (net start/stop w3svc) once in a while. Or use 'kill'. Reboot not needed. Honestly.
Stop crying, please.
/usr/bin/laden is dead, the problem is solved?
What you don't understand is this: terrorism is not something that is taught by the Islam, a disease that is spread by sperm, blood transfusions or food, it's a result of being in a bad situation for a long time. People have the bad habit to find for ANY reason why they are in that bad situation and try to do something about it. Most of the times they choose the wrong cure though... like the terrorists who attacked the US and now the US who is eager to kill every muslim in Afghanistan. Read the damn article! Fighting them is not the answer. In Northen Ireland, the brits are fighting the IRA for what, 30 years? Did it help? No. What DOES help is solve the bad situation the people are in. So there is no BASE for people to find a solution why they are in a bad situation in the first place.
It's a long way, but you don't need 1 gun to succeed. You don't have to kill 1 person, and it brings you the best possible solution for the future. Because do you really think when
Hammering in code is one of the things in programming that can be a cause of bugs. The more accurate and less sloppy your programmers are, the less bugs WILL BE FOUND during testing. The quality of testing is therefor not determinable from the amount of bugs found. Though: m_iQualityOfProgrammers = CalcProgrammerQuality(iAmountBugsFound, iQualityOfTesting);
So 'the more bugs, the better', please... the best thing you can have after excessive tests is 0 bugs.
how can the end numbers be so far apart from eachother, you ask? ah, the Linux solution doesn't need support. Ah, so users can add/configure/remove/backup/restore their own GROUPWARE data and do their OWN support! how neat. (while on exchange they need a $990,000,- costing support team. huh?). The mainframe also doesn't need an UPS, the exchange servers need it. I wonder, does the mainframe, costing $125,000,- come with a $135,000,- costing UPS? if so, why not buy a mainframe just for the UPS in the Exchange situation! Saves you $10,000.- plus you have a mainframe for free!
The more poop like this is spread, the more credit Linux is loosing. Exchange is a resource hog, but that has a reason: it stores the data on the server, to make sharing data easier. (that's the point of groupware in case you wonder what the difference between just email of 1KB a pop and groupware with lots of documents is).
If someone forked off the beta into opengfs, that's fine, but consider that you can fork off whatever you want, you'll never get the (c) of the forked off code. This seems legal due to the GPL, but is it? Sistina still owns the (c) of the code in OpenGFS. And because they own it, what will stop them to go to court and ask the judge to stop the opengfs project, since Sistina is the owner of the code in that project and can do whatever they want with it, GPL or not.
I'm saying this because in the Netherlands there are cases where a programmer worked on project A, left the company, company sold project A to another company which made a huge profit. Because the programmer didn't sign a copyright traversal agreement with his original company, he still was the owner. He went to court and asked for a lot of money or the termination of the project A. The judge agreed that he still was the owner and had every right on the money earned by the second company.
(Save the MCSE jokes, plz)
THe main problem with IIS and IIS based apps is that they leak memory (IIS does that). So if yuo have some webapplications running, with a lot of visitors daily, the memory gets pretty low. (I've experienced similar stuff on apache powered sites, why are webservers so crappy?).
You don't have to reboot however. Just stop / start the W3svc and you're mem is freed. (Or kill the inetserv.exe process when you stopped the service). Can be done in 10 seconds. In fact, in win2k, when you kill inetserv (the IIS main process) it's restarted automatically (hehe, crashproof).
This way I keep up my NT based webservers for months. Once in a while they have to reboot due to security patches, but that's all.
If an NT kernel based OS freezes, it's most likely due to hardware. I'd go for the videocard since you mention a webbrowser, which does different things than normal programs when it comes to rendering. Get hte latest detonator drivers for win2k from nvidia's website.
I've a dual p3-933 on a VP6 board with win2k. Due to some via problems it hanged sometimes, also nvidia's drivers weren't up to par. But since a month or so I'm running hte latest driverupdates and everything is rocksolid.
Yesterday in the Dutch newspaper 'NRC Handelsblad' (about the IBM-linux deal with NYSE): "The Finnish company Linux..."
:)
I mean... if you don't have a clue as a reporter, stay away from the keyboard... please..
But he's arrested because the USA government says he committed a crime based on USA laws, but USA laws are not valid in Russia. So technically, he's not a criminal, but because some government abroad cooked up some laws (DMCA) suddenly he is. Odd. That's like arresting all Americans who are owner of a handgun, when they visit a western european country, allthough they don't carry the gun with them.
Also, he's not charged with the crime 'selling illegal software'.
it's the Justice System of the USA which thinks it has the right to convict people for crimes they have 'committed' outside the USA. The USA may think they are allowed to do this, but what a person does in, say, the Netherlands, is not of the USA's business. Now EVERY citizen of EVERY country needs to know the USA laws, because he/she can get arrested when he/she visits the USA, and get convicted for a crime based on USA laws, that only IS a crime according to THOSE laws, but f.e. not according to the laws in the country the 'crime' was committed. (example: in the Netherlands you can legally buy and sell hasj, smoke hasj etc.)
From the article:
[quote]
Patrick says a strong point of Linux software is that data on a stock transaction is relayed from one party to another without interference
[/quote]
Please tell me, what's so unique about Linux software that NO OTHER software is able to do this? And what has this to do with 'linux' especially? If DB2 does the transaction processing controlled by f.e. tuxedo, what does that have to do with Linux? Nothing, you can run these systems on any OS supported by these applications.
From the article:
[quote]
"The (Linux system) offers users the ability to crawl onto the reliability and shared resources of the IBM mainframe," Graham.
[/quote]
So, what is this mainframe doing here? The whole setup isn't running TOTALLY on Linux, it still needs a phat Mainframe to run, hell, to work efficiently. So tell me, where is the big shift to Linux in this picture?
Read the article! They release some tools under the GPL, but the OS is not released under the GPL, nor are parts of that OS. The source of the OS (Open Unix 8) is released to members of the development program who 'request' the sourcecode (hey, where did we hear that before!) :)
played with both. I didn't know they had the same architecture until recently. You can get both rs/6000's and as/400's in a wide range of types, from small to very big.
These machines have the same hardware, but different OS-es. The RS/6000 group ships their systems with AIX, while the AS/400 group ships their systems with OS/400 and if the customer wants a Unix, with Linux, not with AIX.
Rumour has it that the groups don't like eachother that much. What I wonder now is: is IBM axing the complete RS/6000 group in favor of the AS/400 group?
Developing software using AN open source like development method is great. Let's focus on that. RMS wants another thing: get rid of the phenomenon called 'ownership'. His biggest weapon is the GPL that forces to open up everything and leaves the original author without real ownership of what he's written (since everyone can just grab the open sourcecode).
If you think opening up the sourcecode so development of that sourcecode is done in a different way is a political act and the REASON you open up the sourcecode is not because you WANT to develop code using open source techniques, but because you're using the sourcecode as a weapon against 'ownership', fine. But realise that there are A LOT of developers who just want to create code, share code, use code, and are NOT using the sourcecode as a weapon against 'ownership' or any other political statement.
Keep the politics out of the software, please.
The DirectX SDK comes with a lot of documentation, examples, background info etc, so a beginner and a novice and even an expert can jump right in and start hammering out code.
With OpenGL that's totally different. First you have the OpenGL 1.1 documentation in the MSDN (clearly the best around, sorry), and for extensions you have to dig into pdf's, vague marketing info and other crap.
Example? nVidia will soon release an ICD that is OpenGL 1.3 compatible. But... how to use that OpenGL 1.3 API in your code? Is there a nice piece of examplecode that 1) explains the 1.3 (or 1.2!) functions extensively, 2) shows you how to actually USE these functions in your code without having to hassle around with glext.h's that are out of date and lack definitions for 1.2 or 1.3 functions and constants.
One kernel update isn't even downloaded or the next is already finished! Not even Microsoft cooks up that many service packs in this particular timeframe...
That's the horrible thing in OpenGL land: you have to check out extensions, lookup what do they do, look in crappy written PDF files how to use 'em. And then find out that feature isn't implemented AT ALL on other cards. Like register combiners, or the nvidia proprietry shader extensions. If you use 'em in your code, forget it on an ATi board. It's nice nVidia's engineers thought they rule the world and have implemented the features in OpenGL anyway, but in the long run, it only hurts them: there is no consistent model for f.e. register combiner functions or vertex/pixel shaders in OpenGL: for each vendor you have to dig deep in the vendor's extensions docs. And I can tell you: that isn't funny anymore. Ever tried to look up a decent 2 page doc that describes nicely and without presentation sheets from Marketing how f.e. cubemapping has to be implemented? Thankfully there is now an ARB extensionset that does this. But don't expect from nVIdia they'll give you a nice document that describes it nice and easy. Like the d3d docs.
A lot of people without a clue will scream and cry that OpenGL is faster, easier and can do more, but frankly, if that was the case, more people would use OpenGL in the games they write. OpenGL is a nice api and I use it a lot, my library DemoGL is based on it, and if OpenGL dies it will break my heart, but when I think realisticly, OpenGL is practically dead on Windows: the ICD connector DLL (opengl32.dll) isn't updated by Microsoft, documentation SUCKS compared to D3D, and f.e. ATi's OpenGL driver is horrible, making developing OpenGL software much harder than D3D based software.
Besides that: any databasevendor uses its own sql-dialect. Get over it. If you don't want to use the dialect, write a layer on top of it or use a layer on top of it (like ADO/OLE-DB on win32).
So if you don't want AOL or other crap installed, apply a policy that the user can't install it. You can cry all you want that OS A is better because on OS B you can't prohibit a certain action, but all you have to do is read a couple of docs and get your butt in gear.
I always found it funny the RH worm was called 'Ramen', which is the plural of 'Raam' or in English: 'Window'.
DIdn't know the emulator ran on Unix too. If it does, you don't have to dive into windows ofcourse.
AIAB is ofcourse leechable from: http://aiab.emuunlim.com/