It blog bouwe... yn styl!

Skriuwen · 23 jun 2016

It blog bouwe... yn styl!

Ûntwikkelje op in 20 jier âlde kompjûter mei 16MB RAM en Windows 98

Do moatst wol in bytsje gek wêze om op it idee te kommen in blog (as yn: echt programmearje) te bouwen op in âlde 486-laptop mei mar 16MB RAM. Ik bin tafallich sa gek: ik pakte myn alderearste laptop út de jierren njoggentich en besleat út te finen oft it mooglik wie him yn in ûntwikkelmasine te feroarjen.

De laptop

It wie om 1999 hinne dat ik al myn sparjild brûkte om myn earste kompjûter te keapjen, it wie in brûkte Toshiba T2130CT mei yndrukwekkende spesifikaasjes:

  • Intel 486DX4-prosessor op 75Mhz
  • 16MB RAM
  • 500MB hurde skiif (dy't ik letter opwurdearre ta in skiif fan 2,1GB)
  • 3,5" floppydrive
  • dûbele PCMCIA-slot
  • 10-megabit 3COM PCMCIA-netwurkadapter
  • TFT-skerm mei 65.536 kleuren en in resolúsje fan 640x480 pixels
  • yntegrearre MousePoint (rubberen puntsje "knub-style") as mûs
  • in batterij dy't sa'n 20 minuten duorre
Toshiba T2130CT-laptop mei in Intel 486-prosessor fan 75Mhz en bjusterbaarlike 16MB RAM (dat binne megabytes!)
Toshiba T2130CT-laptop mei in Intel 486-prosessor fan 75Mhz en bjusterbaarlike 16MB RAM (dat binne megabytes!)

Doe't de masine yn 1995 nij útkaam, wie it it topmodel. Ik krige him as brûkt, opknapt apparaat fan in pleatslike kompjûterferkeaper foar in bjusterbaarlik bedrach fan 1.000 Nederlânske gûne (dat hjoeddeis rûchwei like folle is as E1.000). As jonge studint rommele ik der mei om en brûkte him om myn earste software yn BASIC en websites yn HTML te programmearjen.

Oan it wurk krije

Nei jierren stof te sammeljen yn de kast frege ik my ôf oft de masine oan soe wolle, it die it net. De kompjûter groete my mei in "invalid boot disk"-melding. Fansels hie hy of amnesy, of wat oars soarge derfoar dat hy net opstarte.

Ik moast de orizjinele skiif derút helje om't hy net wurke... tocht ik!
Ik moast de orizjinele skiif derút helje om't hy net wurke... tocht ik!

Ik fermoede dat de hurde skiif it probleem wie en besleat him oan myn moderne kompjûter te hingjen. Myn deistige Linux-masine koe net mei de skiif prate, mar ik hie mear gelok mei it oansluten op in MacBook Air. It OS X Skiifbehearder werkende de skiif goed en ik koe de ynhâld fan de skiif fan 2,1GB trochblêdzje (it is grappich om te realisearjen dat sels smartwatches tsjintwurdich mear ûnthâld hawwe as myn kostbere âlde laptop). Ik kontrolearre it bestânsysteem op flaters en doe't dat skjin wie, boude ik him wer yn yn de Toshiba. Spitigernôch makke it gjin ferskil: de "invalid boot disk" bleau.

... bliken die dat hy in bytsje oanmoediging nedich hie fan syn moderne neefkes...
... bliken die dat hy in bytsje oanmoediging nedich hie fan syn moderne neefkes...

Gelokkich hie ik ek noch de orizjinele hurde skiif fan 500MB (dy't der yn sieten hie foardat ik de skiif letter opwurdearre). De laptop werkende syn orizjinele skiif fan 500MB en begûn op te starten. Ik wie hast fergetten dat hy bestie, doe't ik Microsoft Scandisk sels de skiif seach kontrolearje. Dus mei de iene skiif dy't wurke en de oare net... moast it wat oars wêze!

Lykas faak yn de ynformatika wie de oplossing in logyske: om't de kompjûter lang fan elke stroombron ôfkeppele west hie, wie de BIOS-batterij leech. Dat soarge derfoar dat de basisynstellingen fan de kompjûter, lykas de datum en tiid, weromsetten waarden. Under de BIOS-ynstellingen siet de opsje foar de ynterfacemodus fan de hurde skiif. Doe't de ynterfacemodus fan de hurde skiif op "enhanced IDE" ynsteld wie, wie de kompjûter klear om op te starten mei de gruttere skiif fan 2,1GB.

Windows 98 en it moderne ynternet

Nea wie ik sa bliid om it Windows 98-opstartskerm te sjen. It is grappich om te realisearjen dat de opstartskermen fan hjoed folle minder kleurryk binne, mar oan de oare kant binne de opstartskermen fan hjoed mar in pear sekonden te sjen. De âlde laptop naam syn tiid en doe't hy klear wie mei opstarten, wie ik klear om him nei it folgjende nivo te bringen: ferbine mei it moderne ynternet!

Nea tocht ik dat ik bliid wêze soe om dit te sjen: it Windows 98-opstartskerm!
Nea tocht ik dat ik bliid wêze soe om dit te sjen: it Windows 98-opstartskerm!

Moderne laptops hawwe de measte hardware yntegrearre, mar eartiids wie it gewoan om ekstra hardware (lykas netwurkadapters en modems) yn te stekken. Yn 1999 kocht ik earne in 10-megabit 3COM PCMCIA-netwurkadapter. Hoe fluch guon kompjûtertechnologyen har ek ûntwikkelje, it ynternetprotokol is hjoed de dei eins noch hiel gelyk oan dat fan de jierren njoggentich. Dat makke it relatyf maklik om de âlde laptop mei in gewoane netwurkkabel oan myn pleatslike netwurk te ferbinen.

De 486-ûntwikkelmasine!
De 486-ûntwikkelmasine!

Oer feiligens: do moatst tige foarsichtich wêze om sa'n âlde kompjûter direkt oan it iepenbiere ynternet te ferbinen. Elke âlde kompjûter is in nijsgjirrich doel foar kompjûterfirussen. Om't ik de pleatslike netwurkbehearder bin, wie ik relatyf wis dat it feilich wie om de kompjûter te ferbinen. (En as hy ûntploft wie, hie it grif in nijsgjirrige passaazje yn dit ferhaal opsmiten tink ik...)

Ûntwikkelark: cloudkrêft

Dus hoe goed is Windows 98 dan foar moderne softwareûntwikkeling? No, ferjit folweardige moderne yntegreare ûntwikkelomjouwings, der is gjin moderne webbrowser en as der wat crasht op Windows 98 kin de hiele kompjûter fêstrinne (troch de manier wêrop Windows 98 syn prosessen behannelet). Mar it is net allegear min: Notepad is der, de Windows-bestânsbehearder en ik slagge der yn in kompatibele kopy fan PuTTY te finen! Mei PuTTY kinst do op oare kompjûters ynlogge en harren software brûke as wie it op de lokale masine.

VIM draait op de 486 fia PuTTY
VIM draait op de 486 fia PuTTY

Mei PuTTY ferbûn ik de âlde laptop mei in moderne Debian Linux firtuele masine dy't yn de cloud draait. De âlde kompjûter waard as "in finster" nei de moderne (ûntwikkel)wrâld, wêrtroch it folslein mooglik wie om dit weblog te programmearjen!

← Mear ferhalen