From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from atuin.qyliss.net (localhost [IPv6:::1]) by atuin.qyliss.net (Postfix) with ESMTP id 3C95611D64; Mon, 02 Jun 2025 11:40:22 +0000 (UTC) Received: by atuin.qyliss.net (Postfix, from userid 993) id B767711DC1; Mon, 02 Jun 2025 11:40:15 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on atuin.qyliss.net X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DMARC_MISSING,RCVD_IN_DNSWL_LOW,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=4.0.1 Received: from fout-b3-smtp.messagingengine.com (fout-b3-smtp.messagingengine.com [202.12.124.146]) by atuin.qyliss.net (Postfix) with ESMTPS id A286111DBB; Mon, 02 Jun 2025 11:40:11 +0000 (UTC) Received: from phl-compute-08.internal (phl-compute-08.phl.internal [10.202.2.48]) by mailfout.stl.internal (Postfix) with ESMTP id 02DC91140198; Mon, 2 Jun 2025 07:40:08 -0400 (EDT) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-08.internal (MEProxy); Mon, 02 Jun 2025 07:40:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alyssa.is; h=cc :cc:content-type:content-type:date:date:from:from:in-reply-to :message-id:mime-version:reply-to:subject:subject:to:to; s=fm3; t=1748864408; x=1748950808; bh=5E+6y0zCPQ6am6+7pZ05OBv0nh6QYBht DBML42uoaM8=; b=K7g/fuaiEx9hzq5L6bD/2k+nkQ6hSFXvwK+z2+4mHHIstCx1 WRrX6+kqjmJgQ+vtI4sdlL7tsp4FQ5aL6IK84nk/k5XwK0bV9jdF31odIrHb/XRy cAw2/SeEbINQoEm9x60W/OboxiRS4Jahr3uvqMklnWfmNfO1FQmlUHF7/to4IsnL ROuYn5kv2FDIEjkmcxa62UL7UN7N4PuQk6JgqXxWGp8vPaGjUNDs7CcU3GsksNEW XgytWw0Me22ttwfKN5P+YX2Vy4LdipasqDLrcsSxgL8KZmULDxEQXUpvZVxFjmal EgcTEEBmxrU9wzVmYjdpf2dJDTsvixh8Z38t9g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:message-id :mime-version:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1748864408; x= 1748950808; bh=5E+6y0zCPQ6am6+7pZ05OBv0nh6QYBhtDBML42uoaM8=; b=k uV5NYmqiG+D/5kolpCXGdd63Rq3HyDfFWpXVUWC1ZuMIPZzJTEi+YTzUqIYJh/L0 b3n+VwN65exBelDgzPFD78CB6kMVuyJ5xLFo+LzYtqZjwMNxP8PMuMYrlDkI6VCm 7ALJUOCvxdUc+kvpW4bXmsyO9U6Jm0CkxdpcNlUacp/3YlE0O4MMpe3jqY+SYA7V h7wOhVpd/kaL9mBxm+YbNq/wocbeHsOvXcWUy+gCx8FHpeg3Tx4vccV0GgwgrEvi ea+udnilGoS5UEdVKZbxEtY1Q3h0ZlL9pQAOf7qSiScDNbI2QOMxXUFm/UrHtnkp cn1Zh+MA3GTvUPUm4QeDg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtddtgdefjeehkeculddtuddrgeefvddrtd dtmdcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggft fghnshhusghstghrihgsvgdpuffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftd dtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhvfevufffkfgg tgesghdtreertddttdenucfhrhhomheptehlhihsshgrucftohhsshcuoehhihesrghlhi hsshgrrdhisheqnecuggftrfgrthhtvghrnhepleehfffhgfdtledtjedufeeifeehtdek hffhjeejgffhhfetiefglefgvefhiedvnecuffhomhgrihhnpehlrghsshhulhdruhhsne cuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhephhhisegr lhihshhsrgdrihhspdhnsggprhgtphhtthhopeefpdhmohguvgepshhmthhpohhuthdprh gtphhtthhopeguvghmihhosggvnhhouhhrsehgmhgrihhlrdgtohhmpdhrtghpthhtohep uggvvhgvlhesshhpvggtthhruhhmqdhoshdrohhrghdprhgtphhtthhopeguihhstghush hssehsphgvtghtrhhumhdqohhsrdhorhhg X-ME-Proxy: Feedback-ID: i12284293:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 2 Jun 2025 07:40:07 -0400 (EDT) Received: by sf.qyliss.net (Postfix, from userid 1000) id 43D1423781DCC; Mon, 02 Jun 2025 13:40:06 +0200 (CEST) From: Alyssa Ross To: discuss@spectrum-os.org, devel@spectrum-os.org Subject: This Week in Spectrum, 2025-W22 Date: Mon, 02 Jun 2025 13:40:01 +0200 Message-ID: <87jz5ucqy6.fsf@alyssa.is> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Message-ID-Hash: 4J53QHUOAHLOR7UPIA55UHP3XE34KN5X X-Message-ID-Hash: 4J53QHUOAHLOR7UPIA55UHP3XE34KN5X X-MailFrom: hi@alyssa.is X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-devel.spectrum-os.org-0; header-match-devel.spectrum-os.org-1; header-match-devel.spectrum-os.org-2; header-match-devel.spectrum-os.org-3; header-match-devel.spectrum-os.org-4; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: Demi Marie Obenour X-Mailman-Version: 3.3.9 Precedence: list List-Id: Patches and low-level development discussion Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --=-=-= Content-Type: text/plain This week I was once again mostly preoccupied with arranging continuing funding. If approved, this will be the biggest funding allocation Spectrum has ever had, but with that comes a corresponding increase in the work required to make it happen. I also spent some time fixing Nixpkgs build issues that would affect Spectrum in future. That doesn't mean there hasn't been any exciting Spectrum work this week, though. Demi, whose name you may recognize from her extensive past work on Qubes OS, submitted a patch to the VIRTIO specification to add interrupt remapping capabilities to virtio-iommu on x86_64. This is an important requirement for being able to move implementations of virtual devices into their own VMs, which will in turn enable running hardware drivers in VMs rather than on the host, and it has been a longstanding wish list item in Spectrum's upcoming projects list[1]. It's very exciting to have somebody as knowledgeable as Demi working towards Spectrum's goals. [1]: https://pad.lassul.us/s/mDfFPvHjA#Cloud-Hypervisor-support-interrupt-remapping-inside-x86_64-guests BTW: From next week onwards, I think I'll start sending these updates only to discuss@, not devel@, because I don't think it makes sense to duplicate them. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQRV/neXydHjZma5XLJbRZGEIw/wogUCaD2NkgAKCRBbRZGEIw/w oh9uAP0dRKoOfDumq6VWEXEmeaF/GS9mE+x35Ui3y5wMSGyMWAD/TWia9/0sHJRm vq1xDqXgieio3Fah77mx7C8pZZKIOwI= =7X3T -----END PGP SIGNATURE----- --=-=-=--