Y2K

Dooooom.
Tarvitsemme parasta
Teknologia
Icon Tech Portal.svg
Ohjelmointi nukkeille
vuoden 2000 ongelma (tunnetaan myös Y2K , Millennium Bug , ja joukko muita nimiä) viittaa suunnitteluviran ennustettuihin vaikutuksiin suuressa osassa keskusyksikköä tietokone ohjelmisto, josta tuli yleinen huolenaihe 1990-luvulla, koska se uhkasi aiheuttaa tuhoja palvelinkeskuksissa ympäri maailmaa siirtyessä vuosina 1999-2000.

Sisällys

Syyt

Vuosi 1900.

Aikana, jolloin tietokone muisti mitattiin tavulla tai 'sanalla' ja se tuli esimerkiksi rummut ja ferriittisydämet , menneiden päivien (enimmäkseen 50-70-luvulla) ohjelmoijat pyrkivät yleensä edustamaan päivämääriä 6-tavuisissa tekstijonoissa (yleensä muodossa, kutenyyddmmtaippmmyy, paikallisten standardien mukaan) muistin säästämiseksi. Ongelma syntyi kaksinumeroisessa vuosimuodossa - mikä tahansa yli 99 vuotta, 12 kuukautta ja 31 päivää kestävä jakso ei ollut edustettavissa, mikä johtaisi oletettavasti arvaamattomiin tuloksiin päivämäärän siirtämisessä.


Tämä ongelma oli ennakoitu jo 1980-luvun puolivälissä, mutta silloin, kun laskentatehon kasvu oli väistämätöntä ja ohjelmistojen ylläpidon odotettiin olevan rutiinia, ohjelmistojen toteuttajat ja teknikot eivät pitäneet tätä merkittävänä ongelmana uskoen, kun he ajattelivat sitä ollenkaan, että kyseiset ohjelmat korvataan ennen vuosituhannen vaihtoa. Kuitenkin kun nämä vanhat ohjelmat jatkuivat päivittäisessä käytössä vain vähän tai ei päivityksiä, 90-luvun puolivälissä tietokonekonsulttien ryhmän ympärille alkoi muodostua tietty tunne, että ongelmana saattaa olla.

Rationaaliset reaktiot

Mahdollisen ongelman suuruudesta käytiin huomattavia kiistoja. Tietokoneteollisuudessa, vaikka vain harvat ihmiset kannattivat täysin huomiotta Suurimman osan ongelmista tuntui siltä, ​​että se tuntuisi enimmäkseen ärsyttävältä ja että todellinen huolenaihe ei ollut niinkään datakeskuksissa kuin päivämääräherkissä sulautetuissa ohjauslaitteissa, kuten teollisuuden valvonta- ja ohjauslaitteissa, pankkiautomaateissa ja turvajärjestelmissä. Pankit olivat varmasti huolestuneita ajatuksesta, koska korkojen laskentajärjestelmien epäonnistuminen voi aiheuttaa niiden menettämisen raha . IT-maailmassa oli kuitenkin lukuisia pieniä asioita - monia käyttöjärjestelmät ( Microsoft Varsinkin Windows) käytti 2-numeroisia vuosia sisäisesti, ja vaikka ongelma itsessään oli käsitteellisesti yksinkertainen, se vaati monta ihmityötuntia koodin ja arkistoitujen tietojen valitsemista - kysymys oli enemmän ikävyydestä kuin kekseliäisyydestä.

Vuosiin 1997-98 mennessä COBOL maailman ohjelmoijat, jotka ovat tähän asti piilottaneet identiteettinsä häpeästä, keräsivät huomattavia määriä rahaa yrittäessään korjata ongelmaa; samankaltaisia ​​ponnisteluja tehtiin sulautettujen järjestelmien kanssa, joita on luonteeltaan paljon vaikeampaa korjata.

Irrationaaliset reaktiot

