From nobody Sat Dec 10 22:58:00 2022 X-Original-To: questions@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 4NV3GL572cz4kj0J for ; Sat, 10 Dec 2022 22:58:34 +0000 (UTC) (envelope-from freebsd@gushi.org) Received: from prime.gushi.org (prime.gushi.org [IPv6:2620:137:6000:10::142]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "prime.gushi.org", Issuer "RapidSSL TLS DV RSA Mixed SHA256 2020 CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4NV3GL0PBwz45kG for ; Sat, 10 Dec 2022 22:58:33 +0000 (UTC) (envelope-from freebsd@gushi.org) Authentication-Results: mx1.freebsd.org; none Received: from smtpclient.apple ([149.20.66.196]) (authenticated bits=0) by prime.gushi.org (8.16.1/8.16.1) with ESMTPSA id 2BAMwGXc020226 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sat, 10 Dec 2022 14:58:19 -0800 (PST) (envelope-from freebsd@gushi.org) DKIM-Filter: OpenDKIM Filter v2.10.3 prime.gushi.org 2BAMwGXc020226 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gushi.org; s=prime2014; t=1670713103; bh=IZBpmjYUEbwAuTk9WDyAsc0H7Hjyt5ylunom6xFf4f4=; h=From:Subject:Date:In-Reply-To:Cc:To:References; z=From:=20"Dan=20Mahoney=20(Ports)"=20|Subject:= 20Re:=2012.4=20disc=201=20iso=20is=20really=20large|Date:=20Sat,=2 010=20Dec=202022=2016:58:00=20-0600|In-Reply-To:=20<6B0B7DD7-8562- 4E77-8809-768DB6E8ADFC@nimnet.asn.au>|Cc:=20Polytropon=20,=0D=0A=20"Kevin=20P.=20Neal"=20,=0D =0A=20Steve=20O'Hara-Smith=20,=0D=0A=20"question s@freebsd.org"=20|To:=20Ian=20Smith=20|References:=20<4AC6140B-2927-46C4-8405-18FA872DE AB5@gushi.org>=0D=0A=20<20221209050452.40918a6bcccb953c197ecec6@so hara.org>=0D=0A=20=20<2022121007 2243.9109d9c9.freebsd@edvax.de>=0D=0A=20<6B0B7DD7-8562-4E77-8809-7 68DB6E8ADFC@nimnet.asn.au>; b=g+3nK9MHj8NFu6RDVa7PByHzTSlBE4R/FtD/aVVvB5a/FCswlGplvMCc6ighP+xB1 6tEGjDIPPLuEm5B3bhq3l260BBB9/L+kn99BNzyCGVwgGtDkBFnhB6Uf7L3JtlpBDz 5eTJqcw/WEelTWOZ36r3PERJggehFJqQXGwRHZR9MFAcqbtENVmAeXLgcOJpN7yHbr KelWSvM2CFuSTUwNaxf1hM9qG+5QF3GQFYWtvx/1C9x/wIIF0s6PIKbufrKvULPySs GQAxhZu7wS8+4t6OFCpuaQTnTbJd0QSgUsTWFdEiobwVDXEnCOxk1FQ0vwFIUi+2m9 51HCPUahWja5g== X-Authentication-Warning: prime.gushi.org: Host [149.20.66.196] claimed to be smtpclient.apple From: "Dan Mahoney (Ports)" Message-Id: <30F66AE4-985D-48E1-8EE7-DE4FF712CB75@gushi.org> Content-Type: multipart/alternative; boundary="Apple-Mail=_FA420F85-C24B-442E-BE82-8F750A600293" List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.200.110.1.12\)) Subject: Re: 12.4 disc 1 iso is really large Date: Sat, 10 Dec 2022 16:58:00 -0600 In-Reply-To: <6B0B7DD7-8562-4E77-8809-768DB6E8ADFC@nimnet.asn.au> Cc: Polytropon , "Kevin P. Neal" , "Steve O'Hara-Smith" , "questions@freebsd.org" To: Ian Smith References: <4AC6140B-2927-46C4-8405-18FA872DEAB5@gushi.org> <20221209050452.40918a6bcccb953c197ecec6@sohara.org> <20221210072243.9109d9c9.freebsd@edvax.de> <6B0B7DD7-8562-4E77-8809-768DB6E8ADFC@nimnet.asn.au> X-Mailer: Apple Mail (2.3731.200.110.1.12) X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.6.2 (prime.gushi.org [149.20.68.142]); Sat, 10 Dec 2022 22:58:24 +0000 (UTC) X-Rspamd-Queue-Id: 4NV3GL0PBwz45kG X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:393507, ipnet:2620:137:6000::/44, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N --Apple-Mail=_FA420F85-C24B-442E-BE82-8F750A600293 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On Dec 10, 2022, at 11:47 AM, Ian Smith wrote: >=20 > On 10 December 2022 5:22:43 pm AEDT, Polytropon > wrote: >=20 >> On Fri, 9 Dec 2022 23:48:30 -0500, Kevin P. Neal wrote: >=20 >>> On Fri, Dec 09, 2022 at 05:04:52AM +0000, Steve O'Hara-Smith wrote: >=20 >>>> On Thu, 8 Dec 2022 22:58:01 -0600 >>>> "Dan Mahoney (Ports)" wrote: >=20 >>>>> All, >>>>>=20 >>>>> I=E2=80=99m just noticing that the standard FreeBSD iso is some = 959 >> megs: >>>>>=20 >> = http://ftp.freebsd.org/pub/FreeBSD/releases/ISO-IMAGES/12.4/FreeBSD-12.4-R= ELEASE-amd64-disc1.iso >>>>>=20 >>>>> Is there something in the release notes that basically implies >> we no >>>>> longer expect people to burn things to actual discs? >=20 >>>> You need a DVD - it's been some time since it fitted on a CD >> >>>> I still remember doing installs from floppies. >=20 >>> So... what's the point of the "disc1" image that today requires a >> DVD if >>> there's also a "dvd" image made to be burned to a DVD? >=20 >> I've been asking this ("complaining about it") in the past. >> As it seems, the regular 650 MB / 700 MG size of a CD can >> no longer hold a FreeBSD installation... which is strange, >> because if it would be possible to reduce the amount of >> packages (!) on the disc, it would be suitable for use >=20 > Sorry, but there are no packages at all on disc1, or the equivalently = sized memstick. Only the dvd1 image has any packages, 932 in ~2.2GB=20 >=20 >> with CD media again, as it was in the past: The classic >> "4 CDs approach" of older FreeBSD versions contained: >>=20 >> CD #1 with system installation and _some_ packages >>=20 >> CD #2 with a live system >>=20 >> CDs #3 and #4 with all other packages >>=20 >> So CD #1 could always be used to install a working OS, and >> you could also install some packages (like X, Midnigh Commander, >> joe, vim, and other useful stuff). For the ultimate selection >> of packages, discs #3 and #4 would be used (if needed), ot >> the installation could continue via Internet. However, a >> complete offline installation was possible. >=20 > Indeed. Trev Roydhouse used to mail me his hand-me-down 4 CD Walnut = Creek sets; we had 2.0.5 (?), 2.2.6 which enabled the nimnet.asn.au = server in '98, later 3.something, 4.5 ... >=20 > OTOH that was an AMD 586 140MHz box with 2GB RAM and a 4GB hdd, later = 20GB, with CDR later CD-RW, with 1 dialout and 3 dialup modems. >=20 > Nostalgia ain't what it used to be. >=20 > I've been working on retrieving the offline install possibility for = months, and managed with some tricks and patches to get 'bsdconfig = packages' working on the 12.3 dvd1 image to install X, KDE and some = utilities, all offline - but it's considered a weird thing to want to do = these days ... what "third world connectivity"? >=20 >> Strange thing: The "bootonly" and "minimal install" images >> intended for use with USB media _could_ fit on a CD. >=20 > Still can, bootonly.iso is ~355MB, mini-memstick is ~360MB. >=20 > But full installers, even without any packages, really can't; = everything has swollen that much. Here are sizes >1MiB on (amd64) = disc1: >=20 > 2 /bin > 2 /etc > 3 /var > 8 /sbin > 13 /lib > 156 /boot > 812 /usr > 993 / >=20 > 3 /usr/libexec > 19 /usr/sbin > 20 /usr/lib > 40 /usr/bin > 127 /usr/share > 605 /usr/freebsd-dist > 812 /usr >=20 > /usr/freebsd-dist has, all as .txz: > tests 13 > kernel 44 > ports 45 > lib32 62 > kernel-dbg 83 > src 171 > base 191 > total 605MB I still rely on booting from CD on a regular basis. There are USB = cdroms in all my datacenters, and =E2=80=9Cburn an iso to disc=E2=80=9D = still feels way more useful to tell remote hands how to do than trying = to explain how to image an iso onto a memory stick (which can vary based = on formatting and OS). Much as I love my idracs, at the day job we still have a number of older = systems limping along doing Important Internet Things where that = reinstall use-case matters. (How I got them all upgraded to current = versions of FreeBSD may be my BSDCan talk). CDs are still the lowest common denominator. Not all of the above freebsd-dist files are equal. You need kernel and = base to get a running system. Everything else can be gotten later. Ports basically requires an active internet connection to build anything = =E2=80=94 putting it on the disc is largely pointless. Portsnap is in = base. Src is outdated as soon as it=E2=80=99s extracted in most cases, and = user education as to =E2=80=9Chere=E2=80=99s how you get the source if = you need it=E2=80=9D would serve us better. Kernel-dbg is also not the kind of thing most people are going to need = without having net access, but I could see if being useful for doing = things like bringing up new boards, lab systems, special configurations. So =E2=80=94 if we eliminated src, and just started teaching people that = if you want to build things from src, you should get them from git, or = the src.tar.xz on the ftp site, things would still fit easily for a = while to come. -Dan --Apple-Mail=_FA420F85-C24B-442E-BE82-8F750A600293 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8

On Dec = 10, 2022, at 11:47 AM, Ian Smith <smithi@nimnet.asn.au> = wrote:

On 10 December 2022 = 5:22:43 pm AEDT, Polytropon <freebsd@edvax.de> = wrote:

On Fri, 9 Dec = 2022 23:48:30 -0500, Kevin P. Neal wrote:

On Fri, Dec 09, 2022 at 05:04:52AM +0000, Steve = O'Hara-Smith wrote:

On Thu, 8 Dec 2022 22:58:01 = -0600
"Dan Mahoney (Ports)" <freebsd@gushi.org> = wrote:

All,

I=E2=80=99m just noticing that the standard = FreeBSD iso is some = 959
megs:

http://ftp.freebs= d.org/pub/FreeBSD/releases/ISO-IMAGES/12.4/FreeBSD-12.4-RELEASE-amd64-disc= 1.iso

Is there something in the release notes that basically = implies
we no
longer = expect people to burn things to actual = discs?

You need a DVD - it's been some = time since it fitted on a = CD
<sigh>
I still remember doing installs = from floppies.

So... what's the point of the "disc1" image that today = requires a
DVD if
there's = also a "dvd" image made to be burned to a = DVD?

I've been asking = this ("complaining about it") in the past.
As it seems, the regular = 650 MB / 700 MG size of a CD can
no longer hold a FreeBSD = installation... which is strange,
because if it would be possible to = reduce the amount of
packages (!) on the disc, it would be suitable = for use

Sorry, = but there are no packages at all on disc1, or the equivalently sized = memstick.  Only the dvd1 image has any packages, 932 in ~2.2GB 

with CD media = again, as it was in the past: The classic
"4 CDs approach" of older = FreeBSD versions contained:

CD #1 with system installation = and _some_ packages

CD #2 with a live = system

CDs #3 and #4 with all other packages

So CD #1 = could always be used to install a working OS, and
you could also = install some packages (like X, Midnigh Commander,
joe, vim, and other = useful stuff). For the ultimate selection
of packages, discs #3 and = #4 would be used (if needed), ot
the installation could continue via = Internet. However, a
complete offline installation was = possible.

Indeed. =  Trev Roydhouse used to mail me his hand-me-down 4 CD Walnut Creek = sets; we had 2.0.5 (?), 2.2.6 which enabled the nimnet.asn.au server in '98, later = 3.something, 4.5 ...

OTOH = that was an AMD 586 140MHz box with 2GB RAM and a 4GB hdd, later 20GB, = with CDR later CD-RW, with 1 dialout and 3 dialup modems.

Nostalgia ain't what it used to = be.

I've been working on = retrieving the offline install possibility for months, and managed with = some tricks and patches to get 'bsdconfig packages' working on the 12.3 = dvd1 image to install X, KDE and some utilities, all offline - but it's = considered a weird thing to want to do these days ... what "third world = connectivity"?

Strange thing: = The "bootonly" and "minimal install" images
intended for use with USB = media _could_ fit on a CD.

Still = can, bootonly.iso is ~355MB, mini-memstick is ~360MB.

But full installers, even without any = packages, really can't; everything has swollen that much.  Here are = sizes >1MiB on (amd64) disc1:

2 =      /bin
2 =      /etc
3 =      /var
8 =      /sbin
13 =    /lib
156 =  /boot
812  /usr
993  /

3 =     /usr/libexec
19 =   /usr/sbin
20 =   /usr/lib
40 =   /usr/bin
127 = /usr/share
605 = /usr/freebsd-dist
812 = /usr

/usr/freebsd-dist has, = all as .txz:
tests =            13
kernel =         44
ports =           45
lib32 =           62
kernel-dbg 83
src =             17= 1
base =          191
total 605MB

I still = rely on booting from CD on a regular basis.  There are USB cdroms = in all my datacenters, and =E2=80=9Cburn an iso to disc=E2=80=9D still = feels way more useful to tell remote hands how to do than trying to = explain how to image an iso onto a memory stick (which can vary based on = formatting and OS).

Much as I love my idracs, = at the day job we still have a number of older systems limping along = doing Important Internet Things where that reinstall use-case matters. =  (How I got them all upgraded to current versions of FreeBSD may be = my BSDCan talk).

CDs are still the lowest = common denominator.

Not all of the above = freebsd-dist files are equal.  You need kernel and base to get a = running system.  Everything else can be gotten = later.

Ports basically requires an active = internet connection to build anything =E2=80=94 putting it on the disc = is largely pointless.  Portsnap is in = base.

Src is outdated as soon as it=E2=80=99s = extracted in most cases, and user education as to =E2=80=9Chere=E2=80=99s = how you get the source if you need it=E2=80=9D would serve us = better.

Kernel-dbg is also not the kind of thing most = people are going to need without having net access, but I could see if = being useful for doing things like bringing up new boards, lab systems, = special configurations.

So =E2=80=94 = if we eliminated src, and just started teaching people that if you want = to build things from src, you should get them from git, or the = src.tar.xz on the ftp site, things would still fit easily for a while to = come.

-Dan



= --Apple-Mail=_FA420F85-C24B-442E-BE82-8F750A600293--