From nobody Tue Sep 2 23:16:53 2025 X-Original-To: freebsd-current@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 4cGhTW4ypwz65v1L for ; Tue, 02 Sep 2025 23:17:03 +0000 (UTC) (envelope-from SRS0=BOPz=3N=quip.cz=000.fbsd@elsa.codelab.cz) Received: from elsa.codelab.cz (elsa.codelab.cz [94.124.105.4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4cGhTW2T1Nz3NZC for ; Tue, 02 Sep 2025 23:17:02 +0000 (UTC) (envelope-from SRS0=BOPz=3N=quip.cz=000.fbsd@elsa.codelab.cz) Authentication-Results: mx1.freebsd.org; none Received: from elsa.codelab.cz (localhost [127.0.0.1]) by elsa.codelab.cz (Postfix) with ESMTP id ECA9ED7899; Wed, 3 Sep 2025 01:16:54 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quip.cz; s=private; t=1756855014; bh=vdSh6ooCNtbzU9kbl9yVQqrfJEmhTl1hEVF+p0Xic+g=; h=Date:Subject:To:Cc:References:From:In-Reply-To; b=1wFabZ5NOuk//h2ZredvBmok2RbWuuMCnKONAdgBbQd9nBrQCFFfJ8fPFHWQRvWs8 0HtMRdS+UhMYkMXQfNxJU96Y+2pUdOImB6OJ1yDRfs4aI6N2RSrxcjDsKT2FVWYox1 DtYyMjOaHoyv3NyGEvaDstqK0ABd6uccNwfiVloQ= Received: from [192.168.145.49] (ip-89-177-27-225.bb.vodafone.cz [89.177.27.225]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by elsa.codelab.cz (Postfix) with ESMTPSA id C9940D7891; Wed, 3 Sep 2025 01:16:53 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quip.cz; s=private; t=1756855013; bh=vdSh6ooCNtbzU9kbl9yVQqrfJEmhTl1hEVF+p0Xic+g=; h=Date:Subject:To:Cc:References:From:In-Reply-To; b=PFLQmhZLOUSab6TRLa0ZZGlAFP9U40E9PA37XeI+OQgmMHNNeIZGOKNGKmnLklf0g 2TqCx0soutFepAfgBJC4gxTshCUIEFcbhX/WO5A8PpxNm0XgSIdwdMVz1+/kRy6ziB fckqIy3p+JZz1LXVFvQqrPovJyKWgIWdVlsGG51U= Message-ID: <114be0ca-dfb0-49bb-8c7d-323622940bea@quip.cz> Date: Wed, 3 Sep 2025 01:16:53 +0200 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Using a recovery partition to repair a broken installation of FreeBSD To: Warner Losh , Jordan Gordeev Cc: FreeBSD-CURRENT References: <7b384ac0-9b24-43a4-bf63-012d745155a7@gmail.com> <18e1a7e9-07d8-43a2-96af-0acdab6c2920@gmail.com> <98890564-ad8f-411a-9c00-45326a9d6ff5@gmail.com> Content-Language: en-US From: Miroslav Lachman <000.fbsd@quip.cz> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:42000, ipnet:94.124.104.0/21, country:CZ] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4cGhTW2T1Nz3NZC On 03/09/2025 00:16, Warner Losh wrote: > > > On Tue, Sep 2, 2025 at 4:03 PM Jordan Gordeev > wrote: [..] > Yes. But if they haven't setup the rescue with your plan, they'd be out > of luck. That's why I'd like a small, targeted environment that's well > defined that we can boot to. It will be without bells and whistles, but > will be enough to recover. There will be an editor, commands to interact > with the network, the storage stack, etc. But we'll need to be careful > what else is in there. And it will be different choices from /rescue > (though maybe rescue needs a rethink for several items, like including ipf). > > So I'd strongly suggest that we walk before we can run. Let's get > something with a small, well-defined remit working, and we can iterate > from there. > > Warner I definitely agree with the last paragraph. There have been so many cases where interesting ideas never came to be realized (or took many years to do so) simply because the discussion got out of hand and the original simple idea was killed by heavy arguments of excessive engineering. Start with a simple implementation that requires minimal effort, please. Kind regards Miroslav Lachman