From owner-freebsd-hackers@freebsd.org Fri Jan 4 14:44:38 2019 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 78257142E038 for ; Fri, 4 Jan 2019 14:44:38 +0000 (UTC) (envelope-from damjan.jov@gmail.com) Received: from mail-ot1-x330.google.com (mail-ot1-x330.google.com [IPv6:2607:f8b0:4864:20::330]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 346D36C2A1 for ; Fri, 4 Jan 2019 14:44:37 +0000 (UTC) (envelope-from damjan.jov@gmail.com) Received: by mail-ot1-x330.google.com with SMTP id 40so32238512oth.4 for ; Fri, 04 Jan 2019 06:44:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:cc; bh=N/eHNtMnUxKjhYa7JdDdMp30teDYqW3AECRn0NIX+z0=; b=X5DDJAFjPU1wFXR+qHjfkpkrIE4G5otMGsIs+AkMDrbDoZ9xW71Fu1nqYYv1gZ3NrT +vYaHEO7dYAdJTj3H+ssvl6FpawdY/hTQwf3nL6Ks5RJECXvUbMmIv9joj7Xtri6wcmI I3MFPvTDcSocfWaa8GvHUUoX+u5v/mFzqASkBYgcBDzAmzqpLWHkb7Bm8zCAimtq+8/W yDg6ilOADmXfnIXNaJgkXkjEfuTySGmqSuT6uY6fzXXmAB9uqPEE5gyLNivvtgInlv5V cnfXYgx9hDgLU4ZOKXjnrxfrWCxbA+SXxrhIqEuGegoIUaWDCNxeliF//dNKZHq9wnew VbWQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:cc; bh=N/eHNtMnUxKjhYa7JdDdMp30teDYqW3AECRn0NIX+z0=; b=CRGRzVLWx6FW85YRglzVO502xAo5RAzYAVuEC6YzfkVhMF9JfkRH3txjHEVDmjQyWZ 1Sf3Ggerw4iTJolwPTBK1DWgwqzMbFiy68kyqfT0XHpXP5/2TFXquAHBAWLs64DmbsUN iZs3yg3AklnIxEzDWDNBeBikMDmHIrbaW/9StNShoU+tUpJAOZIxgCP5IK8ajheO+alG s9nvq894q2Ovv6XF13sEsYup3q5ccbIBk6v9oQ8BOMa//SXOOLBl4lA+sABQJwiJL4Ki pl1ngRaFelPP8wY2liQ4yK88rbhb3LW1CPLK41Lffwi1peYq3MckicxBDNFby1lipXyc s/8g== X-Gm-Message-State: AJcUukddA3dEInFh+OsUDjO47ZMTSppFBLsjHpudZm1k/d5/MOFbdj7h FMl2Hn52TYaAV4Wdk2lRxoXoiDPI1MM+8XQdlyZ6sVNcHug= X-Google-Smtp-Source: ALg8bN5ilkrsy+bcGpfOcwAeT1MQRwlSY2ZNHj+cAEwb4lL/rWZnTaveISZ02ZY/7LsKVzDnoR5CtzsigJntFwxgoic= X-Received: by 2002:a05:6830:1507:: with SMTP id k7mr13759868otp.158.1546613075975; Fri, 04 Jan 2019 06:44:35 -0800 (PST) MIME-Version: 1.0 References: <201901032228.x03MSxkq087945@slippy.cwsent.com> In-Reply-To: From: Damjan Jovanovic Date: Fri, 4 Jan 2019 16:44:25 +0200 Message-ID: Subject: Re: Strategic Thinking (was: Re: Speculative: Rust for base system components) Cc: Hackers freeBSD X-Rspamd-Queue-Id: 346D36C2A1 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=X5DDJAFj; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of damjanjov@gmail.com designates 2607:f8b0:4864:20::330 as permitted sender) smtp.mailfrom=damjanjov@gmail.com X-Spamd-Result: default: False [-2.06 / 15.00]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; MISSING_TO(2.00)[]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; TAGGED_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.91)[-0.910,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-0.97)[-0.971,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_SHORT(-0.38)[-0.381,0]; IP_SCORE(-0.78)[ipnet: 2607:f8b0::/32(-2.18), asn: 15169(-1.66), country: US(-0.08)]; RCVD_IN_DNSWL_NONE(0.00)[0.3.3.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Jan 2019 14:44:38 -0000 On Fri, Jan 4, 2019 at 12:37 PM Wojciech Puchar wrote: > > > > I come from the corporate/government environment, having spent most of > > my time there. Large datacentres (Canadian spelling), large machines, > > large networks of machines, large networks. In this environment, today, > > virtualization in all forms are the platforms of business. Migrations > > from physical platforms running AIX, Solaris and Linux to either Linux > > on VMware or Linux containers is where they are putting 100% of their > > effort. The language of choice is mostly Java. Much of the Java is > > canned too. What used to be implemented on LAMP stacks is now being > > implemented using microservices. The platform of choice for > > microservices is Linux. Stripped down Linux primarily capable of > > Just as fashion changes. > > > > IMO we have strengths that can immediately be capitalized on, like the > > Linuxulator. If anything could be in base it might be go, the language > > What do you mean "capitalized"? > > FreeBSD already allow to do all mentioned things, but anyway someone > who use FreeBSD is usually smart enough to not blidnly copy what is now > trendy. > > +1000 There is way too much fashion in IT nowdays. Maybe one of the reasons that many software stacks lately make statically linked binaries (eg. Go and Rust), and containers that embed every dependency are becoming popular, is that Linux has no base system and only distro-specific packages, and thus poor API/ABI compatibility between distros and distro versions, so it really needs these features?