![[Foto van de Auteur]](../../common/images/Manuel-B.jpg) 
Hij studeert momenteel computerwetenschappen aan de Polytechnische Universiteit van Valencia, Spanje, waar hij het grootste deel van zijn tijd doorbrengt.
Hij houdt al van Linux (en, meer algemeen, Unix*) sinds de dag dat hij ermee begon te werken, 5 jaar geleden, en hij houdt van alles wat te maken heeft met computer architectuur. Naast computers houdt hij ook nog van muziek, theater en snowboarding.
Het F-CPU project wil een moderne microprocessor ontwerpen (zoals Pentium II, Merced) volgens een ontwikkelmodel dat lijkt op dat van de belangrijke free-software projecten. Dit lijkt onmogelijk, maar enkele eigenschappen kunnen hier een succes van maken.
![[illustratie]](../../common/images/illustration59.gif) 
Inderdaad. Je hebt juist gelezen. Het woord "cpu" is inderdaad het gangbare
 acroniem voor Central Processing Unit (centrale verwerkinseenheid), en niet
 ëën of ander bargoens woord dat je je zou voorstellen als je de
 titel leest. En, natuurlijk, de "F" staat voor "Freedom" (vrijheid). Dat is
 het project dat ik in dit artikel zal beschrijven. 
Eerst en vooral, ik zal
 geen ontwerp-beslissingen van het project beschrijven, maar wel de
 organisatie ervan en de doelen.
Het F-CPU project ontstond op het einde van de zomer van 1998 (de exacte
 datum ken ik niet omdat ik toen nog steeds op vakantie was ;) en werd gestart
 door Broin Vibber en Andrew D. Balsa, met de bedoeling een
 microprocessor (F1 is de naam) te ontwerpen die een alternatief zou zijn voor
 de anderen die nu op de markt zijn. Daarbij wordt het idee van gratis
 software (GNU/GPL) uitgebreid tot de hardware (om juridische redenen
 misschien zonder dezelfde licentie, maar wel met een gelijkaardige).
Natuurlijk betekent dit niet dat de computer gratis zal worden weggegeven,
 omdat er in tegenstelling tot software productiekosten zijn. Maar de
 architectuur en de implementatie ervan zullen gratis zijn en het
 ontwikkelmodel zal sterk lijken op dat van software projecten die de GNU/GPL
 gebruiken, dat wil zeggen, een ontwikkeling die open staat voor iedereen die
 wil meedoen.
U bent misschien sceptisch over het project: Wie zal de productiekosten
 betalen? Wie zal de computer errond ontwerpen?
Omdat de processor niet gratis zal zijn (naar schatting 100 dollar),
 zullen de verkopen de productiekosten moeten dekken. Omdat het project nog
 zeer jong is, maken we ons daar nog geen zorgen over. In ieder geval, eenmaal
 de F1 ontworpen, getest en geanalyseerd, is het zeer waarschijnlijk dat enkele
 bedrijven zullen instaan voor de productie. Het feit dat de F1 gebaseerd zal
 zijn op een betere architectuur (niet op verbeteringen van het bestaande) en
 dat op het moment dat de chip klaar is voor productie, de technologie om te
 produceren op een schaal van 0.25 micron (of zelfs beter) zeer goedkoop zal
 zijn, maakt het produceren van de chip heel wat gemakkelijker. 
|  | 
OK, dat klinkt aannemelijk, maar hoe snel zal de F1 zijn?
Op dit moment is het project ambitieus genoeg (dat moet wel als het project
 ooit wil slagen). Schattingen voorspellen dat de chip voor bewerkingen met
 gehele getallen minstens even goed zal zijn als de Merced, en zelfs beter in
 floating-point (drijvende komma) bewerkingen.
Wel, fantastisch, maar wat zal er gebeuren met mijn Linux? Ik voel me
 niet goed zonder... 
Op dit gebied is het project zeer duidelijk. De
 chip zal speciaal voor Linux gemaakt zijn, en hij zal niet (
NIET) compatibel zijn met Winbugs (98, NT), en
 de Wine emulator zal er niet op werken. Voor andere besturingssystemen op het
 Intel-platform houdt men de deur open voor een x86 emulator en over de
 overige besturingssystemen zwijgt men in alle talen.
Ik kijk er al naar uit om de F1 in mijn moederbord te gebruiken...
 Wanneer zal hij beschikbaar zijn?
Dat hangt natuurlijk af van de verdere ontwikkeling van het project, maar als
 alles goed gaat kan de F1 er al in 2000 zijn. Wat de F2 betreft...
Tot zover de vragenronde. Laten we enkele aspecten van het project
 bespreken.
Eén van de effecten van het F-CPU project was het opstarten van enkele
 andere alternatieve projecten op het gebied van de architectuur van de PC die
 sterk verbonden zijn met de F1 om met hen zeer nauw samen te werken. Deze
 projecten omvatten zowel aspecten van het moederbord (welke socket of voet zal de F1 gebruiken?... zou het socket 7, slot 1 en super 7 moeten gebruiken...)
 als de gereedschappen die we nodig hebben om de F1 te testen en te simuleren.
|  | 
Zoals u kan zien, is het web de hoofd-coördinator van alle groepen.
 Laten we vooral het belangrijkste informatiekanaal niet vergeten: de mailing
 lists (zie aan het eind van het artikel voor meer informatie). We hopen om
 alle ontwikkelaars via CVS hun informatie te laten updaten vanaf de web
 server.
Op dit moment is het project nog steeds in zijn beginfase, omdat er nog maar
 weinig ontwikkelaars zijn. Toch zijn er al enkele mensen (we vermelden
 speciaal AlphaRISC, KC5TJA, Andrew D. Balsa,
 Jecel Assumpcao Jr, Rafael Reilova, Steve Wilson,... en
 enkele anderen die ik vergeten ben, maar ook meedoen) die al bezig zijn met
 simulatie-gereedschappen en het aantal mensen in het project kan nog steeds
 sterk groeien omdat er nog altijd veel mensen zijn die het project
 niet kennen. In ieder geval, de identiteit van de laatst bijgekomenen laat
 zien dat het project interessant is voor mensen die goed zijn in hardware,
 VHDL en simulatie.
Om af te sluiten geef ik hier mijn persoonlijke mening over het project:
| ...het F-CPU project lijkt ambitieuzer dan die twee projecten (Gnome, KDE). | 
In elk geval, zoals iemand me vertelde, kan dit project een uitstekende manier zijn om ervaring op te doen.
Voor meer informatie:
Daar vind je alle info over het project, de opstart-documenten , de documentatie... Hou er wel rekening mee dat het project nog nieuw is en dat alles misschien nog niet werkt zoals het zou moeten.
Oorspronkelijk in het Spaans
Vertaald naar het Engels door Sébastien Blodeel
Vertaald door Floris
 Lambrechts