Monokultura: jednako loša ideja u računarstvu kao iu poljoprivredi

Original: https://dan.tobias.name/thenet/monoculture.html

Daniel R. Tobias

U poljoprivredi i biološkim naukama, monokultura se odnosi na situaciju u kojoj jedna vrsta biljke ili životinje potpuno dominira u ekosistemu, istiskujući sve druge vrste. Tipično, dominantni element monokulture neće biti samo ujednačenih vrsta, već čak i ujednačen podtip unutar vrste – kao da ne samo da su svi kućni ljubimci psi (istiskivanje drugih vrsta kućnih ljubimaca kao što su mačke), već su svi oni posebna vrsta pudla.

Moderna poljoprivreda je imala mnogo primera monokultura, pošto su pojedine vrste useva izabrane za različite poželjne osobine i propagirane identično širom sveta, zamenjujući mnoštvo različitih lokalnih useva. Uspon velikih korporativnih farmi i multinacionalnih proizvođača sjemena ubrzao je napredak ka ovoj situaciji. Broj različitih vrsta usjeva koji se široko uzgajaju stalno se smanjuje kako naučnici stvaraju pažljivo izrađene sorte dizajnirane za maksimalnu popularnost, a farmeri se identično odlučuju da ih koriste.

Dakle, u čemu je problem, ako su ovi usjevi izabrani zato što su bolji? Pa, pored opšteg dubokog osećanja da je “raznolikost začin života” i nešto je izgubljeno kada je zamenjeno uniformnošću (kao da, obala do obale, McDonald’s je istisnuo sve ostale restorane i Wal-Mart je eliminisao sve u drugim prodavnicama), postoje stvarni problemi koji nastaju zbog monokulture. Uprkos pažljivom uzgoju koji je doveo do sadašnjih sorti useva, nijedan usev nije u potpunosti imun na napad. Bolesti, insekti, klimatske promene i druge štetne stvari mogu uništiti useve, a može se ispostaviti da su, slučajnom šansom, neke genetske sorte podložnije određenoj katastrofi od drugih. U multikulturi, sa mnogo različitih varijanti na terenu, katastrofa će nauditi nekim od njih dok štedi druge; došlo bi do privremenih nestašica, a neki nesretni poljoprivrednici imali bi velike gubitke, ali usjevi u cjelini bi dobro prošli kroz katastrofu – u stvari, sljedeća generacija usjeva bila bi bolja, jer je prirodna selekcija dobila priliku da djeluje da promoviše širenje varijeteta imunih na tu vrstu katastrofe kroz opstanak najsposobnijih.

U monokulturi, međutim, ako je jedna dominantna sorta podložna katastrofi, ona može biti potpuno izbrisana, pretvarajući ono što je moglo biti manji problem u globalnu katastrofu, i ostavljajući malo uzgojnih stokova iz kojih se može izdržati sorta proljeće. To je u osnovi ono što se dogodilo sa nasadima južnog pamuka i žižakom na kraju XX. Stoljeća.

Kakve to veze ima sa računarstvom?

Kao i poljoprivreda, računarstvo se suočava sa prijetnjama kao što su virusi, crvi i drugi faktori, i zlonamjerni i slučajni, koji uzrokuju propadanje stvari. Kao i polja farmera, kompjuteri, zajedno, mogu da naprave monokulturu – sve to radi sa hardverom i softverom identičnog dizajna koje proizvode isti prodavci – ili multikultura, sa raznovrsnim hardverom i softverom sa velikom razlikom. Baš kao što je to slučaj sa farmama, manje je verovatno da će kompjuteri sa većom raznovrsnošću biti potpuno izbrisani bilo kojom nesrećom koja se širi kroz računarstvo. Računarski virus će verovatno biti napisan da radi na određenoj platformi i koristi prednosti slabosti bezbednosti određenog skupa softverskih proizvoda i biće potpuno inertan na računaru koji je drugačije dizajniran. Fatalna greška u jednom softverskom proizvodu je malo vjerovatno da će se ponoviti u drugima. Dakle, multikultura je robusnija u pružanju otpora katastrofama; neki kompjuteri i softver će imati negativan uticaj, ali drugi će proći kroz neoštećene, a ukupna šteta će ostati na upravljivim nivoima. Širenje opasnih virusa i crva može usporiti ili zaustaviti kada se većina sistema koje pokušaju da zaraze ispostavi da su imuni, umjesto da se šire kao požar u svijetu punom identično-ranjivih računara.