Onozomg.gif
Vuonna 1999 olin lounaalla kongressimiehen kanssa Oklahoma nimeltään Ernest Istook. Meillä oli juuri ollut keskustelu Texas hänen ehdotuksestaan ​​tuoda hallituksen tukema rukous takaisin julkisiin kouluihin. Pääruokan päätyttyä hän sanoi: 'Barry konservatiivinen Republikaanien edustajakokouksella oli kokous toisena päivänä, ja olemme ratkaisseet Y2K-virheen ongelman. ' Voin olla suora mies, joten sanoin: 'Gee, niin mitä te päätitte?' Hän vastasi: 'No, kun tietokoneet eivät tunnista vuotta 2000, ne palaavat vuoteen 1900, ja pidämme siitä paremmin tällä tavalla.' Vitsissä on paljon surullista totuutta.

Väistämättä puoli ja yleisö kiinnosti mahdollisia haittoja, joita asia saattaa aiheuttaa teollisuudelle, kansallinen turvallisuus ja maailmantalous. Kristilliset fundamentalistit nähdä mahdollisuuden evankeliointi , puhalsi odotetut tulokset epämääräisesti, yrittäen kenkälusikka Y2K heidän lopetusajat teologia , kanssa Jälleenrakentaja kirjailija Gary North keihäänkärki liikkeen kohti laajamittaista Survivalismi . Tämä synnytti matalan teknologian laitteiden kotiteollisuuden (monet ostivat yrityksiltä, ​​jotka olivat kerran tehneet suurimman osan tuotteistaan liiketoimintaa toimittaa Amish ja heidän kaltaisiaan ryhmiä) ja selviytymisaiheisia kirjoja ja kampanjoita, tarkoituksena joko Toinen tuleminen seuraisivat, tai maailman rahastot olisivat ainoat ihmiset, joilla on resursseja rekonstruoida, avaten tietä a teokratia . (Kun Y2K tuli ja meni, monet samat ihmiset kierrättivät itsensä jälkeen 'terrorismin torjunnan asiantuntijoina'. Eri pullo, sama käärmeöljy .) Y2K: sta tuli paljon fiktiivistä kirjallisuus , useimmiten selluista, usein tieteiskirjallisuus tai uskonnollinen mutta joskus muut tyylilajit (mukaan lukien pr0n ) ja yksi erityisen huono NBC-televisio elokuva . Y2K: sta tuli väliaikaisesti avainsana kaikille suurille mutta vältettävissä oleville teknisille vikoille.


Mitä todella tapahtui

Viimeinen reliikki sukupuuttoon joutuneesta niin kutsutusta '' ihmisrodusta '', joka tuhoutui salaperäisen ohjelmavirheen takia.

Muutama virhe

Vaikka Y2K-pelko voidaan hyvittää sen vuoksi, että se on aiheuttanut monille yrityksille merkittäviä tietoinfrastruktuurin päivityksiä ja yleensä siivoavan paljon vanhoja ohjelmistoja ja tietoja, lopullinen työ ei ollut läheskään valmis uudenvuodenaaton lähestyessä vuosina 1999–2000, ja mukana oli monia juhlasuunnitelmia. mutta melko harvat ahdistukset (ja monet teknikot saavat huomattavia ylitöitä uudenvuodenaattona työskentelystä). Keskiyö lähestyi kansainvälistä päivämäärää linjalla Uusi Seelanti olla ensimmäisten joukossa, johon siirtyminen vaikuttaa ... ja paljon ei tapahtunut. Siellä ja siellä oli muutamia häiriöitä ja pieniä kaatumisia, pelottavimpia hälytysjärjestelmiä japanilainen ydinreaktorit ja a vakooja satelliitti meni fritzillä. Jotkut kellot ja kalenterinäytöt, mukaan lukien Yhdysvaltain merivoimien observatorion kello (joka pitää Yhdysvaltojen virallisen päivämäärän ja kellonajan), myös tuhottiin, joko vuoden 1900 tai 19100 näyttämisen.



Suurin virhe vaikutti vuoden 2000 synnytystä edeltävien seulontojen tuloksiin Downin oireyhtymä Iso-Britanniassa. Tutkijat havaitsivat, että Y2K-häiriö aiheutti tietokoneiden väärän laskennan 154 raskaana olevan äidin äidin iästä, mikä sai heidät saamaan epätarkkoja tietoja lapsensa mahdollisuudesta saada Downin oireyhtymä. Tämän seurauksena kaksi vähäriskistä naista sai abortit ja neljä Downin oireyhtymää sairastavaa vauvaa syntyi sen jälkeen, kun heille oli annettu merkintä 'matala riski'.


