Dynamic disks first showed up in Win2000. They are disks where the partitioning information is stored at the end of the disks. Well, there is an exception to that;) Basically a dynamic disk partition type 0x42 says "the real partitioning info is elsewhere".
To run RAID1 or RAID5 you MUST have server or higher. This is the catch, most people have home or pro and thus only get RAID0.
Shoulda been there for the stock run up leading up to December 1999;) All sorts of people were drooling in the halls about their options!
Where I am now, people do follow the stock, but reality has set in and nobody expects to buy their own island in 5 years and retire to it. Probably the same MS (right, you are there now, surely people can't be following every bump)??
Especially now that stock options are gone, replaced by grants.
Yeah, nobody uses Source Safe at MS, not even the Source Safe team. Source Safe isn't designed to handle hundreds of thousands of file, with hundreds of developers checking in all over the tree.
When I started, the source code control system I saw was SLM a.k.a. slime, the source library manager. It sucked hugely, doing stuff like locking whole directories for updating one file, leaving hidden files around, basing configuration info on the label you gave a local volume, etc.
AFter Win2000, they switched to Source Depot, which I believe was derived from Perforce. That was easily 1000 times better.
Okay, that sounds valid, but how do you explain the fact Microsoft has dropped the ball twice, while we haven't seen anything about any other company doing it?
Windows NT 4.0 and earlier (3.51 and 3.1) ran on four cpu's: intel x86, dec alpha, nec mips, power pc.
As a side note, the NT 4.0 CD's included all four architectures on the same CD. The OS was smaller back then;)
Anyway, mips and power pc were dropped after 4.0. The alpha was supported during early Win2000 builds, but that ended somewhere around RC2 for Win2000 (?? this is from memory). Basically it was there as the 64 bit dev platform until the Itanium was ready to go, at which time you would use the Itanium. So alpha didn't make it out for the Win2000 release.
True, but this time the product won't be free and can't be bundled with Windows. Well, maybe that can bundle it after all: buy XP, get an MS music thingy.
Interesting, when I worked at Microsoft sometimes I would see a car at my building's parking lot with a Linux bumper sticker. I wonder if the owner is currently trying to scratch if off their car.
But I agree that managed code will reduce the "surface area" for such attacks.... hopefully the managed code execution engine will be developed/reviewed/tested with extreme care.
Microsoft probably only wants it to run NT4 really well, so they can kill all support for that product and move the last holdouts to Longhorn. It will use VPC as a migration path for legacy users.
Good idea, but unfortunately hard to pull off. Well, maybe getting easier. See, the people who were around 10 years ago to write the security ridden DCOM code (and so forth) are probably very wealthy through stock options from that era. So, they probably are already gone/retired, or moved onto other areas.
I also converted away from TiVo, but mostly just for fun. Part of my decision was based on the fact I had 3 problems with the 2 TiVo's I had, in just over a year (TiVo series 1 hard drive died after 8 months, the replacement TiVo series 2 hard drive died after 4 months, finally the ID chip was faulty thus requiring another service).
So, I thought, why not try a PC based system? I build a system that cost about $800:
Shuttle SS51G XPC Intel 2.4 GHz CPU 512 MB memory 160 GB Seagate HD LiteOn CDRW/DVD Hauppauge WinTV 350
Before you claim $800 is so expensive, consider an 80 hour TiVo lists for $350, lifetime membership costs another $300, and the home media option is another $100.
My system works well enough for me, allowing me to record TV to the harddrive, play music, show pictures, etc. Plus, I can burn SVCD's and so forth. The scheduling is done via TitanTV which worked okay. My system can also double as a DVD player, but I haven't looked into getting the best possible sound and picture out of it (i.e. DVI and SPDIF).
One thing the TiVo did I couldn't get working is watching a show while it is recorded - with TiVo I would watch a show starting 15 minutes into it, then just skip commercials and catch up to live TV.
I don't use any PVR software like SnapStream or ShowShifter or whatever, so at the moment the TiVo interface is far superior.
Their are advantages and disadvantages both ways. But, I think building your own is something reasonable. If I hadn't had such rotten luck with TiVo hardware I might have stayed. But the policy on lifetime memberships always irritated me, not being able to transfer between systems. That happened to me with my TiVo 1. In the future, when TiVo 3 or 4 comes out and does HDTV decoding, you'll have to buy another unit and start up another membership... but people who roll their own should just be able to get an HDTV card and be set.
I used to think this feature was handy. Over the years, it caught maybe one or two shows that moved, with enough warning so the time info was updated. It just doesn't happen that often to be really useful.
"Egg Troll" had a bad experience with Linux, but how do you explain companies like Google, which runs on farms of linux machines? I'd like "Egg Troll" to specify exactly what hardware he is using and how the machines were configured.
If IIS rocks so much, why does Microsoft itself serve out web pages using Linux/Apache? Why do they use Akamai the hosting company if Win2000/Win2003 are enterprise ready?
Yeah, the paragraph on cut and paste is ridiculous. I mean, the linux power user can't figure out right-click? When I highlight text in a word processor or a browser, I get "copy" on the context menu at least, sometimes also "cut".
The problem with this attitude is the CS people screwed up. Sorry, but the metric system was explicitly based on "base 10" because it is easy for people to deal with. The metric system and its prefixes were invented hundreds of years before computers. As another poster pointed out, now that everyday people are buying and using computers, there is no sane reason for them to have grungy low level details like this bubbled up and shoved in their face.
Microsoft builds the OS with the "build" environment, which ships with the DDK. Basically build.exe read dirs, sources, and makefiles (but the makefile just includes a master makefile from the ddk, it is not a make-compatible makefile) and kicks off nmake. So yes, they don't build the OS (or other large projects) with Visual Studio.
From reading the articles, it appears the reason they have "taken so long to switch" is because they haven't had a need to until now. They've bought and paid for their NT4 boxes, and are facing an upgrade cycle in the next year or two.
Vance is my favorite author. I enjoyed the Planet of Adventure books very much (I have not yet read the Demon Princes!), and I think you might also like the following series. Lyonesse and Dying Earth are fantasy series; Cadwal Chronicles is SF.
"Lyonesse"
Lyonesse: Suldrun's Garden
The Green Pearl
Madouc
"The Cadwal Chronicles"
Araminta Station
Ecce and Old Earth
Throy
"Dying Earth"
The Dying Earth
The Eyes of the Overworld
Cugel's Saga
Rhialto the Marvellous
Ghost sucks because on a restore, you have to type your license key. Every time. This is very irritating.
Dynamic disks first showed up in Win2000. They are disks where the partitioning information is stored at the end of the disks. Well, there is an exception to that ;) Basically a dynamic disk partition type 0x42 says "the real partitioning info is elsewhere".
To run RAID1 or RAID5 you MUST have server or higher. This is the catch, most people have home or pro and thus only get RAID0.
You need to be running server of higher to get software mirrors (or RAID5, which was called SWP under NT 4.0).
This would preclude most home users since they aren't running server or higher.
Shoulda been there for the stock run up leading up to December 1999 ;) All sorts of people were drooling in the halls about their options!
Where I am now, people do follow the stock, but reality has set in and nobody expects to buy their own island in 5 years and retire to it. Probably the same MS (right, you are there now, surely people can't be following every bump)??
Especially now that stock options are gone, replaced by grants.
Yeah, nobody uses Source Safe at MS, not even the Source Safe team. Source Safe isn't designed to handle hundreds of thousands of file, with hundreds of developers checking in all over the tree.
When I started, the source code control system I saw was SLM a.k.a. slime, the source library manager. It sucked hugely, doing stuff like locking whole directories for updating one file, leaving hidden files around, basing configuration info on the label you gave a local volume, etc.
AFter Win2000, they switched to Source Depot, which I believe was derived from Perforce. That was easily 1000 times better.
Okay, that sounds valid, but how do you explain the fact Microsoft has dropped the ball twice, while we haven't seen anything about any other company doing it?
Windows NT 4.0 and earlier (3.51 and 3.1) ran on four cpu's: intel x86, dec alpha, nec mips, power pc.
;)
As a side note, the NT 4.0 CD's included all four architectures on the same CD. The OS was smaller back then
Anyway, mips and power pc were dropped after 4.0. The alpha was supported during early Win2000 builds, but that ended somewhere around RC2 for Win2000 (?? this is from memory). Basically it was there as the 64 bit dev platform until the Itanium was ready to go, at which time you would use the Itanium. So alpha didn't make it out for the Win2000 release.
HDTV?? WHat are you talking about?
True, but this time the product won't be free and can't be bundled with Windows. Well, maybe that can bundle it after all: buy XP, get an MS music thingy.
Interesting, when I worked at Microsoft sometimes I would see a car at my building's parking lot with a Linux bumper sticker. I wonder if the owner is currently trying to scratch if off their car.
Managed code does not have buffer overflows
Well, that depends on whether the buffer overflow checker works properly:
http://lists.insecure.org/lists/bugtraq/2002/Fe
But I agree that managed code will reduce the "surface area" for such attacks.... hopefully the managed code execution engine will be developed/reviewed/tested with extreme care.
3) Managed code avoids DLL hell
Ah yes, the end of DLL hell. That's been coming for what, a decade?
A nice summary is from Windows Developer Magazine (mirrored at the following link):
http://www.lohnet.org/~hornlo/mutterings/wdjef/
Well, there is always hope
Microsoft probably only wants it to run NT4 really well, so they can kill all support for that product and move the last holdouts to Longhorn. It will use VPC as a migration path for legacy users.
Good idea, but unfortunately hard to pull off. Well, maybe getting easier. See, the people who were around 10 years ago to write the security ridden DCOM code (and so forth) are probably very wealthy through stock options from that era. So, they probably are already gone/retired, or moved onto other areas.
Why? Just burn the AAC files to an audio disc, then rip it in mp3 and now your other mp3 player can play the music.
My computer based system doesn't do HDTV, but in theory it could, if I bought an HDTV card ;)
I also converted away from TiVo, but mostly just for fun. Part of my decision was based on the fact I had 3 problems with the 2 TiVo's I had, in just over a year (TiVo series 1 hard drive died after 8 months, the replacement TiVo series 2 hard drive died after 4 months, finally the ID chip was faulty thus requiring another service).
So, I thought, why not try a PC based system? I build a system that cost about $800:
Shuttle SS51G XPC
Intel 2.4 GHz CPU
512 MB memory
160 GB Seagate HD
LiteOn CDRW/DVD
Hauppauge WinTV 350
Before you claim $800 is so expensive, consider an 80 hour TiVo lists for $350, lifetime membership costs another $300, and the home media option is another $100.
My system works well enough for me, allowing me to record TV to the harddrive, play music, show pictures, etc. Plus, I can burn SVCD's and so forth. The scheduling is done via TitanTV which worked okay. My system can also double as a DVD player, but I haven't looked into getting the best possible sound and picture out of it (i.e. DVI and SPDIF).
One thing the TiVo did I couldn't get working is watching a show while it is recorded - with TiVo I would watch a show starting 15 minutes into it, then just skip commercials and catch up to live TV.
I don't use any PVR software like SnapStream or ShowShifter or whatever, so at the moment the TiVo interface is far superior.
Their are advantages and disadvantages both ways. But, I think building your own is something reasonable. If I hadn't had such rotten luck with TiVo hardware I might have stayed. But the policy on lifetime memberships always irritated me, not being able to transfer between systems. That happened to me with my TiVo 1. In the future, when TiVo 3 or 4 comes out and does HDTV decoding, you'll have to buy another unit and start up another membership... but people who roll their own should just be able to get an HDTV card and be set.
I used to think this feature was handy. Over the years, it caught maybe one or two shows that moved, with enough warning so the time info was updated. It just doesn't happen that often to be really useful.
"Egg Troll" had a bad experience with Linux, but how do you explain companies like Google, which runs on farms of linux machines? I'd like "Egg Troll" to specify exactly what hardware he is using and how the machines were configured.
If IIS rocks so much, why does Microsoft itself serve out web pages using Linux/Apache? Why do they use Akamai the hosting company if Win2000/Win2003 are enterprise ready?
Yeah, the paragraph on cut and paste is ridiculous. I mean, the linux power user can't figure out right-click? When I highlight text in a word processor or a browser, I get "copy" on the context menu at least, sometimes also "cut".
The problem with this attitude is the CS people screwed up. Sorry, but the metric system was explicitly based on "base 10" because it is easy for people to deal with. The metric system and its prefixes were invented hundreds of years before computers. As another poster pointed out, now that everyday people are buying and using computers, there is no sane reason for them to have grungy low level details like this bubbled up and shoved in their face.
Microsoft builds the OS with the "build" environment, which ships with the DDK. Basically build.exe read dirs, sources, and makefiles (but the makefile just includes a master makefile from the ddk, it is not a make-compatible makefile) and kicks off nmake. So yes, they don't build the OS (or other large projects) with Visual Studio.
Maybe that is a interdepartment course for biomedical engineers (?).
Along the same lines, 2 intro to quantum physics classes are under "Chemistry".
From reading the articles, it appears the reason they have "taken so long to switch" is because they haven't had a need to until now. They've bought and paid for their NT4 boxes, and are facing an upgrade cycle in the next year or two.
Vance is my favorite author. I enjoyed the Planet of Adventure books very much (I have not yet read the Demon Princes!), and I think you might also like the following series. Lyonesse and Dying Earth are fantasy series; Cadwal Chronicles is SF.
"Lyonesse"
Lyonesse: Suldrun's Garden
The Green Pearl
Madouc
"The Cadwal Chronicles"
Araminta Station
Ecce and Old Earth
Throy
"Dying Earth"
The Dying Earth
The Eyes of the Overworld
Cugel's Saga
Rhialto the Marvellous
Maske: Thaery