Trenutno, najveće prijetnje monokulture u svijetu računanja su od Microsofta. Windows operativni sistem ima vodeću ulogu na tržištu desktop operativnih sistema (izvan “niša” segmenta kao što su umjetnici koji preferiraju MacOS i računalne geekove koji preferiraju Linux), Internet Explorer ima veliku većinu tržišta pregledavanja weba, kao i različite verzije programa Outlook i Outlook Express ima veliki deo tržišta elektronske pošte. Ovo su iskoristili autori virusa i crva, koji svoje zlonamerne programe čine posebno ciljanim sistemima. Virusi i crvi koji se pokreću pod Windowsom, koriste prednosti sigurnosnih propusta u MSIE i Outlook-u kako bi se lansirali kada korisnik koji ne sumnja da otvori web-stranicu ili e-poruku, a koriste poznate formate podataka u adresaru programa Outlook i MSIE web-u. cache da biste pronašli adrese e-pošte drugih osoba na koje ćete poslati virus. Na MacOS ili Linux sistemu, oni se verovatno ne mogu uopšte pokrenuti. Kada pogode konkurentni program za poštu kao što su Pegasus ili Eudora, ili konkurentski pretraživač kao što su Mozilla ili Opera, njihovi zlonamerni skripti verovatno ne pokreću, pa čak i ako to urade, ne prepoznaju formate adresara i keša da bi pronašli više ljudi da zaraze.

Dakle, korisnici drugih sistema obično nađu imuni na ove viruse. Ovo nije nužno jer su drugi sistemi nisu u stanju hvatanje virusa u cjelini. Iako je moje uvjerenje da su odluke dizajn Microsoft napraviti svoj softver posebno osjetljivi na takve napade, jer programeri cijenimo “Neodoljivo” drečavost i “zaglupljena” lakoća preko robustan sigurnost i poštovanje standarda, ne priznaju da ne – Microsoft programerima ubaci se ponekad i previše i uvesti sigurnost slabosti u svoje programe. Međutim, svaki program ima različite sigurnost slabosti, proizvodeći multikulturalnosti koja otežava bilo koje virus širi. Ovih dana, a većina virusa usmjerene na Microsoft programe, oni obično prestanu mrtav kad su udarili računar koristeći nešto drugo. Nažalost, dosta ljudi koriste MS-ware da virusi i dalje vodi ionako raširene. A raznovrsniji okruženje biti manje pogodna za ovo širenje.

Ali kako raznolika treba računarstva biti?

Uobičajeni prigovor na zagovaranje računarske raznolikosti je potreba za interoperacijom – web preglednik i program za e-poštu ne bi bili vrlo korisni ako ne bi mogli pristupiti web stranicama ili porukama e-pošte koje dolaze iz sistema sa različitim softverom. Namera e-pošte (od 1970-ih) i Mreže (od 1990-ih) bila je da ih učine univerzalno interoperabilnim, tako da bi svi sa računarom mogli da ih koriste. Neki ljudi ovo pogrešno shvataju da bi svi trebali da vode iste programe pod istim operativnim sistemima, tako da web stranice i poruke e-pošte izgledaju potpuno jednako svima. Svaka Web stranica koja ima liniju kao što je “Najbolje gledano u MSIE 6.0 pod Windowsom XP sa 1280 x 1024 monitorom sa pregledačem u režimu preko celog ekrana, omogućen JavaScript i kolačići i instaliran Flash plugin”, jasno je kreirana od strane osobe s tim manjkavim razumijevanjem principa Mreže. U stvari, internet je dizajniran na osnovu skupa otvoreno dokumentiranih standarda za osnovne protokole i formate podataka, kako bi se osiguralo da sve što slijedi standarde može razgovarati jedni s drugima, istovremeno dopuštajući beskonačan raspon varijacija u svemu ostalom. uključeni programi, operativni sistemi i hardver.

