From nobody Sun Jan 28 06:26:34 2024 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 4TN1g93p5Rz57tdf for ; Sun, 28 Jan 2024 06:27:01 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Received: from www121.sakura.ne.jp (www121.sakura.ne.jp [153.125.133.21]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4TN1g86dfxz49CJ; Sun, 28 Jan 2024 06:27:00 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Authentication-Results: mx1.freebsd.org; none Received: from kalamity.joker.local (123-1-91-49.area1b.commufa.jp [123.1.91.49]) (authenticated bits=0) by www121.sakura.ne.jp (8.17.1/8.17.1/[SAKURA-WEB]/20201212) with ESMTPA id 40S6QYao009214; Sun, 28 Jan 2024 15:26:34 +0900 (JST) (envelope-from junchoon@dec.sakura.ne.jp) Date: Sun, 28 Jan 2024 15:26:34 +0900 From: Tomoaki AOKI To: Warner Losh Cc: Cy Schubert , FreeBSD Current , Ed Maste , "Julian H. Stacey" Subject: Re: Removing fdisk and bsdlabel (legacy partition tools) Message-Id: <20240128152634.828f5031245786b2e1a3bef9@dec.sakura.ne.jp> In-Reply-To: References: <202401242042.40OKgv8P087348@dell.no.berklix.net> <0C644400-6E75-4137-8E37-C3CF632381D0@cschubert.com> Organization: Junchoon corps X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; amd64-portbld-freebsd14.0) 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 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 4TN1g86dfxz49CJ X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:7684, ipnet:153.125.128.0/18, country:JP] On Sat, 27 Jan 2024 21:52:06 -0700 Warner Losh wrote: > On Sat, Jan 27, 2024, 1:26 PM Cy Schubert wrote: > > > On January 26, 2024 7:13:15 PM PST, Ed Maste wrote: > > >On Wed, 24 Jan 2024 at 15:43, Julian H. Stacey wrote: > > >> > > >> Probably many do, clueless there's a proposal to remove them, > > >> as many wont be tracking lists (I havent been tracking lately, > > >> focused on moving home, other will have other distractions) > > > > > >As Rod suggested I'll have the tools emit a warning when they are run, > > >so that those users will become aware. > > >https://reviews.freebsd.org/D43585 > > >https://reviews.freebsd.org/D43586 > > > > > > > We can also point people to the two new ports. > > > > The other thing we learned was that people use the installer to do > interesting things in the emergency holographic shell or the installer w/o > installing a system. We should look at ways we can shift to "mfs" so pkg > add can work in that env. Then the basis of the objections collapse. Then > it won't matter it isn't in base. Pkg add whatever recovery tools you think > you need or like to use, formerly in base or no... sure, it will go away... > but 99% of things are useful right away w/o a reboot... > > I don't think it would be a hard project... likely one that could be done > by creating a miniroot that can create the mfs, extract a tarnall to it > then pivot root to that.... pkg could be bootsrrapped and it would be easy > from there... > > Warner IIUC, there were opinions that "moving fidsk/bsdlabel to ports is not good, because it could require internet access even when it is not available". For there, IIRC, dvd1.iso included pre-built pkgs. So it coul be the best candidate. But IIRC, memstick.img doesn't include pre-built pkgs. Having another version of memstick.img something like full-memstick.img which contains full sets (or selected pkgs) would be nice for specific cases that hybrid media doesn't boot (maybe because of broken or too old BIOS). > -- > > Cheers, > > Cy Schubert > > FreeBSD UNIX: Web: https://FreeBSD.org > > NTP: Web: https://nwtime.org > > e^(i*pi)+1=0 > > > > Pardon the typos. Small keyboard in use. -- Tomoaki AOKI