Who am I Senior Software Engineer ● employed as an IT Consultant ● experienced in F/OSS community and development ● teaching; techniques and methodologies, English ● G-Star, Dutch Ministry of Defence, Nomovok ● Fedora Project (FAmSCo), MIPS, Mozilla, 气 HW ● Scrum, OOAD & Domain Driven Design, etc. ● The Open Source Way ● uses any language: C, JS, Python, English, Dutch, etc ;-) ● likes electronics! 吉拉德 , 开源软件专家 & IT 咨询顾问 , [email protected]
F19 - Schrödinger's cat ... and so many features are related to 'Cloud' ● OpenShift Origin ● OpenStack Grizzly ● Virt Storage Migration ● systemd Lightweight Containers ● QXL/Spice KMS Driver ● ... http://fedoraproject.org/wiki/Releases/19/FeatureList
What is this ... ... and why does it all matter to Fedora ? ● SaaS (Software as a Service) ● PaaS (Platform as a Service) ● IaaS (Infrastructure as a Service)
What is this ... ... and why does it all matter to Fedora ? ● Full virtualization (hardware) ● Paravirtualization ● OS level virtualization ● Containers ● Etc.
What is this Hypervisor Virtual Machine Monitor Hosted (type 2); needs an OS ● VirtualBox, VMware Workstation Native (type 1); bare metal ● XenServer, VMware ESX(i)
What is this virtualization full virtualization A full machine is virtualized. Unavailable (needed) hardware is emulated. Runs unmodified OS. para-virtualization Virtualization method where parts of the OS talks to an API. Runs only modified OS.
What is this KVM full virtualization solution for Linux on x86 hardware containing virtualization extensions But … but... but... doesn't it also do para-virtualization?
What is this IaaS cloud-service model in which virtual machines and other resources are offered. A hypervisor, such as Xen or KVM, runs the virtual machines as guests.
What is this OpenShift makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software.
What is this PaaS In this model cloud providers deliver a computing platform, typically including ● operating system, ● programming language execution environment, ● database, ● and web server.
How does this work Containers Operating system-level virtualization where the kernel of the operating system is used for multiple isolated user-space instances. In addition to isolation mechanisms, the kernel can provide resource management features to limit the impact of one container's activities on the other containers.
So, what does this mean ... Fedora is a general Linux distribution, but most of it's core technology is either aimed at a general user or running it as server on mind.
So, what does this mean ... Voices in the community consider a 'Core' concept; a small core which can serve as a basis for Desktop or Server... … or any other purpose where you see fit.