自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Wine 或?qū)崿F(xiàn)應(yīng)用前綴的 reflink 支持

開發(fā) 前端
一直以來,Wine 堅持為每個應(yīng)用創(chuàng)建一個新的前綴,許多系統(tǒng)文件被重復(fù)用于各個應(yīng)用,從而占用許多額外的存儲空間。例如在沒有 Mono 或 Gecko 的 MinGW 構(gòu)建的 Wine 中,新的 32 位前綴超過150MB,而 64 位前綴超過 300MB。

[[413126]]

郵件列表顯示,Wine 或?qū)崿F(xiàn) reflink 支持,以節(jié)省存儲空間。

一直以來,Wine 堅持為每個應(yīng)用創(chuàng)建一個新的前綴,許多系統(tǒng)文件被重復(fù)用于各個應(yīng)用,從而占用許多額外的存儲空間。例如在沒有 Mono 或 Gecko 的 MinGW 構(gòu)建的 Wine 中,新的 32 位前綴超過150MB,而 64 位前綴超過 300MB。然而這些文件中的絕大部分都與 Wine 的中央 DLL 副本逐字節(jié)相同。

因此,開發(fā)者推出了該補丁集,通過 copy_file_range 系統(tǒng)調(diào)用在 Wine 中實現(xiàn)了 Reflink 支持。當(dāng)?shù)讓游募到y(tǒng)支持 reflink 時,禁用 Mono 和 Gecko 的新前綴大小會減少到 1MB 以下。由此產(chǎn)生的 Wine 前綴與沒有 reflink 的情況下創(chuàng)建的前綴是逐字節(jié)相同的,但磁盤占用空間更少。如果使用硬鏈接或符號鏈接,并像 winetricks 等應(yīng)用程序一樣寫入一個系統(tǒng)文件,它將覆蓋中央副本。

此外,開發(fā)者還說明了使用 copy_file_range 而不是 FICLONE 的原因,包括在 windows 中已被使用、允許內(nèi)核加速以及在 FreeBSD 上被支持。同時指出,暫時不會預(yù)生成 Wine 前綴安裝過程中動態(tài)生成的文件,包括 16 位的假 DLL 和清單文件。

顯然,如果該補丁集能進(jìn)入主線,系統(tǒng)將能支持安裝更多的 Windows 應(yīng)用。

本文轉(zhuǎn)自O(shè)SCHINA

本文標(biāo)題:Wine 或?qū)崿F(xiàn)應(yīng)用前綴的 reflink 支持

本文地址:https://www.oschina.net/news/152119/wine-prefix-reflink-support

責(zé)任編輯:未麗燕 來源: 開源中國
相關(guān)推薦

2009-03-11 20:15:39

LinuxWineCrossOver

2011-09-09 09:17:41

Windows 8平板Windows Pho微軟

2023-02-03 14:24:15

Wine 8.1Windows

2009-05-20 13:26:33

蘋果Iphone移動OS

2009-01-14 13:56:39

Wine應(yīng)用程序

2021-01-14 15:49:10

Linux 5.12GCC編譯器

2010-07-27 09:57:59

IBMzEnterprise服務(wù)器

2021-03-22 10:07:11

LinuxIDE驅(qū)動支持

2010-02-01 08:54:20

Chrome OS多點觸控

2020-09-28 09:58:18

Linux WSL操作系統(tǒng)

2016-11-22 17:23:22

Windows 10x86軟件

2021-05-09 20:03:04

Wine 6.8 JavaScriptMap 對象

2021-01-19 12:34:05

Wine 6.0LinuxWindows

2011-03-03 14:23:42

BlackBerry

2012-06-11 09:44:01

Firefox 16Web

2013-10-30 11:28:10

Chrome OS平板虛擬鍵盤

2021-01-29 14:20:28

Linux 5.10維護(hù)Linux 基金會

2021-06-28 10:38:33

Fedora 35加密存儲

2011-11-03 17:15:59

蘋果商店應(yīng)用

2021-06-08 11:31:11

WineWaylandVulkan
點贊
收藏

51CTO技術(shù)棧公眾號