NyttIT.com Information



Pournells Lag

Av Jerry Pournelle

 En av Pournelle's Lagar fastslår att innan du kan göra något viktigt, måste du göra två andra saker, en av vilken är närapå omöjlig. Jag gjorde denna som ett infall, men den var sannare än jag gillade, när jag bevittnade våra försök att installera Februari, 2006 CTP (Community Technology Preview) version, även känd som Version 5308, av Windows Vista.
  Det såg inte ut att bli en svår uppgift. När allt kommer omkring, vi hade September-versionen av Vista (den som släpptes förra hösten vid Utvecklar-Konferensen) körande på ett AMD 64-bit Athlon-system byggt på ett Gigabyte K8NS Pro 754 moderkort, och vi hade kunnat göra några tämligen användbara saker, inkluderande nerladdningar, och även några experiment med BitTorrent med både 32-bit och 64-bit versionerna av Vista.   Windows Media Spelare fungerade bra med det, och vi kunde se nerladdade filmer. "September Vista" var begränsad, och ofta öppnade vi en funktion bara för finna ett ersättningsmeddelande, så det var inte något jag skulle prova i en produktionsmaskin, men det fungerade mer eller mindre. Vi räknade med att uppdateringen skulle gå i ett nafs.
  Första aktiviteten var att gå till det oumbärliga Microsoft Developers Network (MSDN) och ladda ner installationsfilen. Nu gör en ISO-bild kopia. Det kan inte vara svårt. Vi har Nero, Burning ROM, Version 7, vilken gör alla sådana saker, och en av mina större maskiner som har den senaste och bästa Plextor CD/DVD-brännaren. Nero och Plextor är en oöverträffbar kombination, och jag rekommenderar båda.
  Jag laddade ned installationsfilen till kommunikationsmaskinen. Naturligtvis är det inte en av maskinerna som har en DVD brännare, så filen fick kopieras till Wendy, min huvudsakliga spel- och skrivmaskin. Men det var sent, så jag gav upp, och nästa dag arbetade jag på någonting annat, så det var en söndag eftermiddag när vi beslutade att på allvar installera Februari-versionen av Vista.
  Som en bisak, hade jag nästan beslutat att hoppa över det: Där kommer säkert att vara en ny utgåva av Vista på WinHEC, och det är inte mycket mer än en månad från nu. Peter Glaskowsky påpekade att vi troligen borde få mer ut av WinHEC, om vi hade lekt med Februariutgåvan, vilken " i grund och botten var komplett till innehållet, så jag måste säga att den kvalificerar sig som den första ordentliga betaversionen."
Alex påminde mig om att vi gör dessa dumma saker så ni skall slippa.
Mellan Alex och Peter's övertalningar beslutade jag att jag måste ge det nya Vista en prövning.
  Vårt första problem var ingens fel men mitt eget. Jag flyttade nerladdade ISO installationsfilen över till Satine, ett arbets- laboratorie-system, därför att hon hade en sen modell av Plextor DVD skrivare och jag tänkte hon hade Nero Burning Rom Version 7. Naturligtvis när vi började bränna en diskett, fann vi att det som jag hade tänkt var Nero 7 faktiskt var en version av Nero ljudredigerare, som hade kommit med en CD inkluderad i (rekommenderas) Geoghegan och Klass, Podcast Solutions (Apress). Den hade ingenting att göra med bränning av DVD:er.
   Jag började att leta efter min installationskopia av Nero, vilken naturligtvis gömde sig fullt synlig på mitt skrivbord. Under tiden, upptäckte jag att vi hade Nero 5 på Wendy. Nero 5 var tillräcklig för att bränna en ISO- kopia på en Maxell DVD+R/W-diskett, men endast vid 2X hastighet.
  Medan det höll på att bränna, fann Alex Nero 7 och installerade det på Satine. Nero 7 stödjer 4X DVD bränning, så vi kunde troligen ha startat en bränning på Satine efter installationen och ha slutat innan Wendy var klar med 2X bränningen. Hur som helst, skivan var bränd och namngiven, och stoppades i Gigabyte Athlon test-systemet.
  Det bootade fint. Det startade Windows Vista. Sedan kraschade det till en blå skärmbild. Den blå skärmbilden sa att om du inte sett den skärmen innan, prova igen. Vi försökte igen, och fick tillbaka den blå skärmen. Det tog flera minuter att komma dit.
