From nobody Mon Jan 20 23:01:55 2025 X-Original-To: fs@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YcQnw11myz5l5lH for ; Mon, 20 Jan 2025 23:01:56 +0000 (UTC) (envelope-from mckusick@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [96.47.72.132]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "freefall.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YcQnw0J98z3CXt; Mon, 20 Jan 2025 23:01:56 +0000 (UTC) (envelope-from mckusick@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1737414116; h=from:from:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to; bh=+WHkb7cHiILNI4Sz7tWYvh4S+T7sah5s8aaOkvCVHoM=; b=YbzKrOfzi1oSbDoIwB9YKgBeOT3zU70hppQwnwGYyrUdABDhuDNFzY3yfYQLzOfL1q97ww Ec0JphLK1Qt2ju0i2dAaCwWF699I9qxHqikLuqP70oFoYmv/uDhHmjNg97b9IKzC04aqMs aCiitrzZZlntPnATbayE7gBz2DnQmPAqoLH9jiECF6/pNDA8NFftfTQmO3DDUXifEYctXE jakh0y7FvHwegXYcc8zUX/5EZcbmp0enFMQkcid4wQm6UyGaSDQCFhBM03uIaHdxDZwOWf IO9ax60EMqhSV8PDmIY1E78s5lnv+7T33ei4Xr92iaAvnUP/VFDjYMjZgFUutQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1737414116; h=from:from:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to; bh=+WHkb7cHiILNI4Sz7tWYvh4S+T7sah5s8aaOkvCVHoM=; b=qsWYnYhPv2HGfjD77GZnvBwmJcwuKcpMCi0vVsahNHGBp7ixTG5RSDo/8RIhqb6UpcOuq5 AhcKyZ0FMYbgeRFqgKFG87Psus9T9QSoPrnoEfNM60wERYynZo3qNtmEhiKrFMv+5e53C5 Tn/ByAuIVc6djAIMRECkTtLJZoTCO7gA7RAB8+ru6ovU0B5AFtRbBDyoRbTkS3BcgTCgoD 9hH8isXRCdKC0XdAl/cZb8fHLslefyb/JBxk20y7OlDgjY/kCrj+2pPukkylpb3B/xPdGB 44uq91x368lTyon9arH0cKEyHEY8wTwA/jpZnP3FP7xthC8q0fAB5Vh+ZktfYg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1737414116; a=rsa-sha256; cv=none; b=Ef5+xUpTezWkKhe1Jfq+JoaX3fRtc1Ng3zWtKYWRLKtVs3MH8NgMxcn8DsfUAOdiTBaiiE +S+IYiqDLyWdfBVy0WRajrPC/UfkCKYuXJHmwms6/t06bDuuSo//tTDy+VfptFXe8wV7b5 azjq3jEVgcJ30yEcFkPFhbYoZcvCRgNG/rxIKtjmvJ6SffQBYE/TSYDClBUs4jl6vCWGwA DUVxKJOyKb8pgJyIo7p5VrF93fkt33qcFLqDQojZA3JnnI6ZLHZ0RF9Oc5vSRTYlgddrRt Qguj5/LZ6SsU4XpZ9p/FTuHaC7bEE/C2vjB05345KxJn8nH9ignfGe2AOUCqJA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: by freefall.freebsd.org (Postfix, from userid 740) id E8FC0523F; Mon, 20 Jan 2025 23:01:55 +0000 (UTC) From: Kirk McKusick To: Robert Clausecker Subject: Re: exfat driver as a gsoc project: mentors wanted cc: fs@freebsd.org X-URL: http://WWW.McKusick.COM/ Reply-To: Kirk McKusick In-reply-to: Comments: In-reply-to Robert Clausecker message dated "Mon, 20 Jan 2025 18:17:40 +0100." List-Id: Filesystems List-Archive: https://lists.freebsd.org/archives/freebsd-fs List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-fs@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <81511.1737414115.1@freefall.freebsd.org> Date: Mon, 20 Jan 2025 23:01:55 +0000 Message-Id: <20250120230155.E8FC0523F@freefall.freebsd.org> It is possible to mount, read, and write exfat filesystems on FreeBSD using the fusefs-exfat-1.4.0_1 port/package running on the Fuse interface. My light testing of it shows that it all works as expected except that it does not seem to understand uids and gids (everything shows as root:wheel even though many of the files and directories on my test disk had other owners and groups). Attempts to change owner or group failed with "Operation not permitted". That said, having a Summer of Code project that added native exfat support to the existing msdos filesystem implenetation could be useful down the road. Kirk McKusick