Hardware

Mijn hardware verzameling.

De eerste programmeerervaring het ik opgedaan op een TI-59, een van de eerste programmeerbare rekentoestellen. Dit toestel was programmeerbaar in 999 stappen. Het programma moest opgeslagen worden op magneetkaartjes en om een ‘groot’ programma op te slaan had je 2 van deze kaartjes nodig.

ti-59

Een Apple II+ was mijn eerste ‘volwaardige’ computer. Mijn computer had een MOS 6502 CPU aan 1 Mhz, 64KB geheugen, 2 floppy drives. Op elke floppy kon 148KB aan opslag. Ik heb deze computer uitgebreid met een Z80 kaart waardoor ik ook CP/M kon gebruiken. (zie hier voor een vergelijking met mijn huidige computer)

Apple II Europlus

IBM was in 1981 op de markt gekomen met de PC. Dit werd al snel de standaard in de bedrijfswereld. Tegen de tijd dat ik ging werken en voldoende centjes verdiende om een nieuwe computer was er reeds de PC-AT. En een kloon was goedkoper dan een echte IBM machine. Mijn computer had een 80286 cpu, 1MB geheugen en een 20MB harde schijf en een Hercules grafische kaart. Mijn daaropvolgende computer had reeds een 80386 CPU en een 80 MB harde schijf (in het kader van een Philips PC-Prive project). Daarna zijn er nog vele nieuwere computers gekomen in verschillende varianten.

Ik kon het niet nalaten om op de 30e verjaardag van de HP 41c rekenmachine te kopen op eBay. De hp41c was de Hewlett-Packard tegenhanger van de TI-59. Daar waar deze rekenmachine de eerste was met veel programmastappen, had de HP 41c als eerste een bruikbare alfanumerieke programmeeromgeving. Het toestel is ook meteen opgezet om uit te breiden met 4 uitbreidingsmodules, welke zowel programma roms, extra hardware zoals een kaartlezer of barcodeleespen, en ram kunnen zijn.

HP-41

En in dit lijstje mag ik de NSLU2 niet vergeten. Dit linksys kastje was in 2004 de eerste betaalbare NAS. Er ontstond meteen een usercommunity, die iets deed wat linksys niet had verwacht! Er kwamen varianten van het OS, die je zelf op het systeem kon zetten. Dit was vooral te danken aan het feit dat het basisos een mini linux was, en dus opensource.
De varianten maakten dit toestel tot meer dan het oorspronkelijke toestel. Telnetten naar het toestel werd mogelijk en via een package manager kan je eenvoudig software toevoegen aan het systeem. De beperkigen hier zijn vooral de 32MB rom en de 8MB Ram.

Naast het gebruik as NAS was het ook een FTP-server, en werd gebruikt met een WOL (wake-up on lan) machine om de rest van het netwerk wakker te maken vanaf het internet. Deze functie is als eerste overgenomen door een router met DD-WRT. De NAS/FTP functie is nu overgenomen door een Raspberry-Pi toestel (zie verder), waardoor dit toestel na waardige dienst, in de kast in beland (letterlijk)

Linksys NSLU2

Ik heb ook een XBox 360 gehad, die vooral gebruikt werd als media extender, zodat ik op TV rechtstreek divx, xvid, avi etc kan bekijken, aangeboden door mijn windows systeem. Dat was in de tijd van de beeldbuis TV een grotte vooruitgang. Deze is ondertussen natuurlijk lang voorbijgestreefd door de Smart TV.

Nog een interessant stukje hardware in mijn bezit wat ik wil vermelden is de Rusische KL-1 ‘rekenliniaal’. Echter is het geen liniaal, maar in de vorm van een zakhorloge. Het is dan ook niet groot. De doorsnede is ongeveer 5 cm.

KL-1