Mutta ei paljon virheitä

Y2K-yhteensopiva!

Suurimmaksi osaksi siirtyminen sujui sujuvasti myös alueilla ja teollisuudenaloilla, joissa valmistelu oli ollut vähäistä. Lasketut toimitusketjun viat ja sulautettujen ohjausjärjestelmien katastrofit, joiden ennustettiin, eivät koskaan toteutuneet, ja jotkut järjestelmät (etenkin Unixin kaltaiset ja Mac Käyttöjärjestelmissä, mutta myös monissa sulautetuissa järjestelmissä, jotka eivät todellakaan välittäneet alkamispäivästä) ei ollut lainkaan ongelmia. Suurimmat todelliset uhrit olivat huonosti ylläpidetyt vertikaaliset markkina-sovellukset tietokoneille, eräänlainen hämärä mutta välttämätön yritysohjelmisto, jolla on yksi kirjoittaja ja hyvin vähän käyttäjiä. Muutama aihe puhkesi 1. maaliskuuta 2000 ja vuoden 2001 alussa, koska vuosi 2000 oli karkausvuosi ja monet ohjelmat eivät olleet ottaneet sitä huomioon, mutta nämä olivat vielä pienempiä ongelmia kuin edellisenä vuonna.

Y2K, joidenkin odotetaan olevan yhtä katastrofaalinen maailmanlaajuinen katastrofi Toinen maailmansota tai Espanjan flunssaepidemia, sen sijaan meni historia kirjat ylikuormitettuna kuohuviininä. Muutama vanhentunut luottokortti ja pariton rikkoutunut satelliitti eivät tee katastrofia, ja Y2K ohitti nopeasti popin kulttuuri . Ainoa muisti siitä löytyy nyt muutamasta ohjelmistopaketista, lähinnä 1990-luvulla kirjoitetuista ohjelmointikirjastoista, joita ylläpidetään edelleen aktiivisesti.edelleenkantaa Y2K-vaatimustenmukaisuuslausekkeita, todennäköisesti koska ketään ei voi häiritä valmistelemasta jotain sellaista dokumentaatiosta. Talous säilyi suunnilleen terveenä huhtikuuhun 2000 asti, jolloin rahajuna loppui dotcom-puomille ... joten tietyssä mielessä Y2K (kuten vuonna 2000 itse)tekituhota tietokoneteollisuus.


On uskomatonta, että muutama ongelma tuli esiin vuoden 2020 alussa. Y2K: n kanssa tekemisissä tapahtuneen laiskan päivämäärän takia kourallinen tietokoneohjelmia alkoi toimia virheellisesti ja tekivät hieman sekaisin asioita. Suurin osa näistä oli kuitenkin yksinkertaisia ​​ärsytyksiä, eikä niillä ollut vakavia vaikutuksia.

9.9.1999

Eräänlaisena johtopäätöksenä Y2K: lle oli joitakin vähäisiä huolenaiheita siitä, mitä tapahtuisi 9. syyskuuta 1999, lähinnä keskittyen paskaisiin ohjelmointiin, jotka osoittautuivat merkityksettömiksi. Eräässä tapauksessa edellisten vuosikymmenien myyntipuhelijoita kehotettiin syöttämään ”9/9/99” seuraavan puhelun päivämääräkenttään kaikille asiakkaille, joihin he eivät aio ottaa yhteyttä uudelleen (toisin kuin 'ei-aktiivinen asiakas' -kenttä) ) ... aikatauluttamalla heidät soittamaan entisille asiakkaille 9. syyskuuta 1999. Yhteensä anarkia !

Jälkiseuraukset

'Ydinjärjestelmät ovat Y2K-yhteensopivia'? Me vitun toivomme niin!

Oliko kaikki turhaa? Kukaan ei todellakaan tiedä, kuinka suuren osan siirtymän kivuttomuudesta voidaan liittää valmisteluun ja kuinka paljon ongelman tekijä ei ollut niin suuri kuin odotettiin. Ja itse asiassa Y2K-valmisteilla oli huomattava vaikutus yleiseen katastrofivalmiuteen, jolloin monet yritykset ja hallitukset - huomattavasti suurempi toiminnallinen joustavuus ja palautettavuus sellaisten tapahtumien takia, - ja vuoden 2003 koilliseen MEILLE Sähkökatkos.

