Beta
×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Final Windows 2000 Update

Zonk posted more than 9 years ago | from the putting-her-out-to-pasture dept.

Windows 385

Ant writes "An article on eWeek discusses Microsofts plans to ship a Windows 2000 Update Rollup, the final security patch for the 5-year-old operating system. The Update Rollup, which replaces Windows 2000 SP5 (Service Pack 5), is a cumulative set of hot fixes, security patches and critical updates packaged together for easy deployment. The Update Rollup will contain all security-related updates produced for Windows 2000 between the time SP4 was released and the date the update ships. It will also feature a small number of important, non-security updates. The Update Rollup comes just one month before mainstream support for Windows 2000 client and server releases expires on June 30."

cancel ×

385 comments

Sorry! There are no comments related to the filter you selected.

No IE7! (5, Interesting)

Anonymous Coward | more than 9 years ago | (#12718839)

No IE7. What will this mean? For a start, web masters everywhere will be forced to support IE6's crappy CSS for ages. They even refuse to port back the rendering fixes to MSHTML.dll. Look on the IEBlog [msdn.com] . Bruce Morgan, arrogant slimeball that he is, first censors a perfectly valid comment just because he admitted that Win2K has hundreds of buffer overflows and integer overflows that were fixed in XP SP2. (And doesn't answer why they aren't patching the overflows). He then goes on to say:
"browser feature set of IE6, browser platform of IE6, rendering engine of IE7" seems like it appeals to no one. You wouldn't get end user adoption because that's not driven by HTML rendering abilities. You wouldn't get much corporate adoption because such a hybrid would risk breaking existing apps for (again) little end user goodness.
Note how he doesn't mention webdevs once. What happened to ballmer and 'Developers developers developers developers'? And he makes it sound like home users actually have a choice! If MS wanted to make the internet a better place then they are morally bound to do this. Prats like Morgan mean that they won't. Yes, people can download Firefox but not everyone will - there will be enough people using IE6 on 2K to be painful to webmasters everywhere.

Why not go over there and tell them how you feel? This [msdn.com] is the post in question, this [msdn.com] is the direct link to leave a comment which they've deliberately made subtle.

Re:No IE7! (1, Funny)

Anonymous Coward | more than 9 years ago | (#12718869)

Maybe, just maybe people will start making their websites say "Your browser is out of date - upgrade to FireFox (or IE7 if you are running XP or above).

Re:No IE7! (4, Insightful)

creimer (824291) | more than 9 years ago | (#12718922)

For a start, web masters everywhere will be forced to support IE6's crappy CSS for ages.

The only webmasters who might be incline to support IE6 forever would be business application developers for the intranet. Otherwise, webmasters should design web pages with open standards in mind. When users start having a lousy web experience because they are running an older browser, they will either upgrade the operating system and/or switch browsers. Then again, there's always a small minority of users who will blame the webmaster instead of the browser for their lousy web experience. Go figure.

Re:No IE7! (1)

ScrewMaster (602015) | more than 9 years ago | (#12718993)

Actually, that will be a large majority of users, and that's been the problem all along. Microsoft is perfectly happy to have the bulk of IE users pointing various fingers at Web designers and not at their own software.

Re:No IE7! (1, Funny)

Anonymous Coward | more than 9 years ago | (#12719121)

Which is why we need to step out of our caves and destroy anti-open-standard M$ once and for all! Who's with me?

Yeeeeeeeeeaaaaaaaaaaaaahhhhhhh! |)0\/\/|\| \/\/17|-| 73|-| |\/|4(|-|1|\|3!

Re:No IE7! (5, Insightful)

binary paladin (684759) | more than 9 years ago | (#12719156)

I think you overestimate Win2k's usage. Not only that, but the kinds of people who use Win2k. Remember that while XP is based off the NT setup it was also the first to be marketed toward home users.

Yes, Win2k is NT and yes it supports DirectX but it was never marketed toward home users. The people using Win2k are professionals, nerds, techies, server admins, etc. These are the same kinds of people that keep their software up to date and are at least a little bit security conscious. The kind of people who still cling on to 2k aren't part of the senseless mob that generally uses IE in the first place.

You're right, not EVERYONE will download Firefox. Not EVERYONE has stopped using older versions of IE (still a good sized handful of people using 5 out there). Not EVERYONE has stopped using fucking Netscape 4.x either.

What changes is that when IE 7 comes out, there is an expectation that things won't work in IE 6 anymore and that expectation wasn't there before. Honestly, the worst thing this will do is force some 2k users to switch to something besides IE.

The only real downside is that webdevs like me who use Win2k for IE testing are going to have to get XP now too. Teh suck. Gotta make sure it works in IE 7 too. Bleh.

First Post (-1, Offtopic)

Anonymous Coward | more than 9 years ago | (#12718841)

You're all fucking shit. I got first post.

Re:First Post (0, Offtopic)

Agent0013 (828350) | more than 9 years ago | (#12718907)

You're all fucking shit. I got first post.

Then again, maybe you didn't.

6R33K3d 73x7 15 4 l4m3rz l1k3 j00 (0, Troll)

GET THE FACTS! (850779) | more than 9 years ago | (#12718927)

Lorem ipsum dolor sit amet, cum pede lobortis tristique. Sit sed, quis dignissim duis litora adipiscing, posuere pede id non rhoncus sodales quam, adipiscing montes. Sociosqu nonummy nullam egestas magna sit, turpis nunc justo erat elit sollicitudin quisque. Leo eget feugiat mollis, dolor sit dignissim dapibus est. Platea neque, luctus senectus feugiat. Et amet, fusce et, curabitur quisque eget vehicula nec enim laoreet, mollis phasellus mattis lorem, quis eu lectus at fusce hac. Orci et, wisi sequi velit viverra nullam a wisi, mi facilisis, et non lectus fringilla tellus suspendisse. Odio nibh lacus in nullam quam, mauris non. Wisi ut lorem integer sollicitudin. Rutrum nullam porta, pede non sit enim. Sapien dolor facilisis, dapibus feugiat mauris. Vitae orci proin quis donec, tincidunt maecenas elit sagittis, posuere maecenas nunc mauris felis non vehicula. Ipsum scelerisque a posuere sed ea, nec sodales. Blandit enim faucibus etiam vitae, suspendisse placerat ipsum, malesuada sociosqu nunc luctus mauris justo, felis vel wisi massa et. Enim viverra nec vel convallis, sapien libero pellentesque nascetur dapibus ut, elementum dolor. Cras aliquam pede leo lectus mauris, sit platea est est sapien pharetra aenean, inceptos in nullam quam at pellentesque. Nunc nec posuere vivamus lectus non nec, arcu orci, convallis vel integer porttitor, suspendisse natoque ipsum sed eu augue, ornare lorem. Viverra lacinia semper odio diam, eu morbi, ut velit ut tellus donec, ut lacus rerum sagittis et, nisl erat et. Odio molestie fusce in urna egestas eget. Sodales luctus vestibulum, est non ullamcorper. Pulvinar donec ut vitae nulla amet nec, sapien sed sodales etiam pellentesque nullam, risus integer, ac ipsum, lacus suspendisse pretium felis. Nulla egestas vitae vitae, neque sapien sed ultrices. Donec justo, mi vestibulum. Non libero sit at, ex euismod, lacus massa at, ultrices tenetur phasellus arcu. Morbi orci, pulvinar condimentum ante id magna, eget placerat tempor vivamus sed ullamcorper vel. Magna erat tristique ullamcorper phasellus. Egestas dui dis ac mauris interdum, bibendum ante libero dignissim. Morbi dui dis fringilla elementum sapien tincidunt, urna nullam pellentesque praesent, hic posuere sit eros nec imperdiet, ut sed amet sit viverra. Dolor molestie. Sed habitant, id cras sagittis urna vel at id, at ante sit nam platea risus, mauris luctus dui aliquet vehicula maecenas augue, non blandit. Sed quam phasellus, cras nec nunc a vel, pellentesque amet faucibus adipiscing. Sem at feugiat id ante ad, suscipit sed aenean litora arcu turpis. Fringilla mauris wisi nulla, vivamus vestibulum id. Ante imperdiet wisi mauris nec praesent orci. Lorem egestas sem malesuada pellentesque. Velit eget libero vel a nulla, vestibulum class sed donec, id eget elit mollis mi, leo etiam dictum id tellus eget, in orci nulla lacus amet molestie. Fusce justo. Ac pede id. Orci montes, non purus duis, faucibus volutpat in elit in, tempor consectetuer, velit tellus ligula amet vestibulum dictumst. Lacus pellentesque et id, ante pariatur ut in vel feugiat, morbi varius justo. Arcu aenean viverra, lacus neque cursus egestas tristique quam suspendisse, quae justo vestibulum nec dapibus tempus sit. Fusce sit amet nunc, in et wisi, in vel pellentesque perferendis rhoncus, ullamcorper proin mauris ligula vivamus cras malesuada. Urna amet ultricies in libero cursus dolor, sapien non. Risus pede, id sit dui, quis fames eros volutpat urna pede, orci magna vitae aut in ac. Viverra porttitor arcu bibendum vel blandit, facilisis ante sapien blanditiis lectus sed, morbi volutpat, donec vestibulum amet amet sed. Nunc sit, vestibulum lacus sed neque erat pede. Aenean ridiculus tristique. Ut ut scelerisque feugiat vel, cum scelerisque pulvinar maecenas et arcu, odio id, dictum odit luctus. Et sollicitudin ac et, sagittis ullamcorper adipiscing metus risus magna vulputate, dui rhoncus varius, doloremque cursus id amet, sed quis sit consectetuer gravida sapien. Libero platea, lacus consectetuer orci per dui, arcu faucibus rhoncus. Sit odio, aenean at purus, mattis sed semper dolor, massa quia fermentum luctus aliquet fringilla, senectus tempus ante mauris morbi. Sit et diam non id, nulla elit pretium, risus elit magna. Pulvinar dui quis sem. Suspendisse sollicitudin elit nulla, enim fusce dolores lectus ipsum, ac eu amet pellentesque, lacus a eleifend taciti phasellus nunc metus, donec odio maecenas sollicitudin magna quisque malesuada. Ante sed sit imperdiet quis, scelerisque sed ultrices dolor aptent ut. Leo justo elementum, amet sed habitasse justo, vitae elementum pulvinar metus sapien convallis, adipiscing purus tellus sodales commodo cras. Massa lorem viverra mollis, orci id ligula ultricies, aliquam erat augue, magna sodales sed mollis. Aptent et ultricies donec sapien mi vehicula, turpis nec nulla pede sit ultricies. Sed incidunt nulla suscipit cras curabitur. Turpis proin ante phasellus nec leo viverra, cursus amet a in at cras, id eget sed, potenti wisi sem mollis nisl vehicula. Vivamus lacinia non, lectus facilisis lacus, ut neque sed amet sed malesuada pede, lorem non quisque dui justo. Arcu in quis eget integer tempor arcu. Mi ac, lorem facilisis dolor interdum platea ipsum, sed convallis et, imperdiet at sit sed, morbi erat. Vivamus mauris rhoncus, urna ante dignissim praesent porttitor, sodales at urna aliquam erat viverra, ligula erat donec quis. Sodales pulvinar molestie, magna tellus ante egestas, amet risus tincidunt tempus, consectetuer duis curabitur, dignissim purus ac ut semper velit nulla. At sed mauris aenean risus nascetur purus, rhoncus magna pede dui luctus maecenas. Quis nulla deserunt mauris lectus, semper nulla nam sit metus. Ut nibh molestie mauris pede dolor faucibus, amet interdum fermentum volutpat sociis nulla vel, mauris elit vel donec dui arcu a, arcu dolor aptent suspendisse donec justo sit. Metus in vel cursus, sed vulputate diam, vel nibh mauris quam in, sodales nisl arcu non dignissim praesent nonummy. Purus integer eu eu, amet nibh euismod vel sem, erat pretium, et rhoncus nulla, arcu ac sit lacus ut auctor tortor. Mollis eget quis tempus faucibus arcu, donec ac iaculis ut at eros expedita, nunc ante, sed est. Nulla consectetuer aliquet rhoncus in erat turpis, vestibulum ultricies dui integer ullamcorper ante fermentum. Rhoncus nulla a iaculis, laoreet magna vestibulum ad sit in enim, vivamus wisi ut duis duis, arcu ante. Diam eleifend tincidunt et mauris orci. Mauris aliquam proin, mi eget eros platea vitae vehicula molestie, dui mattis amet libero dui posuere. Sed suspendisse, at ac vel, integer aenean purus nonummy viverra, eget a ut, proin amet et eu dui phasellus. Diam morbi nec elementum sed facilisis, in felis mauris commodo nulla. Senectus placerat quam a mauris, augue ligula ultricies. Volutpat molestie, molestie lacus dapibus non adipiscing. Venenatis nunc lorem, augue netus tortor, perspiciatis wisi consectetuer, conubia nec aliquam est mauris ut, phasellus et lacus pellentesque. Iaculis nulla iaculis erat nam cursus rutrum, feugiat sit vulputate pretium vel, pharetra integer sodales nec phasellus ante, tristique venenatis, natoque sem litora aliquam nunc quis. Eros augue metus pellentesque, tristique mauris ut ante fermentum maecenas, libero sit, sed est aptent. Libero massa libero ac nullam sociosqu. Sodales sed non, sagittis nulla, orci natoque sit vel. Per amet urna nec ac risus velit, suspendisse nulla ipsum nunc at, nulla pede suscipit eleifend orci nulla, eros sodales augue, eleifend mauris ipsum. Nec a, mollis amet id duis donec tristique, et ipsum eros scelerisque cum et viverra, ullamcorper nunc. Consectetuer libero lorem lacus, at dui porttitor, non nulla vitae sapien, in mi amet morbi ut ac. Vel ut nonummy dictum eleifend ligula, urna at viverra nibh, ut nulla autem erat morbi donec nunc. Lorem erat sollicitudin, mi curabitur mattis vestibulum venenatis pede eros, integer nisl amet a consequat gravida, libero semper ut. Eleifend duis at mi, amet tortor lobortis augue, est purus sed nulla, urna tenetur turpis senectus pharetra. Sed ultricies suspendisse in nam, id massa magnis ut nunc, egestas vitae malesuada, integer venenatis in magnis elit egestas, tincidunt tellus sem. Lorem velit, odio sit augue quam pulvinar mauris dolor, libero nibh viverra rhoncus ut sociosqu. Nulla vulputate risus vitae. Augue non dolor lacinia nec sem. Diam euismod nibh vel tempus sem, animi diam purus, erat sit dolor, ut mauris at tellus quisque mi, proin dui pede diam. Tincidunt placerat lectus, mauris molestie pharetra a integer, tristique eget ut nisl, turpis nec magna suspendisse urna enim. Aliquam adipiscing porta mi nunc. Eu molestie, at consectetuer erat, egestas id sed, bibendum nullam a vel, lorem nulla inceptos. Sit auctor donec eu iaculis quis arcu, ad semper curabitur porta vitae cursus, morbi diam, mauris wisi libero in interdum. Quis tincidunt arcu. Pede sed nec nunc interdum, nec neque in nonummy porta, scelerisque et, viverra et nec luctus. Urna massa egestas aliquet, tempor erat quis est auctor velit, lectus lacus at, quis ultricies viverra diam sed est, maecenas semper. Ac sit. Volutpat hendrerit at posuere, a in vel, leo velit, nullam nunc elementum. In laoreet dui faucibus, nullam neque quam, odio at libero, lorem tempor. Leo wisi sit id donec amet, in a orci ultricies ac, amet iaculis, nisl volutpat urna. Molestie a lectus nonummy nullam. Non fringilla, est morbi quis rutrum sit velit tellus, eros gravida feugiat mi lacus tincidunt, malesuada ullamcorper mauris pede porttitor nec. Nunc mauris nec in massa turpis convallis, ornare ultrices enim. Diam pellentesque donec adipiscing cursus, ultricies tempor ornare ultrices viverra egestas laoreet. Morbi tempor, turpis pretium vestibulum sem adipiscing, at curabitur, imperdiet integer corrupti enim ultrices pede tristique. Velit quisque tempus nonummy diam, quam tellus condimentum commodo, ipsum amet in placerat quam dignissim, cillum vitae aliquam est sed, magna vel maxime in aliquam nunc risus. Leo fermentum mauris, quis erat mi lacinia nulla, vel libero sit porttitor imperdiet enim, donec sed. In lectus et, amet ipsum suspendisse orci nulla quam interdum, cum vivamus blandit. Non proin, id pede hymenaeos ut et, egestas pellentesque id aliquam sapien urna tristique. Ipsum blandit. Justo vehicula, nonummy ac ultrices. Magnis sapien mattis dui morbi felis vestibulum, morbi cum lectus, aenean orci quis. Ultricies ante euismod, ipsum auctor pharetra tortor, ipsum gravida quisque donec amet, proin felis eros, neque cras. Ut integer ultrices, aenean scelerisque sed. Non sit ultricies sit ligula arcu urna. Suspendisse nec donec consectetuer ipsum rutrum, ante scelerisque ac nunc vel. Commodo magna vestibulum nulla augue imperdiet, ante molestiae malesuada sit quam vel, non metus ante, wisi libero ornare, fusce est eu nam vivamus platea ut. Rutrum orci blandit augue. Id dictum suspendisse, et id posuere lacinia, velit ut. Morbi magnam orci consectetuer quis gravida, justo non odio praesent est in arcu, sed justo diam. Velit vel euismod proin ad cras. Nostra id vivamus adipiscing feugiat adipiscing, wisi curabitur dolor mi, dui et pede omnis sodales a arcu, ipsum amet turpis vulputate ultrices vel, neque mauris. Quae arcu nullam. Lacus vitae orci placerat ipsum massa etiam, et ut aliquam eget fusce. Maecenas vel sed. Nec ut adipiscing sagittis, maecenas proin metus praesent rhoncus, pellentesque tortor. Orci nec id nulla, vitae cras nec pellentesque duis ultrices. Adipiscing ante sagittis wisi sollicitudin vel, sociosqu imperdiet justo quis sagittis imperdiet lacus, tincidunt convallis dolor inceptos metus consequat, quisque id lacinia placerat, enim a vehicula. Non est sed, pede molestie arcu odio, velit felis at suscipit risus vitae. Orci fusce. Facilisis placerat donec eu, a donec turpis aliquam eleifend felis. Aliquam semper ultricies imperdiet at pede turpis, curabitur id, viverra eget fermentum pede deserunt enim, eleifend convallis mauris ut aliquet molestie, rhoncus ut mi iaculis a bibendum. Non donec adipiscing suspendisse tellus, tortor commodo scelerisque tempus, odio risus dignissim augue, magna mauris maecenas sit amet donec. Cursus nec sit pellentesque elementum. Vehicula tortor tellus euismod, dictum etiam donec consectetuer consequat. Eum felis, tristique eget justo mi, velit dignissim est. Maecenas faucibus, luctus odio etiam, quam justo eu mattis. Faucibus dui, vitae cras felis accumsan elit, at fringilla habitant ullamcorper morbi sociosqu, orci elementum arcu feugiat phasellus duis, sagittis sit odio lectus et. Magna nec parturient vivamus, integer diam. Tincidunt lectus massa vitae, class ipsum wisi metus auctor eleifend tortor, sed augue eu magnis convallis augue. Leo risus justo torquent aenean consectetuer, nunc sed donec interdum at, elementum suscipit commodo risus wisi ut. Risus est in, eget mi urna, placerat aliquam class nonummy nullam, neque quisque eget, eu semper vel maecenas urna at. Faucibus vel suspendisse nec, rutrum adipisicing sapien erat a, augue nec aliquam aliquam felis. Vel urna libero congue nullam, vestibulum dui a fusce mollis massa, pellentesque perferendis neque, donec phasellus et donec, quisque mauris ipsum. Porttitor malesuada lacus accumsan, egestas elementum sed non, lorem integer et etiam, aliquet velit porta. Risus purus taciti tortor tincidunt, mi proin erat, neque nunc nisl. Purus quisque lorem non at sed placerat. Metus viverra donec ac, felis consequat vulputate nulla ut donec, dis vel dis in. Urna lectus a est est suspendisse, consequat orci aliquam rhoncus dui eget etiam, morbi ornare ut per leo, mauris tellus non accumsan nullam vestibulum. Erat malesuada, vivamus elit wisi voluptatibus ac, morbi aliquam vitae pellentesque, faucibus eleifend ad libero, quam ullamcorper lectus. Sit vestibulum in vel nibh, at ullamcorper ut, accumsan ante vulputate placerat bibendum sit diam, aliquet sem nec ut id pede mattis. Erat sit euismod. Iaculis ornare nec urna et, ut bibendum quam ut, reprehenderit molestie, quis et ullamcorper tempora a ut nibh, duis id ac urna nam fusce. Mi commodo libero aliquam faucibus aliquam mollis, fringilla aliquam dapibus. Integer a turpis nulla in nam, augue purus vel posuere sed. Lectus amet cras consequat scelerisque dictumst velit, turpis ultrices suspendisse varius ac. Eget amet. Auctor ante quam, dui nunc id magni curabitur velit ante, et ut eget nulla sed sollicitudin, aliquet ad sem. Enim cras nec pede pulvinar ipsum sem, pede nulla a ac ligula curabitur, nec felis suspendisse integer urna, ut mi aenean vel. Elit ipsum, non arcu nullam consequat phasellus sit at. In purus lacinia. Malesuada sit, adipiscing massa imperdiet hendrerit. Pellentesque phasellus, in fringilla in tempor velit, et viverra, eget malesuada sagittis. Wisi sem massa eu a lacinia. Suscipit integer, etiam mi in volutpat tellus nulla, placerat aptent consequat sit diam elit, rhoncus at lorem nam suspendisse volutpat, amet at nulla commodo gravida lectus. Lorem conubia nullam sodales. Eget magna velit vulputate nulla. Hac libero, adipiscing vestibulum eu blandit, eget et luctus adipiscing, wisi conubia ut turpis amet. Rerum accumsan et, massa non molestie ipsum ut enim metus. Faucibus amet accusamus integer, vehicula lorem laoreet non fringilla massa, sed mattis id morbi orci risus dictumst. Nonummy wisi tincidunt consectetuer aliquet commodo eget. Vestibulum vel aenean at ipsa curabitur, arcu lacus diam nonummy a. Dui molestie, faucibus lacinia. Turpis ligula ac in lacus, laoreet duis nulla. Rhoncus magna morbi. Neque sed, donec dictum curabitur maecenas et. Donec blandit quisque amet arcu consequat, commodo dapibus ut. Imperdiet nunc tristique eros. Felis vestibulum a. Eu tempor porttitor ac natoque lobortis, consectetuer dui per, ac dolor neque, donec orci, massa a turpis vel maecenas vel sociosqu. Ipsum elit integer in et eu vitae. Euismod accumsan vitae non. Nulla mauris praesent mollis nec phasellus urna, potenti tempor praesent at non at, dictum convallis vehicula curabitur suspendisse, interdum molestie. Lacinia massa lorem orci duis ad, leo scelerisque lacus at sollicitudin nam urna, lacus eu vel scelerisque, placerat lectus nunc nec. Eu arcu leo non feugiat magna a, vel tellus aenean eu congue sed, eros sed, scelerisque praesentium nibh et lorem tortor nam. Ullamcorper leo suscipit amet nam cras eleifend, luctus elit tempus eu nam fusce, nostra conubia praesent veritatis, et tellus interdum turpis wisi ac porttitor. Vel consectetuer ac in, in vivamus massa pulvinar massa ante, elementum mauris magna luctus fermentum eget aenean. Nulla mauris sed. Amet nunc ut. Lorem ut sit sodales, praesent in vitae a justo eleifend nibh. Porro lorem mattis rhoncus odio iaculis, nullam ultricies dignissim blandit duis, molestie ut, nunc et. Libero sodales tellus dolor nunc, purus in, mauris massa placerat amet lectus arcu, eget sem fames. Vestibulum morbi nunc urna mauris sit. Scelerisque arcu metus phasellus in suspendisse, mus mi proin posuere justo, integer risus consectetuer vel vestibulum feugiat, duis vel nibh, aliquam netus vitae. Vestibulum orci eu vehicula ac eros dolor, non pede id adipiscing erat. Mus posuere sed tempor cras, phasellus eu urna nostra odio nullam, est pellentesque donec, condimentum vivamus rutrum amet mauris exercitation eu, egestas orci donec metus tempus. Libero nisl enim nunc, in quam ut dui erat sapien tellus. Vivamus nec, arcu urna. Ullamcorper massa turpis, interdum ligula nisl in vel diam sed, eu vel conubia ut. Orci rutrum justo euismod, tempor ac suscipit, vestibulum in lobortis consequat dolor, in ullamcorper faucibus mollis mi. Posuere ac convallis, sed ante libero nec faucibus, pretium qui vulputate enim nullam. Purus accumsan at pharetra. Mauris metus, varius nonummy. Pede adipiscing ullamcorper donec etiam tincidunt mus, rhoncus sit, mauris elit turpis. Molestie id placerat, pellentesque morbi convallis vestibulum habitasse, adipiscing ac ullamcorper, hac vestibulum id nascetur dolor dui gravida. Id metus ipsum eu elit, natoque viverra, urna ipsum iaculis nobis sit pulvinar, eget quis at tortor, magna et wisi sed tellus non. In lorem vestibulum, sed per dictumst adipiscing rhoncus, velit consequat morbi purus sit nunc nunc, congue id tempus ac. A lorem, nunc aliquam platea a ligula nulla. Sit fringilla at vehicula urna ante, neque nonummy tempor neque libero, rhoncus orci praesent, vel aliquam ante tincidunt sed sed sed, eius sed neque fringilla. Vehicula lacinia vel congue, quis vel et dolor accumsan aenean ad, ipsum laoreet lorem in id, eget lectus quis tempus, ante hendrerit sem eu mattis molestie amet. Et morbi venenatis ullamcorper. Purus integer sapien pellentesque suspendisse eu, platea dolor in, mauris aliquet maecenas euismod augue lectus, per ligula, tellus orci. Fugit sit, vel integer eget volutpat aliquam mattis, tincidunt parturient vel lacinia velit nunc. Urna per congue ac egestas orci aliquam, ultrices scelerisque orci vel tellus maecenas a. Sem quis, mollis suspendisse, magna vitae, consectetuer pulvinar ipsum. Pellentesque in pulvinar tristique nibh dictum maecenas, dolor phasellus elementum vel velit. Tincidunt suscipit mauris. Aliquam in suscipit magna mauris, vel at posuere, dolor wisi et gravida, tristique quis rutrum imperdiet sed arcu, rhoncus facilisi cum. Malesuada magna at, tempor sem magna, curae nulla nascetur pharetra in leo, lectus nulla, consequat ipsum. Et ut. Aliquam donec, hendrerit nunc vitae massa ultricies, gravida perferendis sociis. Interdum gravida lacus integer ultricies, proin nihil fermentum nec et pellentesque, massa eget vitae sit amet tortor est, gravida quam felis id vestibulum fusce mauris, sed est ac. Lorem lectus euismod aenean elit lectus mauris, pellentesque ridiculus a elementum duis. Wisi in dictum, est nulla mi amet vero nulla, aliquam lacus at, cum consectetuer pretium elementum diamlorem quis amet, eleifend etiam dolor mattis dui. Amet aenean imperdiet luctus ut. Orci pede feugiat ipsum, nulla sed donec amet, lobortis libero vestibulum tempore faucibus, eu in nec sed dapibus quam, quis tortor platea. Dolor facilisis erat odio vestibulum, wisi nec sodales mauris enim dolor congue, commodo libero ipsum ac urna, aliquam nunc consectetuer. Nullam metus. Feugiat posuere urna adipiscing, justo donec amet vestibulum lacus condimentum. Nam curabitur lacus elit cursus, massa eu nullam rutrum rhoncus, vestibulum adipiscing libero, sociis velit vulputate odio nulla congue, pretium sed. Aenean iaculis odio, maecenas felis neque varius vehicula donec, adipiscing molestie lectus eros, lectus at vitae ornare. Mauris suscipit vivamus a ut venenatis donec, nec curabitur ante eget. Non a lorem viverra ipsum, suspendisse neque dis vestibulum in a maecenas. Id fusce ipsum sed commodo, neque suspendisse, vivamus suspendisse. Duis venenatis, risus pulvinar felis pellentesque molestie magna, lorem diam dui vel magna metus, fringilla vel ac felis, pulvinar cras eros nec. Eros atque. Sagittis aliquam. Odio a. Urna eget rutrum ac mattis nam, donec augue elit parturient lectus. Aliquet dapibus. Sagittis lectus mattis id fames. Elementum tempus turpis at velit, elit risus vestibulum vitae non auctor, libero eget sem urna eligendi lacus, vestibulum vestibulum in habitasse dictum. Nibh eros natoque, non vitae, in nascetur viverra eu platea quam in, lacus lectus faucibus aliquam ut est libero, tincidunt cras elit. Quis malesuada magna turpis lacus, posuere veniam quisque elit ultrices mus risus, massa sem, auctor integer vitae purus sit blandit. Fames quisque, commodo ridiculus nulla, id orci eu vehicula est vitae habitasse, faucibus sem adipiscing donec. Ante viverra molestie nulla ultricies suscipit tellus, nunc praesent ut imperdiet hac ac et, sit urna sed pretium sed interdum justo. Quis montes mi volutpat ullamcorper nec ut, vitae non rhoncus. A dis risus in amet vulputate eu, nulla eu molestie in vehicula metus, nam molestie ipsum. Erat varius felis vitae dis odio, ipsum donec ultrices dolor, pellentesque a dolor, vivamus sociis metus bibendum. Id amet purus, pellentesque ut, ex libero eu proin, risus nonummy pellentesque semper. Ut lobortis, nulla in ut, sapien sed, pharetra suspendisse nonummy erat amet, rutrum proin ultrices sed magnis. Nullam vitae arcu sint purus velit magna. Vestibulum fermentum necessitatibus neque sed justo. Nulla aenean, mattis hendrerit praesent tincidunt nec, aliquam sem, mus aliquet lorem phasellus nulla elit. Ipsum consectetuer minus nulla elit suspendisse eaque, ac ultricies, volutpat ridiculus aenean, posuere aenean cum morbi. Venenatis wisi habitasse et arcu amet sint, non maecenas diam quis lobortis erat quis, donec morbi tellus non erat suscipit id. Et mi, phasellus nibh ipsum a metus elit, mi suscipit vitae elit erat ut. Fringilla quisque scelerisque. Erat interdum leo suscipit viverra pede congue. A in. Phasellus feugiat. Porta in quam ut nibh, nam est integer nibh morbi mi. Dui mi aut, blandit purus ligula id sed, non vivamus magna. Ut penatibus bibendum aliquet sit, diam et velit ultrices, ullamcorper rutrum scelerisque ad sit, nunc vel sem. Metus quis ornare, volutpat et eleifend. Varius urna vestibulum ipsum, porta erat vel risus augue imperdiet, tristique vitae ligula dapibus quisque, litora suscipit ultrices venenatis leo vestibulum ad. In est tristique adipiscing magna mi. Consequat aliquam nec ut faucibus. Libero habitasse eget, congue imperdiet metus at placerat fringilla elit, eget quisque donec etiam in lectus eu, dui elit nulla lacus vestibulum morbi nibh, at enim pellentesque elit nec. Sit odio libero arcu orci velit urna, nam metus amet suspendisse, in culpa nec sem a ullamcorper pellentesque, conubia turpis nec elit pede quam, neque elit odio odio suspendisse cum. Sem nascetur felis facilisis, mollis sed. Nisl amet pellentesque pharetra, vivamus odio lorem, erat aliquam nonummy fermentum eu, mauris condimentum bibendum nunc quam sed aliquet. Wisi vestibulum amet euismod, wisi lacus, lectus platea egestas. Odio praesent aliquam id, pretium amet sed ipsum sodales, sed aenean donec aliquam, proin massa elit leo cras vestibulum pretium. Volutpat justo volutpat vitae curabitur leo donec, iaculis massa non nunc, habitant proin ac taciti, tellus tellus massa et ac eu. Et fermentum mi etiam penatibus eros. Tempus suscipit magna, dictum lorem auctor quisque nunc sed aliquam, adipiscing taciti per pede malesuada nunc, sociosqu duis duis, dui magna venenatis ornare ut risus maecenas. Venenatis in, lorem donec ac dapibus nunc, integer interdum. Id et mauris lorem wisi faucibus netus, nibh erat a urna urna, wisi quam et mauris donec diam nam. Occaecat lorem. Erat nulla integer ad, ut scelerisque. Orci nonummy donec felis suspendisse metus pede, vel proin amet integer, sem a fusce commodo aliquet ante, fringilla pulvinar et morbi suspendisse velit. Fusce et viverra. Tempus sodales, non ab scelerisque ipsum pede amet nibh, blandit aenean suspendisse quis odio odio, eu ut sed vel. Id nec vitae auctor lobortis, diam lorem sit vulputate, augue congue diam fringilla erat viverra repellendus. Adipiscing scelerisque maecenas parturient dictum, quam aliquam nulla etiam, massa ornare purus at sagittis tincidunt malesuada, consectetuer venenatis sit ultrices odio turpis praesent. Donec neque sed conubia vestibulum ante proin, neque lectus, praesent laoreet, vivamus cum praesent cras, etiam hendrerit in habitasse. Erat debitis. Eget dui at ante at, ac quis maecenas morbi. Elit viverra quis duis mollis ullamcorper magna, eu sed wisi nunc sit. Justo augue amet velit adipiscing, arcu eget eleifend wisi. Purus lorem, sit magna, sociis quam ornare. Ligula sodales leo ac vel magna, dictum ac amet ultrices id fusce bibendum. Sollicitudin lorem non. Tincidunt justo vestibulum vestibulum tempus tellus erat. Non leo, enim mauris, pede ac vivamus elit ultricies sit morbi. Sagittis parturient, sapien purus arcu conubia vel dolor lacus, aenean sit. Pulvinar in class eget elit pulvinar interdum, tempora ac sollicitudin lacus turpis ut, mus dolor eros tincidunt porttitor fermentum duis, in nulla est adipiscing. Vivamus sed neque eget aenean in dapibus, varius ornare dictum pellentesque cras mauris, leo vitae dictum diam pellentesque ratione ut. Nec proin sed urna leo ac, mi nonummy bibendum urna amet, sit sem lacus ullamcorper vel nunc, eget taciti. Risus per lacinia nulla, massa et voluptatum mollis morbi dolor, justo vestibulum at eros sit ad. Lacus dignissim vitae aptent orci lectus. Vitae vestibulum vitae, lacus lectus eget molestiae feugiat nonummy ac. Risus vel, facilisi maecenas metus suscipit, eu posuere condimentum magna ipsum sed, accumsan velit massa mollis bibendum. Tortor quis, velit placerat in eu placerat amet risus, ullamcorper vel ac duis condimentum quam. Sollicitudin et id duis morbi, nulla integer duis nunc imperdiet nibh dolor, torquent aliquet neque vel primis est, nonummy viverra lorem praesent lorem integer omnis. Luctus ornare morbi condimentum, pede quisque ac varius tortor et id, vitae accumsan gravida nec a ultricies. Euismod tellus neque magna, quisque nibh nam aliquet quam ridiculus pede, a feugiat venenatis est penatibus, vel lectus nulla libero ullamcorper. Lacus purus aliquet neque placerat a, et lobortis lobortis sollicitudin, at est, in in vestibulum eros nam erat ac, maecenas elementum lorem euismod sem. Gravida a dignissim a lectus rhoncus, distinctio diam suspendisse nulla sapien nec dictum, duis sit eget ac volutpat eget suspendisse, turpis nulla ullamcorper suspendisse, quam eros dui pellentesque eleifend varius. Velit vestibulum amet faucibus in quam, ligula viverra. Proin iaculis velit condimentum nullam massa nisl. Risus aliqua pellentesque sed, tortor suscipit urna placerat luctus lorem, ac sed luctus leo placeat diam. Iaculis nonummy nunc est integer auctor libero, massa suspendisse erat lacus congue euismod curabitur, dolor sit in wisi, diam vestibulum, nam integer. Nulla aenean vel montes tempus purus, adipiscing at mollis nunc faucibus, aenean morbi, dignissim faucibus quis ut donec. Dui augue sit amet id vel lectus, vitae convallis lacus phasellus eu vel. Cras sem duis cras, pretium imperdiet aut odio mattis. Non qui eget, sit in justo vestibulum orci, gravida morbi aliquam imperdiet. Congue quos. Laoreet per, laoreet tortor ultricies sit. Parturient sit aenean mauris diam, non luctus proin mauris quis consequat in, lacus massa sed placerat mauris sollicitudin aliquet, nec ut praesent tellus leo posuere vel, maecenas vitae nulla cras. Vel nunc diam turpis praesent. Quisque orci sed ornare dolor, amet elit eget vestibulum amet in orci, vel lacus scelerisque donec et amet, lorem illo. In nec, venenatis rutrum, urna laoreet aliquam id nunc lectus. Magna curabitur, donec lacus posuere arcu suspendisse, ut sit id sollicitudin. Fermentum pede suspendisse eu neque blandit, scelerisque est habitant augue et. Cubilia donec nibh nec elit eget voluptatem, ultricies fermentum et rutrum pellentesque aliquam, dolor vel ridiculus aliquam sagittis tellus ligula. Erat libero consequat, augue facilisi auctor mollis id lacus. Quis purus convallis pulvinar, elementum ultrices quis. Mi adipiscing leo eget, id sed ridiculus, amet sollicitudin quis wisi nec, urna adipiscing hendrerit consectetuer eu convallis netus. Vel non donec scelerisque, leo rutrum a ligula. Sed amet eros quam quisque, eget ac elit a amet. Non wisi ac. Hendrerit nibh pulvinar porta bibendum nec, pellentesque ac integer mollis condimentum aliquam. Montes adipiscing. Dolore neque ligula ut gravida in. Ornare quis quisque, urna ligula enim sit purus tincidunt, maecenas parturient a vivamus et neque. Et eu quisque turpis, mauris sollicitudin maecenas, nunc posuere pede dictumst. Sit quisque sollicitudin, non quis blandit sit non id vivamus, blandit nascetur ipsum egestas a varius condimentum, quis id ac sem, nulla et dolor enim consectetuer augue. In nulla tellus in, tempus enim erat, arcu tortor a etiam purus in sem, pretium tortor. Suspendisse tincidunt fermentum ut vel porta, vitae a libero, morbi aliquam amet proin odio quam pellentesque. Sit duis, sed lacus fringilla vestibulum mi ut. Et phasellus in nam maecenas est quis. Et ante erat tortor at et turpis, nulla metus felis, erat etiam ut et pretium, ultrices viverra elit velit vestibulum. Ut rutrum molestie, ut per at tortor suspendisse tempus, nonummy posuere tincidunt amet suspendisse. Massa odio elit amet at turpis, donec sollicitudin cras quam gravida dignissim leo. Et etiam phasellus, erat ultrices, pulvinar est aliquam suspendisse et erat, cum est lacinia ultrices, velit odio imperdiet hac nec ac. At velit vitae penatibus, maecenas blandit at. Lacus arcu enim dignissim ac turpis consectetuer, vitae praesent sem nibh sem. Primis felis ipsum condimentum fusce, lacus feugiat nulla, lobortis at, hic nec erat. Sed nisi iaculis nec id urna sapien. Velit dictum. Wisi fusce per, integer pede, odio diam, pellentesque tempus litora cras rhoncus, diam pellentesque ante malesuada netus lorem. Luctus amet nulla erat a per eget, nunc sed enim scelerisque elementum in, dapibus velit aliquet cras tincidunt. Dolor adipiscing hymenaeos blandit vel tellus euismod, suscipit vivamus semper nullam leo. Consectetuer ultricies ultricies. Mi mus nulla vestibulum ultrices convallis, consectetuer arcu quis nisl et dolor euismod, ultricies nisl nunc. Vestibulum arcu, nulla sed varius dignissim esse aliquet, in augue vitae. Nunc ac, consectetuer mauris gravida iaculis, neque imperdiet pellentesque enim leo, leo massa adipisicing scelerisque semper eros pellentesque, dis ridiculus culpa sed ornare. Laoreet elit vel eleifend. Interdum faucibus risus maecenas nec, sed pede eu integer at auctor, eleifend pede potenti ac augue risus in, rutrum mauris pellentesque nec nunc, est vestibulum ut eget wisi et est. Dictum neque augue aenean tincidunt diam amet. Vitae integer in lectus duis neque pharetra, et morbi lobortis faucibus integer nulla, eu dui augue sed. Donec consequat, eu eros. In nibh duis, nulla lorem morbi ac etiam, dignissim neque ut magna vulputate egestas, lorem dictum ullamcorper illum, vehicula tristique. Consectetuer dapibus commodo curabitur non felis nec, voluptatibus neque wisi tortor sit erat dolor, suscipit risus libero cursus, congue vitae eu a per. In convallis in, venenatis dictum lorem eu. Sint dolor vestibulum pharetra, curabitur interdum nunc eget sed condimentum, blandit nec velit, dolor justo duis sit est ante. Id pulvinar massa eget, volutpat vestibulum, bibendum pede lacus elit suspendisse, mauris turpis class. Velit class quisque rem risus sollicitudin. Nunc id volutpat ullamcorper, aliquet velit donec libero, nunc et, cras ullamcorper duis ante aliquam cras velit, mattis sit mi id amet. Fusce aenean cras ac nec, ipsum vivamus et mattis mauris, elit molestie morbi, rhoncus ipsum vel hendrerit. Ut quisque, id volutpat, nulla ut elit, vel netus at. Sapiente amet massa vitae sed sagittis, ultricies malesuada in, mi rerum, arcu ut laboris, neque vel. In rutrum vitae. Amet erat consectetuer nibh nec nonummy aliquam, aliquam id, vitae sit eros odio risus vivamus, aenean mi viverra, justo ullamcorper vel. Felis magna morbi qui tellus turpis, imperdiet ullamcorper risus hac ac, eros at in. Semper in venenatis, amet lectus interdum porta, tempus ac odio nascetur at pellentesque. Accumsan modi leo, eu felis proin eu id sed, blandit a ligula ipsum tristique ex hendrerit, sed integer. Facilisis eget massa magna est eu, hac quis arcu. Suspendisse sed senectus vulputate vivamus sodales. Sit vestibulum et urna venenatis lacus. Metus aenean semper lectus nullam est nullam, dapibus malesuada consequat ut diam nibh enim, ridiculus lorem magna ullamcorper iaculis sed, hendrerit pede phasellus vitae id vel et. Rutrum non orci ut dolor condimentum officiis. Mi enim justo tortor sagittis. Urna dui convallis id wisi, venenatis porta luctus a diam, eget ullamcorper, non ultricies eros ante venenatis id lobortis. Velit nunc lectus urna suspendisse lobortis, libero pede mi ut. Purus condimentum nec vel ante in diam, tortor vitae imperdiet, sit reprehenderit bibendum auctor, ullamcorper elit nunc non exercitationem dolor, dictumst nunc purus auctor. Et quia consequat semper nulla eligendi vestibulum. Quisque quam elit quam, nunc rhoncus justo, ligula tellus ridiculus semper et arcu rhoncus, mattis at tempus. Nisl in nunc, vivamus mauris pellentesque orci semper wisi, eros arcu in ac, ut rhoncus at aliquam eget et duis. Porttitor congue pellentesque suspendisse etiam, quam a felis, ligula pulvinar purus rutrum, ultrices integer vitae lectus wisi. Posuere massa purus in eu mauris, lectus ut erat molestie et molestie duis, iaculis bibendum dui quisque enim aliquam. Massa vero elit blandit lacus, in ac quam risus porta, viverra scelerisque vitae massa et urna turpis. Sed netus ipsum, lobortis urna etiam diam, eget rutrum sed platea sagittis porta et, sed sit mauris suspendisse id, ante lacus vivamus. Quam phasellus dui leo deleniti nulla ligula, fusce vel erat massa elit eget vehicula, voluptate accumsan metus nibh, at wisi turpis sed nullam, quis ipsum et convallis erat non dui. Nulla suspendisse, mi est ac ante aliquam, vel est porta. Suscipit vestibulum nullam in expedita. Vestibulum ac placerat sed, phasellus pretium, sapien pharetra, sit sit leo, id nulla tortor nec in. Pulvinar vitae nec lectus augue placerat, ante sit tortor neque nisl et, viverra arcu imperdiet nibh facilisis malesuada. Eu tortor enim praesent nisl enim, volutpat mattis aliquam turpis sem sit neque, purus ut blandit. Dui vel ullamcorper erat, donec consectetuer nec. Lacus scelerisque inceptos velit ligula, dui duis odio sed vestibulum rutrum, cum mauris dolor pretium ornare, sollicitudin dui suspendisse suspendisse montes viverra, donec augue. Metus ac cras elit diam nulla, magna phasellus dolor a. Felis felis et, risus habitasse et non sit, sed vivamus id ultrices vel id cras. Vel et modi bibendum pede, vivamus nulla vestibulum pede eros ut donec. Luctus pede molestie libero feugiat reiciendis arcu, pellentesque ut vitae. Sollicitudin aliquam amet per pede praesent, dui erat semper donec blanditiis eu etiam. Justo wisi, pellentesque neque dolor lobortis et mauris. Dolor amet nonummy. A risus, aliquam quis class justo libero, nec mauris lorem, nec at reprehenderit. Et bibendum tristique dolor, wisi ultricies in, interdum molestie urna sed. Molestie quam amet vivamus in in, nam aliquet amet, lacinia pede donec nullam sed sit, ut sagittis. Vestibulum pulvinar ac sodales velit luctus, luctus sem enim justo. Augue elementum imperdiet in mauris, ipsum consectetur vel unde vivamus adipiscing. Vitae et et lectus et. Mauris in nam cum mi, porta aliquet nulla eu quam nulla in, magnis wisi elit, vulputate proin. Erat volutpat interdum laborum odio, mollis enim et massa, aenean est nec lacus, justo id etiam non cursus dolor. Nostra sollicitudin adipiscing dui et condimentum, in ultrices at at dictum nulla, praesent sed vivamus ornare. Dolor velit feugiat. In diam dui leo ac scelerisque enim, sint sagittis vivamus, a donec lacus, elit lorem aliquam in. Tortor quis condimentum condimentum ultrices nulla, risus eu aut. Posuere amet amet. Nulla nisl nonummy tortor odio morbi dictum. Ut non nulla orci, arcu class ipsum litora donec pellentesque mollis, nulla wisi, facilisis quis commodo vestibulum eros nibh turpis. Maecenas temporibus, nulla rutrum velit nulla ac, laoreet risus id, pharetra ac quam. Nam gravida nunc consectetuer eu, sed scelerisque ultrices nisl, litora ligula sagittis enim, nulla ut, non eget. Massa nisl dolor laoreet nulla laboriosam rutrum, diam esse lectus nec, orci per vitae aliquam, adipiscing fusce. Quia magna dui sapien sem, pellentesque quam elit aptent pede vitae. Nunc in nunc nulla et vel, sit velit elementum ultricies. Ut auctor lacus vulputate bibendum. Amet mauris sed eu sed ligula, ligula habitasse eros arcu, odio felis mi laboriosam suspendisse. Sed venenatis, maecenas quisque ligula sed doloribus mi amet, erat in urna pellentesque aut mollis. Eros iaculis magna sodales, vel nunc facilisis mauris enim maecenas, at vivamus dui vitae consequat nibh ligula. Vulputate pulvinar mauris conubia, pede vestibulum placerat tincidunt diam, sed quam vestibulum lacus, suspendisse mi turpis ut donec. Sollicitudin risus, amet phasellus fusce est sit turpis, wisi senectus a eget. Vel risus mus praesent orci dolor nonummy, elementum praesent mus est tortor vehicula quam, tempore velit arcu ante vel praesent, nam pede volutpat interdum rutrum, eget wisi mauris integer mauris quis malesuada. A ut nibh posuere ultricies, nulla aut nunc officiis aliquam varius quam, vestibulum consectetuer nec est non, mauris eleifend donec, imperdiet felis. Tincidunt id dignissim eget augue est mollis, blandit dolor, hic nullam commodo, lobortis eget, nec faucibus elit interdum aliquam varius. Iaculis neque magna quisque placeat. Amet laoreet ridiculus fermentum donec quis. Est sagittis veniam tempor tellus, venenatis vel lacus, tempus orci nunc, velit fermentum laoreet nisl nunc eu. Nihil urna vestibulum natoque nonummy scelerisque proin, egestas in amet massa. In aenean wisi, sunt elementum nulla lectus ut quam sollicitudin. Metus vulputate suspendisse tristique tellus purus, eget turpis viverra, vestibulum suspendisse mauris odio. Arcu a, vehicula eu neque ultrices imperdiet diam. Diam metus vulputate suscipit, malesuada fringilla interdum, blandit viverra gravida elit at suscipit pretium, augue mauris pellentesque et molestie cras, ut wisi sociis vivamus diam. Rhoncus nec nibh donec. Sit vehicula amet et, dapibus sodales ut, aliquet suspendisse sit eu faucibus massa quisque, sapien libero, etiam cursus molestie eget mi laoreet ut. Quis duis nec amet risus libero. Enim eros diam ipsum neque, justo libero ipsum amet, nostra risus vel, eros mattis ipsum vestibulum sollicitudin rutrum. Ipsum vitae ipsam pede urna, ac facilisis rhoncus nibh fringilla egestas mi, pellentesque quis ultrices potenti ante, montes vestibulum ut posuere, donec sagittis nec sed orci. Ornare phasellus, turpis amet pulvinar. Est sed commodo, vestibulum adipiscing vitae. Lectus sed vitae, arcu ac quisquam ornare erat blandit, eros auctor tincidunt tellus, est dui. Mollis sem, auctor arcu nec. Mollis sagittis mus sodales, phasellus justo, et euismod elit integer placerat, tempus purus est mauris id. Faucibus nec non urna amet lacus quisque, imperdiet dolor integer ultrices, consectetuer quis nulla nibh blandit turpis justo, mauris sed vel ullamcorper urna fusce morbi. Diam integer urna suspendisse massa maecenas. Metus vivamus sodales, diam vel, nibh enim sed tincidunt nunc, ut varius risus mauris sociosqu in vestibulum. Tellus et fusce felis, wisi dui maecenas hac lacus vehicula, nisl id ut. Cras nec, aliquam maecenas. Massa libero libero nullam ut tempor cum. Tortor nisl nec vitae libero quam, dignissim duis. Fringilla eu sociosqu netus id, augue volutpat porttitor consectetuer in, vel sed maecenas wisi risus ac. Nisl gravida arcu, aliquet suspendisse pellentesque, nec dolor morbi morbi, arcu non donec libero consectetuer inceptos libero. Dolor morbi. Ipsum malesuada suscipit sed, scelerisque ut, sed arcu, sodales porta. Vehicula dignissim in, tempor suspendisse suspendisse dui fusce et adipiscing. Adipiscing class ut, tempor pretium nisl ut quis. Quis vel lorem porta voluptate mi, scelerisque metus ut vitae, suscipit fames rutrum est mollis. Cum exercitationem eu amet augue, scelerisque donec turpis arcu in neque ligula, ante nunc cras, elit odio ac ut ac faucibus, enim fusce velit duis urna id augue. Velit id, justo purus nullam id vulputate neque, adipiscing nisl nonummy sagittis, odio augue volutpat dolor pharetra phasellus ornare. Quisque vel, donec diam accumsan sed aliquam donec. Non vel lobortis est, per in. Ut vitae pellentesque, consectetur integer wisi cras vitae morbi. Ipsum turpis, amet egestas dignissim vitae mauris ullamcorper. Ut nec, ipsum vestibulum, potenti aliquam donec. Dolor arcu. Ut massa, turpis neque tellus ipsum pede, praesent recusandae ante volutpat quis eiusmod non. Metus donec dui wisi, ut montes elementum adipiscing malesuada varius, ut tellus torquent sit neque. Magna sed felis vulputate, arcu sagittis quam, consectetuer tortor, suspendisse a, sapien vestibulum in mi. Amet nisl ipsum in dui integer, vitae odio bibendum tellus iaculis, eros interdum platea odio qui non, erat eros scelerisque pharetra varius rutrum massa. Elit euismod etiam suspendisse a, massa dictum at quam blandit a. Placerat at, vel erat in pretium. Eros occaecati iaculis et tempor in, vivamus sit lobortis enim, arcu mattis vivamus libero. Non ante wisi pede, rutrum pulvinar suspendisse magna magna. Congue pellentesque est aenean sit, integer velit, sed suspendisse orci sem nam duis. Ligula leo vitae magna nulla. Vestibulum magna vel congue, metus nec sed tellus magna nibh purus, purus justo at. Tellus quisque, semper a varius vestibulum erat, omnis consectetuer. Et laoreet duis sociosqu aliquet, ullamcorper inceptos purus, mi a mattis feugiat mauris sed erat. Vel ornare, aliquet sit. Sodales praesent neque aliquam dui a, placeat mauris cupidatat lobortis, dignissim diam, sit eu mi justo nec placerat mauris. Varius orci egestas augue nonummy, tincidunt eget a. Tellus id at semper, turpis orci eu, erat arcu sit sed sed, mus placerat libero, vel quam hendrerit eu nulla vitae. Est nisl suscipit ullamcorper sed elit mauris, mollis sit. Pede nam dolor, suscipit lacus diam lectus facilisi, tellus urna. Vestibulum laoreet dapibus ut ad semper, arcu lorem aliquet ornare elit, pharetra tincidunt aliquam ornare tincidunt ac, tellus vitae. Elit mauris mi sed taciti, vulputate aliquam varius lobortis, nisl vehicula donec eu ornare congue libero, ac mauris nulla sed nam nunc, consectetuer pede justo arcu. Pharetra cras nibh, mauris ultrices, a nec, volutpat erat sit imperdiet metus vestibulum. Non nisl, purus urna sollicitudin et morbi cubilia at, sed vestibulum neque ridiculus integer, tincidunt quam purus, vehicula eu malesuada et. Tristique felis dui mollis quam ratione elit, lobortis ac ut nulla. A platea est lectus purus, neque velit, metus molestie porttitor neque condimentum in mollis. Cubilia class eget libero purus pellentesque in, dolor voluptate vel malesuada justo gravida aliquam, penatibus per facilisis urna et et, sapien sagittis. Morbi mauris pede arcu fusce suspendisse vitae, vel dolor molestie leo sed, lacinia vivamus litora mauris, eu tellus rutrum magna. Porttitor egestas lacus arcu eget in luctus. Mattis turpis, porttitor tempor praesent lobortis vivamus eget, mi dolor venenatis hendrerit placerat non, nulla amet fringilla sit, nulla mattis nullam et ultricies. Non parturient dui placerat, mauris placerat lorem vivamus lectus cumque libero, ut molestiae sed. Massa adipiscing fermentum. Lorem blandit. In non ornare, ut wisi maecenas, orci fermentum eiusmod vestibulum laoreet vel convallis. Rhoncus nullam lectus nullam mauris, maiores nihil vitae. Tellus nec. [getthefacts.com]

We are winning! We are WINNING!! (0)

Anonymous Coward | more than 9 years ago | (#12718852)

Now all we have to do is to get Bill to admit that XP and 2003 are dead too, and the war will be over. Sarge install party, anyone?

Re:We are winning! We are WINNING!! (1)

DaHat (247651) | more than 9 years ago | (#12718898)

They will do that too one day... but only after Longhorn and others have been released to take their places.

Definition of a dork (0)

Anonymous Coward | more than 9 years ago | (#12718899)

Dork (dôrk)
1. Slang. A stupid, inept, or foolish person: "the stupid antics of America's favorite teen-age cartoon dorks" (Joshua Mooney).
2. Vulgar Slang. The penis.

3. Anyone who mixes Operating Systems installations and parties.

It's a shame... (5, Insightful)

Tuxedo Jack (648130) | more than 9 years ago | (#12718853)

This was easily the best operating system MS ever made; easy-to-use, stable, and could run any app written for Windows/WinNT/16-bit Windows.

They should have supported it longer.

Re:It's a shame... (2, Funny)

Husgaard (858362) | more than 9 years ago | (#12718912)

Nah, MS-DOS 1.0 was the best operating system they ever made. Since then it just got worse and worse ;-)

Just look at the security: I don't see any outstanding security bulletins on MS-DOS 1.0. How many MS-DOS 1.0 PCs have viruses, and how many are 0wned by zombie networks?

Re:It's a shame... (4, Interesting)

shanen (462549) | more than 9 years ago | (#12719015)

Ah, but they did not make DOS 1. They bought it from some local guy.

Having said that, I, too, regard W2K as the best OS Microsoft has produced to date. However, they have a marketing cycle that, in the absence of real competition, requires that they produce a couple of years of garbage so that at some point they'll produce a good one they can really market. W95 was like that, and W2K. I'm doubtful that Longhorn is the real one, actually. I think they're still retrenching and they won't actually need another good product until around 2009. Then again, maybe Longhorn will be delayed that long...

I still think Word XP is still a deeply offensive product compared to Word 2000...

And this is why it had to die (4, Insightful)

team99parody (880782) | more than 9 years ago | (#12718916)

It's the biggest thread to Longhorn sales in existance.

With Win2K's death I don't think Microsoft has much to worry about regarding Longhorn being not successful anymore. XP & 2003 are pains to use as a server.

Perhaps Longhorn *IS* Win 2000 (1, Interesting)

Anonymous Coward | more than 9 years ago | (#12719023)

New theory - You all noticed how all the features are slipping out of Longhorn - no .NET2, no WinFS, no Avalon, no ngscb [vnunet.com] new security improvemnts.

Longhorn changes we do know about seem more desktop related than server - like UI changes (red instead of blue screens of death) or human-frendlyness changes (like acknowledging that it's no longer "My Computer" since they want to control it).

Yet Microsoft claims it's better for servers, more secure, etc. than XP.

This leaves me with only one possible conclusion. Microsoft already has a better-than-XP-for-servers OS in house, and that's Win2000. I bet the real longhorn strategy is to simply rebrand Win2000, but surely they can't do that while W2K is still supported or people would notice. By ending support now we'll all forget how great Win2K was by the Longhorn ship date in 2009.

Re:Perhaps Longhorn *IS* Win 2000 (1)

Tim C (15259) | more than 9 years ago | (#12719182)

Microsoft already has a better-than-XP-for-servers OS in house, and that's Win2000.

If you'd said Win2000 Server, I'd have agreed with you absolutely.

Let me repeat it for the hard of understanding here - XP is not a server OS. Yes, you can use it as such, but you'd be a fool. If you want to run a Windows server, use a Windows Server OS. 2003 if you care about continued bug fixes and support, 2000 otherwise.

But for the love of $deity, if you use a designed-for-desktop OS on a server, don't come whining to me when it doesn't work properly.

Re:And this is why it had to die (1)

davidstrauss (544062) | more than 9 years ago | (#12719027)

XP & 2003 are pains to use as a server.

Well, you wouldn't use XP for a server, and I don't see how 2003 is harder to admin for any bad reason. Most of the hurdles in 2003 are legitimately for security.

Re:And this is why it had to die (1)

RapmasterT (787426) | more than 9 years ago | (#12719049)

It's the biggest thread to Longhorn sales in existance.
With Win2K's death I don't think Microsoft has much to worry about regarding Longhorn being not successful anymore. XP & 2003 are pains to use as a server.

Really? I'd think the fact that Longhorn isn't available yet would be the biggest threat to it's sales numbers.



Re:It's a shame... (0)

Anonymous Coward | more than 9 years ago | (#12718934)

you are a cocksucker!!!

Re:It's a shame... (1)

merreborn (853723) | more than 9 years ago | (#12718936)

Compatibilty was actually pretty poor in windows 2000. As such, every box I have has both windows 98 and 2k installed. Anything 2k won't run, 98 will.

Farewell, old warhorse... (1)

MsGeek (162936) | more than 9 years ago | (#12718942)

2K is easily the high-water mark of MS operating systems. They get my copy when they pry it from my cold dead hands.

For those who want to see 2K or NT4 open-sourced: it will happen when Hell freezes over AND the Sun goes supernova. XP is basically 2K with lots and lots of eye-candy garbaggio layered on top of it. And 2K is NT4 with a lot of stability tweaks and Plug and Play. A good deal of NT-line DNA is still in Longhorn, from all reports.

It's too bad that VMWare is so bloody expensive. I would feel more secure running 2K as a Client OS in VMWare with Linux as the Host OS. Probably after MS stops supporting 2K it will be the only safe way to do it.

It's MacOS X and Linux for me now...good night, sweet prince of an OS...

Re:Farewell, old warhorse... (0)

Anonymous Coward | more than 9 years ago | (#12719058)

Using Windows 2000 under VMWare is a good idea.
Where's a good place to buy Windows 2000 cheaply?

Re:Farewell, old warhorse... (0)

Anonymous Coward | more than 9 years ago | (#12719143)

thepiratebay.org

I hear you can get it cheap there...

just what i hear...

Re:Farewell, old warhorse... (1)

tekiegreg (674773) | more than 9 years ago | (#12719163)

AND the Sun goes supernova

Well I knew Sun was having business problems, but I hope going supernova doesn't happen. I mean being in the same solar system as Sun Microsystems could be a real problem if they go supernova...EVERYBODY RUN!!!!

Re:Farewell, old warhorse... (1)

TehHustler (709893) | more than 9 years ago | (#12719191)

And 2K is NT4 with a lot of stability tweaks and Plug and Play.

Active Directory is a tweak?

Re:It's a shame... (1)

antdude (79039) | more than 9 years ago | (#12719048)

And very clean and fast. None of the annoying bells and whistles like in XP. I was sad to use XP instead of 2000 at work for production office machines. :(

Re:It's a shame... (1)

msgregory@earthlink. (98641) | more than 9 years ago | (#12719108)

This was easily the best operating system MS ever made

Easily the best product they ever made, being the one with the fewest unnecessary features.

W2K (4, Insightful)

orangeguru (411012) | more than 9 years ago | (#12718854)

Is that the final nail? I am still working with W2K - and I see no reason to upgrade.

Re:W2K (0)

Anonymous Coward | more than 9 years ago | (#12718887)

Afraid so. One nasty security flaw, and upgrading W2K could be essential on a production system. Looks like Windows security problems don't do MS any harm at all (fastens tin-foil hat).

Re:W2K (1)

Eric604 (798298) | more than 9 years ago | (#12719003)

One nasty security flaw, and upgrading W2K could be essential on a production system. Looks like Windows security problems don't do MS any harm at all (fastens tin-foil hat)

Hmmm interesting concept. I wouldn't be suprised if that has been their plan all along.

Mod Parent UP! (1)

team99parody (880782) | more than 9 years ago | (#12719053)

It's important to realize, as the parent poster did, that poor security is a Strategic Business Decision for Microsoft.

Security is

  1. Expensive to get right, taking lots of careful work and skilled people, and
  2. Harmful to the upgrade business.
A lot of people dismiss Microsofts poor security story as merely sloppy coding - but they're too smart and have far to great resources for that to be true.

Heck, every other major software vendor (BSD, Linux) lets you get security patches for as long as you want to patch them, so clearly Microsoft would have the resources to allow the same. It's totally a deliberate and calculated business decision for them to design and release products that leave paying customers out in the cold where they have to upgrade when security problems inevitably arise.

Re:W2K (1)

FiReaNGeL (312636) | more than 9 years ago | (#12718897)

Well here is your reason, I guess. Maybe not now, but in 2-3 years, when stuff will stop being compatible, and you'll stuck with the today's equivalent of Netscape 4 as your browser (IE6).

Re:W2K (1)

MS-06FZ (832329) | more than 9 years ago | (#12718924)

Support for it is stopping. How's that for a reason? :)

Re:W2K (2, Interesting)

|/|/||| (179020) | more than 9 years ago | (#12718938)

Same here - in fact I see many reasons not to upgrade. "Trusted" computing will be the final nail in Microsoft's coffin as far as I'm concerned, but even XP goes a bit too far with their activation scheme.

No thanks, MS. I'll use 2000 for compatibility as long as it works, and then I'll go to linux 100%. Or maybe I'll get a Mac? Never thought I'd even consider it, but who knows.

On a practical note, did anyone bother to read TFA? What do I need to make sure that I have on hand for future 2K installations - just this rollup or rollup+SP4? Bah, I guess I should investigate it myself.

Re:W2K (1)

|/|/||| (179020) | more than 9 years ago | (#12719006)

OK, I guess it didn't take much investigation. The rollup is on top of SP4. Here's MS's official word [microsoft.com] on the subject.

I forsee a Linux-only desktop and console-only gaming in my future.

Re:W2K (1)

Husgaard (858362) | more than 9 years ago | (#12718972)

Well, Micro$oft sees a reason that you upgrade. They live on the money you pay them.

Re:W2K (1, Interesting)

WAR-Ink (876414) | more than 9 years ago | (#12719061)

I used Windows 2000 for years. It was a vast improvement over Windows 95/98. Then again, chalk on the sidewalk is an improvment over Windows 95/98. And, while Windows 2000 isn't quite as stable as chalk on cement, it also doesn't wash away in the rain. Probably an artifact from having been developed in the Seattle area.

Of recent, I have been using XP Pro. If you immediately change the Romper Room interface back to "Classic", it is an improvement over 2000. The problem comes in when you update to SP2. The Windows Security... and I type those words realizing they are as compatible as two dogs with their tails tied together ...Center is the worst piece of garbage to spew forth from Redmond since Steve Ballmer's last speech. It can't be removed or disabled, only the individual features can be disabled. And if you remove a replacement feature (McAfee Antivirus for example) it reenabled the Microsoft feature...and I trust Microsoft to protect my system about as far as I can throw Bill Gates. I don't know how far that is, but I am willing to spend the afternoon finding out.

XP, like most of the current software from Microsoft also tries too hard. It thinks for you and you are just suppose to sit there and except its defaults (faults?). "My Documents" for example. I don't want to use that name. Changing it isn't so easy, but it can be done.

I would still go from 2000 to XP, but I might not install SP2 so quickly again.

PS: If you want IE7, which will no doubt be the greatest browser ever produced by a Redmond based company, it will not be available on 2000.

Re:W2K (1)

EnronHaliburton2004 (815366) | more than 9 years ago | (#12719084)

The main reason I use XP is for Remote Desktop, which is pretty darn cool.

I also find XP to be more stable then 2K.

And I disable the gummy bear theme, hidden desktop icons, customized menus, etc. as soon as I log in.

Re:W2K (0)

Anonymous Coward | more than 9 years ago | (#12719146)

Just wait until you discover that SP5 breaks everything, and they're not going to release any more patches to fix it.

Eweek confirms it... (0, Troll)

GET THE FACTS! (850779) | more than 9 years ago | (#12718861)

Just like Linux, Windows 2000 is DYING.

Don't believe me? GET THE FACTS! [getthefacts.com]

Great. (1)

MrAnnoyanceToYou (654053) | more than 9 years ago | (#12718867)

Now who's going to release a security patch for me to download every month? This is not good at all. Deserting VB6 and now Win2k? I'm moving to Linux at home and gaming as long as I can on a seperate partition. Thank God Q4 is coming out for Linux in the next year.

Re:Great. (1)

R.Mo_Robert (737913) | more than 9 years ago | (#12718987)

Now who's going to release a security patch for me to download every month?

Microsoft. For some reason, Slashdot (and, to a certain extent, this article) wants to think Microsoft suddenly stops provoding critical updates after mainstream support ends on June 30.

In fact, from what I understand, security updates will be provided for an additional five years, though for the last three they may appear only in the Microsoft Download Center.

Excellent reason to switch... (1)

JohnTheFisherman (225485) | more than 9 years ago | (#12719029)

...because things like Red Hat Linux 6.2 are still up to date and patched today. Right?

the question is - (1)

ecalkin (468811) | more than 9 years ago | (#12719132)

is it really important? if it was important to use RHL 6.2, you have the source and there are plenty of smart people around to fix problems.

with linux, you have that choice. when MS really pulls the plug on W2k, you're outa luck unless you can find some source code

the other thing to realize is that part of this is consumer demand. the drop dead date for windows 98se kept on being pushed back because of an amazing number of *big* corporate users that wanted support. if the death of win98 can be pushed back, so can the death of w2k.

eric

Re:Excellent reason to switch... (0)

Anonymous Coward | more than 9 years ago | (#12719134)

Upgrading to a new version of RH is free. Upgrading to XP/2003/Longhorn isn't.

I think twitter said it best... (1)

110010001000 (697113) | more than 9 years ago | (#12718879)

"Friends don't let friends install Microsoft junk" -- twitter

RIP twitter. We will miss you.

Time to Find New Exploits (2, Interesting)

N3Roaster (888781) | more than 9 years ago | (#12718883)

Given that lots of people find W2K appropriate for their needs and won't switch over to a supported Windows, I expect malicious exploit hunters will be paying closer attention to this platform soon.

How big a mess would there need to be to convince Microsoft to continue supporting this?

Re:Time to Find New Exploits (1)

110010001000 (697113) | more than 9 years ago | (#12718998)

Microsoft will still issue security updates for W2K, but lets not let the facts get in the way of a good "M$" flamefest!

One month? (0)

Anonymous Coward | more than 9 years ago | (#12718886)

Microsoft Corp. plans to announce as early as next week that it is ready to ship a Windows 2000 Update Rollup

The Update Rollup comes just one month before mainstream support for Windows 2000 client and server releases expires on June 30.

This must be some weird definition of "one month" I've never previously encountered. I thought the days were longer during the summer, not shorter!

Re:One month? (0)

Anonymous Coward | more than 9 years ago | (#12718914)

I live south of the equator you insensitive clod!

Same thing? (1)

Espectr0 (577637) | more than 9 years ago | (#12718892)

The Update Rollup, which replaces Windows 2000 SP5 (Service Pack 5), is a cumulative set of hot fixes, security patches and critical updates packaged together for easy deployment.

Isn't that what service packs were pre-XP?

Re:Same thing? (1)

Vellmont (569020) | more than 9 years ago | (#12719119)

I believe the difference is that Service Packs are fully regression tested. Applying a service pack has far less risk associated with it than applying a patch. What this is is just a bunch of patches collected together with little regression testing. Think of it as an untested service pack.

Win2k vs WinXP (2, Interesting)

Paralizer (792155) | more than 9 years ago | (#12718900)

Besides all the "eyecandy" of Windows XP, what is the difference between this and 2k? I mean, they use the same kernel don't they? So if they are pretty much the same system, one "better" for desktop users and the other "better" for more experienced users, why discontinue support for one?

Re:Win2k vs WinXP (1)

TripHammer (668315) | more than 9 years ago | (#12718933)

I prefer XP over 2k in the enterprise environemnt because of two things:

Remote control via Remote Desktop Protocol (terminal server)

Being able to set active directory permissions on just parts of the registry (to accomodate those apps that want to run as local admin) so I don't have to put everybody in power users or admininstrators.

Re:Win2k vs WinXP (1)

KiloByte (825081) | more than 9 years ago | (#12718944)

"Why"? Users who can't be repeatedly milked for more and more money are useless. There is no reason to support them.

Re:Win2k vs WinXP (1)

creimer (824291) | more than 9 years ago | (#12719050)

Microsoft needs to discontinue any previous versions that may compete with Longhorn when it comes out.

Re:Win2k vs WinXP (1)

Yaa 101 (664725) | more than 9 years ago | (#12719069)

A cached tcp/ip stack...

Don't ask me what good it does, I run Mandrake and Fedora here...

Re:Win2k vs WinXP (1)

Vellmont (569020) | more than 9 years ago | (#12719096)


why discontinue support for one?

It's expensive to support old software. That's really the main reason why companies obsolete old, but popular and functional software. This isn't much different in the linux world. RedHat no longer supports version 7.0. I believe that's actually younger than Windows 2000. The difference of course in the Open Source world is if there's enough interest, some group will step forward and support old versions of a distribution. But I don't think anyone is supporting Redhat 7.0, I believe even the FedoraLegacy group ditched it in favor of Redhat 7.3.

The problem as I see it is that XP offers no compelling reason to upgrade. I tried it for a while, and it had some major problems (cntrl-alt-del didn't always work to bring up the task manager for one thing). Microsoft has basically dropped the ball on new features, so Windows 2000 is still a great OS.

Re:Win2k vs WinXP (1)

guardian653dave (865253) | more than 9 years ago | (#12719127)

w2k just runs faster.. but I suppose they're both on par is you don't install XP SP2

Re:Win2k vs WinXP (2, Insightful)

cnettel (836611) | more than 9 years ago | (#12719144)

XP is the 2000 kernel trimmed and fixed up. One of the most significant changes was the work to speed up boot time, which involved lots of kernel tweakings, as most of the time is naturally spent in kernel mode, or polling/probing hardware.

There is very little reason to use 2K pro if you have XP Pro available. You'll have to configure XP to get it to be 2000-like, but it does a great job of emulating it.

Windows 2000 is 5.0, and now 5.5 years old. It's a quite venerable age for a piece of software. Also, some hot fixes will continue to be available for those who have a reason to stay there until 2010.

I'm sad to see 2000 go, but XP is the natural successor. It's not like they would have asked you to ditch NT 4 for Me, or something...

eWeek may be spreading FUD (5, Informative)

capboy118 (647367) | more than 9 years ago | (#12718901)

http://marc.theaimsgroup.com/?l=patchmanagement&m= 111773947308242&w=2 [theaimsgroup.com] Eric from Shavlik, produced many counterpoints to this article by eWeek. It is not the final update for Windows 2000 - security updates will be released for it long after this roll-up.

Mod up informative (0)

Anonymous Coward | more than 9 years ago | (#12718978)

Mod up: according to this, 2K will be getting security patches until 2010.

I dont think this isn the end just yet (2, Insightful)

Timesprout (579035) | more than 9 years ago | (#12718903)

A lot of companies I have visited recently still use Win2000 as their main desktop, have not yet and are unlikely to move to XP and will probably wait for a stable longhorn before changing. Given thats a couple of years away I think MS will have to support it by popular demand for a bit longer than they would like too.

Re:I dont think this isn the end just yet (1)

-kertrats- (718219) | more than 9 years ago | (#12719078)

If they wait until Longhorn comes out, there won't be enough time for instability and exploits to develop for Win2K before Longhorn is available for purchase. What incentive for buying is there then?

This could be good for Linux though... (3, Interesting)

Heem (448667) | more than 9 years ago | (#12718904)

Alot of companies still have Win 2000 servers. Heck I'd say most windows shops still have a majority of their servers on windows 2000. Heck, many even still have NT4.

Then here comes Microsoft saying, "OK, you're done. Either upgrade your machine (and give us money) or you are going to be vulnerable to a slew of attacks that we won't patch"

Well, so they have to upgrade anyway, we need to get the message out about Linux, and how support for linux will not "expire" like this.

And this on the heals of Novell's big announcment today...

Re:This could be good for Linux though... (2, Interesting)

The Bungi (221687) | more than 9 years ago | (#12719026)

Either upgrade your machine (and give us money) or you are going to be vulnerable to a slew of attacks that we won't patch

Please provide a link to some press release or support policy document where Microsoft categorically states they will not patch W2K security vulnerabilities, either for the core OS itself or for its components. I'd really like to see it.

Wait, never mind. Why waste time and Google for that? Here's [microsoft.com] the lifecycle support dates for all three versions of Windows 2000. You'll notice the "extended support retired" column lists 2010 as the year. That means that Microsoft will stop patching the OS in five years. 10 years after it was first released. The RedHat upgrade train is what, 3 years now? And let's see what Novell does as well.

how support for linux will not "expire" like this.

If you are basing your business on a 10 year-old operating system in this day and age and that OS does not have the "IBM" trademark behind it you probably need a cat scan, open source or not.

Re:This could be good for Linux though... (0)

Anonymous Coward | more than 9 years ago | (#12719088)

and how support for linux will not "expire" like this.

Except that Linux support does expire. Old kernels and distributions get dropped. "They can patch the source themselves" isn't a valid answer for a lot of companies.

It's not really the end (2, Interesting)

richardcavell (694686) | more than 9 years ago | (#12718906)

The Windows 2000 'operating system' includes Internet Explorer, the Java Virtual Machine, Media Player, DirectX, etc...

There are good reasons why Microsoft will want to keep these components updated. Win2K is the most-used operating system among enterprise customers.

If (inevitably) new bugs are found in these bleeding-edge Internet technologies, would Microsoft be willing to let them stay unpatched for evermore?

Re:It's not really the end (0)

Anonymous Coward | more than 9 years ago | (#12718990)

Enterprise customers can buy support for Win2K until 2009.

This will only affect the "home users" and small businesses.

Re:It's not really the end (1)

MS-06FZ (832329) | more than 9 years ago | (#12719038)

That's pretty funny... when's the last time Microsoft updated their JVM? Last time I tried writing a Java Applet the single biggest problem I had was that Microsoft's JVM is installed and active by default, but it supports a crusty, ancient Java standard...

nigGa (-1, Offtopic)

Anonymous Coward | more than 9 years ago | (#12718923)

completely before = 3640_0 FreeBSD study. [rice.edu] whole has lost ROMEO AND JULIET guests. Some people Lay down paper guest and never get are looking very The failure of

What if Detroit did this? (2, Insightful)

anubi (640541) | more than 9 years ago | (#12718931)

Slap patent and copyright protection on their products.

Then stopped making replacement parts for consumables in order to force us to buy a new car.

Would we sit still for it? Or DEMAND Congress pass law that removes all patent and copyright protections from all unsupported intellectual property?

If those bastids we have in there now don't see it this way, its time we got some people in there who do!

Yes.. this is flamebait... but its exactly how I feel about this issue.

Re:What if Detroit did this? (1)

110010001000 (697113) | more than 9 years ago | (#12719039)

Um yes. Automakers use the patent and copyright system heavily, as does every industry that produces IP in the planet. I don't know why you would possibly think the software industry should be any different.

Re:What if Detroit did this? (1)

77Punker (673758) | more than 9 years ago | (#12719154)

That's the reason that they change car designs every few model years. See, if the junkyard fills up with semi-useful, people take the parts off of those cars and use them to replace broken parts on their new cars since a brand new car can have most of the same parts as a two or three year old car. What that does is keep people from buying new cars. To limit the usefulness of old parts, auto makers simply redesign some of the parts so that they don't fit. See, they've been doing the exact same thing as Microsoft for a while!

Wrong, wrong, wrong (4, Informative)

R.Mo_Robert (737913) | more than 9 years ago | (#12718935)

Windows 2000 does move into Extended Support on June 30, but that doesn't mean they suddenly stop supplying security patches as this summary seems to claim (though, yes, it will probably be the last "Serivce Pack"-ish upgrade.)

The primary difference between mainstream and extended support is that "Microsoft will not accept requests for warranty support, design changes, or new features during the Extended support phase." Security updates will continue to be provided until 2010, the "end of life" for Windows 2000.

Re:Wrong, wrong, wrong (0)

Anonymous Coward | more than 9 years ago | (#12718991)


I hate that fud. Where are my damn karma credits when I need it?

YARG! (1)

Coleco (41062) | more than 9 years ago | (#12718954)

I'm still using w2k as xp is just a bloatware version of 2k.. ie, there's no real functional differences and xp is slower.

I'm sure a lot of people are in the same boat.

Cutting support of an OS works for me back when M$ was releasing new OSs every two years but But they haven't for going on 5 now (see above).. Hmm..

Ninjakey? (0)

Anonymous Coward | more than 9 years ago | (#12718955)

Hopefully this won't jack around with NinjaKey's recon features... [ninjakey.com]

Activation is the real problem (2, Insightful)

Anonymous Coward | more than 9 years ago | (#12718961)

I know of lots, really a whole lot, of folks who run Windows2000 instead of XP, for the simple reason that it's not possible to run XP on lots of hosts or to do really frequent hardware changes with it.

Now, I suppose in some places it's technically illegal to run W2K on multiple machines, but that's different from it being technically *impossible*.

And before anyone suggests that WPA has been cracked, they need to show it. Everybody *assumes* that WPA is easily worked around, but there's not a really good solution out there.

An MSDN license for Windows 2000 for any kind of a lab environment is definitely easier to work with than Windows XP *especially* if you don't assume that every PC is going to be connected to the internet. The idea that XP will stop working due to activation issues, is simply abhorrent.

Why upgrade to XP? (2, Interesting)

Vellmont (569020) | more than 9 years ago | (#12718962)

I've run windows 2000 since it came out, and it's by far my favorite version of Windows. I've tried XP and had some significant problems. I went back to 2000 and didn't miss any of XPs features. I work with small businesses and always advise them to use Windows 2000 over anything else. XP basically offers nothing in features over 2000, and tends to have more problems in my experience.

The sad thing is that Microsoft hasn't come out with anything to make anyone really want to upgrade. Windows 95 had so many advantages over 3.1 I can't begin to list them, Windows 98 had USB where windows 95 had very limited USB support, NT4 had great stability, Windows 2000 had all the features of windows 98 plus great stability (and a slew of other things) ME.. well ME was a piece of crap. XP has.. user switching? A playskool like interface?

With Longhorn still in the distant future, and Windows 2000 support starting to dry up, who wants to make a crappy pit stop at XP waiting for Longhorn?

Re:Why upgrade to XP? (1)

brickballs (839527) | more than 9 years ago | (#12719091)


I like my playskool interface, thank you very much.

Re:Why upgrade to XP? (1)

Yaa 101 (664725) | more than 9 years ago | (#12719105)

People that are screaming to have DRM advantages included...

Re:Why upgrade to XP? (1)

keraneuology (760918) | more than 9 years ago | (#12719152)

I ran w2k right up until I swapped my PII-233 for the AMD 64 which came with XP Media Center (whoop de doo) and all of the drivers for the new DVD burner, etc already installed. w2k -easily- gave me a 40% performance boost when I upped from 98. And that was before adding the extra ram. I don't think I'll ever see that kind of performance boost from windows again.

The only application that I could run under XP but not in w2k was my old copy of Lost Island of Dr Brain (I'm addicted to the music game - one of my favorites of all time) which saw w2k as some sort of alien threat but runs perfectly in 98 compatibility mode in XP. (Compatibility mode in XP is also the only thing that lets me play Alpha Centauri on the AMD 64 when I'm waxing bored... that and fast user switching are the only two advantages XP MCE has over w2k.) Will this SP5-that-isn't-really-SP5 be available as an image I can download for when I rebuild a w2k system at some point in the future?

Re:Why upgrade to XP? (2, Informative)

R.Mo_Robert (737913) | more than 9 years ago | (#12719158)

If all your concerned about is security patches, you've got until September 2010. I know Microsoft has delayed Longhorn a lot, but I don't think it'll be quite that late...

My advice: Stick with Windows 2000--extended support isn't the end of the world like this FUD-filled article wants us to think--wait a year or two for Longhorn to come out, and then consider upgrading. Hopefully you won't need to upgrade your hardware (much?).

Re:Why upgrade to XP? (0)

Anonymous Coward | more than 9 years ago | (#12719176)

Grr, typo. Your = you're. Posting anonymously to not clog my post history with stupid stuff like this. :)

Other vendor should follow this model. (0)

Anonymous Coward | more than 9 years ago | (#12718967)

When will Debian stop letting me installing security patches. Surely they want to be as successful as the great microsoft, don't they?

Ruh Roh... (1, Funny)

Anonymous Coward | more than 9 years ago | (#12718968)

I just drew on my head with a pen that I had thought to be retracted...I hope Head & Shoulders gets it off.

Wait a minute ... (1)

Infernal Device (865066) | more than 9 years ago | (#12718988)

If there are features in XP that prevent the backporting of IE to Win2K and WinNT, doesn't that mean they've tied the browser to the operating system again, in violation of the anti-trust settlement?

Maybe it's time to start handing out subpoenas like candy again.

Re:Wait a minute ... (1)

cnettel (836611) | more than 9 years ago | (#12719178)

Yeah, because using simple stuff like publicly documented API additions in GDI is tying. It's damn easy to write XP code and find "hey, this API seems fun, I'll try it out as I don't need, I don't even WANT this to run under 2000".

WOW! This must mean it's perfect now, no bugs! yay (1, Flamebait)

legal_asshole (859683) | more than 9 years ago | (#12718994)

I bet they still will have patches for 5 year old versions of linux... if only linux was a perfect as windows 2000 is now..

;)

Re:WOW! This must mean it's perfect now, no bugs! (1)

ideut (240078) | more than 9 years ago | (#12719130)

If you're talking about distributions, then, no. The longest life I'm aware of is RHEL at 5 years.

Pulled from shelves (2, Informative)

smiley2billion (599641) | more than 9 years ago | (#12719020)

Yeah, I work for a major retailer and we just pulled it from the shelves on Thursday. Sending all copies back to MSFT I believe.

Finally! (1, Funny)

tool462 (677306) | more than 9 years ago | (#12719056)

I'm glad Win2K is finally fixed. It's nice to know my OS is now bug-free. :)

Forking from Win2K to Linux...Is it hard? (1, Funny)

Simonetta (207550) | more than 9 years ago | (#12719083)

I use Windows 2000 and I have no plans to change, do any so-called update, or switch. I will use it until it stops working.

However at that point, I hope to change to Linux. There has to be a lot of people on Slashdot who have done this. Are there any suggestions of what to avoid? It has been my hope that Linux gets easier to install and operate ever few years.

I've installed Linux about five times in seven years. The first few times were absolute nightmares. The last time wasn't too bad. It's just that I already had Windows 2K working and it was free, and most important, I already knew how to use it.

I will never pay any money to Microsoft for any reason. It's just not an option for me. If they want me to give them money then they first need to give me a whole lot more money and then I'll consider giving some of it back. Technically then I would have given them money. But, they haven't contacted me yet.

One great advantage to Linux is the possibility of customizing it to your needs. I can't stand having Windows have the Exit Application button be right next to the Run-Ap-in-Background button. What fool came up with the idea of having them right next to each other in the upper right corner? And of course, it can never be changed in a hundred years.

Another serious disadvantage to Windows is when you have a huge well organized hard disk with lots of directories that have descriptive names. When you're working in one program and want to use the file in another program, you have to open the second program , click on file open and then go through the LONG process of finding the file in the directory tree. I want to have the File_open screen bring up a list of the last ten directory points where I have accessed a file, regardless of which program used to access the file. In Windows, impossible now, impossible forever.
In Linux, maybe. If not now then someday. It's these kind of things that cause people to switch.

final like in... (1)

xv4n (639231) | more than 9 years ago | (#12719103)

Final like in "our OS has no more bugs" or final like in "we wont be supporting our OS soon"

So have they released it yet? (1)

mnmn (145599) | more than 9 years ago | (#12719112)

"Microsofts plans to ship a Windows 2000 Update Rollup"

"The Update Rollup comes just one month before mainstream support for Windows 2000 client and server releases expires on June 30."

So have they released it or not? Those statements are contradictory. I can go check, but that means one of the statements will be proven false.

Random thoughts about Microsoft... (2, Funny)

rice_burners_suck (243660) | more than 9 years ago | (#12719113)

...and the phasing out of Windows 2000.

I can't blame Microsoft for phasing out Windows 2000. After all, synergies between killer applications empower emerging stewards to architect ubiquitous initiatives, harness revolutionary convergence, and engineer bleeding-edge solutions to recontextualize turn-key markets.

Growing open-source deliverables harness global interfaces to unleash holistic partnerships. Strategic content drives leading-edge web services to deliver efficient networks while syndicating one-to-one mindshare. When bleeding-edge content architects maximize seamless schemas to deliver robust web services, extensible infrastructures cultivate mission-critical functionalities. Best-of-breed communities target proactive enterprise paradigms while 24/7 methodologies reintermediate visionary content. By leveraging vertical synergies, content providers syndicate one-to-one cross-platform convergence.

Microsoft's plans include optimizing their internal operations to speed up delivery of Longtooth. Sources whom I consider accurate have told me that despite Microsoft's claims that Longtooth will be released by 2006 or 2007, the planned release date is actually late in 2019. Microsoft's secret goals for this version are:

  • To reduce the user's perception of the complexity of Windows.
  • To gain increased security from emerging threats, such as viruses, worms, spam, spyware, adware, malware, hackers, and phreakers, among others.
Microsoft will accomplish these goals through a variety of changes. First, Longtooth will no longer be based on the Windows NT design philosophy, as were Windows 2000 and XP. Instead, Microsoft will release MS-DOS 9.0 2003, a 64-bit multithreaded DOS written in VisualBASIC.Net, and Windows Longtooth will run on top of that. Also, Longtooth will contain more code changes than any previous version of Windows, both in the number of changed source lines of code (SLOCs) and in the percentage of the total Windows codebase changed. Tremendous numbers of new features are being implemented in completely new code.

More importantly, Microsoft employees are combing through the codebase, in a relentless search for code that is mature, stabilized, and proven. This search has proved difficult, but when found, such code will be marked for reimplementation. I'm told that most of this code will be reimplemented in VisualBASIC.NET, even if the prior version was written in another language, such as C or C++. Programmers making the new VisualBasic.NET code are not allowed to look at the code that already exists, so that fixes to known issues will not be known until well after the software is deployed to millions of users.

The reason for these changes is simple: Study after study conducted by Microsoft has proven that security through obscurity is the only way to go, especially in an operating system deployed to millions of users, with many instances running mission critical applications in finance, industry, government, and other sectors. Microsoft has identified that viruses, worms, spam, spyware, adware, malware, hackers, and phreakers are able to compromise Windows security because vulnerabilities in the code are known. By changing much of the codebase, especially the stablest and most proven parts, Microsoft will thwart the efforts of malicious programmers, as it will take time for them to find the new vulnerabilities in the unknown code.

To meet Microsoft's first goal of reducing the user's perception of the complexity of Windows, Microsoft will integrate a new technology, dubbed Microsoft Windows User Simplicity And Security Manager 2003, into Longtooth. This technology will hide all configuration settings from the user. All settings will be completely automatic, and the user will have no need to know or care what is under the hood. In reality, Longtooth will be the most complex version of Windows yet, with thousands of configuration settings controlling nearly every function of the operating system. The settings will be produced by discovery algorithms designed to automatically set a "sane" configuration. Since there will be no interface to modify any setting, the user will have no choice in his configuration, thus simplifying the user's perception of the system's complexity.

To meet the second goal of increased security, these settings will be scattered throughout the OS, its components, and in other areas of the file system. For example, Microsoft knows that viruses, worms, spam, spyware, adware, malware, hackers, and phreakers are interested in moving the icons on user desktops without the user's permission, so settings controlling the number and size of icons appearing on the desktop will be scattered throughout parts of the registry, batch files, .ini files, web bookmarks, in the Windows kernel, in the file allocation table, in the hard drive's partition table, in hidden tracks on the hard drive, and, if a Linux partition exists, in random areas of this partition, overwriting other data. This manner of storing settings will thwart the efforts of hackers to modify them for malicious purposes. Unfortunately, high security also means a slight reduction in usability. In this case, it will prevent the user's ability to control protected settings like the positions of icons, which is why Longtooth will be fully automatic when it comes to configuration.

On the other hand, Microsoft does not plan to expend unnecessary efforts to protect less important settings. Therefore, unimportant items, such as the user's digital wallet, used to access bank accounts and other private information online, will be stored as cleartext in the file C:\WINDOWS\WALLET.INI. For convenience, users will be able to access their wallet from anywhere over the Internet. For example, if your home computer's IP address is 201.555.193.31, and you want to access your bank accounts from work, all you have to do is connect to http://201.555.193.31/wallet [201.555.193.31] , and Windows will supply the file without any troublesome intervention or inconvenient passwords, which users are likely to forget right when they need them most.

Microsoft Windows User Simplicity And Security Manager 2003 includes additional functionality to thwart viruses, worms, spam, spyware, adware, malware, hackers, and phreakers. For example, Windows automatically assumes that any non-Microsoft code might be malicious. It identifies such code by comparing the executable name to a list of Microsoft applications. If the name matches, the code is assumed safe; if the name does not match, the code is assumed unsafe. So, for example, any file named EXPLORER.EXE or NOTEPAD.EXE is known to be Microsoft code and is therefore assumed 100% safe. The OS does not make any safety checks on such code, and the code always runs with full Administrator priviledges. For convenience, this list is stored in C:\WINDOWS\SAFELIST.INI, and can be accessed with read/write permission using any Internet connection.

Longtooth will include a second line of defense against viruses, worms, spam, spyware, adware, malware, hackers, and phreakers. Dubbed Microsoft Malicious Code Stopper 2003, this portion of Longtooth will prevent known malicious code from running. Each time the user attempts to launch a program by clicking its icon, Longtooth will compare the name of the program to names listed in the file C:\WINDOWS\DONTRUN.INI. If the program is listed there, Windows warns the user against running malicious code and prevents the program from starting. When Windows is installed, this file only contains OPERA.EXE and FIREFOX.EXE, two programs known to Microsoft to contain rogue code.

By distinguishing safe Microsoft code from unsafe malicious code as described in the previous paragraph, Microsoft Windows User Simplicity And Security Manager 2003 provides an important layer of security. This security is integrated into the Windows user interface as I described at length in previous posts about Longtooth. A separate line of defense, called Microsoft Longtooth Security Center 2003, will provide an interface to authenticate security events. I will summarize its features here:

User interface features, such as mouse movement and clicks, use of the scroll wheel, keys pressed, menu selections, and other events pass through a special filter when they occur in any part of the interface not controlled by safe Microsoft code. Any time such an event occurs, Windows will display a dialog, asking the user if he is sure he wants to perform that action. The user will have to select "Yes" and enter the administrator password to proceed. This process will be known in Longtooth as "Authenticating an OS event to the user," or simply, as "authentication."

The network layer will be heavily protected. Each network packet received or sent over any interface will require authentication, unless focus is in a Microsoft program at the time, in which case all security checks, including the Microsoft Personal Firewall, if activated, will be completely bypassed. Users will also have to authenticate the loading of any program, unless it is a Microsoft program. Any APIs called will have to be authenticated, unless they are called from a Microsoft program. Any assembly instruction executed in a non-Microsoft program will also have to be authenticated.

By the way, to make sure that a "bot" or some other automated system isn't automatically clicking "yes" and entering the password, and to foil password cracking programs, Microsoft will implement several innovative new technologies. Sometimes, the user will be asked to enter his password backwards. Other times, the password form will request every other character of the password, or every third character, or an ASCII sum of characters located in prime number locations (e.g., the 1st, 2nd, 3rd, 5th, 7th, 11th, etc., characters of the password) in BCD notation, or characters located in Fibonacci number locations (e.g., the 0th, 1st, 1st, 2nd, 3rd, 5th, 8th, etc., characters of the password). In the case of Fibonacci numbers, 0 will refer to the first character, 1 to the second, etc. Longtooth will provide a reference guide and a programmer's calculator to assist the user during this process. Additionally, Windows will sometimes display an image of text that is slightly warped (to foil OCR algorithms that might be present in password crackers) that the user must enter correctly before typing the password.

Again, these authentication checks take place only when running non-Microsoft code. Microsoft understands that so much authentication will make any non-Microsoft program totally unusable for all practical purposes. Instead of getting any work done, the user will spend all of his time entering passwords. Therefore, Microsoft will release what it internally calls a PoK, or "patchwork of kludges," known for marketing purposes as Microsoft Longtooth Password Accelerator 2003. This accelerator will function by capturing authentication events and entering the Administrator password automatically each time, preventing the window from appearing and bothering the user. Since this means the security gained through authentication will be lost, Microsoft Longtooth Password Accelerator 2003 will, at random intervals, disregard authentication events, causing the window to appear. This means that you could be playing Doom III, and suddenly a window appears asking you if you really want to execute MOV EAX,EBX. Or you might have Nero burning a DVD while you're watching TV in the other room, and the burning process will get screwed up in the middle because some window will wait for your password before continuing. These programs will be frozen until you enter the Administrator password. But since Microsoft understands that sometimes you start a process and leave it unattended, Windows will countdown 60 seconds and then simply continue, skipping the action that did not gain authentication. Thus, the unattended program would probably crash or have some other undefined result.

This might seem a bit inconvenient, but high security is more important than proper operation. Microsoft understands that users may be somewhat disappointed when programs crash due to increased security. To compensate, Longtooth will include several innovative features designed to provide an improved user experience.

Clippy, the talking paperclip, along with other Microsoft characters, will appear throughout the user interface to help the user make informed decisions. Dialog boxes and other cumbersome interface elements have been removed in favor of Clippy and his friends. When an authentication window appears, Clippy will be there to make a random choice, if the user doesn't know what to do. In this case, Clippy can flip a virtual coin, which will come with cool animations and sounds. The coin will initially be selected according to the local currency, but the user will be able to choose from over 100 different contemporary and historical coins. Longtooth will also include an optional full-screen animation with cool 3D effects, which can be used during this process or as a screensaver.

Another option is to pit two Microsoft characters, such as Clippy and Einstein, against each other in a variety of games, such as Scissors/Paper/Rock, Chess, Backgammon, Checkers, or Monopoly, with the winning character making the decision. A "best out of three" option will be presented, but better yet, users can combine several of these into a single decision. For example, Clippy and Einstein can play a game of Chess; the winner can play Monopoly with Rover, and the winner of that game gets to flip a 1-oz Krugerrand coin to make the final decision. Thus, the decision process could take a number of hours, and the rest of the computer is frozen during this time for security purposes. Even Ctrl-Alt-Delete will not work during this time.

Hackers or phreakers who gain physical access to the computer during this process might think they are smarter than that: They will push the Reset button, or unplug the computer. But Microsoft has thoughtfully included a journal, similar to a filesystem journal, to protect the system: The next time the system is started, after the system runs Scandisk, Clippy and Einstein will continue their game of Chess right where they left off.

By adding these innovations, Microsoft hopes to make Longtooth fun and inviting, rather than scary and intimidating. This is important to Microsoft, as they are concerned about users who have never used a computer before. These users will find it easier to operate the computer through Clippy, rather than through a scary user interface with icons, buttons, and other confusing elements. Advanced users will appreciate the increased security and peace of mind that Longtooth will bring.

To summarize the above, I was just thinking how Microsoft could reduce the complexity of the next version of Windows, Longtooth, due in 2009.

Longtooth will include a tremendous amount of new features implemented in completely new code. Many, but not all, existing features would be reimplemented in VisualBasic.NET just for the heck of it, even if mature versions are already implemented in C or C++. Programmers making the new VisualBasic.NET code would not be allowed to look at the code that already exists, so that new ideas might be better implemented. The features will be chosen by random for reimplementation.

All Microsoft code would assume that any Microsoft code (the OS and any Microsoft applications) is secure. This code will always execute with no checks to make it run faster. All other code will be subject to Longtooth's new security system, dubbed Microsoft Longtooth Security Center 2003. This feature will give users more control over processes that execute in their computers. I will explain some of its features here:

To maximize security, Microsoft Longtooth Security Center 2003 will make certain assumptions about the user. For example, users who use Microsoft products are assumed to know what they are doing. However, users of 3rd party applications not made by Microsoft are always assumed to be complete idiots. Therefore, all user interface events occurring outside of Microsoft applications will trigger a safety mechanism.

For example, each time the user moves the mouse in an area not controlled by a Microsoft application, the user will see crosshairs moving across the screen to indicate where the mouse will be located. When the user stops moving the mouse, an authentication window will appear and state: "The user has requested that the mouse be moved to the location on the screen indicated by the crosshairs. This area of the screen is controlled by untrusted code that may cause damage to your computer, your documents, or your network. Do you wish to allow the mouse to move to this location?" Buttons for "yes", "no", "details", and "help" will be displayed.

Selecting "no" will cause the mouse cursor to remain at its previous location. Selecting "yes" will bring up another window, requesting the user's password to authenticate the movement of the mouse. If the user enters the correct password, the mouse cursor movement will be authenticated to that user and the cursor will be placed at the new location. Selecting "details" will display the X and Y coordinates of the new position, followed by warnings against using untrusted rogue code such as Linux.

For additional protection, clicks, keys pressed on the keyboard, items selected in a menu, or other input events will trigger similar security mechanisms. Since Microsoft code is considered secure, these checks will not occur in windows owned by Microsoft code. Also, the mouse may be used to click on the above buttons and fields during mouse movement authentication. If any such movement of the mouse takes place during the authentication process, the mouse will still be moved to the location indicated by the crosshairs, but a bug in Windows will cause the cursor to immediately "bounce" back to the location where it was last used during authentication. Microsoft will refuse to fix the bug unless Linux is outlawed in all countries, even those countries that have no computers.

Many other authentication checks will be made by Windows. I'll return to this topic in a moment. First, let me mention that Clippy, the talking paperclip, along with other Microsoft characters, will appear during this process to help the user make an informed decision. If the user is totally unsure, Clippy will provide several options to make a random choice. One option is to flip a virtual coin, which will come with cool animations and sounds. For additional fun, the user will even be able to choose from over 100 different contemporary and historical coins. Microsoft is also said to include an optional full-screen animation with cool 3D effects, which can be used during this process or as a screensaver. Another option is to pit two Microsoft characters, such as Clippy and Einstein, against each other in a variety of games, such as Scissors/Paper/Rock, Chess, Backgammon, Checkers, or Monopoly, with the winning character making the decision. Also, a "best out of three" option will be presented. By adding these innovations, Microsoft hopes to make the authentication process fun and inviting, rather than scary and intimidating.

The network layer will be similarly protected. Any time a packet is received over the network, an authentication window will ask: "A network packet has been received. Do you wish to allow the network packet in?" Again, buttons for "yes", "no", "details", and "help" will be displayed. Obviously, selecting "no" will reject the packet and notify the sender by sending a screenshot in JPG format; "yes" will accept it after getting the required password; "details" will show a disassembly of the packet and its contents, and "help" will direct the user to a website about avoiding any network traffic with Linux hosts for security purposes.

Since Microsoft code is considered secure, packets received while control is in an application known to be made by Microsoft, such as any file called EXPLORER.EXE, will bypass the entire security layer, including the Windows Personal Firewall, if the user activated it, and the packet will be accepted without further troubling the user.

By the way, to make sure that a "bot" or some other automated system isn't automatically clicking "yes" and entering the user's password, and to foil password cracking programs, Microsoft will implement several innovative new technologies. Sometimes, the "yes" and "no" buttons will be swapped. For password entry, sometimes the user will be asked to enter his password backwards. Other times, the password form will request every other character of the password, or every third character, or an ASCII sum of characters located in prime number locations (e.g., the 1st, 2nd, 3rd, 5th, 7th, 11th, etc., characters of the password) in BCD notation, or some other method. (Windows will provide a programmer's calculator for figuring that one out when it happens.) Additionally, Windows will sometimes display an image of text that is slightly warped (to foil OCR algorithms that might be present in password crackers) that the user must enter correctly before typing the password.

Microsoft will build hooks into its operating system which force application code to be authenticated to the user. Before any executable loads, the user will be asked: "The application WK4992LMB.EXE is attempting to load. This application is not made by Microsoft and may contain rogue code. If you run applications not made by Microsoft, you risk damage to your data, your computer, your network, or your bank account or other private information. Do you wish to allow this application to load?" Again, buttons for "yes", "no", "details", and "help" will be displayed, and the user will have to enter a password to authenticate. Since Microsoft code is considered secure, any application made by Microsoft, such as any file called NOTEPAD.EXE, will not require authentication.

Other hooks will perform similar functions. Any time an application not made by Microsoft attempts to call a Windows API function of any kind, the user will be asked: "The user has requested that the Windows API function FlushConsoleInputBuffer be called. Do you wish to allow the function to be called?" Pressing "details" will bring up the Windows API reference, so that the user will learn the details of the function before deciding whether to authenticate it. If the user has not installed Microsoft Visual Studio.net 2009, Windows will allow the user to enter credit card information to order a copy, so that the function reference could be displayed. If the user selects "no", the function will not be called, but control will return to the application as if nothing strange has happened. Usually, this will cause the application to get into an unknown state, but strong security is more important than proper operation. Again, since Microsoft code is considered secure, applications known to be made by Microsoft, such as any file called NOTEPAD.EXE, may call any Windows API function without requesting the user's password.

Any time an application not made by Microsoft attempts to execute an assembly instruction of any kind, a similar window will be displayed... "The user has requested that Windows execute the assembly instruction mov ax,bx. Do you wish to allow this assembly instruction to execute?" Windows will implement this functionality similar to an assembly-level debugger. Selecting "no" will cause the instruction to be skipped. Windows will place the instruction pointer at the following instruction, without executing the one that the user did not authenticate. Usually, this will cause the application to get into an unknown state, but strong security is more important than maintaining a known state in user applications. Remember that Microsoft code is not subject to these checks.

All of these authentications will make the computer nearly unusable. Microsoft applications will still function normally, but any applications made by a third party will not be usable because the user will spend hours and hours entering his password before the application even finishes loading. To solve this problem, Microsoft will release a special application called Microsoft Longtooth Password Accelerator 2003. This product will be released in 2009 as an optional component of Longtooth. With this accelerator, whenever Longtooth will attempt to ask the user one of the above questions with a password, Microsoft Longtooth Password Accelerator 2003 will prevent those windows from appearing and will enter the administrator password, authenticating the action to the administrator account. This will allow applications not made by Microsoft to execute in Longtooth with Administrator priviledges, so that all of the user's time won't be taken up in authentication and password entry. To make sure that the system is still somewhat secure, the authentication form will still appear at random times when using non-Microsoft code. So you might be playing Doom 3 and suddenly a window asks you if you want to execute mov eax,ebx.

By implementing such a widespread and well-designed security system, Microsoft will finally achieve a level of security that is satisfactory for Windows in the 21st century.

Gee, I really wrote a lot here! :-)

Isn't that nice of Microsoft! (1)

callipygian-showsyst (631222) | more than 9 years ago | (#12719175)

You don't see Apple (for example) coming out with updates for System 8, do you?

This is a great example of the level of support, dedication, and customer service you get from a company like Microsoft.

Load More Comments
Slashdot Login

Need an Account?

Forgot your password?

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>