715:
94:
24:
162:
146:
includes a BuildNotes.txt dating to
November 2006 describing the code found in the initial import, and a BuildNotes2.txt describing modules added in May 2008. UDK2010 was the first version of EDK II to be widely known. Intel would continue to validate certain snapshots of EDK II as UDK until 2018, when EDK II moved into a "stable tag" format.
145:
An "edk2" project was imported into SourceForge in April 2006, with a package-oriented code base again written by Intel. The initial "DeveloperManual" referred to this project as "Tiano R9". In 2008, a stable, validated version of EDK II was tagged as "UEFI Development Kit 2008" (UDK2008). The tag
142:. The resulting code formed the basis of the community-run EDK project on SourceForge, started in 2004. The name "Tiano" was present in the initial Intel code. The last update to the EDK (version 1) project happened in May 2010. Version 2 is in active development.
215:
products initiated by
Microsoft in December 2018. The project promotes the idea of Firmware as a Service. The project was started to replace TianoCore's edk2 implementation to improve quality tests of the competing open source UEFI core.
180:
Google uses a version of coreboot modified to launch Tiano. This feature is called PIANO (payload into Tiano) or tianocoreboot. PIANO code was merged into
783:
236:" was discovered associated with EDK II which enabled an attacker to insert their own code in place of custom boot logo bitmap loader modules.
557:
333:
763:
778:
172:
A part of TianoCore is the UEFI shell. When a specific UEFI vendor does not provide a UEFI shell, the one from TianoCore can be used.
768:
773:
650:
575:
485:
432:
309:
748:
624:
601:
533:
187:
EDK2 source code includes instructions for building as a payload for coreboot or Intel's "slim bootloader".
46:
689:
664:
224:
EFIDroid is a bootloader for
Android devices based on Snapdragon processors that is based on EDK-II.
93:
389:
758:
111:
509:
407:
665:"EFIDroid: A Second-Stage Bootloader Using UEFI Firmware to Multiboot [XDA Spotlight]"
602:"Microsoft Announces "Project Mu" For Open-Source UEFI Alternative To TianoCore - Phoronix"
714:
8:
625:
Microsoft
Announces "Project Mu" For Open-Source UEFI Alternative To TianoCore - Phoronix
71:
636:
456:
315:
287:
753:
491:
481:
438:
428:
319:
305:
208:
127:
23:
138:
In 2004, Intel released their "Foundation Code" of their EFI implementation using a
424:
Modern embedded computing : designing connected, pervasive, media-rich systems
301:
297:
66:
347:
495:
742:
442:
365:
282:
Häuser, Marvin; Cheptsov, Vitaly (2020). "Securing the EDK II Image Loader".
149:
Although EDK II implements the UEFI specification, it is not endorsed by the
161:
729:
475:
139:
422:
637:"Microsoft announces Project Mu, an open-source release of the UEFI core"
200:
534:"Coreboot Now Has Basic UEFI Support Working With TianoCore - Phoronix"
150:
34:
427:. Patrick Crowley. Amsterdam: Elsevier/Morgan Kaufmann. p. 173.
196:
126:
and is developed by the TianoCore community. TianoCore EDK II is the
720:
184:
in 2013. The code was updated to be compatible with EDK II in 2017.
52:
580:
477:
Hands-on booting learn the boot process of Linux, Windows, and Unix
292:
233:
181:
651:"Microsoft announces Project Mu to promote Firmware as a Service"
212:
576:"Microsoft releases Mu open-source UEFI firmware | bit-tech.net"
733:
724:
258:
119:
39:
708:
82:
204:
115:
510:"Google Pushes "Project PIANO" Into Coreboot - Phoronix"
390:"EDK II / Code / [r29574] /tags/InitialImport"
558:"EDK II Project: BuildAndIntegrationInstructions.txt"
169:
EDK II code has been integrated into other projects.
740:
284:2020 Ivannikov Ispras Open Conference (ISPRAS)
281:
690:"The Far-Reaching Consequences of LogoFAIL"
713:
480:. Berkeley, CA: Apress L. P. p. 119.
165:UEFI shell 2.2, a part of TianoCore EDK II
92:
22:
16:Reference software implementation for UEFI
291:
232:In December 2023 a vulnerability termed "
227:
160:
682:
741:
130:generic UEFI services implementation.
784:Unified Extensible Firmware Interface
473:
420:
253:
251:
249:
13:
764:Software related to embedded Linux
195:Project Mu is a fork of EDK-II by
14:
795:
700:
246:
461:tianocore documentation (GitHub)
779:Free software programmed in C++
657:
643:
629:
618:
594:
568:
550:
526:
502:
467:
769:Software using the BSD license
449:
414:
400:
382:
358:
340:
326:
302:10.1109/ISPRAS51486.2020.00010
275:
122:. EDK is the abbreviation for
28:TianoCore EDK II splash screen
1:
774:Free software programmed in C
692:. Binarly. November 29, 2023.
239:
190:
7:
366:"Releases · tianocore/edk2"
219:
175:
156:
10:
800:
336:. tianocore. 9 March 2023.
133:
749:Free BIOS implementations
564:. tianocore. 18 May 2023.
410:. tianocore. 18 May 2023.
348:"Commits · tianocore/edk"
77:
65:
45:
33:
21:
112:reference implementation
474:Babar, Yogesh (2020).
228:LogoFAIL vulnerability
166:
421:Barry, Peter (2012).
164:
259:"What is TianoCore?"
730:Project Mu BaseCore
639:. 20 December 2018.
124:EFI Development Kit
72:BSD-2-Clause-Patent
286:. pp. 16–25.
167:
487:978-1-4842-5890-3
434:978-0-12-394407-8
311:978-1-6654-1291-9
263:www.tianocore.org
209:Microsoft Surface
128:de facto standard
101:
100:
791:
717:
712:
711:
709:Official website
694:
693:
686:
680:
679:
677:
676:
661:
655:
654:
647:
641:
640:
633:
627:
622:
616:
615:
613:
612:
606:www.phoronix.com
598:
592:
591:
589:
588:
572:
566:
565:
554:
548:
547:
545:
544:
538:www.phoronix.com
530:
524:
523:
521:
520:
514:www.phoronix.com
506:
500:
499:
471:
465:
464:
453:
447:
446:
418:
412:
411:
408:"EDK II Project"
404:
398:
397:
386:
380:
379:
377:
376:
362:
356:
355:
344:
338:
337:
330:
324:
323:
295:
279:
273:
272:
270:
269:
255:
104:TianoCore EDK II
97:
96:
89:
86:
84:
61:
58:
56:
54:
26:
19:
18:
799:
798:
794:
793:
792:
790:
789:
788:
759:Custom firmware
739:
738:
707:
706:
703:
698:
697:
688:
687:
683:
674:
672:
663:
662:
658:
653:. 16 June 2023.
649:
648:
644:
635:
634:
630:
623:
619:
610:
608:
600:
599:
595:
586:
584:
574:
573:
569:
556:
555:
551:
542:
540:
532:
531:
527:
518:
516:
508:
507:
503:
488:
472:
468:
455:
454:
450:
435:
419:
415:
406:
405:
401:
394:sourceforge.net
388:
387:
383:
374:
372:
364:
363:
359:
346:
345:
341:
334:"tianocore/edk"
332:
331:
327:
312:
280:
276:
267:
265:
257:
256:
247:
242:
230:
222:
203:release of the
193:
178:
159:
136:
91:
81:
51:
29:
17:
12:
11:
5:
797:
787:
786:
781:
776:
771:
766:
761:
756:
751:
737:
736:
727:
718:
702:
701:External links
699:
696:
695:
681:
669:xda-developers
656:
642:
628:
617:
593:
567:
549:
525:
501:
486:
466:
448:
433:
413:
399:
381:
357:
339:
325:
310:
274:
244:
243:
241:
238:
229:
226:
221:
218:
192:
189:
177:
174:
158:
155:
135:
132:
99:
98:
79:
75:
74:
69:
63:
62:
49:
43:
42:
37:
31:
30:
27:
15:
9:
6:
4:
3:
2:
796:
785:
782:
780:
777:
775:
772:
770:
767:
765:
762:
760:
757:
755:
752:
750:
747:
746:
744:
735:
731:
728:
726:
722:
719:
716:
710:
705:
704:
691:
685:
670:
666:
660:
652:
646:
638:
632:
626:
621:
607:
603:
597:
583:
582:
577:
571:
563:
559:
553:
539:
535:
529:
515:
511:
505:
497:
493:
489:
483:
479:
478:
470:
462:
458:
452:
444:
440:
436:
430:
426:
425:
417:
409:
403:
395:
391:
385:
371:
367:
361:
353:
349:
343:
335:
329:
321:
317:
313:
307:
303:
299:
294:
289:
285:
278:
264:
260:
254:
252:
250:
245:
237:
235:
225:
217:
214:
210:
207:core used in
206:
202:
198:
188:
185:
183:
173:
170:
163:
154:
152:
147:
143:
141:
131:
129:
125:
121:
117:
113:
109:
105:
95:
88:
80:
76:
73:
70:
68:
64:
60:
50:
48:
44:
41:
38:
36:
32:
25:
20:
684:
673:. Retrieved
671:. 2017-03-06
668:
659:
645:
631:
620:
609:. Retrieved
605:
596:
585:. Retrieved
579:
570:
561:
552:
541:. Retrieved
537:
528:
517:. Retrieved
513:
504:
476:
469:
460:
451:
423:
416:
402:
393:
384:
373:. Retrieved
369:
360:
351:
342:
328:
283:
277:
266:. Retrieved
262:
231:
223:
194:
186:
179:
171:
168:
148:
144:
140:free license
137:
123:
107:
103:
102:
35:Developer(s)
201:open source
199:. It is an
743:Categories
675:2021-03-26
611:2021-03-26
587:2021-03-26
543:2021-03-26
519:2021-03-26
496:1164505064
375:2024-02-23
293:2012.05471
268:2021-03-26
240:References
191:Project Mu
151:UEFI Forum
106:(formerly
85:.tianocore
57:/tianocore
47:Repository
443:778434967
320:228084173
197:Microsoft
110:) is the
754:Firmware
581:Bit-tech
234:LogoFAIL
220:EFIDroid
182:coreboot
176:Coreboot
157:Projects
213:Hyper-V
134:History
78:Website
67:License
734:GitHub
725:GitHub
721:EDK II
562:GitHub
494:
484:
441:
431:
370:GitHub
352:GitHub
318:
308:
90:
53:github
457:"UDK"
316:S2CID
288:arXiv
120:Intel
108:Tiano
59:/edk2
40:Intel
492:OCLC
482:ISBN
439:OCLC
429:ISBN
306:ISBN
211:and
205:UEFI
116:UEFI
87:.org
55:.com
732:on
723:on
298:doi
118:by
114:of
83:www
745::
667:.
604:.
578:.
560:.
536:.
512:.
490:.
459:.
437:.
392:.
368:.
350:.
314:.
304:.
296:.
261:.
248:^
153:.
678:.
614:.
590:.
546:.
522:.
498:.
463:.
445:.
396:.
378:.
354:.
322:.
300::
290::
271:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.