From owner-freebsd-questions@freebsd.org Mon Aug 28 22:16:00 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7B78EE14FA2 for ; Mon, 28 Aug 2017 22:16:00 +0000 (UTC) (envelope-from galtsev@kicp.uchicago.edu) Received: from cosmo.uchicago.edu (cosmo.uchicago.edu [128.135.20.71]) by mx1.freebsd.org (Postfix) with ESMTP id 43AB766BC1 for ; Mon, 28 Aug 2017 22:15:59 +0000 (UTC) (envelope-from galtsev@kicp.uchicago.edu) Received: by cosmo.uchicago.edu (Postfix, from userid 48) id C98ADCB8CEE; Mon, 28 Aug 2017 17:15:58 -0500 (CDT) Received: from 69.209.203.195 (SquirrelMail authenticated user valeri) by cosmo.uchicago.edu with HTTP; Mon, 28 Aug 2017 17:15:58 -0500 (CDT) Message-ID: <63961.69.209.203.195.1503958558.squirrel@cosmo.uchicago.edu> In-Reply-To: <20170828201328.6bca6d11.freebsd@edvax.de> References: <59A447DA.3070908@gmail.com> <20170828201328.6bca6d11.freebsd@edvax.de> Date: Mon, 28 Aug 2017 17:15:58 -0500 (CDT) Subject: Re: Freebsd under windows 10 From: "Valeri Galtsev" To: "Polytropon" Cc: "Ernie Luzar" , "freebsd-questions@freebsd.org" Reply-To: galtsev@kicp.uchicago.edu User-Agent: SquirrelMail/1.4.8-5.el5.centos.7 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Aug 2017 22:16:00 -0000 On Mon, August 28, 2017 1:13 pm, Polytropon wrote: > On Mon, 28 Aug 2017 12:42:02 -0400, Ernie Luzar wrote: >> The Microsoft September Windows 10 update is providing a method for >> installing Unix flavored operating systems [IE: Linux, Ubuntu, SUSE and >> Fedora] under windows 10. >> >> Read the end of this story for details at this link >> https://www.digitaltrends.com/computing/ubuntu-linux-available-in-windows-10-store/ >> >> >> What is Freebsd doing to join the group? > > Probably nothing. It's not good to join any group just because > it does exist. ;-) > > Actually, you can understand the "Windows Subsystem for Linux" > like FreeBSD's Linux ABI, or like what wine is providing to > run "Windows" programs on FreeBSD and Linux: You can install > Linux OS components and additional applications and run them > on "Windows", just as you can run a "Windows" program on FreeBSD > using wine. As far as I understand, you do not run the Linux > kernel (read: Linux itself), instead the WSL presents Linux-like > kernel interfaces and library calls for the applications executed. Which sounds to me like what cygwin does. They were the very first ones who decided to convert Linux system calls into Windows ones and other way around on the fly. Cygnus solutions was the company who did that first and made cygwing (to the best of my knowledge, they were the first). They were very soon bough out by RedHat, and to its credit, RedHat keeps maintaining it, and cygwin is still free, and there are no signs of intent to get it buried in favor of something that will bring money. I do praise RedHat whenever I can (not enough I bet - ignore few things I dislike like systemd, which were written from scratch). Only later others started doing the same on the fly conversion instead of emulating generic CPU (the last makes fast "register" operations done through slow RAM, hence making it run an order of magnitude slower than on real machine). First was "parallels desktop" for MacOS, then vmware started doing the same. Neither of both explicitly told that they use that (cygwin's) brilliant idea to convert on the fly one system system calls into those of another, and back, as it is done by cygwin. Valeri > > That's why the possible assumption of "running one OS inside > another OS" is not valid here. The support is limited to a specific > subset of GNU/Linux operating system distributions. You do not > install Linux under "Windows", nor can you install FreeBSD under > "Windows". Except for virtualization, you cannot install and run > an operating system under "Windows". > > You can find more about the nature of WSL here: > > https://en.wikipedia.org/wiki/Windows_Subsystem_for_Linux > > As you can conclude, FreeBSD uses a different kernel and system > library than Linux, so MICROS~1 would have to implement them > completely differently, maybe as WSF. ;-) > > In my opinion, this is a nice approach to add normal computer > functionalities to the "Windows" environment which lacks them. > Until now, the common solution was install Cygwin, but with the > ongoing "rising of the walls" a solution native to the "Windows > Store" where people can rent software for the computer they > cannot control anymore. :-) > > > > -- > Polytropon > Magdeburg, Germany > Happy FreeBSD user since 4.0 > Andra moi ennepe, Mousa, ... > _______________________________________________ > freebsd-questions@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to > "freebsd-questions-unsubscribe@freebsd.org" > ++++++++++++++++++++++++++++++++++++++++ Valeri Galtsev Sr System Administrator Department of Astronomy and Astrophysics Kavli Institute for Cosmological Physics University of Chicago Phone: 773-702-4247 ++++++++++++++++++++++++++++++++++++++++