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

Reply via email to