Microsoft je, posebno, učinio sve što je u njegovoj moći kako bi potkopao takve standarde kroz svoj “zagrljaj i proširio” stav – oni pružaju usrdnu podršku podržavajućim standardima, au ranim fazama njihovog ulaska na određeno tržište kada su samo jedan dio multikultura, oni zapravo održavaju pristojan stepen kompatibilnosti kako bi dobili početno prihvaćanje. Međutim, kada su oni dominantni, oni počinju “proširiti” standarde sa vlasničkim trikovima koji rade samo između korisnika njihovog softvera. Ubrzo, njihovi programi za e-poštu ne ispunjavaju uslove za slanje pošte u neobičnim formatima koji izgledaju neuredno u drugim čitačima pošte, a njihov softver za kreiranje weba kreira stranice koje ne funkcionišu dobro u drugim pretraživačima. Nezainteresovani potrošači, kada vide Web stranice i e-mail poruke koje ne rade dobro u drugim pretraživačima i čitačima, krive one druge proizvođače softvera iako je greška zapravo u nestandardnom izlazu Microsoft programa, a Microsoft dobija status monokulture.

Generalno, greške i sigurnosne rupe koje propuštaju viruse i crve nisu inherentne osnovnim standardima Interneta; oni se pojavljuju u specifičnim implementacijama programa, a posebno u vlasničkim dodatnim funkcijama kao što su mogućnost automatskog pokretanja skripti sa Web stranica ili e-mail poruka. Prema tome, drugi softver može savršeno da prati standarde i da nema iste slabosti koje ima jedan program.

Šta treba da uradite o tome

Jednostavno je; pregledajte raspoloživi softver za pretraživanje interneta i e-poštu i odaberite one koji su najbolji za vas, a ne nužno ono što je prethodno instalirano na vašem računalu. Bez obzira koji softver koristite, pokušajte ga koristiti na način koji generira izlaz koji je u skladu sa svim primjenjivim standardima i izbjegavajte korištenje vlastitih trikova koji bi vaše poruke i web-stranice mogli učiniti nečitljivim drugima koji donose različite odluke od vas. Zapamtite, nije svatko na svijetu koristi isti hardver i softver kao vi, zato budite pažljivi u onome što šaljete, čak i ako to može značiti spuštanje na “najniži zajednički imenitelj” koji vam se čini blagim (npr. Običnim tekstualnim porukama fancy formatiranja). Podržavati i ohrabrivati raznolikost, u okvirima usklađenosti sa standardima, umjesto monokulturne upotrebe onoga što je danas popularno.

Iako je Microsoft je “neprijatelj dana” u ovom polju, ovo nije večna, nepromenljiva situacije; koncept je trajna, ali igrači mijenjati vrijeme i mjesto. U mainframe računarsko okruženje iz 1960-ih i 1970-ih, IBM je “zlo carstvo” nameće svoju vlastitu ne-standarda na terenu, ali su imali pad i više nisu prijetnja nikome; sada je “negativac” je Microsoft, ali neki dan to može biti neko drugi, možda AOL (što je iritantno blizu monokultura na tržištu ISP, barem među velikim kohorte nezahtevnih korisnika koji misle AOL = Internet). Za neko vrijeme, Netscape je monoculturalist polja Web browser, ali se to promenilo vrlo brzo. Dakle, to je previše pojednostavljeno da prikaže pitanje kao borba protiv jednog večna i svemoćan đavola; borbi, bolje rečeno, je različitosti otvorenog standarda na bazi nasuprot gotovo monopolista, čak i ako identitet monopolista mijenja s vremena na vrijeme. Ako je bilo koji ne-Microsoft proizvoda preporučujem kao antidota u monokulturi postao toliko popularan da prijete da će se novi monoculturalists, možete očekivati ​​od mene da promjenu brzina i početi zagovara korištenje nešto drugo samo da se trese ih gore.

Neke alternative za Microsoft hegemonija

Mozilla

