From nobody Sat May 11 12:16:42 2024 X-Original-To: freebsd-arch@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 4Vc4Vw5D5Lz5K1jP for ; Sat, 11 May 2024 12:16:56 +0000 (UTC) (envelope-from tomek@cedro.info) Received: from mail-yb1-xb33.google.com (mail-yb1-xb33.google.com [IPv6:2607:f8b0:4864:20::b33]) (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 "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Vc4Vw2mjJz4h1d for ; Sat, 11 May 2024 12:16:56 +0000 (UTC) (envelope-from tomek@cedro.info) Authentication-Results: mx1.freebsd.org; none Received: by mail-yb1-xb33.google.com with SMTP id 3f1490d57ef6-dc236729a2bso2896729276.0 for ; Sat, 11 May 2024 05:16:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cedro.info; s=google; t=1715429815; x=1716034615; 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=FRHCpYBQQhXmfjyVKsMt+1KOJgmYfeHd5baJv1mFGBI=; b=Bv+XcRftpLX4aJqTR5iuhUjA+CnKhwCzxNHfOtwzlkIlXABDr6tvjUNFv5RbfKs5CQ pB7tMc/n5Zoe+Qr4w0G7bSG3R2Vz8GuDobba0Qz3IdGlKqU2fWTdbg2dxe9/eEbk6g/b uGbgr1KbI1YlY1ye9wKSxkc+HY+YtIi92GcpAk1ickm4YIOXS7qoWYqcbtRT5C132TQL svcAr9+JwWRGgk3FnI0fjaMTQSmcH6JQlWt/tXb1ClI6AJju8nL5lmQ8/EEUKfQx9A/k IPZQpcsMeTKh4ix2DCLC2H/rSBl29gjG0Wyene3TMT2mKna/i2rm1ZBTTSf3W9bT1Z/2 /38A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715429815; x=1716034615; 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=FRHCpYBQQhXmfjyVKsMt+1KOJgmYfeHd5baJv1mFGBI=; b=kt7+6q6SY9LkLnkahGyVEiPzVlulUrmK2GBGasTc1XCik+JkmiSk/JNc91i8b8DbhO mePEA0/X5WH4d2eBLippGcOr+MIj/fZAVqv6FDC27jKnr+7tOFxqXodu0CFAGNjibd3/ 3ZoU1DY9eCdNnZ/MSWSFgnrXNuFx3yHrs8fFCSmVZvcdgEp0kOjVLaxbNBByO75xQePo ZbXXBsj0AO5mh6xpxd4G+Vi6IQmSJIO4IfvVszzlLt2/VcqO8gL8+LKH3a9vZUosHJW3 r98NgIbb55gLkjOef0vu4DgVOD4o/sr1kiSJJ9pDXC9i37i6+VNm1S6xbH2TNpqvJZd1 H3KA== X-Gm-Message-State: AOJu0Yy8k2ssILFtqVAv3OUd3kS8Zv7ts2fv6Iqme9T0fnc7Ix8ZqSkT IaLQrqV2325xN0rCkyIqkW9GX6ezaCWE1Y2n2HdxQq+DNzZOzt+50cIH8wmbM+2zmZnpo8ls37M = X-Google-Smtp-Source: AGHT+IEx6uS/rlZu+QDQ0iSV/emDSpA5Tid7Wnbig0MjVJKjNuihL2bxsRD80i6oYjQRUG395yj+/A== X-Received: by 2002:a25:843:0:b0:de0:f811:be41 with SMTP id 3f1490d57ef6-dee4f2da56cmr4480225276.14.1715429814983; Sat, 11 May 2024 05:16:54 -0700 (PDT) Received: from mail-yb1-f176.google.com (mail-yb1-f176.google.com. [209.85.219.176]) by smtp.gmail.com with ESMTPSA id 3f1490d57ef6-debd37438e4sm1198584276.27.2024.05.11.05.16.54 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 11 May 2024 05:16:54 -0700 (PDT) Received: by mail-yb1-f176.google.com with SMTP id 3f1490d57ef6-dc236729a2bso2896720276.0 for ; Sat, 11 May 2024 05:16:54 -0700 (PDT) X-Received: by 2002:a25:aab3:0:b0:dee:4c11:9838 with SMTP id 3f1490d57ef6-dee4f35fe27mr5847764276.44.1715429813973; Sat, 11 May 2024 05:16:53 -0700 (PDT) List-Id: Discussion related to FreeBSD architecture List-Archive: https://lists.freebsd.org/archives/freebsd-arch List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arch@FreeBSD.org MIME-Version: 1.0 References: <20240511071711.0c730e63@zeta.dino.sk> <95d7c51b7fa6e41dd657fa411455d6b9@Leidinger.net> In-Reply-To: <95d7c51b7fa6e41dd657fa411455d6b9@Leidinger.net> From: Tomek CEDRO Date: Sat, 11 May 2024 14:16:42 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Disabling COMPAT_FREEBSD4/5/6/7/9 in default kernel configurations To: Alexander Leidinger Cc: freebsd-arch@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: 4Vc4Vw2mjJz4h1d On Sat, May 11, 2024 at 10:40=E2=80=AFAM Alexander Leidinger wrote: > We're proud of our backwards compatibility. I remember that a committer > reported proudly that they are able to run FreeBSD 1.0 in a jail (even > if it was just for fun and not for productive stuff), and the generic > feedback was in favour of this. > > Simply removing this compatibility seems a step backwards in this regard > IMO. If COMPAT* is loadable, I would directly agree to remove the > support from the GENERIC kernel, but without being able to load this > kind of support, people are not able to simply update a system and maybe > have some old unmaintained legacy software in an old jail. This does not apply only for legacy software but also modern binary only releases (i.e. AnyDesk). Knowing how eager folks out there are to support FreeBSD all builds made on older releases will stop working and we will not have anything new. I may be wrong but function can be compiled into kernel or as module but it must be part of configuration? If its not there then its not there. New configuration and kernel needs to be built to have extra functionality. You cannot copy-paste a module from different kernel and run it on a different kernel (even of the same release)? Am I wrong? :-) Generic means most universal and versatile for everyone. Milan has mentioned in previous reply that he uses minimal kernel configuration. Some security setups for sure will remove all unwanted features. But then this is a Custom setup not the Generic one :-) It's not that I am against new features, I am just tired of enforced changes and history rewrite.. this Marxism results in nothing really working when you need it most ;-) Today when the time is most precious we really need new stuff that works while not destroying anything that still works. -- CeDeROM, SQ7MHZ, http://www.tomek.cedro.info