Linked by Thom Holwerda on Tue 19th Nov 2013 23:28 UTC, submitted by Anonymous
General Development

A couple nights ago I was looking over the UEFI spec, and I realized it shouldn't be too hard to write UEFI applications in Rust. It turns out, you can, and here I will tell you how.

Language gets me giddy, but thank god lots of other people get giddy over stuff like this.

Permalink for comment 577139
To read all comments associated with this story, please click here.
RE: UEFI using UTF-16
by Alfman on Wed 20th Nov 2013 15:30 UTC in reply to "UEFI using UTF-16"
Alfman
Member since:
2011-01-28

Desiderantes,

"Thanks, Microsoft, you pushed for that, now we'll have another 20+ years of legacy UTF-16 strings."

Like others said, it uses UCS-2, which was the standard text coding used up through windows 2000.

Another example of mandated legacy microsoft tech in the UEFI standard is FAT32. It's reasonable to support fat32 on the basis that's it's already common for removable media (aka thumb drives). However it's a real shame UEFI didn't include a standard vendor neutral file system like UDF to provide a non-breaking migration path away from FAT32. Even windows already supports UDF disks formatted elsewhere. Paint me unsurprised, now we're stuck with legacy FAT32 due to UEFI compatibility restraints.


http://en.wikipedia.org/wiki/Universal_Disk_Format

Reply Parent Score: 2