2013-03-27

活動日期:20130327 19:30 ~ 22:00

活動主題:第10次星系主題:探討microkernel三個發展世代 -- 方法與概念

報名網址:http://registrano.com/events/0d3fc6

原共筆網址:http://sync.in/ep/pad/view/juluosdev/CSvuQdYr0c

請簽到 (用以將人名和編輯的顏色作關連)

--

jserv

ben6

簡報檔案:

http://0xlab.org/~jserv/tmp/microkernel-evolution.pdf

NICTA ﹣ http://www.nicta.com.au/about

IBM K42

http://en.wikipedia.org/wiki/K42

NeXT

http://en.wikipedia.org/wiki/NeXT

New Jersey Style --- Bell lab

看學術論文,可參考出處

OpenStep from NeXTStep

Mach

  • performance issue: memory object cannot be cached.
  • memory management and IPC
  • copy on write

L4 x86 on github

https://github.com/l4ka/hazelnut/tree/master/l4-x86

jserv: Mach 論文寫設計概念不錯, 值得參考。

Jochen Liedtke

http://en.wikipedia.org/wiki/Jochen_Liedtke

* List of Liedtke's publications

http://os.ibds.kit.edu/english/1374_1772.php

*SOSP'95

﹣On µ-Kernel Construction

http://os.ibds.kit.edu/downloads/publ_1995_liedtke_ukernel-construction.pdf

-- Remote Communication: Remote IPC is implemented by communication servers which translate lo cal messages to external communication proto cols and vice versa.

Fiasco.OC / OKL4

- http://os.inf.tu-dresden.de/fiasco/

-- open source os like seL4

-- Object oriented capability system

Fiasco -- 可參考 TU Dresden 的論文

- search Dresden fiasco

QaulComm L4

﹣MSM7225, MSM7225﹣1

﹣ AMSS

FCSE

ARMv6 has better MMU performance (70% up)

Microvisor: micro kernal + hypervisor

memory mapped I/O vs. I/O ports (inb, outb)

Linux IPC: page; L4: register

perfomance key: IPC & address space

xtratum

aim to strong partitioning

- http://www.xtratum.org/

seL4

- Capability based Systen

ARM Cortex A15 hardware virtualization ext.

Heterogeneous design:

Cortex A7 X2 , Cortex A15 X2 (little, big)

search OKL4 power management

3rd - microkernel based hypervisor

* NOVA hypervisor

- https://github.com/IntelLabs/NOVA

iar

http://www.iar.com/