Upload
william-walls
View
35
Download
4
Embed Size (px)
DESCRIPTION
Magenta. Outline. What is Magenta OS X? iOS ? Project Magenta Current Situation Comparison Similar Project. Outline. What is Magenta OS X? iOS ? Project Magenta Current Situation Comparison Similar Project. What is Magenta. Outline. What is Magenta OS X? iOS ? - PowerPoint PPT Presentation
Citation preview
9970132 王乃玉 9912047 王亭嵐 1
Magenta
9970132 王乃玉 9912047 王亭嵐
Outline
• What is Magenta• OS X? iOS?• Project Magenta• Current Situation• Comparison• Similar Project
2
9970132 王乃玉 9912047 王亭嵐
Outline
• What is Magenta• OS X? iOS?• Project Magenta• Current Situation• Comparison• Similar Project
3
9970132 王乃玉 9912047 王亭嵐
What is Magenta
4
9970132 王乃玉 9912047 王亭嵐
Outline
• What is Magenta• OS X? iOS?• Project Magenta• Current Situation• Comparison• Similar Project
5
9970132 王乃玉 9912047 王亭嵐
OS X? iOS?
XNU ( X is Not Unix)
FreeBSD I/O KitMach3.0
6
9970132 王乃玉 9912047 王亭嵐
More Detail…
7
9970132 王乃玉 9912047 王亭嵐
Outline
• What is Magenta• OS X? iOS?• Project Magenta• Current Situation• Comparison• Similar Project
8
9970132 王乃玉 9912047 王亭嵐
Project Magenta Implementing Darwin/BSD on top of the Linux kernel
It’s NOT her intention to allow iOS applications to run on this new, hybrid system
Final goal: probably recreating the iPhone OS 1.0 stack
9
9970132 王乃玉 9912047 王亭嵐
Outline
• What is Magenta• OS X? iOS?• Project Magenta• Current Situation• Comparison• Similar Project
10
9970132 王乃玉 9912047 王亭嵐
Current Situation
• Christina :• ”Magenta was my attempt at implementing a mach compatibility layer on top of the Linux kernel (this is NOT related to my work involving XNU). Unfortunately, I no longer develop this project, but old sources (as of the date of their publication) of major components of Magenta are still made available on my GitHub.” (12 Jun 2013)
11
9970132 王乃玉 9912047 王亭嵐
Outline
• What is Magenta• OS X? iOS?• Project Magenta• Current Situation• Comparison• Similar Project
12
9970132 王乃玉 9912047 王亭嵐
ComparisoniOS Magenta OS X
Based on Darwin Linux XNU
Developed by Apple Inc. Christina Apple Inc.
purpose Make those apple-only device better
Prove that iOS can be writed by open source
Make those apple-only device better
current version
iOS 7 iOS 1.0 OS X “Mavericks”
device iPhone 、 iPod touch 、 iPad、 Apple TV
x Mac
13
9970132 王乃玉 9912047 王亭嵐
And Then...
• We can study iOS through Magenta as other direction
• Magenta 還有持續開發的潛能e.g 整合 iOS 和 OSx
14
9970132 王乃玉 9912047 王亭嵐
Outline
• What is Magenta• OS X? iOS?• Project Magenta• Current Situation• Comparison• Similar Project
15
9970132 王乃玉 9912047 王亭嵐
Similar Project
• Title : [Developer ports iOS core to non-Apple hardware in on-going open source project]
• Software developer Winocm has managed to port the core elements of Apple’s iOS operating system to non-Apple devices. As the image, the system is successfully running on a Nokia N900 smartphone…
16
9970132 王乃玉 9912047 王亭嵐
Similar Project
• This does not mean that Apple will license iOS to other hardware makers and does not mean the entirety of iOS can run on devices that are not designed by Apple.
• However, this work opens up the opportunity for other developers to port other aspects of iOS to other hardware.
17
9970132 王乃玉 9912047 王亭嵐
18
Problems We Met...
• Few information
End9970132 王乃玉 9912047 王亭嵐
Thanks for listening