Door de jaren heen heb ik al heel wat computers gehad. Mijn 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.
Daarna is een Apple II+ gekomen. Apple heeft met deze computer een deel van de basisarchitectuur van de computer voor algemeen gebruik vastgelegd. Zo kon je insteekkaarten plaatsen in de ruimte daartoe voorzien. Je kon een model met minder geheugen kopen, waar je later meer geheugen aan kon toevoegen. Ook was het mogelijk om externe diskette stations te koppelen. De standaard CPU van deze computer is een MOS 6502 cpu, welke draait aan 1Mhz. Ik heb deze computer uitgebreid met een Z80 kaart zodat CP/M met zijn toepassingen ook tot mijn mogelijkheden behoorde. Ook was mijn Apple II+ voorzien van het maximale geheugen van 64KB.
Deze computer heb ik enkele jaren gebruikt. IBM was in 1981 op de markt gekomen met de PC. De eerste jaren echter was de Apple II toch nog de markleider voor de computer hobbyist. Echter tegen de tijd dat ik ging werken en ik voldoende centjes verdiende om mee te doen, was het al de de facto standaard. Met mijn eerste lonen heb ik dan een IBM compatible gekocht. De processor van het type 80286 was net beschikbaar. Deze machine was voorzien van 1MB geheugen (ongehoord!), had een 20MB harde schijf (net beschikbaar, voordien moest dit 10MB zijn), en had een Hercules grafische kaart. (Ik dacht toen nog dat kleur = CGA kaart, niet belangrijk was maar meer de resolutie die hoger lag bij een Hercules kaart. Later heb ik me toch een EGA kaart en een nieuwe monitor aangeschaft.)
Enkele jaren later had ik een
80386 gebaseerde machine, een 80 MB harde
schijf, welke voor een groot deel gesponsord werd door mijn
toenmalige baas in het kader van een PC-Prive project (Nederland).
Een collega kon zich moeilijk voorstellen dat je ooit meer dan 80MB
schijfruimte zou nodig hebben... maar kort daarna kwam
Windows...
Als thuiscomputer heb ik nooit een 80486 gehad, maar ben ik meteen
overgestapt naar een Pentium 90 MHz computer, met een 1GB harddisk.
Daarna is nog een P3 en een P4, telkens sneller en sneller, met meer
en meer geheugen en grotere en grotere schijfruimte.
Ik kon het niet nalaten om op de 30e verjaardag van de HP 41c rekenmachine een van deze toestellen 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.
In dit lijstje mag ik mijn 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)
Ik heb ook een XBox 360 die vooral gebruikt wordt als media extender, zodat ik op TV rechtstreek divx, xvid, avi etc kan bekijken, aangeboden door mijn windows systeem. Deze media-extenter functie wordt nu ook aangevallen door een nieuwe Raspberry-pi. Ik moet momenteel nog bekijken wie gaat winnen.
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.
Met dit toestelletje kan je basis rekenkundige bewerkingen uitvoeren, de sinus, tangens en vierkantswortel berekenen.
Sinds juli 2012 ben ik in het bezit van een
Raspberry Pi. Een raspberry pi is een mini computertje op een
moederbordje zo groot als een creditcard. Je kan er verschillende
varianten van Linux op installeren. Ook zijn er reeds andere
projecten bezig hun software geschikt te maken voor deze hardware
(bv. Risc OS). Je kan het toestelletje komen voor $35 voor de B
variant met netwerk en 2 usb poorten. Variant A, zonder ethernet en
slechts 1 usb poort kost $25.
Ik draai met succes een apache webserver (en php5 en mysql) op dit toestel. Daarnaast is het ook een mediaspeler met XBMC (OpenELEC of Raspbmc).
klik op de foto voor meer detail
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.
Ik heb dan ook maar de H versie gekocht, die wat hoger is en waar ook nog een laptop disk in past, naast de mSata SSD. Het computertertje is voldoende krachtig om windows te draaien, met daarbinnen een Hyper-V machine (virtuele computer) met Debian Linux.
Op de dx.com site heb ik een temper usb thermometer aangeschaft. Voor slecht 9,75$. Deze is aangesloten op de Raspberry Pi. Een website en service kan nu de temperatuur in mijn computerhok aangeven. Tevens kan deze aangesloten worden op mijn vigor 2130 die een temper thermometer ondersteund.
De Raspberry Pi 2/3, een breadboard, een schakelaar, 16 Led's en weerstanden, een 10K weerstand en 2 74HC595 serieel naar parallel chips en we zijn vertrokken. Mijn eerste projectje met Windows 10 IoT. En ja, de led's zijn aan te sturen. En nu verder... een temperatuursensor...
En aan 1 Raspberry PI heb je natuurlijk niet genoeg.
Met een PI kan je een betaalbare linux cluster uitbouwen, en de verschillende aspecten van het beheren, programmeren en communiceren tussen de verschillende computers leren kennnen. Weer wat bijgeleerd.
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 Compatible | 80286 - MSDOS | |
IBM compatible | 80386 - 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 G5 | X3330 / 2.66 GHz , 8GB Ram, 4 TB disk | |
Notebook P4 3.2 (HP Pavilion ZD8290) | P4 3,2 2Ghz, 100GB disk | |
Notebook HP Nx5000 | Pentium M 725, 1.6GZ, 2GB ram, 40GB disk | |
Notebook HP E500 | PIII mobile, 800Mhz, 512MB ram, 40GB disk | |
Notebook HP Armada 1592DT | Pentium MMX 233Mhz, 12" scherm, 96MB ram, 3,2GB disk | |
HP Jornada LX300 | Hitachi S3, 44Mhz, 4MB ram, Windows CE 1.0 and 2.0 | |
HP Jornada 548 | Hitachi S3 133Mhz, 32Mb Ram, 16MB Rom | |
Compaq IPAQ 3870 | StrongArm 206Mhz, 64 MB ram, 32MB ROM, Pocket PC 2000 & 2003 | |
HTC S710 SmartPhone | Windows CE 6.0 | |
Linksys NSLU2 | ARM 266Mhz, 32MB SDRAM, 8MB Flash, 100Mb Ehternet | |
Linksys WRT54GL | dd-wrt v2.4 Sp2 router | |
Xbox 360 Elite | Xenon 3.2Ghx, 512 MB, 120 GB HD, Lan 100Mb | |
Netgear WNR3550L | gigabit router met dd-wrt. | |
HP 41cv | Hewlett-Packard programmable calculator with modules Stat1, Math1, X-Functions | |
TI-59 and TI-58c | Texas Intruments programmable Calculator | |
Apple Mac mini | Core 2 Duo, 320 GB disk | |
Apple iPhone 3G 32GB | iPhone OS 3.1 (and later 4.1) | |
Fujutsu Q550 Tablet PC | Windows 7 tablet, 2GB, Intel Atom processor Z670 | |
Eminent EM6561 Pantilt Camera | IP webcam | |
PC (Own build) | Asus P8Z68 mobo, intel i7 2600K, SSD 160GB, 16GB ram | |
Raspberry Pi (B) | Een computer ter grootte van een creditcard. Draait verschillende versies van Linux en bijvoorbeelbeeld XBMC. Je kan hem in 2012 kopen voor $35... Ondertussen 4 en 1-tje gehost bij pcextreme.nl (gratis ;-) nog in aanvraag... | |
Samsung Galaxy S4 | Android 4.3 | |
Vigor 2130Vn | Router van vigor die 800Mbs het aan WAN kant. | |
Raspberry Pi's | meerdere raspberry pi toestellen. | |
Asus N76VB | Laptop met core i7 processor, 2 disken - gestolen bij een inbraak thuis! | |
Intel NUC | ||
Oneplus One | Cyanogenmod Android | |
Chromecast | Chromecast contains the Marvell 88DE3005 (Armada 1500-mini) system on a chip, |
vet = in gebruik,
grijs = schroot/verkocht, normaal=in werkende toestand.