|
23 | 23 | <img src=" img/[email protected]" alt=" Firecracker logo" />
|
24 | 24 | </a>
|
25 | 25 | <a class="sta-hoverOFF" href="#benefits">Benefits</a>
|
26 |
| - <a class="sta-hoverOFF" href="#how_it_works">HOW IT WORKS</a> |
| 26 | + <a class="sta-hoverOFF" href="#how_it_works">How it works</a> |
27 | 27 | <a class="sta-hoverOFF" href="#faq">FAQs</a>
|
28 | 28 | <a class="sta-hoverOFF" href="#learn_more">Learn more</a>
|
29 | 29 | </nav>
|
|
53 | 53 | <img src=" img/[email protected]" alt="" />
|
54 | 54 | </a>
|
55 | 55 | <a class="sta-hoverOFF" href="#benefits">Benefits</a>
|
56 |
| - <a class="sta-hoverOFF" href="#how_it_works">HOW IT WORKS</a> |
| 56 | + <a class="sta-hoverOFF" href="#how_it_works">How it works</a> |
57 | 57 | <a class="sta-hoverOFF" href="#faq">FAQs</a>
|
58 | 58 | <a class="sta-hoverOFF" href="#learn_more">Learn more</a>
|
59 | 59 | </nav>
|
|
87 | 87 | Intel CPUs, with AMD and Arm support in developer preview.
|
88 | 88 | </p>
|
89 | 89 | <p>
|
90 |
| - Firecracker is integrated with |
| 90 | + Firecracker is used by/integrated with (in alphabetical order): |
| 91 | + <a href="https://appfleet.com/">appfleet</a>, containerd via |
| 92 | + <a href="https://github.com/firecracker-microvm/firecracker-containerd">firecracker-containerd</a>, |
| 93 | + <a href="https://fly.io">Fly.io</a>, |
91 | 94 | <a
|
92 | 95 | href="https://github.com/kata-containers/documentation/wiki/Initial-release-of-Kata-Containers-with-Firecracker-support"
|
93 |
| - > |
94 |
| - Kata Containers |
95 |
| - </a>, |
96 |
| - <a href="https://opennebula.io/firecracker/">Open Nebula</a>, |
97 |
| - <a href="https://github.com/solo-io/unik">UniK</a>, |
98 |
| - <a href="https://www.weave.works/oss/firekube/">Weave FireKube</a> |
99 |
| - (via |
100 |
| - <a href="https://github.com/weaveworks/ignite">Weave Ignite</a>), |
101 |
| - and containerd via |
102 |
| - <a href="https://github.com/firecracker-microvm/firecracker-containerd">firecracker-containerd</a> |
103 |
| - It's also used by |
104 |
| - <a href="https://fly.io/">fly.io</a>. |
105 |
| - Firecracker can run Linux and |
106 |
| - <a href="http://blog.osv.io/blog/2019/04/19/making-OSv-run-on-firecraker">OSv</a> |
107 |
| - guests. Our latest roadmap can be found |
108 |
| - <a href="https://github.com/firecracker-microvm/firecracker/projects/13">here</a>. |
| 96 | + >Kata Containers</a |
| 97 | + >, <a href="https://opennebula.io/firecracker/">OpenNebula</a>, |
| 98 | + <a href="https://github.com/solo-io/unik">UniK</a>, and |
| 99 | + <a href="https://www.weave.works/oss/firekube/">Weave FireKube</a> (via |
| 100 | + <a href="https://github.com/weaveworks/ignite">Weave Ignite</a>). Firecracker can run Linux and |
| 101 | + <a href="http://blog.osv.io/blog/2019/04/19/making-OSv-run-on-firecraker">OSv</a> guests. Our latest roadmap |
| 102 | + can be found <a href="https://github.com/firecracker-microvm/firecracker/projects/13">here</a>. |
109 | 103 | </p>
|
110 | 104 | </section>
|
111 | 105 | </article>
|
|
114 | 108 | <div class="m-content">
|
115 | 109 | <img class=" m-bg" src=" img/[email protected]" alt="" />
|
116 | 110 | <div class="m-text">
|
117 |
| - <p>Firecracker is open-sourced under Apache version 2.0.</p> |
| 111 | + <p>Firecracker is open-sourced under Apache License, version 2.0.</p> |
118 | 112 | <div class="m-imgs">
|
119 |
| - <a href="https://aws.amazon.com/fargate/"><img src="img/fargate-logo.svg" alt="AWS Fargate" /></a> |
120 |
| - <a href="https://aws.amazon.com/lambda/"><img src="img/lambda-logo.svg" alt="AWS Lambda" /></a> |
| 113 | + <a href="https://aws.amazon.com/fargate/"> |
| 114 | + <img src="img/fargate-logo.svg" alt="AWS Fargate" /> |
| 115 | + </a> |
| 116 | + <a href="https://aws.amazon.com/lambda/"><img src="img/lambda-logo.svg" alt="AWS Lambda"</a> |
121 | 117 | </div>
|
122 | 118 | </div>
|
123 | 119 | <div class="m-buttons">
|
124 | 120 | <a href="https://github.com/firecracker-microvm/firecracker" class="css-button sta-hoverOFF">
|
125 | 121 | <i class="icon-github" aria-hidden="true"></i>
|
126 |
| - <span>join our github community</span> |
| 122 | + <span>Join our GitHub Community</span> |
127 | 123 | </a>
|
128 | 124 | <a
|
129 | 125 | href="https://join.slack.com/t/firecracker-microvm/shared_invite/enQtNDY2NTUwMzQ3MDE1LWIwMzA0OWFkMTZhMTlmMDZiMmFkYjMyODMxMGQ1ZjliMzJjNjJiNWRhNWNkOGEyNmUxNmRkMjZhYTc3MmVjZjM"
|
|
192 | 188 | same machine. This means that every function, container, or container group can be encapsulated with a
|
193 | 189 | virtual machine barrier, enabling workloads from different customers to run on the same machine, without any
|
194 | 190 | tradeoffs to security or efficiency. Firecracker is an
|
195 |
| - <a href="https://www.redhat.com/en/blog/all-you-need-know-about-kvm-userspace">alternative to QEMU</a>, |
196 |
| - an established VMM with a general purpose and broad feature set that allows it to host a variety of guest |
| 191 | + <a href="https://www.redhat.com/en/blog/all-you-need-know-about-kvm-userspace">alternative to QEMU</a>, an |
| 192 | + established VMM with a general purpose and broad feature set that allows it to host a variety of guest |
197 | 193 | operating systems.
|
198 | 194 | </p>
|
199 | 195 | <p>
|
|
235 | 231 | <header>Why did you develop Firecracker?</header>
|
236 | 232 | <section>
|
237 | 233 | When we launched Lambda in November of 2014, we were focused on providing a secure
|
238 |
| - <a href="https://aws.amazon.com/serverless/">serverless</a> |
239 |
| - experience. At launch we used per-customer EC2 instances to provide strong security and isolation between |
240 |
| - customers. As Lambda grew, we saw the need for technology to provide a highly secure, flexible, and |
241 |
| - efficient runtime environment for services like Lambda and Fargate. Using our experience building isolated |
242 |
| - EC2 instances with hardware virtualization technology, we started an effort to build a VMM that was |
243 |
| - tailored to run serverless functions and integrate with container ecosystems. |
| 234 | + <a href="https://aws.amazon.com/serverless/">serverless</a> experience. At launch we used per-customer EC2 |
| 235 | + instances to provide strong security and isolation between customers. As Lambda grew, we saw the need for |
| 236 | + technology to provide a highly secure, flexible, and efficient runtime environment for services like |
| 237 | + Lambda and Fargate. Using our experience building isolated EC2 instances with hardware virtualization |
| 238 | + technology, we started an effort to build a VMM that was tailored to run serverless functions and |
| 239 | + integrate with container ecosystems. |
244 | 240 | </section>
|
245 | 241 | </article>
|
246 | 242 | <article class="m-item">
|
|
257 | 253 | <article class="m-item">
|
258 | 254 | <header>Can Firecracker be used within the container ecosystem?</header>
|
259 | 255 | <section>
|
260 |
| - Yes. Firecracker is integrated with |
| 256 | + Yes. Firecracker is used by/integrated with (in alphabetical order): |
| 257 | + <a href="https://appfleet.com/">appfleet</a>, containerd via |
| 258 | + <a href="https://github.com/firecracker-microvm/firecracker-containerd">firecracker-containerd</a>, |
| 259 | + <a href="https://fly.io">Fly.io</a>, |
261 | 260 | <a
|
262 | 261 | href="https://github.com/kata-containers/documentation/wiki/Initial-release-of-Kata-Containers-with-Firecracker-support"
|
263 |
| - > |
264 |
| - Kata Containers |
265 |
| - </a>, |
266 |
| - <a href="https://www.weave.works/oss/firekube/">Weave FireKube</a> |
267 |
| - (via |
268 |
| - <a href="https://github.com/weaveworks/ignite">Weave Ignite</a>), |
269 |
| - and containerd via |
270 |
| - <a href="https://github.com/firecracker-microvm/firecracker-containerd">firecracker-containerd</a>. |
| 262 | + >Kata Containers</a |
| 263 | + >, <a href="https://opennebula.io/firecracker/">OpenNebula</a>, |
| 264 | + <a href="https://github.com/solo-io/unik">UniK</a>, and |
| 265 | + <a href="https://www.weave.works/oss/firekube/">Weave FireKube</a> (via |
| 266 | + <a href="https://github.com/weaveworks/ignite">Weave Ignite</a>). |
271 | 267 | </section>
|
272 | 268 | </article>
|
273 | 269 | <article class="m-item">
|
|
289 | 285 | <header>What operating systems are supported by Firecracker?</header>
|
290 | 286 | <section>
|
291 | 287 | Firecracker supports Linux host and guest operating systems with kernel versions 4.14 and above, as well
|
292 |
| - as |
293 |
| - <a href="http://blog.osv.io/blog/2019/04/19/making-OSv-run-on-firecraker/">OSv</a> |
294 |
| - guests. The long-term support plan is still under discussion. |
| 288 | + as <a href="http://blog.osv.io/blog/2019/04/19/making-OSv-run-on-firecraker/">OSv</a> guests. The |
| 289 | + long-term support plan is still under discussion. |
295 | 290 | </section>
|
296 | 291 | </article>
|
297 | 292 | <article class="m-item">
|
298 | 293 | <header>What is the open source license for Firecracker?</header>
|
299 | 294 | <section>
|
300 | 295 | Firecracker is
|
301 |
| - <a href="https://github.com/firecracker-microvm/firecracker/blob/master/LICENSE">licensed</a> |
302 |
| - under the Apache License, version 2.0, allowing you to freely use, copy, and distribute your changes under |
303 |
| - the terms of your choice. |
304 |
| - <a href="https://www.apache.org/licenses/LICENSE-2.0">Read more about Apache 2.0</a>. |
305 |
| - Crosvm code sections are licensed under a |
306 |
| - <a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause license</a> |
307 |
| - that also allows you to use, copy, and distribute your changes under the terms of your choice. |
| 296 | + <a href="https://github.com/firecracker-microvm/firecracker/blob/master/LICENSE">licensed</a> under Apache |
| 297 | + License, version 2.0, allowing you to freely use, copy, and distribute your changes under the terms of |
| 298 | + your choice. Read more about the |
| 299 | + <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache 2.0 license</a>. Crosvm code sections are |
| 300 | + licensed under a <a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause license</a> that also |
| 301 | + allows you to use, copy, and distribute your changes under the terms of your choice. |
308 | 302 | </section>
|
309 | 303 | </article>
|
310 | 304 | <article class="m-item">
|
311 | 305 | <header>How can I contribute?</header>
|
312 | 306 | <section>
|
313 | 307 | Firecracker is an AWS open source project that encourages contributions from customers and the developer
|
314 | 308 | community. Any contribution is welcome as long as it aligns with our
|
315 |
| - <a href="https://github.com/firecracker-microvm/firecracker/blob/master/CHARTER.md">charter</a>. |
316 |
| - You can learn more about how to contribute in |
317 |
| - <a href="https://github.com/firecracker-microvm/firecracker/blob/master/CONTRIBUTING.md"> |
318 |
| - CONTRIBUTING.md |
319 |
| - </a>. |
320 |
| - You can chat with others in the community on the |
| 309 | + <a href="https://github.com/firecracker-microvm/firecracker/blob/master/CHARTER.md">charter</a>. You can |
| 310 | + learn more about how to contribute in |
| 311 | + <a href="https://github.com/firecracker-microvm/firecracker/blob/master/CONTRIBUTING.md" |
| 312 | + >CONTRIBUTING.md</a |
| 313 | + >. You can chat with others in the community on the |
321 | 314 | <a
|
322 | 315 | href="https://join.slack.com/t/firecracker-microvm/shared_invite/enQtNDY2NTUwMzQ3MDE1LWIwMzA0OWFkMTZhMTlmMDZiMmFkYjMyODMxMGQ1ZjliMzJjNjJiNWRhNWNkOGEyNmUxNmRkMjZhYTc3MmVjZjM"
|
323 |
| - > |
324 |
| - Firecracker Slack workspace |
325 |
| - </a>. |
| 316 | + >Firecracker Slack workspace</a |
| 317 | + >. |
326 | 318 | </section>
|
327 | 319 | </article>
|
328 | 320 | </div>
|
|
378 | 370 | <div class="m-buttons">
|
379 | 371 | <a href="https://github.com/firecracker-microvm/firecracker" class="css-button3 sta-hoverOFF">
|
380 | 372 | <i class="icon-github" aria-hidden="true"></i>
|
381 |
| - <span>join our github community</span> |
| 373 | + <span>Join our GitHub Community</span> |
382 | 374 | </a>
|
383 | 375 | <a
|
384 | 376 | href="https://join.slack.com/t/firecracker-microvm/shared_invite/enQtNDY2NTUwMzQ3MDE1LWIwMzA0OWFkMTZhMTlmMDZiMmFkYjMyODMxMGQ1ZjliMzJjNjJiNWRhNWNkOGEyNmUxNmRkMjZhYTc3MmVjZjM"
|
|
394 | 386 | <a href="#home">
|
395 | 387 | <img src=" img/[email protected]" alt=" Firecracker logo" />
|
396 | 388 | </a>
|
397 |
| - <div>©2018 - 2020, Amazon Web Services, Inc or its affiliates. All rights reserved.</div> |
| 389 | + <div>©2018-2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.</div> |
398 | 390 | </div>
|
399 | 391 | </footer>
|
400 | 392 | </section>
|
|
0 commit comments