From nobody Mon Sep 09 19:02:52 2024 X-Original-To: freebsd-hackers@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 4X2bnl1Xdwz5TkSC for ; Mon, 09 Sep 2024 19:03:07 +0000 (UTC) (envelope-from tomek@cedro.info) Received: from mail-yb1-xb34.google.com (mail-yb1-xb34.google.com [IPv6:2607:f8b0:4864:20::b34]) (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 4X2bnk6PHrz4SHW for ; Mon, 9 Sep 2024 19:03:06 +0000 (UTC) (envelope-from tomek@cedro.info) Authentication-Results: mx1.freebsd.org; none Received: by mail-yb1-xb34.google.com with SMTP id 3f1490d57ef6-e05f25fb96eso5006547276.1 for ; Mon, 09 Sep 2024 12:03:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cedro.info; s=google; t=1725908585; x=1726513385; darn=freebsd.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=TuW44C7NcSA9T1TKn62xFJ1deVqV5NwqBrn5nOREctQ=; b=henXZorJcx3c4yE+WdDxodOFuuEEODPr1fnfPkV66n2fMPHwF6YRQ5VeSEgnCGmkMQ aGFPifw7qF1xTS06+npfQ4C1lkOS2HvSYTSHtR4fVTB1YiWC8sMGypcmSVH5HLzp4oQ8 BNyoyw5K/CEjKcK5uUCSEMDl91PtZX/im1qPSncpFPgYzD8TJ7tXiiwCjQqGdO4WuRKs YVxBIKGNxfD8OseS7OCmTG7XVHoANMOrAegZUE2HpE4DfDI7voasotRSca5n7TGeOzhG KMQDae8hfsrxe803UjXHpQHj/zqHbdMg9hVvgj4oce2e5kkCDDc/NAWanBmIZFfuTcfa 0seA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725908585; x=1726513385; h=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=TuW44C7NcSA9T1TKn62xFJ1deVqV5NwqBrn5nOREctQ=; b=kwcfMCA+kr6fF8GPVJTi3qEO1YnczAeXNmSdK5+GerRNpGku76AI2Tz7U1aB08cBVM Kv64enesnSlS7sYrB9wYmglUblMZHt76wNH0tQsCWqh061AxroP0dukqouHRaiJkm0Xk 2Yq3PWVLyLbN8KBomiV96mJoGZs5WwXg8e2abf3MRQWKNw6sCfW7BucAN2NspkKM2gsZ Kwm2zhm2eFcT6FhCWIuBb2WZggM8wg4qsQYRFKyI9Y6918IXUvB5qNhpEZZTBTUfxKBf USF3UPu3L3Pvomex7+2h5TDlr+R8MZmWYfrwZNayDxTQuFcQRclYZEaj+4MzPH9QM4Hl UcaA== X-Forwarded-Encrypted: i=1; AJvYcCUbhs7YsKfFP/cbw0nBwLI5/aCOHUdF9wf9+NWOURgHAglIACUd+/VYWRJYgWPHHMGWDNpDuxaT/Dh3Mg2dddU=@freebsd.org X-Gm-Message-State: AOJu0YzNWpW/xgidtpJQxsePltBFvCZ1p6pp88x8AVHScDC8dJfWtZJc 6vVkGqNkBYAWFxgd1y/TiSLA8rKWTYOfBeeb1eFMci7aSRzL2ERlRHjVlxphm3i3zMb8a4ijYh4 = X-Google-Smtp-Source: AGHT+IFnCS5lWrle40HUJbYpfF0i6Go8veTEg1ak28T5d9Bf3m7hcT1J/rs/O7yFqwQOenYuI7Xalg== X-Received: by 2002:a05:6902:a87:b0:e16:5343:ba5a with SMTP id 3f1490d57ef6-e1d3488bbaemr14326152276.15.1725908585158; Mon, 09 Sep 2024 12:03:05 -0700 (PDT) Received: from mail-yb1-f180.google.com (mail-yb1-f180.google.com. [209.85.219.180]) by smtp.gmail.com with ESMTPSA id 3f1490d57ef6-e1d7ba26673sm26481276.36.2024.09.09.12.03.04 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 09 Sep 2024 12:03:04 -0700 (PDT) Received: by mail-yb1-f180.google.com with SMTP id 3f1490d57ef6-e026a2238d8so4580211276.0 for ; Mon, 09 Sep 2024 12:03:04 -0700 (PDT) X-Forwarded-Encrypted: i=1; AJvYcCUjXneb3zHxugU4ugnpzYQYG8PjAX3YX3YIS8aYOEc1QwZ2x0Nne9lKWH7RanSx04AbLoIQ7IltPrznr63x7Sk=@freebsd.org X-Received: by 2002:a05:690c:2b0f:b0:6ad:219a:b67c with SMTP id 00721157ae682-6db45289321mr88511787b3.46.1725908584138; Mon, 09 Sep 2024 12:03:04 -0700 (PDT) List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@FreeBSD.org MIME-Version: 1.0 References: <202409031532.483FW0If007252@critter.freebsd.dk> <3845d980-7160-4819-82a4-db2281828c8c@app.fastmail.com> <202409090442.4894gGMb086473@donotpassgo.dyslexicfish.net> <20240909143239.8F285AF@slippy.cwsent.com> In-Reply-To: <20240909143239.8F285AF@slippy.cwsent.com> From: Tomek CEDRO Date: Mon, 9 Sep 2024 21:02:52 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Binary updates (was Re: It's not Rust, it's FreeBSD (and LLVM)) To: Cy Schubert Cc: Jamie Landeg-Jones , void@f-m.fm, freebsd-hackers@freebsd.org Content-Type: text/plain; charset="UTF-8" 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: 4X2bnk6PHrz4SHW Not really good idea to divide people in general, and here to generalize about people who build from source or use binary packages. Its good to have binary packages just to quickly setup or upgrade some machines, verify integrity, save time, etc. Its good to have src and ports to build from sources - test fixes, create or extend driver, add new port or update existing one, etc - or to read sources to understand stuff. Sometimes it is the only way possible. Binary releases are probably more convenient for desktop and cloud/vm use, source builds are more common among custom setups and embedded systems. Another place where source build is the only way is Python Virtual Environment - usually packages for FreeBSD are not provided at all and need to be compiled on site. I find it kinda funny that its several times faster to build whole FreeBSD kernel and/or base than for instance modern web browser :D I also use FreeBSD to develop various RTOS based firmwares :-) Both uses are important in Open-Source. What is the problem exactly? :D ps/2: It good to see so many folks active here on mailing lists :-) -- CeDeROM, SQ7MHZ, http://www.tomek.cedro.info