Etikett: MIPS

  • När RISC skulle ta över datorvärlden

    På 1980-talet rasade ett tekniskt kapplöpning i datorvärlden. Nya RISC-processorer lovade högre hastighet, enklare konstruktion och bättre framtidsmöjligheter än de etablerade CISC-processorerna bakom PC-revolutionen. Företag som Sun, IBM, HP, DEC och MIPS satsade stort på att forma nästa generations datorer – men till slut blev det inte bara den snabbaste tekniken som avgjorde striden, utan också programvara, kompatibilitet och marknadskraft.

    Under 1980-talet pågick ett av datorhistoriens mest intressanta teknikskiften. I ena ringhörnan stod de etablerade processorerna, framför allt Intels x86-familj, som redan drev den snabbt växande PC-marknaden. I den andra ringhörnan fanns en ny idé: RISC – processorer byggda på färre, enklare och snabbare instruktioner.

    Det här blev början på det som ibland kallas RISC-krigen. Men i praktiken handlade det mindre om ett krig och mer om ett kapplopp: kunde de nya, renodlade RISC-processorerna bli så mycket snabbare att kunderna var beredda att lämna den stora programvaruvärlden kring PC och x86?

    Idén bakom RISC

    RISC står för Reduced Instruction Set Computer. Grundtanken var enkel: i stället för att bygga processorer med många komplicerade instruktioner skulle man använda färre och enklare instruktioner som kunde köras mycket snabbt.

    Det var en reaktion mot äldre CISC-processorer, som exempelvis Motorolas 68000-serie och Intels x86. CISC stod för Complex Instruction Set Computer och byggde på tanken att processorn själv skulle kunna utföra mer avancerade instruktioner direkt i hårdvaran.

    RISC-förespråkarna menade att det var bättre att låta programvaran och kompilatorn göra mer av jobbet, medan processorn hölls enkel, snabb och effektiv. När halvledartekniken utvecklades och fler transistorer fick plats på samma chip blev det möjligt att bygga helt nya arkitekturer från grunden.

    HP, IBM och den första vågen

    Hewlett-Packard var tidigt ute. Företaget började utveckla sin nya processorarkitektur i början av 1980-talet. Resultatet blev High-Precision Architecture, senare mer känt som PA-RISC. HP såg inte bara detta som ännu en processor, utan som ett tillfälle att tänka om hela datorarkitekturen från grunden.

    IBM ville också vara med. Företaget tog fram IBM RT PC, en dator som kombinerade UNIX med en RISC-processor. Men projektet blev försenat, och när maskinen kom 1986 var den varken billigare eller snabbare än konkurrenterna. Den blev ingen större framgång, även om tekniken levde vidare i IBM:s UNIX-system AIX.

    Arbetsstationernas guldålder

    För att förstå RISC måste man förstå arbetsstationerna. Det här var inte vanliga hemdatorer eller kontors-PC. Arbetsstationer användes på universitet, forskningslabb, ingenjörsfirmor och inom tekniska branscher.

    De körde ofta UNIX, hade kraftfull grafik och kostade enorma summor. Priser på 100 000 till 250 000 dollar förekom. De användes till sådant som beräkningar, visualiseringar, teknisk design och avancerad grafik.

    Det var här RISC slog igenom först. Den som kunde leverera mer beräkningskraft per krona hade en chans att vinna stora kunder.

    Sun och SPARC

    Ett av de viktigaste företagen i utvecklingen var Sun Microsystems. Sun hade redan blivit känt för sina UNIX-arbetsstationer. Deras första maskiner använde Motorolas 68000-processor, men företagets tekniska ledning började tvivla på att CISC-processorer skulle kunna utvecklas snabbt nog.

    I stället tog Sun fram en egen RISC-arkitektur: SPARC. Namnet stod först för Sun’s Processor Architecture for RISC Computers, men ändrades senare till Scalable Processor Architecture.

    När Sun presenterade sina Sun-4-arbetsstationer med SPARC 1987 blev det tydligt att RISC inte längre bara var en akademisk idé. Sun hävdade att den nya maskinen var 2,5 gånger snabbare än föregångaren och kunde nå 10 miljoner instruktioner per sekund, alltså 10 MIPS.

    Det var imponerande, särskilt eftersom priset var långt lägre än för många äldre minidatorer. RISC började framstå som framtiden.

    Öppenhet – men på 1980-talets villkor

    Sun försökte också göra SPARC till en slags öppen standard. Andra företag kunde licensiera tekniken och bygga egna SPARC-processorer. Det var samma strategi som Sun tidigare hade använt med nätverksfilsystemet NFS, som blev mycket spritt.

    Företag som AT&T, Fujitsu, Cypress Semiconductor och LSI Logic anslöt sig. Men alla var inte bekväma med att licensiera teknik från Sun, som samtidigt var en aggressiv konkurrent. Därför växte flera alternativa RISC-läger fram.

    MIPS blir en stjärna

    Ett av de viktigaste alternativen var MIPS. Företaget MIPS Computer släppte sin första processor, R2000, 1986. Men det var efterföljaren R3000, lanserad 1988, som verkligen gjorde avtryck.

    R3000 kunde enligt MIPS nå omkring 20 MIPS med endast 115 000 transistorer. Som jämförelse låg Intel 386 långt efter i rå instruktionshastighet och behövde fler transistorer. Det gjorde MIPS attraktivt för arbetsstationer och tekniska system.

    Flera stora företag licensierade eller använde MIPS-tekniken, bland annat NEC, Sony och Siemens. Digital Equipment Corporation, DEC, valde också MIPS till sina nya UNIX-arbetsstationer.

    DEC och drömmen om en Sun-dödare

    DEC var en gång en av datorvärldens verkliga jättar, känd för sina PDP- och VAX-datorer. Men i slutet av 1980-talet började företagets traditionella minidatorer tappa mark. Arbetsstationer från Sun och andra aktörer tog över allt mer av marknaden.

    DEC behövde svara snabbt. Efter att ha testat MIPS-system lyckades ett team porta företagets UNIX-variant Ultrix på bara några veckor. Det visade att DEC inte behövde lägga flera år på att ta fram en helt egen lösning.

    Resultatet blev DECStation 3100, som internt kallades en ”Sun-Killer”. Maskinen blev tekniskt imponerande, men den stora utmaningen var programvaran. Utan ett starkt ekosystem av applikationer räckte inte snabb hårdvara hela vägen.

    IBM kommer tillbaka med RS/6000

    IBM:s första försök med RT PC hade misslyckats, men företaget gav inte upp. År 1990 lanserade IBM RISC System/6000, eller RS/6000.

    Den byggde på en ny och kraftfull idé: superskalär exekvering.

    En vanlig processor kan liknas vid ett löpande band där instruktioner behandlas steg för steg. Med pipelining kan flera instruktioner vara på olika steg samtidigt. Superskalär teknik går längre: processorn kan starta och köra flera instruktioner parallellt inom samma kärna.

    Man kan jämföra det med ett kafé. Om det bara finns en kaffemaskin måste varje beställning göras i tur och ordning. Men med flera maskiner, flera stationer och en skicklig barista kan flera drycker tillagas samtidigt. På samma sätt kan en superskalär processor skicka olika instruktioner till olika beräkningsenheter samtidigt.

    RS/6000 blev ett starkt tekniskt svar från IBM. Plötsligt skrattade ingen längre åt IBM:s RISC-satsning.

    DEC Alpha – superchippet som kom för sent

    DEC insåg till slut att VAX-arkitekturen inte hade framtiden för sig. Företaget började därför utveckla en helt ny processor: Alpha.

    Alpha presenterades 1992 och var en av de första riktigt uppmärksammade 64-bitarsarkitekturerna på marknaden. Den kördes i mycket hög klockfrekvens för sin tid och utlovade enorm prestanda.

    Men tekniken kom samtidigt som DEC hade stora ekonomiska problem. Företaget förlorade pengar, minidatormarknaden krympte och ledningen var pressad. Alpha var tekniskt imponerande, men den kunde inte ensam rädda DEC.

    Intel väljer en annan väg

    Samtidigt stod Intel inför ett strategiskt dilemma. RISC-processorerna blev allt snabbare, särskilt i arbetsstationer. Skulle Intel överge x86 och bygga något helt nytt?

    Svaret blev nej.

    Intel hade något som RISC-tillverkarna saknade: ett enormt programvaruekosystem. MS-DOS, Windows och mängder av applikationer var byggda för x86. Bakåtkompatibilitet var en enorm fördel.

    När Intel lanserade Pentium 1993 var den fortfarande en x86-processor, men den hade börjat låna idéer från RISC-världen. Pentium använde superskalär teknik för att kunna utföra mer än en instruktion åt gången.

    Med Pentium Pro 1995 gick Intel ännu längre. Processorn översatte komplexa x86-instruktioner till enklare interna mikroinstruktioner, så kallade micro-ops. På insidan började x86 alltså allt mer likna RISC, samtidigt som den fortfarande kunde köra gamla program.

    Det blev Intels stora kompromiss: behåll kompatibiliteten, men gör insidan modernare.

    När RISC förlorade sin enkelhet

    En av de ironiska vändningarna i historien är att RISC med tiden blev mer komplicerat. För att fortsätta öka prestandan började även RISC-processorer använda superskalär teknik, avancerad styrlogik och mer komplex instruktionshantering.

    Därmed försvann en del av den ursprungliga enkelheten. Om både RISC och CISC ändå blev komplicerade på insidan, började kunderna fråga sig något annat: vilken plattform har bäst programvara?

    Där hade x86 ett enormt övertag.

    Vinnaren blev inte den renaste tekniken

    I efterhand kan RISC-krigen ses som en kamp mellan teknisk elegans och ekosystem. RISC var ofta snabbare, renare och mer imponerande på pappret. Men x86 hade kompatibiliteten, PC-marknaden och pengarna.

    Intel behövde inte alltid vara snabbast. De behövde bara vara tillräckligt snabba för att kunderna inte skulle överge x86.

    Med Moores lag i ryggen, där antalet transistorer ökade kraftigt över tid, kunde Intel gradvis minska nackdelarna med bakåtkompatibilitet. Det som tidigare kostade mycket i transistorer blev med tiden en mindre del av hela processorn.

    Arvet efter RISC-krigen

    Många av 1980- och 1990-talens stora RISC-arkitekturer försvann eller hamnade i nischer. MIPS levde vidare i inbyggda system och spelkonsoler. PA-RISC och Alpha försvann så småningom från den breda marknaden. SPARC överlevde länge i servrar och arbetsstationer, men tappade också mark.

    IBM:s POWER-arkitektur däremot levde vidare och användes bland annat i superdatorer. Den låg också till grund för PowerPC, som utvecklades i samarbetet mellan Apple, IBM och Motorola.

    Och RISC-idén dog aldrig. Den återkom med enorm kraft i en annan värld: mobiltelefoner och strömsnåla enheter. Där blev ARM den stora vinnaren.

    Slutsats

    RISC-krigen visar att den bästa tekniken inte alltid vinner på egen hand. Prestanda är viktigt, men programvara, kompatibilitet, pris, marknad och timing kan vara ännu viktigare.

    RISC-processorerna förändrade datorvärlden genom att visa hur mycket snabbare och effektivare processorer kunde bli. Men Intel och x86 överlevde genom att anpassa sig. De tog till sig RISC-liknande idéer på insidan, utan att överge den gamla programvaruvärlden på utsidan.

    Det blev inte en enkel seger för CISC eller RISC. I stället smälte idéerna samman. Dagens processorer är ofta hybrider: de kan visa upp en gammal, kompatibel fasad mot programmen, men arbetar internt med moderna tekniker som en gång förknippades med RISC-revolutionen.

    Faktaruta: Skillnaden mellan RISC och CISC

    RISC och CISC är två olika filosofier för hur en processors instruktionsuppsättning är uppbyggd. Instruktionsuppsättningen är det ”språk” som processorn förstår direkt.

    Vad är CISC?

    CISC står för Complex Instruction Set Computer, alltså dator med komplex instruktionsuppsättning. Idén är att processorn ska kunna utföra ganska avancerade instruktioner direkt i hårdvaran. En enda instruktion kan till exempel göra flera moment som annars hade krävt flera enklare instruktioner.

    CISC blev vanligt under en tid då minne var dyrt och program gärna skulle ta så liten plats som möjligt. Genom att ha kraftfulla instruktioner kunde programmen ibland bli kortare. Klassiska exempel på CISC-arkitekturer är x86, som används i många PC-datorer.

    Vad är RISC?

    RISC står för Reduced Instruction Set Computer, alltså dator med reducerad instruktionsuppsättning. Här är tanken att processorn ska ha färre och enklare instruktioner, som ofta kan utföras mycket snabbt. I stället för en komplicerad instruktion används flera enkla instruktioner.

    RISC-idén växte fram när man såg att många komplicerade processorinstruktioner sällan användes av program. Genom att förenkla processorn kunde man ofta få högre prestanda, lägre energiförbrukning och enklare konstruktion. Exempel på RISC-arkitekturer är ARM, MIPS, PowerPC och RISC-V.

    Förenklad jämförelse

    Egenskap CISC RISC
    Instruktioner Många och ofta komplexa Färre och enklare
    Utförande En instruktion kan göra mycket Flera enkla instruktioner gör jobbet
    Historisk fördel Kompakta program när minne var dyrt Snabbare och enklare processordesign
    Exempel x86 ARM, MIPS, PowerPC, RISC-V

    Hur ser det ut i dag?

    Skillnaden mellan RISC och CISC är inte längre lika skarp som förr. Moderna x86-processorer kan internt bryta ned komplexa CISC-instruktioner till mindre, enklare mikroinstruktioner. Samtidigt har moderna RISC-processorer fått fler funktioner och mer avancerade instruktioner.

    En enkel tumregel är ändå att CISC historiskt satsade på kraftfulla instruktioner, medan RISC satsade på enkla instruktioner som kan köras snabbt och effektivt.

    Annons

    Strul med e-posten? Hjälp med TV? Problem med wifi?
    Digital Fixare

  • DECstation – när DEC försökte ta klivet in i RISC-eran

    DECstation var Digital Equipment Corporations försök att möta den nya RISC-eran. Med snabba MIPS-processorer, Unix-systemet ULTRIX och avancerad grafik blev maskinerna viktiga arbetsstationer för forskare, ingenjörer och utvecklare. Samtidigt blev DECstation också ett tydligt exempel på den turbulenta tid då klassiska minidatorföretag försökte överleva övergången till Unix, PC-datorer och nya processorarkitekturer.

    I slutet av 1980-talet stod datorvärlden inför ett teknikskifte. De klassiska minidatorerna, som länge dominerats av företag som Digital Equipment Corporation, började utmanas av snabbare och billigare Unix-arbetsstationer. Sun Microsystems och andra tillverkare lockade kunder med RISC-processorer, bättre pris/prestanda och grafiska arbetsstationer för ingenjörer, forskare och utvecklare.

    DEC:s svar blev DECstation – ett namn som förvirrande nog användes för flera olika datorfamiljer, men som framför allt kom att förknippas med företagets MIPS-baserade Unix-arbetsstationer.

    Tre olika DECstation-familjer

    Namnet DECstation användes inte bara för en enda typ av dator. Det förekom i tre ganska olika sammanhang.

    Den första DECstation-linjen dök upp redan 1978 och var egentligen ett ordbehandlingssystem byggt kring PDP-8-teknik. Dessa maskiner var inbyggda i terminaler av typen VT52 och kallades även VT78.

    Den andra och mest kända DECstation-familjen lanserades 1989. Det var en serie Unix-arbetsstationer baserade på MIPS-processorer. Dessa körde främst ULTRIX, DEC:s egen Unix-variant, och var tänkta att konkurrera med arbetsstationer från bland annat Sun.

    Samtidigt använde DEC också namnet DECstation på en serie PC-kompatibla datorer med Intel-processorer. Dessa körde MS-DOS och hade modellnummer som DECstation 210, 316 och 450dx2. De var alltså något helt annat än Unix-arbetsstationerna.

    DECstation 3100 – DEC:s första stora RISC-satsning

    Den mest historiskt viktiga modellen var DECstation 3100, som presenterades den 11 januari 1989. Det var DEC:s första kommersiellt tillgängliga RISC-baserade arbetsstation.

    Bakgrunden var att DEC behövde ett snabbt svar på marknadens förändring. Företagets klassiska VAX-system var kraftfulla, men dyra och byggda kring CISC-teknik. RISC-maskiner kunde ofta ge betydligt bättre prestanda per krona.

    DECstation 3100 byggde på en MIPS R2000-processor med separat flyttalsprocessor och cacheminne. Maskinen körde i little-endian-läge, bland annat för att passa bättre ihop med DEC:s VAX-värld och den växande PC-marknaden.

    DEC marknadsförde den som världens snabbaste Unix-arbetsstation vid lanseringen. Den var betydligt snabbare än samtida VAXstation-modeller och erbjöd ett attraktivt pris/prestanda-förhållande jämfört med konkurrenterna.

    En arbetsstation utan vanlig expansionsbuss

    DECstation 3100 var en mycket integrerad maskin. Till skillnad från senare modeller hade den ingen riktig expansionsbuss. Det betydde att det fanns ganska få saker användaren kunde byta eller bygga ut.

    De viktigaste valen var mängden internminne och vilken grafiklösning som satt i maskinen. Grafiken kunde vara monokrom eller färg, beroende på vilken framebuffer-modul som användes.

    Minnet såg vid första anblick ut som vanliga PS/2-SIMM-moduler, men var i själva verket DEC-specifikt. Modulerna hade 80 kontakter i stället för 72 och var organiserade på ett särskilt sätt. Det gjorde att vanliga PC-minnen inte kunde användas.

    Grafik, nätverk och SCSI direkt på moderkortet

    DECstation 3100 och 2100 var på många sätt kompletta arbetsstationer direkt från fabrik. De hade inbyggt Ethernet, SCSI, seriella portar, tangentbordsanslutning, musanslutning och grafik.

    Ethernet-gränssnittet använde 10 Mbit/s och var typiskt för professionella Unix-miljöer vid tiden. SCSI användes för hårddiskar och externa lagringsenheter. Det gjorde maskinerna användbara i nätverksmiljöer där arbetsstationer ofta var kopplade till filservrar, skrivare och andra Unix-system.

    Grafiken kunde visa upplösningar som 1024 × 864 pixlar, vilket var avancerat för arbetsstationer vid slutet av 1980-talet. För tekniska användare, programmerare och forskare var detta en viktig del av arbetsmiljön.

    DECstation 5000 – Turbochannel och bättre expansion

    Efter de första 2100- och 3100-modellerna kom DECstation 5000-serien. Här tog DEC ett stort steg framåt genom att införa TURBOchannel, en expansionsbuss för grafikkort, nätverkskort och andra tillägg.

    DECstation 5000 fanns i flera nivåer. Personal DECstation 5000 var enklare instegsmodeller, medan 5000 Model 100 och Model 200-serierna riktade sig mot mer krävande användare.

    De senare modellerna kunde använda snabbare MIPS-processorer, till exempel R3000, R3400, R4000 och R4400. Vissa system kunde även utrustas med avancerade 2D- och 3D-grafikkort, videoinmatning och ljudkort.

    För sin tid var detta kraftfulla maskiner, särskilt inom teknisk grafik, forskning, Unix-utveckling och akademiska miljöer.

    En kort men viktig Unix-era

    DECstation-maskinerna körde främst ULTRIX, DEC:s egen Unix-version. Under början av 1990-talet fanns även planer på att föra över DECstation-användarna till OSF/1, ett modernare Unix-system som senare blev viktigt på DEC:s Alpha-plattform.

    Men DEC:s strategi blev rörig. Företaget började satsa allt mer på sin egen Alpha-arkitektur, som skulle ersätta både VAX och MIPS. Det ledde till osäkerhet bland DECstation-kunderna. Skulle MIPS-maskinerna få framtida stöd? Skulle OSF/1 verkligen komma? Skulle kunderna tvingas byta både hårdvara och operativsystem?

    Till slut fasades de MIPS-baserade DECstation-maskinerna ut till förmån för Alpha-baserade arbetsstationer.

    En maskin som levde vidare genom fri programvara

    Trots att DECstation-linjen försvann från marknaden fick maskinerna ett långt efterliv. Operativsystem som NetBSD och Linux/MIPS portades till flera DECstation-modeller. Det gjorde att entusiaster, samlare och teknikhistoriker kunde fortsätta använda maskinerna långt efter att DEC själva hade lämnat plattformen.

    Även emulatorer som GXemul har gjort det möjligt att köra DECstation-liknande miljöer utan originalhårdvara.

    Priset speglar tiden

    DECstation var inte billiga konsumentdatorer. En DECstation 3100 med färgskärm, hårddisk och 8 MB RAM kunde kosta mycket stora summor. I Tyskland låg priset enligt en användaruppgift på omkring 60 000 D-mark för en konfiguration med 8 MB minne, 332 MB hårddisk och 19-tums färgskärm.

    Det låter extremt i dag, men arbetsstationer var professionella verktyg. De köptes av universitet, forskningsinstitut, ingenjörsföretag och större organisationer – inte av vanliga hemanvändare.

    Varför DECstation är historiskt intressant

    DECstation är intressant därför att den visar ett skifte i datorhistorien. DEC var ett av de stora företagen från minidatorernas era, men tvingades anpassa sig till en ny värld där Unix, RISC-processorer och grafiska arbetsstationer blev allt viktigare.

    Maskiner som DECstation 3100 visade att DEC kunde bygga snabba och konkurrenskraftiga Unix-arbetsstationer. Samtidigt visade historien också företagets problem: man hade VAX, MIPS, Alpha, ULTRIX, OSF/1 och olika PC-linjer samtidigt. Strategin blev svår att följa, både för kunder och för DEC själva.

    Sammanfattning

    DECstation var mer än bara en datorserie. Den var DEC:s försök att möta RISC-revolutionen och konkurrera med Unix-arbetsstationer från Sun och andra tillverkare.

    Särskilt DECstation 3100 blev en viktig modell. Den var snabb, tekniskt avancerad och byggd för professionella Unix-miljöer. Samtidigt blev den också ett exempel på hur snabbt datorbranschen förändrades i början av 1990-talet.

    När DEC senare satsade på Alpha hamnade MIPS-baserade DECstation i skuggan. Men för många entusiaster lever den kvar som en fascinerande maskin från en tid då arbetsstationer var dyra, kraftfulla och byggda för människor som verkligen behövde datorkraft.

    Youtube innehåll om DECstation

    Teknisk faktaruta: DECstation

    Tillverkare: Digital Equipment Corporation, DEC

    Produktnamn: DECstation

    Lansering: Första DECstation-namnet användes 1978. De mer kända MIPS-baserade arbetsstationerna lanserades 1989.

    Viktig modell: DECstation 3100

    Processorarkitektur: MIPS RISC

    Processorer: Bland annat MIPS R2000, R3000, R3400, R4000 och R4400

    Operativsystem: ULTRIX och vissa tidiga versioner av OSF/1

    Grafik: Monokrom eller färg, beroende på modell och grafikkort

    Nätverk: Inbyggt 10 Mbit/s Ethernet på flera modeller

    Lagring: SCSI, ofta med interna eller externa hårddiskar

    Expansion: Tidiga modeller som DECstation 3100 saknade vanlig expansionsbuss. Senare DECstation 5000-modeller använde TURBOchannel.

    Användningsområde: Unix-arbetsstationer för forskning, teknik, programmering, grafik och nätverksmiljöer

    Historisk betydelse: DECstation visar hur DEC försökte möta konkurrensen från RISC-baserade Unix-arbetsstationer under slutet av 1980-talet och början av 1990-talet.

    Annons

    Strul med e-posten? Hjälp med TV? Problem med wifi?
    Digital Fixare

  • Agenda VR3 – När Linux fick plats i fickan

    I dag tar vi Linux i fickformat för givet – i telefoner, routrar och uppkopplade prylar av alla slag. Men redan år 2001 fanns en liten, svartvit handdator som visade att ett fullvärdigt Linuxsystem kunde rymmas i handflatan. Agenda VR3 blev aldrig någon storsäljare, men den skrev in sig i datorhistorien som den första kommersiella ”rena” Linux-PDA:n och en tidig förebådare till dagens öppna mobila plattformar.

    En tidig pionjär inom öppna mobila datorer

    I början av 2000‑talet såg världen av handhållna datorer helt annorlunda ut än i dag. Smartphones existerade ännu inte i modern mening, och marknaden dominerades av så kallade PDA:er (Personal Digital Assistants) från tillverkare som Palm och Microsoft. I detta landskap dök Agenda VR3 upp – en liten, anspråkslös apparat som skulle visa sig bli något av en milstolpe för entusiaster av fri och öppen programvara.

    Agenda VR3, lanserad 2001, brukar beskrivas som den första kommersiellt tillgängliga ”rena Linux‑PDA:n”. Det innebar att den inte körde ett specialanpassat eller dolt system, utan ett fullvärdigt Linux – samma grundläggande operativsystem som användes på servrar och persondatorer världen över.

    Varför var Agenda VR3 speciell?

    Vid den här tiden var de flesta handdatorer låsta plattformar. Användaren var hänvisad till tillverkarens appar och utvecklingsverktyg, och möjligheterna att experimentera var begränsade. Agenda VR3 gick i motsatt riktning. Här möttes användaren av:

    • Linuxkärnan som grundsystem
    • Ett klassiskt Unix‑skal (Bash)
    • En riktig terminal
    • Ett grafiskt skrivbord byggt med öppna bibliotek

    För Linux‑användare och utvecklare var detta något helt nytt: en dator som bokstavligen fick plats i fickan, men som fungerade enligt samma principer som större Unix‑system.

    En titt på hårdvaran

    Med dagens mått mätt var Agenda VR3 mycket enkel. Den hade en monokrom pekskärm med upplösningen 160 × 240 pixlar, en MIPS‑processor på 66 MHz, 8 MB arbetsminne och 16 MB flashminne. Strömmen kom från två vanliga AAA‑batterier.

    Trots sina begränsningar erbjöd den funktioner som då var imponerande i en så liten enhet: infraröd kommunikation, seriell port, notifieringsljud och dockningsstation för synkronisering med dator. Allt var utformat för låg strömförbrukning och maximal flexibilitet.

    Programvara och användning

    Agenda VR3 levererades med Linux 2.4 och ett grafiskt system baserat på X11. Användargränssnittet byggde på FLTK, ett lättviktigt grafikbibliotek som lämpade sig väl för hårdvara med begränsade resurser.

    För vanliga användare fanns kalender, adressbok, att‑göra‑listor, e‑post och anteckningar. För mer tekniskt lagda användare öppnade sig betydligt fler möjligheter: det gick att logga in via Telnet eller FTP, köra egna program, och till och med visa grafiska program över nätverk med X‑protokollet.

    Dessutom följde flera spel med – allt från kortspel till enkla varianter av klassiker som Space Invaders och Tetris.

    Ett levande community

    En avgörande faktor för Agenda VR3 var dess användarcommunity. Hundratals tredjepartsprogram skapades av entusiaster runt om i världen och samlades i det så kallade Agenda Software Repository. Här fanns allt från små verktyg till spel och experimentella applikationer.

    Flera av utvecklarna bakom dessa program fortsatte senare att arbeta med andra Linux‑baserade handdatorer, till exempel Sharp Zaurus. På så sätt fungerade Agenda VR3 som en plantskola för idéer och tekniker som senare skulle spridas vidare.

    Kommersiell motgång – teknisk framgång

    Trots sin tekniska originalitet blev Agenda VR3 ingen kommersiell succé. Företaget bakom produkten fick ekonomiska problem, priset sänktes kraftigt och verksamheten lades så småningom ned. En kompatibel version levde dock vidare under annat namn via ett kanadensiskt företag.

    Men även om produkten försvann från butikshyllorna levde idéerna vidare. Agenda VR3 visade att Linux kunde fungera i mycket små och strömsnåla system – en tanke som i dag är självklar inom allt från mobiltelefoner till routrar och IoT‑enheter.

    Lite före sin tid – från VR3 till Android

    Sett med dagens ögon är det svårt att inte dra paralleller mellan Agenda VR3 och moderna mobila plattformar, i synnerhet Android. Även Android bygger på Linuxkärnan och kombinerar ett öppet operativsystem med ett ekosystem av tredjepartsappar. Skillnaden är naturligtvis tid, prestanda och användarvänlighet – men grundidén är förvånansvärt lik. Agenda VR3 visade redan i början av 2000‑talet att Linux kunde fungera i en batteridriven, handhållen enhet med pekskärm och nätverksfunktioner. På så sätt var VR3 ett tidigt experiment som förebådade den utveckling som, nästan ett decennium senare, skulle slå igenom på bred front med Android‑telefonerna.

    Ett stycke datorhistoria

    I dag framstår Agenda VR3 som en teknikhistorisk kuriositet: långsam, svartvit och extremt begränsad jämfört med moderna smarta enheter. Samtidigt var den före sin tid. Den förebådade en framtid där öppna operativsystem, appar från oberoende utvecklare och full nätverksanslutning skulle bli norm även i fickformat.

    Agenda VR3 blev aldrig en massprodukt – men den visade vägen.

    Innehåll på youtube om Agenda VR3

    Faktaruta: Agenda VR3

    • Typ: PDA (handdator) med ”ren” Linux som standard
    • Lansering: Maj 2001
    • Tillverkare: Agenda Computing, Inc. (Irvine, Kalifornien, USA)
    • Skärm: Monokrom pekskärm, 160 × 240 pixlar, bakgrundsbelyst
    • Processor: 66 MHz MIPS
    • Minne: 8 MB RAM
    • Lagring: 16 MB inbyggt flashminne
    • Anslutningar: IrDA och RS-232 (via kabel eller dockningsstation)
    • Ström: 2 × AAA-batterier
    • Programvara (urval): Linux-kärna 2.4.0, XFree86, rxvt, Bash, GUI baserat på FLTK
    • Kuriosa: Kan ses som ett tidigt förstadium till idén bakom senare Linux-baserade mobila plattformar (t.ex. Android)

    Annons

    Strul med e-posten? Hjälp med TV? Problem med wifi?
    Digital Fixare