From owner-freebsd-current@freebsd.org Fri May 7 17:45:55 2021 Return-Path: Delivered-To: freebsd-current@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 4517A636DC5 for ; Fri, 7 May 2021 17:45:55 +0000 (UTC) (envelope-from rozhuk.im@gmail.com) Received: from mail-wm1-x336.google.com (mail-wm1-x336.google.com [IPv6:2a00:1450:4864:20::336]) (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 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4FcHtC1Gcvz4tmG; Fri, 7 May 2021 17:45:54 +0000 (UTC) (envelope-from rozhuk.im@gmail.com) Received: by mail-wm1-x336.google.com with SMTP id y124-20020a1c32820000b029010c93864955so7616019wmy.5; Fri, 07 May 2021 10:45:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:date:to:cc:subject:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=i2UD9OV6HIdbuM2Y0RqdycBvWeUeuA2Aoqn1E+VRSIk=; b=qX5Zam+WDdPxBJLaZOIAKhjPqkjAsOdxBEu+I5uQ+CCfcnHv3Sh5N5C9DqvTcYufKn 4LcJ5nlbxqiI/iIEKqeRTZY0jMfFAwnm+bQzLDC+4kElbJpJWRx14Em14Ip/WldF5rlh 6RmAa27ZsAqbRaPb1VRGPxOUUJSVI9rEw1BLN+/sLeGdlX/eZJge/LcJmselNL+23Gyv Q4nhZCZD04cta1F9d95yRv5510gb6oGhaDy+n7tZKdD8T89TXB5gT7nQjTYZHW4uQLvR dbuOs/ThPm+YRA807TN4X70AMoXJlAQhVVRfOchgIFOW9VYjUMAlIjBm+BNgNKE7ntAg rAVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:date:to:cc:subject:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=i2UD9OV6HIdbuM2Y0RqdycBvWeUeuA2Aoqn1E+VRSIk=; b=rBHOS9MTkavZA96/LmBnGdnB4448vaoosJSsfL/8YropCDjVzGSrcrstUdD5HPxhvl L241Hk8WlSCZ5RjcfdYXXyGcVyPPs41lZvyG8ay0Yz1fQey7eGL0Axz3WpelFop9D4uj pMiDrYlYl2IJ4QCJft/OxlkWuv63bEMFOvqBVJifmTBsLKU4T1LizNaQ6cNkZmd/oEdf 26XQcw9AnNlnWJ+uWqf26RetqWECKW7uo50IKMFo50iBF2oQ3zorlS2W7/JRT/91rSRM iT5UuxNc4NFJW+1FV+bl0NVB4bsytxD8w5+LLex6KR39LcuECPlS68VmOli5/7N8CYj5 Mx5g== X-Gm-Message-State: AOAM532+YyvBzsSjTyuvPAJI/9JO8WzUnb9VfxfmVzfSRmlf97jk0BxY ZTg8CkgX6bveIqMT2DWc/UPZSmxdjAdwhQ== X-Google-Smtp-Source: ABdhPJw3+6iXjewLqvmWKAbWTJMLt23Cr8luvysAvMJHesjRnx1sRQQoifZi09SrqD4kF0HzO6tSIA== X-Received: by 2002:a05:600c:896:: with SMTP id l22mr11260559wmp.164.1620409553353; Fri, 07 May 2021 10:45:53 -0700 (PDT) Received: from rimwks.local ([2001:470:1f15:3d8:7285:c2ff:fe37:5722]) by smtp.gmail.com with ESMTPSA id h13sm7999498wml.26.2021.05.07.10.45.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 07 May 2021 10:45:52 -0700 (PDT) From: Rozhuk Ivan X-Google-Original-From: Rozhuk Ivan Date: Fri, 7 May 2021 20:45:47 +0300 To: David Chisnall Cc: freebsd-current@freebsd.org Subject: Re: WSLg update on 1-5-2021 - BSD / WSL Message-ID: <20210507204547.7fe35dcb@rimwks.local> In-Reply-To: References: <0b3d6049-f6eb-f9d4-5f20-f09ac666e949@nomadlogic.org> <92a81582-7bd4-b9f1-04b6-cbcd5eb77893@FreeBSD.org> <20210507131741.47f3aab9@rimwks.local> X-Mailer: Claws Mail 3.17.8 (GTK+ 2.24.33; amd64-portbld-freebsd13.0) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4FcHtC1Gcvz4tmG X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; TAGGED_FROM(0.00)[] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 May 2021 17:45:55 -0000 On Fri, 7 May 2021 14:31:39 +0100 David Chisnall wrote: > >> Whether Microsoft or the FreeBSD project should do the work really > >> comes down to who has more to gain. Windows 10 is installed on > >> around a 1.3 billion devices and any of these users can run Ubuntu > >> with a single click in the Microsoft Store, so it feels as if the > >> FreeBSD project has a lot to gain from being able to reach them. =20 > >=20 > > Make job for free - make more money for MS. > > Make win10 to support more features to increase windows value... =20 >=20 > How much money? 'Making money' doesn't just mean money coming in, it=20 > means more money coming in than is going out. Adding features to a=20 > product costs money. How many people will buy Windows 10 if it has a=20 > good FreeBSD compatibility layer who wouldn't buy it without one? I=20 > very much doubt that this is a sufficient number to cover the cost of=20 > the engineering work. This is MS management problems. Adding support WSL code will not make FBSD users happy, there is mush more actual issues that require attention. IMHO. > >> If you assume > >> that 1% of people who want the feature commented, then this gives > >> around 10,000 folks who really want a FreeBSD equivalent of WSL. =20 > >=20 > > They give money to MS, they ask MS to do job for money. =20 >=20 > They give money to MS, they get a Windows 10 license in return. They=20 > are happy to buy Windows without a FreeBSD compat layer. They are=20 > buying Windows on the basis of some subset of a large number of=20 > features. The lack of a FreeBSD compat layer is not preventing them=20 > from buying Windows, they have not shown that this is the > deal-breaker feature. Because MS is monopoly on OS market. For most peolpes there is no other way to buy PC/notebook without windows, and no other way to use some software that was written for windows only. > Microsoft, like any other POTS software vendor, will prioritise > features that impact the most customers. There are things on User > Voice with tens or hundreds of thousands of votes and these tend to > be prioritised. Something with under a hundred votes is so niche that > it's only going to be a target of investment if it impacts another > product or service. =46rom mine experience MS listen only custommers from big b2b and b2gov. Millions of users hate post win7 gui - see no reaction from ms. =20 > >> It's pretty hard to justify a feature in Windows that only 0.001% > >> of Windows users will use. If you want to change that arithmetic, > >> then next time your organisation is renewing M365 or Azure service > >> subscriptions, tell your sales rep that FreeBSD support is > >> important to your company. =20 > >=20 > > There is many other hosting services that have FBSD support. > > So this is MS/azure problem. =20 >=20 > Azure already officially supports FreeBSD and we have contributed a > load of code to improve that support over the years. From the > numbers I've seen, I strongly suspect that we've spent more on it > than we've gained in revenue. Ok, thanks! > You are asking Microsoft to throw money at a thing that will > definitely cost time and money (and comes with the associated > opportunity cost, because developer time spent on this features is > developer time not spent on other features) but with no clear > indication that it will increase revenue. Effectively, you are > asking us to do work for free and you're also doing so quite rudely. No, I do not ask MS for anything. If MS want something - patches/pull requests/sponsoring are welcome! > Personally, I'd love to have a FreeBSD compat layer. The license > would even make it possible to embed the FreeBSD kernel in Windows > and so get the best aspects of WSL1 and WSL2. From a business > perspective; however, I can't argue that this would be a great use of > engineer time. There are a load of features that would positively > impact a lot more users that would be higher priority. Same for FBSD. FBSD have very limited peoples power and more prioritized tasks, at least from my point of view. May be you luck to find some one who can, have time and motivation to do th= is. > If you want this to happen and you want Microsoft to do it, then you=20 > need to help people inside the company provide this business case.=20 > Things that don't help include: >=20 > - I want it. > - You suck for not doing it. > - It would make you money in unspecified ways. >=20 > Things that do help include: >=20 > - We are a FreeBSD shop with 1,000 workstations, we would switch to=20 > Windows on the desktop with this feature. > - We are a large cloud customer with 10,000 VMs deployed, we would=20 > switch to Azure with this feature. > - We are a Windows shop with a load of desktops but are planning to=20 > switch to Macs because we want a BSD-style userland. This is examples of negative motivation for this community. :)