Den andra blå skärmbildens instruktion var, stäng av alla BIOS cache och sådant, och om det inte fungerade, uppdatera BIOS. Vi hade redan stängt av alla cache-er.

BIOS Spelet
  Gigabyte är ett kvalitets-företag, som gör kvalitets-moderkort, men deras webbplatssupport är desorganiserad, som bäst. Google sände oss till Taiwan-hemsidans supportplats. Den platsen hade aldrig hört talas om K8NS Pro 754 moderkort..
  Verkligen, boxen moderkortet kom i hade inga indikeringar att det var ett Socket 754 system, ej heller var något som helst utskrivet på moderkortet; Jag vet, eftersom jag undersökte det med en stark belysning. K8NS Pro var angivet, men där var inget nämnt om något som helst socket-nummer någonstans, på boxen eller på moderkortet. Men, när jag tittade på en pytteliten "karta" över moderkort layouten, (detta är en liten utskriven översikt som du kan klistra på sidan av lådan), var CPU sockeln utmärkt "Socket 754". Naturligtvis fann jag inte detta förrän senare. Tills jag gjort det, var enda beteckningen jag hade för moderbordet K8NS Pro. Den enda BIOS-uppdateringen på Gigabyte Taiwan supportplatsen var för ett K8NS Pro 939. Vi laddade ner det, och brände det till en DVD.
  Nu kommer några av er redan att le. Socket 754 system är enkanal Hypertransport; Socket 939 är dubbelkanal. En BIOS-uppdatering menat för ett 939 system är inte till för att fungera på ett 754 system. Vi visste inte det ännu, och det tog en stund innan vi kom på det.
  Det tog en stund, därför att du kan inte uppdatera ett BIOS från en DVD eller CD-ROM. Om inte du har Windows igång. Du kan inte uppdatera BIOS, om du inte har en bra gammalmodig floppydiskett, inte en USB-diskett, men en av de där som ansluts med en flat kabel (med vridning) till moderkortet. Och, naturligtvis, vi hade inte satt in någon som helst floppydiskettenhet i detta system, vilket ursprungligen var avsett för att köra 64-bit Windows XP och senare, Vista. Det var en modern maskin avsedd för ett modernt operativsystem och skulle inte ha behövt någon förbaskad diskett. Men det gjorde det. Den blå bildskärmen sade till oss att uppdatera BIOS, och för att uppdatera BIOS behövde vi en floppydiskett.
  Naturligtvis hade jag inte någon extra diskettenheter. Jag hade några halvgamla maskiner, som hade floppy-enheter. Jag kommer att bespara er nästan en halv timme av isärtagande, utom för att tala om för er att jag skulle vilja finna och slå gossen sanslös, som skapade lådan till maskinen jag valde. För att öppna upp denna maskin måste du ta av frontpanelen; sidopanelerna och sedan skjuta framåt. Inget av detta var självklart. Men slutligen tog vi loss en floppyenhet från denna äldre maskin, och installerade den i den nya moderna maskinen, och försökte med BIOS-uppdatering.
  Till Gigabyte's stora förtjänst skall sägas, att det inte gjorde ens ett försök att installera denna opassande BIOS. Det ledde till en uppringning av Robert Bruce Thompson, som använt sin stora erfarenhet och tur med Google för att finna en BIOS-uppdatering för ett Gigabyte K8NS Pro 754 på en tjeckisk webbplats. Detta verkade som en övernitisk utövning i förtroende sagt. Nu, mera sökande. Google ville inte erkänna att det existerade platser, men slutligen fann Bob Gigabyte,s USA-plats, vilken vi borde ha tittat på i första hand, och se! där var en K8NS Pro 754 BIOS-uppdatering. Han e-postade mig URL-en, vi gick in där, laddade ner det, och skrev det till en floppy, och det tog hand om BIOS-uppdateringen.
 Moralen av denna berättelse är att din experiment-maskin borde ha en floppy-enhet. Produktions-maskiner får vanligtvis tag i en BIOS uppdatering från inne i Windows, och kan gå hela sin livslängd utan att behöva tillgång till en floppy, men experimintella maskiner kan behöva ett BIOS, eller boot drivrutiner, innan det kan installeras någon som helst OS, och för det behövs en vanlig enkel floppy-enhet. En floppy-enhet kostar under 150:- kr och tar mindre än tio minuter att installera när du bygger ett nytt system. Installera en. Det är en billig försäkring.

