Platformverbetering Beginnend Bij De Hardware
-
Upload
arne-w -
Category
Technology
-
view
303 -
download
0
description
Transcript of Platformverbetering Beginnend Bij De Hardware
![Page 1: Platformverbetering Beginnend Bij De Hardware](https://reader035.fdocuments.nl/reader035/viewer/2022081401/55892a27d8b42aae088b458c/html5/thumbnails/1.jpg)
Platformverbetering beginnend bij de hardware
Christophe BeauvalArne Willemyns
![Page 2: Platformverbetering Beginnend Bij De Hardware](https://reader035.fdocuments.nl/reader035/viewer/2022081401/55892a27d8b42aae088b458c/html5/thumbnails/2.jpg)
2
The Winchester Mystery House
Christophe Beauval & Arne Willemyns
![Page 3: Platformverbetering Beginnend Bij De Hardware](https://reader035.fdocuments.nl/reader035/viewer/2022081401/55892a27d8b42aae088b458c/html5/thumbnails/3.jpg)
3
‘Door to nowhere’
Christophe Beauval & Arne Willemyns
![Page 4: Platformverbetering Beginnend Bij De Hardware](https://reader035.fdocuments.nl/reader035/viewer/2022081401/55892a27d8b42aae088b458c/html5/thumbnails/4.jpg)
4Christophe Beauval & Arne
Willemyns
![Page 5: Platformverbetering Beginnend Bij De Hardware](https://reader035.fdocuments.nl/reader035/viewer/2022081401/55892a27d8b42aae088b458c/html5/thumbnails/5.jpg)
5
Hoe we computers zien
Christophe Beauval & Arne Willemyns
Mijn Computer
![Page 6: Platformverbetering Beginnend Bij De Hardware](https://reader035.fdocuments.nl/reader035/viewer/2022081401/55892a27d8b42aae088b458c/html5/thumbnails/6.jpg)
6
Het probleem met hedendaagse PC’s
Christophe Beauval & Arne Willemyns
Hardware
Gebruiker
Drivers
BESTUREN
Besturingssysteem
![Page 7: Platformverbetering Beginnend Bij De Hardware](https://reader035.fdocuments.nl/reader035/viewer/2022081401/55892a27d8b42aae088b458c/html5/thumbnails/7.jpg)
7
Het probleem met hedendaagse PC’s
Christophe Beauval & Arne Willemyns
Hardware
Gebruiker
Drivers
BESTUREN
Besturingssysteem
COMMUNICEREN MET
Hardware besturingssysteem
![Page 8: Platformverbetering Beginnend Bij De Hardware](https://reader035.fdocuments.nl/reader035/viewer/2022081401/55892a27d8b42aae088b458c/html5/thumbnails/8.jpg)
8
Hoe computers in de realiteit zijn
Christophe Beauval & Arne Willemyns
Geheugen
Bluetooth
Harde Schijf
Besturings-
systeem
USB
Netwerk
Mijn Computer
Hun Computer
![Page 9: Platformverbetering Beginnend Bij De Hardware](https://reader035.fdocuments.nl/reader035/viewer/2022081401/55892a27d8b42aae088b458c/html5/thumbnails/9.jpg)
9
Op korte termijn:
Aanpassingen in software
Gebruik nieuwe hardwaretechnologieën
Op lange termijn:
Grote softwareaanpassingen
Samenwerken met hardwarefabrikanten
De controle terugnemen
Christophe Beauval & Arne Willemyns
![Page 10: Platformverbetering Beginnend Bij De Hardware](https://reader035.fdocuments.nl/reader035/viewer/2022081401/55892a27d8b42aae088b458c/html5/thumbnails/10.jpg)
10
Via open source hardware OS’n
Startpunt: BIOS -> Coreboot (LinuxBIOS)
Immuun voor gekende exploits(SMM rootkit, ACPI, Firewire, ...)
Op korte termijn focus op software
Christophe Beauval & Arne Willemyns
![Page 11: Platformverbetering Beginnend Bij De Hardware](https://reader035.fdocuments.nl/reader035/viewer/2022081401/55892a27d8b42aae088b458c/html5/thumbnails/11.jpg)
11
Nu: Direct Memory Access (DMA)
Virtuele hardware omgeving: Driver Domain
I/O Memory Management Unit (IOMMU)
Bestaande drivers limiteren
Christophe Beauval & Arne Willemyns
![Page 12: Platformverbetering Beginnend Bij De Hardware](https://reader035.fdocuments.nl/reader035/viewer/2022081401/55892a27d8b42aae088b458c/html5/thumbnails/12.jpg)
12
vCPUvCPU
Box
Hardwareboxing op korte termijn
Christophe Beauval & Arne Willemyns
Geheugen
CPU
Vertrouwde Opensource
BIOS
Box .Box
vCPUvCPU
USBNetwerkchip
Schijfcontroller
Embedded Controller
![Page 13: Platformverbetering Beginnend Bij De Hardware](https://reader035.fdocuments.nl/reader035/viewer/2022081401/55892a27d8b42aae088b458c/html5/thumbnails/13.jpg)
13
Hardware op lange termijn
Christophe Beauval & Arne Willemyns
Besturingssysteem
Hardware
Hardware
Hardware⊘Hardware mag onderling niet kunnen communiceren
![Page 14: Platformverbetering Beginnend Bij De Hardware](https://reader035.fdocuments.nl/reader035/viewer/2022081401/55892a27d8b42aae088b458c/html5/thumbnails/14.jpg)
14
Kort en bondig
Gevalideerd
Driveromvattend
Kernel source code
Christophe Beauval & Arne Willemyns
![Page 15: Platformverbetering Beginnend Bij De Hardware](https://reader035.fdocuments.nl/reader035/viewer/2022081401/55892a27d8b42aae088b458c/html5/thumbnails/15.jpg)
15
Geen Direct Memory Access (DMA)
Christophe Beauval & Arne Willemyns
Geheugen
Besturingssysteem
USB
Schijfcontroller
Netwerkchip
Hardware
Hardware neemt ongecontroleerd geheugen in
![Page 16: Platformverbetering Beginnend Bij De Hardware](https://reader035.fdocuments.nl/reader035/viewer/2022081401/55892a27d8b42aae088b458c/html5/thumbnails/16.jpg)
16
Geen Direct Memory Access (DMA)
Christophe Beauval & Arne Willemyns
Besturingssysteem
USB
Schijfcontroller
Netwerkchip
Hardware
Geheugen wordt verdeeld door tussenlaag
IOMMU
Geheugen
![Page 17: Platformverbetering Beginnend Bij De Hardware](https://reader035.fdocuments.nl/reader035/viewer/2022081401/55892a27d8b42aae088b458c/html5/thumbnails/17.jpg)
17
Wat er op lange termijn moet komen
Christophe Beauval & Arne Willemyns
Vertrouwensgrens
CoreCore
Geheugen
Core
Vertrouwde Opensource
BIOS
CoreCore
Open Embedded Controller
USB Netwerkchip en OS
Schijfcontroller
![Page 18: Platformverbetering Beginnend Bij De Hardware](https://reader035.fdocuments.nl/reader035/viewer/2022081401/55892a27d8b42aae088b458c/html5/thumbnails/18.jpg)
18
Snelle progressie met off-the-shelf technologie
Hogere kwaliteitsgarantie door aanpassen
hardware.
Conclusie
Christophe Beauval & Arne Willemyns
![Page 19: Platformverbetering Beginnend Bij De Hardware](https://reader035.fdocuments.nl/reader035/viewer/2022081401/55892a27d8b42aae088b458c/html5/thumbnails/19.jpg)
19
?
Vragen of opmerkingen
Christophe Beauval & Arne Willemyns