From nobody Tue Jul 30 13:00:15 2024 X-Original-To: freebsd-fs@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 4WYFhL34gpz5RwH5 for ; Tue, 30 Jul 2024 13:00:34 +0000 (UTC) (envelope-from tomek@cedro.info) Received: from mail-yb1-xb2d.google.com (mail-yb1-xb2d.google.com [IPv6:2607:f8b0:4864:20::b2d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WYFhL1FMkz4lNs for ; Tue, 30 Jul 2024 13:00:33 +0000 (UTC) (envelope-from tomek@cedro.info) Authentication-Results: mx1.freebsd.org; none Received: by mail-yb1-xb2d.google.com with SMTP id 3f1490d57ef6-e0875f1e9edso3016205276.1 for ; Tue, 30 Jul 2024 06:00:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cedro.info; s=google; t=1722344432; x=1722949232; darn=freebsd.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=o9cPznBMlDMZp1zfs898ucE0ci26xHXcp/XtUgJwduU=; b=BDBWdcmfrAF6y+VKIi55COExdttIef1haLo3OCzoZisfLxFA0xUNQSIO0lbpuEMUs5 b7XTyxB/53lBbeohIFMcVD0HrgSEE4i8YeBLHVb/xSJCvVMPpWIoHHxC3nR6KSEBHetl BBuL6tV6I4TXKYnvIz1+TsFyokOYs2VgvFN+12fNZimM1DIuBMxM6KsE1KWKrYPw3LxD j4RFZpwVyChf2TzHEs/3RmMn92JQMc7EzqJiBuiPiq83ZxgfnN5SZRljp3ndRizTIdpi yG8O5PTcZXxc8bGQeLOVasZx3TsMxZmFX/V+q1hiYcsWlHjs7AyvZwZWj0ytdsSQIo/6 LD9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722344432; x=1722949232; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=o9cPznBMlDMZp1zfs898ucE0ci26xHXcp/XtUgJwduU=; b=O954pdKZfWG90FQXBttaPE6DG909exn3+HYAPZt2YpfGQkNLLDLhsCtRJlETfRz77l 8zpz6LWTINJE8/fSz2d+zYU0+KtwvnmHD1hp0E0LD5Rj87i4xSBFW3fzK7zDzxr0aq1D fpSNDiUCFlXsSzXKpUMzYz/Tm0Tnj/6g9leJEtGxJeKqSWSKl5RHJwAKa5DD5KCMhX3x iR/Li25fuoZ4keyVWFqBgZCKKrpUyHJk6EgIOSpLaWQ8FMEXuDc3VBr6hyfLf7689ruy dxvM5YOuJY7FaDk76A1qJ1SqZUfo4RV6eDbnsKoa3NdCUosSUbhIUAEbLpFZmUskgd4S 4TWg== X-Gm-Message-State: AOJu0YwHd95PwbZIUzd6KwhqjP0hHHRaAT47rZ2GayGIR4Yws5Z/QHxj 13LyOldys1ker9dHKjE11k/g603W0niEEChLJMgO4pIrSmqXGC5HVgCwWB2wdsUyoodEHxpZUYc = X-Google-Smtp-Source: AGHT+IFM8inQUUWl2LM924nuMhojW1jAkla9kgukxjIlIPWOfBCYXcOumxxXer93siZDRwBUMx5h3w== X-Received: by 2002:a05:6902:1881:b0:e03:530d:3a1a with SMTP id 3f1490d57ef6-e0b545427c6mr15158740276.25.1722344431725; Tue, 30 Jul 2024 06:00:31 -0700 (PDT) Received: from mail-yw1-f180.google.com (mail-yw1-f180.google.com. [209.85.128.180]) by smtp.gmail.com with ESMTPSA id 3f1490d57ef6-e0b2a294a89sm2294380276.33.2024.07.30.06.00.28 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 30 Jul 2024 06:00:31 -0700 (PDT) Received: by mail-yw1-f180.google.com with SMTP id 00721157ae682-66c7aeac627so32475537b3.1 for ; Tue, 30 Jul 2024 06:00:28 -0700 (PDT) X-Received: by 2002:a81:8a85:0:b0:65f:cd49:48e0 with SMTP id 00721157ae682-67a09f4ad3dmr135203847b3.31.1722344427494; Tue, 30 Jul 2024 06:00:27 -0700 (PDT) List-Id: Filesystems List-Archive: https://lists.freebsd.org/archives/freebsd-fs List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-fs@FreeBSD.org MIME-Version: 1.0 References: In-Reply-To: From: Tomek CEDRO Date: Tue, 30 Jul 2024 15:00:15 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: /stand/i386/boot0/boot0.S and other boot files under i386 To: Bryce <678yym@gmail.com> Cc: freebsd-fs@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 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:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Queue-Id: 4WYFhL1FMkz4lNs On Mon, Jul 29, 2024 at 8:58=E2=80=AFPM Bryce <678yym@gmail.com> wrote: > Hello, list > Ive been looking at boots.S and found some things that could use improvem= ent. I've changed a few things around here and there, but so far have not b= roken compatibility in terms of appearance and interaction. > How would the list feel about breaking compatibility? Would you all find = it acceptable if I was able to add features like booting from a logical par= tition and adding error checking capabilities for the MBR (and thus the abi= lity to discern a GPT from MBR drive)? > Last time there were any major changes seems to have been 20 years ago, w= hat does the list think? MBR is kinda obsolete but still usable. GPT is the way to go today and not only on x86. BSD folks are quite opposing to enforced (i.e. breaking) changes and I agree with that. If its working untouched for over 20 years then why break it?? What would break exactly and why? What are implications? What are the primary and side benefits of a change? Is there another way to solve the same problem without breaking perfectly working stuff? --=20 CeDeROM, SQ7MHZ, http://www.tomek.cedro.info