Odličan izbor za obje Weba i e-pošta je Mozilla. Ja sam to sada koristi kao bude moj zadani preglednik godinama, a to je oblikovanje se jako lijepo. Ako ste pokušali ranije Mozilla verzije odavno i misli da je previše lud i nestabilan, pokušajte ponovo sada; to je sada dostigao visoko razvijenoj fazi. Imate nekoliko izbora koju verziju za preuzimanje; što se odlučite ovisi o tome kako avanturistički ili konzervativni ste. Postoje dva glavna sorte Mozilla: u “Mozilla Suite” (uključujući i preglednik, program za e-mail i druge stvari, kao što su Internet chat relej [IRC] klijent), kao i samostalni Firefox. Verzija 1.7.1 je najnovija stabilna verzija za paket od pisanja ovog teksta, pažljivo testiran za uklanjanje većih bugova (uz sigurnosnu zakrpu od verzije 1.7 popraviti ranjivost – takve stvari rade dogoditi sa Mozilla previše) 1.8 Alpha je bliža vodeći rub (sa novim karakteristikama koje nisu još u potpunosti testiran) i noćnog “prtljažnik gradi” su pravo na krvarenje rubu (gdje ćeš biti prvi koji će vidjeti uredan novim stvarima, ali i prvi koji će doživjeti katastrofalnih bugova). Firefox postaje sve popularniji u zadnje vrijeme, ali je i dalje tehnički softver prepustiti koji je u verziji 0.9.2 (predstojeće verziji 1.0 obilježit će postizanje “konačno oslobađanje” status). Bugzilla baza podataka je tamo da vidite što problemi postoje, kako oni rješavaju, kao i da doprinese diskusiji sebe. Mozilla je participativni projekt, a ne korporativni proizvod, tako da možete imati neki utjecaj na to kako se razvija. Pored promocije browser i e-mail multikulturalnosti, ti i sticanje korisne funkcije kao što su pop-up blokiranje i karticama pretraživanja. Funkcija e-mail sada razvija spam filter, previše. Provjeri!

Oni koji bi radije da imaju korporativni naziv iza preglednika koriste mogu preuzeti Netscape 7.1; to je na osnovu Mozilla (iako su, nažalost, uklonjen funkcija blokiranja popup, i dodao sve vrste oglasa junk svoje, po nalogu svojih “marketinške tvrtke”). Međutim, Netscape je sjena onoga što je nekad, nakon što je bez utrobe strane korporativnog roditelja, AOL; bez mnogo osoblje ili motivacija ovih dana, oni vjerojatno neće praviti jako puno preglednika izdanja.

101 stvari koje Mozilla pretraživač može da uradi da IE ne može

Opera

Opera je komercijalni pretraživač koji ima mnogo obožavatelja, posebno u Europi. Njegovo sučelje se veoma razlikuje od Netscape-a, MSIE-a i Mozilla-e, što može biti dobra ili loša stvar za vas, zavisno od toga koliko vam se sviđaju ili ne sviđaju drugi pretraživači. Opera je dizajnirana da podrži mnogo malih prozora pretraživača u okviru većeg prozora aplikacija, nešto kao Mozilla-jevo pregledanje na karticama, ali još više svestrano. Takođe imate veliki stepen konfigurabilnosti, volite da odlučite da li veze koje pokušavaju da se otvore u novim prozorima zaista to urade ili da ostanu u istom prozoru. Nekada ste morali da kupite kopiju Opere da biste je koristili, što joj je dalo veliki nedostatak u odnosu na pretraživače koji su bili besplatni za preuzimanje i korišćenje, ali sada je osnovna, neregistrovana verzija Opera slobodna za korišćenje, ali prikazuje oglase na ekranu banner na vrhu, bez nametljivih pop-up prozora ili bilo čega drugog. I dalje možete platiti verziju bez oglasa. Kao i Mozilla, Opera takođe ima mogućnost slanja e-pošte.

Pegasus Mail

Iako koristim Mozilla kao svoj preglednik, ne čitam e-poštu u njoj, jer već imam poseban program za poštu koji mi se sviđa: Pegasus Mail. Pegasus ne izgleda kao “visoka tehnologija” kao drugi mail programi, i ima samo minimalnu podršku za fancy-schmancy formate poruka, ali za mnoge od nas starosjedioce koji misle da e-pošta nema nikakvog posla u bilo čemu zanimljivijem od običnog tekst, to nam je u redu. Praktično ne postoji rizik od dobijanja e-mail virusa preko Pegasusa, jer ne izvršava nikakav program ili skript jednostavno otvaranjem poruke ili prikazivanjem u oknu za pregled, za razliku od nekih drugih mail programa. Pegasus je bio pionir u korišćenju naprednih pravila za filtriranje poruka kako bi vam omogućio da sortirate poruke u fascikle po kategorijama ili da sprečite neželjenu poštu. Drugi programi su morali da se uhvate u koštac sa značajkama koje Pegasus ima već duže vreme.

Linkovi

Ova stranica je prvi put stvorena 15.12.2002.

Copyright © 1995-2018 by Daniel R. Tobias. All rights reserved.