O le avetaʻavale NTFS a Paragon Software e mafai ona aofia i le Linux kernel 5.15

Ina ua talanoaina le lomiga talu ai nei 27th lomiga o se seti o patches ma le faatinoga o le NTFS faiga faila mai Paragon Software, fai mai Linus Torvalds na te le vaai i ni faʻalavelave i le taliaina o lenei seti o patches i le isi faamalama mo le taliaina o suiga. Afai e leai ni fa'afitauli fa'afuase'i e fa'ailoa mai, ole a fa'aaofia le lagolago a le Paragon Software's NTFS ile kernel 5.15, lea e fa'amoemoe e fa'alauiloa ia Novema.

I le taimi o totoe aʻo leʻi taliaina patches i totonu o le fatu, na fautuaina e Linus le faaluaina o le siakiina o le saʻo o le saini saini i totonu o patches, faʻamaonia le tusitala o le faʻaliliuina code ma le saunia o lona tufatufaina o se vaega o le fatu i lalo o se laisene fua. E fautuaina foi le Paragon Software ia toe mautinoa e malamalama le matagaluega faaletulafono i taunuuga uma o le fesiitaiga o le code i lalo ole laisene GPLv2 ma malamalama i le aano o lenei laisene kopileft.

O le code mo le avetaʻavale fou NTFS na tatalaina e Paragon Software ia Aukuso i le tausaga talu ai ma e ese mai le avetaʻavale ua maua i le fatu e ala i le mafai ona galue i le faiga tusitusi. O le avetaavale tuai e leʻi toe faʻafouina mo le tele o tausaga ma o loʻo i ai i se tulaga leaga. E lagolagoina e le avetaavale fou foliga uma o le lomiga o loʻo i ai nei o le NTFS 3.1, e aofia ai uiga faʻalauteleina o faila, faʻasologa o faʻamaumauga, galuega lelei ma avanoa avanoa i faila, ma toe faʻafoʻi suiga mai le ogalaau e toe faʻafoʻi ai le amio saʻo pe a maeʻa.

I le 27th lomiga o patches, Paragon Software fetuunai le avetaavale mo suiga i le iov API, sui le iov_iter_copy_from_user_atomic() valaau i copy_page_from_iter_atomic() ma taofi le faaaogaina o le iov_iter_advance() galuega. O fautuaga na faia i le talanoaga, na o le pau lava le mea o loʻo totoe o le faʻaliliuina lea o le code e faʻaaoga ai fs/iomap, ae e le o se manaʻoga faʻatulafonoina, ae naʻo se fautuaga e mafai ona faʻatinoina pe a uma ona tuʻuina i totonu o le fatu. E le gata i lea, ua faʻamaonia e Paragon Software ua sauni e lagolago le tulafono faʻatulagaina i totonu o le fatu ma fuafua e faʻafeiloaʻi atili le faʻatinoga o le tusitala e galue i luga o le JBD (Journaling block device) o loʻo i ai i totonu o le fatu, i luga o le faʻavae o le tusitala. ua faatulagaina i ext3, ext4 ma OCFS2.

puna: opennet.ru

Faaopoopo i ai se faamatalaga