Sinds in juli 2012 de raspberry pi beschikbaar kwam, heb ik me de verschillende varianten aangeschaft. De orgine pi, pi2, p2, pi4 4G en pi4 8GB. Wat je allemaal al niet kan doen met zulks een klein computertje. De Raspberry Pi, een mooi toestelletje om vanalles met linux uit te proberen… maar naarmate je linux beter leert gebruiken bleek het wat te traag om de nieuwste versies van verschillende software programma’s zoals owncloud op te draaien. Dan toch maar een investering gedaan. Ik heb een Intel NUC gekocht, met een core i5 processor van de haswell generatie, die +/- 10W gebruikt.

Intel NUC

En zoals ik al aangaf, meerdere raspberry pi’s zijn ook handig op wat te spelen met cluster software

Raspberry PI cluster

Hardware welke de voorbije 25 jaar in mijn bezit is geweest:

Apple II+MOS 6502
Z80, 64 KB geheugen, 2 x diskette drive van 120KB
IBM AT Compatible80286 – MSDOS
IBM compatible80386 – MSDOS
Windows 3.1, 3,11
IBM compatible (Acer Altos)P90, 1GB SCSI disk
PC (Compaq)PIII, 80GB
PC (Paradigit)P4 1.7, 768MB ram, 120 GB
PC (Paradigit)P4 3.0, 1GB ram, 250GB
PC (Paradigit)P4 3.2, 2GB ram, 500 GB
PC (Own Build)Q6600, 8GB ram, 2.5 TB disk
HP Proliant ML110 G5X3330 / 2.66 GHz , 8GB Ram, 4 TB disk
Notebook P4 3.2 (HP Pavilion ZD8290)P4 3,2 2Ghz, 100GB disk
Notebook HP Nx5000Pentium M 725, 1.6GZ, 2GB ram, 40GB disk
Notebook HP E500PIII mobile, 800Mhz, 512MB ram, 40GB disk
Notebook HP Armada 1592DTPentium MMX 233Mhz, 12″ scherm, 96MB ram, 3,2GB disk
HP Jornada LX300Hitachi S3, 44Mhz, 4MB ram, Windows CE 1.0 and 2.0
HP Jornada 548Hitachi S3 133Mhz, 32Mb Ram, 16MB Rom
Compaq IPAQ 3870StrongArm 206Mhz, 64 MB ram, 32MB ROM, Pocket PC 2000 & 2003
HTC S710 SmartPhoneWindows CE 6.0
Linksys NSLU2ARM 266Mhz, 32MB SDRAM, 8MB Flash, 100Mb Ehternet
Linksys WRT54GLdd-wrt v2.4 Sp2 router
Xbox 360 EliteXenon 3.2Ghx, 512 MB, 120 GB HD, Lan 100Mb
Netgear WNR3550Lgigabit router met dd-wrt.
HP 41cvHewlett-Packard programmable calculator with modules Stat1, Math1, X-Functions
TI-59 and TI-58cTexas Intruments programmable Calculator
Apple Mac miniCore 2 Duo, 320 GB disk (late 2011)
Apple iPhone 3G 32GBiPhone OS 3.1 (and later 4.1)
Fujutsu Q550 Tablet PCWindows 7 tablet, 2GB, Intel Atom processor Z670
Eminent EM6561 Pantilt CameraIP webcam
PC (Own build)Asus P8Z68 mobo, intel i7 2600K, SSD 160GB, 16GB ram
Raspberry Pi  (B)In de verschillende varianten: Pi, Pi2, Pi3, Pi4 (4GB en 8GB)
Samsung Galaxy S4Android 4.3
Vigor 2130VnRouter van vigor die 800Mbs het aan WAN kant.
Raspberry Pi’smeerdere raspberry pi toestellen.
Asus N76VBLaptop met core i7 processor, 2 disken – gestolen bij een inbraak thuis!
Intel NUC
Oneplus OneCyanogenmod Android
ChromecastChromecast contains the Marvell 88DE3005 (Armada 1500-minisystem on a chip,