On Oct 15, 2013, at 6:23 PM, Blibbet <blib...@gmail.com> wrote: >> Have fun with the Intel lawyers on that one. > > Intel shouldn't do NTFS, MSFT should do it, for their own systems. Along > with ExFAT, for embedded NT customers (binary only, with lots of legal > restrictions, and licensing fees, undoubtedly), perhaps use it > themselves on their own products like Surface tablet. >
Well how do you know they don't do it. The point is you can't do it without a license from them, so you are not going to find code on the edk2 website that implements these technologies. I'm just the messenger, don't shoot. > Like Apple ships HFS+ with it's solution. Congrats for properly > supporting your OS's FS. > > It seems silly to require that FAT lives on forever with UEFI, and USB keys and SD Cards, .... What is going to replace it? Well at this point SDXC that requires exFAT, and I don't see anything else that will be used on read/write interoperable media. Well I guess physical media could go away at some point as radios could rule the world. > when > there are more native (and sometimes more secure) solutions for each OS. UEFI has secure boot, and the system partition is a system resource, not a user mode file system. So it is up to the OS to secure Firmware resources needed to boot. Thus the file system type is mostly irrelevant. > Especialy given UEFI has a file system driver model. > Well yes the API is designed for that. So that is why you need to start with the lawyers, the EFI part is done. > It would be nice if EDK included CD and DVD media file systems, at least > binaries like the FAT driver. > Feel free to contribute these, they are not encumbered with intellectual property as far as I can know. ISO-9660 and UDF are ISO/EMCA specifications. ROM cost real money so there is desire to keep things small, simple, and easy to validate. So El Torito (the thing Curtis and Stan wrote on the napkin, not the restaurant they were sitting in) is how we boot from CD/DVD etc., and it is a tiny subset of ISO-9660. If a platform needs to support multiple OS versions it is not practical to carry a large number of complex filesystem drivers. So in EFI we use FAT across removable media and the EFI system partition, so you only have to carry one file system driver. The spec defines the minimum requirements, which define the minimum size or a ROM that you need. Folks are welcome to add more drivers and support more things. Thanks, Andrew Fish > > > ------------------------------------------------------------------------------ > October Webinars: Code for Performance > Free Intel webinars can help you accelerate application performance. > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from > the latest Intel processors and coprocessors. See abstracts and register > > http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/edk2-devel ------------------------------------------------------------------------------ October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk _______________________________________________ edk2-devel mailing list edk2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-devel