Fájlrendszer, NAS, storage

A Google vizsgálja a btrfs Androidban való felhasználhatóságának lehetőségét

A Google alkalmazásában álló Filip Bystricky egyik linux-btrfs levlistára küldött levele szerint a Google vizsgálja a btrfs Android-ban való potenciális felhasználhatóságának lehetőségét, de egyelőre a natív fájlszintű titkosítás hiánya miatt nem tudnak elindulni. A Google szakembere útbaigazítást kért a btrfs fejlesztőitől:

Dear btrfs maintainers,
Google is evaluating btrfs for its potential use in android, but currently the lack of native file-based encryption unfortunately makes it a nonstarter. According to the FAQ (specifically the answer to "Does btrfs support encryption"), nobody is currently working on this. How up-to-date is that answer, and are there any new plans to add native FBE in the future?

A szál itt kezdődik.

Az APFS jelenleg használhatatlan a legtöbb nem angol nyelvvel

Az Apple File System (APFS) egy, az Apple által a macOS-hez, iOS-hez, tvOS-hez stb. fejlesztett fájlrendszer. A hírek szerint az APFS-nek jelenleg gondja van az Unicode-dal és csak limitált ASCII karakterkészlettel lehet biztonságosan használni. Ennek biztonsági következményei is lehetnek. Részletek itt.

Az Apple File System részleteiben

Nagy meglepetésre az Apple nemrég bejelentette, hogy új, saját fájlrendszert fejleszt az összes operációs rendszere - macOS, tvOS, iOS, watchOS - számára. Adam Leventhal - egykori Sun és egykori Oracle alkalmazott, a DTrace egyik szerzője - blogjában most alaposan szemügyre veszi az APFS-t:

APFS in Detail

Új, saját fájlrendszert fejleszt az Apple

Az Apple a napokban bejelentette, hogy egy következő generációs fájlrendszert tervezett és fejleszt 0-ról Apple File System (APFS) néven iOS, OS X (újabban: macOS), tvOS és watchOS rendszerei számára:

Apple File System is a new, modern file system for iOS, OS X, tvOS and watchOS. It is optimized for Flash/SSD storage and features strong encryption, copy-on-write metadata, space sharing, cloning for files and directories, snapshots, fast directory sizing, atomic safe-save primitives, and improved file system fundamentals.

és

The Apple File System (APFS) is the next-generation file system designed to scale from an Apple Watch to a Mac Pro. APFS is optimized for Flash/SSD storage, and engineered with encryption as a primary feature. Learn about APFS benefits versus HFS+ and how to make sure your file system code is compatible.

Adam Leventhal - egykori Sun és egykori Oracle alkalmazott, a DTrace egyik szerzője - blogjában csalódottságának ad hangot, amiért az Apple nem a ZFS mellett döntött. Régi HUP olvasók minden bizonnyal emlékeznek a Sun és Apple ZFS körül futott köreire. Aki elfelejtette, olvassa el Adam történeti összefoglalóját.

ZFS on Linux 0.6.5.6

Megjelent az ZFS on Linux (röviden: ZoL) 0.6.5.6-os kiadása. A kiadás főbb jellemzője, hogy immár (0.6.5.5-től) kompatibilis a nemrég kiadott 4.5-ös Linux kernellel. További változások:

Részletek, letöltés stb. a projekt GitHub oldalán.

WinBtrfs v0.1

A WinBtrfs egy windowsos driver a következő generációs Linux fájlrendszer, a Btrfs olvasásához/írásához. A végső cél, hogy funkciójában valamikor teljes legyen. Jelenleg az alapfunkciók már működnek, noha a megoldás egyelőre kezdeti, alpha szinten van.

Funkciók:

  • Reading and writing of Btrfs filesystems
  • Caching
  • Discovery of Btrfs partitions, even if Windows would normally ignore them
  • Getting and setting of Access Control Lists (ACLs), using the xattr security.NTACL
  • Alternate Data Streams (e.g. :Zone.Identifier is stored as the xattr user.Zone.Identifier)
  • Supported incompat flags: mixed_backref, default_subvol, big_metadata, extended_iref, skinny_metadata.
  • Mappings from Linux users to Windows ones (see below)
  • Symlinks

A 16.04 LTS-től a ZFS bele lesz gyúrva az Ubuntuba és a Canonical támogatni fogja

ZFS az Ubuntu 16.04 LTS-ben

Dustin Kirkland, a Canonical technikai stratégiájának vezetője bejelentette, hogy licencelés szempontból alaposan körüljárták a Linux vs. ZFS témát és nem látják akadályát annak, hogy a ZFS-t az Ubuntuban szállítsák.

Mi több, úgy döntöttek, hogy a hamarosan kiadásra kerülő Ubuntu 16.04 LTS-től kezdve a ZFS lesz az Ubuntu konténerekhez használt fájlrendszere. Ráadásul a Canonical támogatást nyújt a ZFS-hez.

Részletek itt.

Engedélyzeték a W^X funkciót a Firefox nightly-ben

A W^X (vagy: "W xor X") egy biztonsági feature, ami az OpenBSD 3.3-ban mutatkozott be először még 2003-ban. A W^X egy memóriavédelmi irányelv, amely által az adott folyamat címterében levő minden lap vagy írható, vagy végrehajtható, de nem lehet mindkettő egy időben (erre utal a XOR logikai operátor a névben). Vagyis, biztosítja, hogy az alkalmazások által írható memória nem lehet ugyanakkor végrehajtható és fordítva. Ez megnehezíti a puffer túlcsordulások és más típusú támadások dolgát.

Az elmúlt időszakban többen is elkezdtek dolgozni azon, hogy a Firefox JIT kódját W^X védelemmel lássák el. A munka eredménye bekerült a Firefoxba és elsőként az OpenBSD projekt engedélyezte október végén a -current felhasználók számára.

Most pedig arról ír blogján Jan de Mooij (jandem), hogy az összes JIT kódra engedélyezte a W^X védelmet a Firefox nightly-ben. Ha semmi komoly probléma vagy teljesítményromlás sem lesz, akkor a Firefox 46-ban már a végfelhasználókhoz is meg fog érkezni.

A részletek itt olvashatók.

Folytatódik a ZFS integrálása az Ubuntu-ba

Ősszel már volt szó arról, hogy Mark Shuttleworth pedzegette, hogy alapfelszereltség lehet a ZFS az Ubuntu-ban. Most Chad Miller, a Canonical egyik senior szoftverfejlesztője tett közzé új infókat az integrációval kapcsolatban.

A friss Google+ bejegyzés szerint 90%-ban kész annak a ZFS verziónak az integrálása, ami majdan az Ubuntu 16.04 LTS-ben benne lesz. Részletek itt.