Meillä ei ole myöskään tietoja siitä, mitä olisi tapahtunut, jos mitään ei olisi tehty. Tiedämme, että (a) paljon työtä tehtiin ja että (b) paljon ei mennyt pieleen. Emme voi lopullisesti sanoa, että b oli a: n tulos.


Yleisesti sovitaan, että demagogit, jotka yrittivät tehdä siitä joukkotilinlaskun Jumala ja ihmiskunta olivat lopulta virheellisiä ja että kaikilla oli hieman kuuma kauluksen alla ongelmasta, joka ei osoittautunut aivan yhtä suureksi kaupaksi kuin jotkut odottivat.

Y2K38

Mutta juuri kun luulit olevan turvallista palata veteen ... Vuonna 2038 32-bittinen Unix ja Unix-tyyppinen (esimerkiksi.Linux) -järjestelmissä on samanlainen ongelma päivämäärän siirtämisen kanssa; tämä on kopioitu tarpeeksi mielikuvituksettomasti Vuoden 2038 ongelma . PC-teollisuus on siirtynyt asteittain 64-bittisiin laitteistoihin ja ohjelmistoihin, mutta todennäköisesti istuu edelleen paljon vanhoja juttuja, ja useimmat sulautetut järjestelmät (paitsi tabletit ja älypuhelimet, mutta myös autot, teollisuuslaitteet jne.) ei 64-bittinen. Tämä tietysti tarkoittaa, että maailma loppuu ja olemme kaikki TOMMISSA! Mutta todellisuudessa, kuten Y2K: n kohdalla, siihen liittyy paljon tylsää työtä päivittämällä ja vaihtamalla tavaraa. Ainakin he alkavat työskennellä tämän kanssa nyt, pari vuosikymmentä eteenpäin, sen sijaan, että ne olisivat viime vuosina ennen sitä.

Ihmiset valmistelevat edelleen Y2K: ta

17. toukokuuta 2017 saakka Yhdysvallat Edellytyksenä oli, että sen virastot raportoivat valmiuksestaan ​​vuoteen 2000. Presidentti Donald Trump viisaasti luopui vaatimuksestaan ​​sinä päivänä. Sinun täytyy miettiä, mitä he lähettivät tarkalleen 17 vuoden ajan.

Y2K-kirjan tapaustutkimus

Millennium Bug: Kuinka selviytyä tulevasta kaaoksestamennessä Michael S.Hyatt oli melko tyypillinen maallikon opas virheeseen. Hyattin kirjoitus nojasi voimakkaasti pelon levittäminen ja viranomaisen väite - Yhdessä vaiheessa hän sisälsi Pascalin sujuvuuden ja 'kolme erilaista BASIC-murretta' osana pätevyyttään. Jotkut hyvin vähäpätöiset jatkokohteet aiheuttaisivat todennäköisesti raittiimpia ajattelijoita. geeksit . Hän tarjosi kolmea mahdollista skenaariota: pimennys (suuret haitat), pimennys (hengenvaarallinen taloudellinen epäonnistuminen) ja sulaminen (täydellinen yhteiskunnan romahdus), ottaen huomioon jonkin toisen kahden todennäköisimmän yhdistelmän. (Skenaariota 'ei paljon mitään' ei koskaan edes mainittu.) Hyattin kannattamat selviytymisratkaisut laskettiin ilmeisesti valitettavaksi oikeisto libertari ja selviytyjä arvot, mukaan lukien muuttaminen pieneen kaupunkiin ja varastoiminen aseet ja ruokaa .

Kun Y2K-vika osoittautui enimmäkseen rintakuvaksi, Hyatt jatkoi kirjoittamista itsehoito liikekirjat. Yksi toivoo tekijänEteneminen eteenpäin: Todistettu suunnitelma ajelehtimisen lopettamiseksi ja haluamasi elämän saamiseksilopulta näki hänen toiveensa toteutuvan.