Sätta Upp Vista
  BIOS uppdaterades, efter många äventyr. Vi satte i boot DVD-n, lät den gå och fick den blå bildskärmen igen. Blå bildskärmens instruktioner hade ingen mer hjälp att ge oss.
Men ... medan maskinen startade upp, noterade vi att där var en referens till en hårdvaru-RAID. Denna RAID användes inte, men där var tydligen någon referens till den i BIOS. Vi gick in i Bios och avstängde alla referenser till RAID, satte i boot DVD-n, lät den gå -- och voila! den frågade efter en aktiveringskod. Tillbaka till MSDN, finn aktiveringskoden för Vista, skriv in den. Välj att omformatera Seagate Barracuda Serie ATA 150 Gbyte C:enheten, vilket gick mycket snabbare än under XP. Sedan låt installeraren gå. Cirka två timmar senare (en mycket långsam bränslemätare visar framsteg, men det finns inga andra tecken på att saker händer) vi såg på Februari Windows Vista skärmbilden. Till skillnad från September utgåvan av Vista, nämner Februari-versionen aldrig Longhorn.

Drivrutiner, Drivrutiner, Drivrutiner
  Nästa problem var att ansluta till Internet. Tidigare version av Vista hade varit ansluten till D-LINK Megabit Ethernet Switch, och eftersom det hade fungerat, så vi tänkte aldrig på att ändra den anslutningen – men denna version av Vista kände inte igen gigabit-anslutningen. Där var inga blinkande ljus varken på switchen eller på Ethernet terminalen på baksidan av datorn. Enhetshanteraren tänkte den såg en Ethernet anslutning, men där var någonting fel med den. Slutligen fann vi att hjälpmedlet var att ansluta till en 10/100 Ethernet switch. Det fungerade, med användning av inbyggda Vista Ethernet drivrutiner för moderbordets Marvell Ethernet chip.
  Ljud drivrutiner installerade sig bra själva, och vi fick ljud. Video fungerade inte ordentligt, men nVidia hade ett nytt set av Vista video drivrutiner, bokstavligen två dagar gammalt. De installerade sig ordentligt, och befriade oss från ett okänt nVidia tillbehör i Enhetshanteraren. Nu arbetar videon, på 1280 x1024 vid 85Hz bildfrekvens.
  Vad angår resten, Vista hatar min hårdvara. Ok, det identifierar de flesta av komponenterna; RAID-hårdvaran är fortfarande en "okänd masslagrings-enhet", trots avstängning i BIOS; finns det två andra helt enkelt "okänd" enhet. USB fungerar bra, nVidia ljuddrivrutin arbetar, och vi kan få tag i nätverket. Fortfarande: maskinen kan inte hålla igång tillräckligt länge för att göra någon som helst Windows-uppdatering, och om du är tillräckligt nyfiken för att vilja öppna Enhetshanteraren kommer det en blå skärmbild. Faktiskt, om systemet lämnas ensamt för ungefär sju minuter, kommer det ganska säkert att krascha av sig själv.
  Helt klart finns det gott om folk, som har Februari Vista, som arbetar ordentligt, och det är mycket troligt att vi bara har hårdvaran -- ett Gigabyte K8NS Pro 754 nForce3-baserat moderbord med en Athlon 64 3000+ -- som det inte fungerar med. Varken MSDN nyhetsgrupper, eller Google Grupper, eller någon av de mindre-pålitliga chatplatserna har något som helst användbart att säga om detta. Kom ihåg, denna hårdvaru konfiguration fungerade bra med September 2005 Longhorn beta, och vi har inte ändrat en sak.
  Mitt botemedel kommer att vara att kontrollera med kompanjoner för att avgöra en hårdvarukombination som Februari Vist är känt att arbeta bra med, och installera det på denna Jag borde få det gjort på en vecka eller två, troligen innan slutet av denna månad.
  Under tiden, de flesta av er kommer att få Vista när ni köper en maskin som har Vista. När de där maskinerna börjar dyka upp – någon gång senare detta år, tydligen, sedan utsläppsdatum av Vista till OEM's inte tycks ha förskjutits, eller i så fall inte med mycket – kommer det att vara dags att besluta sig för eventuell uppgradering av existerande system, och vad för OS att installera på maskiner som vi bygger. Tills då, finns det lite om Vista som kan ändra mitt liv eller ert, och spekulation tycks som ett onödigt tillfälle att få fel, med liten uppsida.
  Jag har inga tvivel om att det kommer att vara mycket om Vista vid WinHEC, inkluderande, med tur, nästa Vista beta. Jag kommer till WinHEC, som vanligt, och jag skall ägna det stor uppmärksamhet, och med tur kommer jag redan att ha några erfarenheter med Februari Vista. Vi lyckades få den tidigare Vista att köra, och jag tyckte den var cool. Efter WinHEC skall jag kontrollera hårdvarukraven, för att vara säker, och installera versionen jag får tag i där, eftersom jag tror att jag kommer att gilla den.
  Vad jag verkligen vill ha är en version tillräckligt stabil för att installera på denna maskin, som jag skriver detta på, en "huvudmaskin," och därför kommer jag att använda den mycket och få riktig information om hur bra den är att använda till riktigt arbete.
   Tills jag har någonting stabilt, som jag vet kommer att arbeta med vanlig hårdvara, kommer emellertid Vista att vara en distraktion, installerad på en testmaskin, som jag använder när jag har tid och är i testläge: och det är inte en riktig test enligt min standard. Vi gör en massa dumma saker så att ni inte behöver göra det, men vårt riktig arbete är att använda material för att se hur det arbetar med riktiga uppgifter, inte planerade testsviter.
  Jag är ser även fram emot en Intel Mac; Jag misstänker att omkring tiden när jag får tag i en, skall jag kunna placera Vista på en iMac, som en separat partition. Jag har då en dator som jag kan ha Apple OS X, Linux, Windows XP, och Vista på. Med Parallell och Microsoft Virtuell PC för Mac skall jag kunna köra ett helt knippe av operativsystem på en iMac, fastän Vista på Intel Mac får vara reserverad för dual boot för en tid.
 
Jag ser fram emot det med avsevärd förväntan.
  


Jerry Pournelle, Ph.D., är en science-fiction författare och Byte.com's senior contributing editor. Kontakta honom på jerryp at jerrypournelle.com. Besök Jerry's Chaos Manor på http://www.jerrypournelle.com/.

Översättning Jackie Derving
Tillbaka till toppen

Skicka epost till web-master@nyttit.com med frågor eller kommentarer till den här webbsidan.
Copyright © 2006 NyttIt, alla rättigheter förbehålles