3 ms·
They dropped support only for external devices. See https://news.ycombinator.com/item?id=8444603 https://news.ycombinator.com/item?id=8444603. Don't know what
by onli 12y ago
They dropped support only for external devices. See https://news.ycombinator.com/item?id=8444603 https://news.ycombinator.com/item?id=8444603.
Don't know what they use for their own filesystem though, I thought it was just ext4, but didn't find that anywhere.
- tankenmate 12y agoThey need a filesystem that can support the notion of users; very little of the software on ChromeOS runs as root for security reasons. FAT doesn't support the notion of file permissions on a user basis; so it would be insecure. ext4 is the most widely used and tested Linux filesystem at the moment. Therefor the least effort filesystem to use for your root filesystem is ext4. On external devices however you'd probably want to "squash" the users (all files are effectively treated as owned by the one user; the user/person who inserted the external device) and also mount with noexec and nodev; don't allow the kernel to run any programs on external devices (avoid malware, hacks etc), and don't allow device files to be used on external devices (you don't want someone to put a crwxrwxrwx copy of /dev/kmem on an external device and allow someone to access it; then an unprivileged user can read all of kernel memory).
- icebraining 12y agoFrom what I could understand, their rootfs (a readonly partition with the OS) uses ext2 and the user data partitions use ext4. But I'm not sure about this.