From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server-vie001.gnuweeb.org X-Spam-Level: X-Spam-Status: No, score=-3.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL,RCVD_IN_VALIDITY_CERTIFIED, RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, RCVD_IN_ZEN_BLOCKED_OPENDNS,SPF_PASS,URIBL_ZEN_BLOCKED_OPENDNS autolearn=ham autolearn_force=no version=3.4.6 Authentication-Results: server-vie001.gnuweeb.org; dkim=pass (2048-bit key; secure) header.d=cozycabin.se header.i=sebastian@cozycabin.se header.a=rsa-sha256 header.s=20200127-nr8d header.b=ifSArpyM; dkim-atps=neutral Received: by server-vie001.gnuweeb.org (Postfix, from userid 1000) id B544C312799C; Wed, 22 Oct 2025 18:28:40 +0000 (UTC) Authentication-Results: server-vie001.gnuweeb.org; dmarc=pass (p=quarantine dis=none) header.from=cozycabin.se Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=212.3.242.68; helo=wilbur.contactoffice.com; envelope-from=sebastian@cozycabin.se; receiver= Received: from wilbur.contactoffice.com (wilbur.contactoffice.com [212.3.242.68]) by server-vie001.gnuweeb.org (Postfix) with ESMTPS id 0535D3127999 for ; Wed, 22 Oct 2025 18:28:39 +0000 (UTC) Received: from smtpauth1.co-bxl (smtpauth1.co-bxl [10.2.0.15]) by wilbur.contactoffice.com (Postfix) with ESMTP id 68F335C79; Wed, 22 Oct 2025 20:28:39 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1761157719; s=20200127-nr8d; d=cozycabin.se; i=sebastian@cozycabin.se; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From:In-Reply-To:Content-Type:Content-Transfer-Encoding; bh=AUr3RoGPdPGN1tDMCJGxrruV4wFyShsJzjIyWArFjy8=; b=ifSArpyMFNCj9jw8+OEmKys8Bqp5ilUTI70jkEHkgZOJFGmzjSTRQM/dPg1YpXJI uiF3U2sOn9y4MzZoietVzW768Bl6+hbJi41Id+DrLf8s9d1LJkU85w6q4w6ycaq9qdr m9uXxywnjS7J+76kuzt+ET9qbcNbVAg7oDGFFwJG9IzesHYn1mYEs8Mvc8L9nYnujPz NReO9LEKIEtmfxoZ/8wmUsC3rH4MhUWIdjehXnLuB+63Apnj56KAcfdRIuZ2wgnAlQO WEwdkxYVYT10rylAcr3ZeNYmKvEIOgV+lDI359jgq75zgtK8/SLOLxCaN94V6yA1OP8 YmUQLeJZTw== Received: by smtp.mailfence.com with ESMTPSA ; Wed, 22 Oct 2025 20:28:35 +0200 (CEST) Message-ID: <624d8c5d-93fd-42ca-954e-d207f2f8b4e1@cozycabin.se> Date: Wed, 22 Oct 2025 20:28:34 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Waydroid on openSUSE and binder To: jimedrand@autistici.org Cc: jim@autistiche.org, gwml@vger.gnuweeb.org References: <5911443.dWV9SEqChM@saia> <7a53736f4ac44422869ab4061ac56e69@autistici.org> Content-Language: sv-SE, en-GB From: =?UTF-8?Q?Sebastian_H=C3=B6rberg?= In-Reply-To: <7a53736f4ac44422869ab4061ac56e69@autistici.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ContactOffice-Account: com:149439884 List-Id: Hi again, Jim! Got distracted by some other things, but I have a partial success to this! Managed to build a custom kernel and after some messing with waydroid it seems to work just fine. You can find my work repo here: https://build.opensuse.org/package/show/home:shorberg:branches:Kernel:stable/kernel-source Steps necessary to try out (coming from your packages): 1. Remove anbox-modules-dkms 2. install kernel-default from linked repo 3. boot to new kernel 4. run reinit waydroid `waydroid init -f ` 5. for me it mounted /dev/binderfs with wrong permissions, fixed by `chmod 777 /dev/binderfs` I'll continue to test it in the coming days to make sure all is working as it should. Best regards, Sebastian Den 2025-10-11 kl. 00:54, skrev jimedrand@autistici.org: > On 10/8/25 09:57, Sebastian Hörberg wrote: >> Hi, Jim! > Hello there, Sebastian! > >> I have been researching what is necessary to get Waydroid to run on >> openSUSE >> and found out that you and Runa have been doing good work! >> >> On the Waydroid github page you mention in passing that you have been >> looking >> into what it would take to get it running on the openSUSE kernel; >> have you had >> any success building a custom kernel? > Thanks for reaching me out on my personal emails! My friend Runa is > trying to make it Waydroid work by using the openSUSE's KMP but I > guess since binder is present on the kernel in main branch, so > ditching the KMP packages is good solution. Also, I have many tries to > build the customized kernel but it failed and nothing helpful. > >> From what I've gathered the necessary options to add are: >> >>     CONFIG_ANDROID_BINDER_IPC=y >>     CONFIG_ANDROID_BINDERFS=y >>     CONFIG_ANDROID_BINDER_DEVICES="binder,hwbinder,vndbinder" >> >> does that match with your experience? > This is a real equipment that Waydroid needs to get work, but these > config didn't exists in openSUSE Kernel. > >> Also a related question: do you know if there have been any attempt >> to request >> these changes from the openSUSE maintainers? Not sure that they would >> be happy >> to add it, but seeing as those options are enabled in Fedora, Debian, >> Ubuntu >> and Arch it might be possible to convince >> them...maybe...perhaps...with some >> luck. > Sounds like for the modules, we need to reach the openSUSE kernel > maintainers and discuss about the binder integration. You can reach > them by sending the binder integration issues on their mailing list > (https://lists.opensuse.org/archives/list/kernel@lists.opensuse.org/). > >> Anyway, hope you weren't bothered by me contacting you out of the >> blue and I >> wish you a fantastic day! > It's okay! Don't worry about it. You can reach me everytime you're free. > > That's it from me, reply it if you have an idea. > > Regards > > > Jim