From nobody Sun Dec 3 18:59:21 2023 X-Original-To: virtualization@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 4Sjx1r4xhTz53DMw for ; Sun, 3 Dec 2023 19:00:00 +0000 (UTC) (envelope-from marietto2008@gmail.com) Received: from mail-ej1-x62d.google.com (mail-ej1-x62d.google.com [IPv6:2a00:1450:4864:20::62d]) (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 4Sjx1q6lvdz3SFV for ; Sun, 3 Dec 2023 18:59:59 +0000 (UTC) (envelope-from marietto2008@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=fTVV4r3m; spf=pass (mx1.freebsd.org: domain of marietto2008@gmail.com designates 2a00:1450:4864:20::62d as permitted sender) smtp.mailfrom=marietto2008@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-ej1-x62d.google.com with SMTP id a640c23a62f3a-a18f732dc83so632907366b.1 for ; Sun, 03 Dec 2023 10:59:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1701629997; x=1702234797; darn=freebsd.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=bu55W3FpISKxgjZkwX3Cbat5HS+Oh4khkSn/ayyqeio=; b=fTVV4r3mReA6/1TjX3mhmjoSl5LPuVLGK5ef+sI/zYMTchd1ZQtkROYGgnfxeZ3Rwq va71wfOlvgVO/41FgHlMMga6QuSOOhlcX98l8Oq6fD92l4xw+31ZiDHojGU3vGR2698X LsWldhq6z/CJrJfBuh05iJh61iVfZoJ1Q1MneFF+utdnWQtDurpnvKjnNW5KgDS2jUV+ Uu5c+Th7fy7Rke+ywAV2FfLs59a5agkLvnZhy68xyNPw0wKMPqBl3ScMJ0evGHawwyiU TCMpALoXnVYSAuvklNnk81hvrBqTS7KklTLCMfP2s9BfIy82oHsv9VdgjzjU3zeBMolp E7Fw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701629997; x=1702234797; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=bu55W3FpISKxgjZkwX3Cbat5HS+Oh4khkSn/ayyqeio=; b=pfNKX/G5j/lMTZPeQHB5rxMZLkECK7GVO2kZXpbwIRYWnYrl42z4MF5yzXYsRQxVXJ YAPOp+ysdp/9hJF+6cDOEMQgI6yCEBvcD14ezx5h92D1u77IudckljTt2f/OhoApAvWq 7M+397vTbuxv58k8zLD+enkrmif8owLvqlw3bkmZan2dHf1mrFVYXZkKOyJtHR5uOs1x 8PXud839Pzwp/ibVq2R25/tWzdvjPm6OQQ3YiYfFMcRdpLl6BTc5DNuKD7y3829zXZIJ IFNIjbXgugYf1QUecyWpFdRAJl7gMdC982SkhUXarWk9THwCwSjesIbSCXQHoKFNWdNw pm6w== X-Gm-Message-State: AOJu0Yx2TZN7Ljmq5VbUht0bvi0WzJZfSYpYSjaoLkBkjD/nggK8Xc+i /1f7gQrknLZHkUvtj8mQNjkexyn4+tUb/0IfFl5xWPSvy+RxEQ== X-Google-Smtp-Source: AGHT+IGkl1FDCypQQbs0oaW7L0J17ShTevCaMyAU+lzKi9LKYalys4iEH1OiYIVDeJnulEZfr39enOoj7CoR8Qy3eDQ= X-Received: by 2002:a17:906:aec7:b0:a18:a778:2ab8 with SMTP id me7-20020a170906aec700b00a18a7782ab8mr4929498ejb.32.1701629997452; Sun, 03 Dec 2023 10:59:57 -0800 (PST) List-Id: Discussion List-Archive: https://lists.freebsd.org/archives/freebsd-virtualization List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-virtualization@freebsd.org X-BeenThere: freebsd-virtualization@freebsd.org MIME-Version: 1.0 From: Mario Marietto Date: Sun, 3 Dec 2023 19:59:21 +0100 Message-ID: Subject: from coLinux co CoFreeBSD. To: virtualization@freebsd.org Content-Type: multipart/alternative; boundary="0000000000008990b1060b9f9b52" X-Spamd-Result: default: False [-3.95 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.95)[-0.951]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; FREEMAIL_ENVFROM(0.00)[gmail.com]; RCVD_COUNT_ONE(0.00)[1]; FROM_EQ_ENVFROM(0.00)[]; MLMMJ_DEST(0.00)[virtualization@freebsd.org]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::62d:from]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ARC_NA(0.00)[]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; FROM_HAS_DN(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; PREVIOUSLY_DELIVERED(0.00)[virtualization@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; TO_DN_NONE(0.00)[]; MID_RHS_MATCH_FROMTLD(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] X-Rspamd-Queue-Id: 4Sjx1q6lvdz3SFV X-Spamd-Bar: --- --0000000000008990b1060b9f9b52 Content-Type: text/plain; charset="UTF-8" Hello. maybe someone of you know the old project called "coLinux" : Cooperative Linux is the first working free and open source method for optimally running Linux on Microsoft Windows natively. More generally, Cooperative Linux (short-named coLinux) is a port of the Linux kernel that allows it to run cooperatively alongside another operating system on a single machine. For instance, it allows one to freely run Linux on Windows 2000/XP/Vista/7, without using a commercial PC virtualization software such as VMware, in a way which is much more optimal than using any general purpose PC virtualization software. In its current condition, it allows us to run the KNOPPIX Japanese Edition on Windows. CoLinux is very old and not maintained for a lot of time and I'm not interested in resurrecting it (and I don't have the competences to do it),BUT I'm interested to gather some information about a similar project that I have in mind. What about if,instead of having a Linux kernel which can run Windows cooperatively,we have a Linux kernel that can run more Linux distributions (maybe only 2 as a starting point,as CoLinux already does) at the same time,without using virtualization software ? Is the technology behind Colinux the same that's under the lxc or docker containers or the WSL2 subsystem ? What are the differences ? I don't use WSL2,I don't use Windows so much. I like Linux and FreeBSD. So,an even nicer idea is to create a coLinux variant that allows the Linux kernel to cooperate with FreeBSD. This is even nicer than making a cooperation between 2 Linuxes. -- Mario. --0000000000008990b1060b9f9b52 Content-Type: text/html; charset="UTF-8"
Hello.

maybe someone of you know the old project called "coLinux" :


Cooperative Linux is the first working free and open source method for optimally running Linux on Microsoft Windows natively. More generally, Cooperative Linux (short-named coLinux) is a port of the Linux kernel that allows it to run cooperatively alongside another operating system on a single machine. For instance, it allows one to freely run Linux on Windows 2000/XP/Vista/7, without using a commercial PC virtualization software such as VMware, in a way which is much more optimal than using any general purpose PC virtualization software. In its current condition, it allows us to run the KNOPPIX Japanese Edition on Windows.


CoLinux is very old and not maintained for a lot of time and I'm not interested in resurrecting it (and I don't have the competences to do it),BUT I'm interested to gather some information about a similar project that I have in mind. What about if,instead of having a Linux kernel which can run Windows cooperatively,we have a Linux kernel that can run more Linux distributions (maybe only 2 as a starting point,as CoLinux already does) at the same time,without using virtualization software ? Is the technology behind Colinux the same that's under the lxc or docker containers or the WSL2 subsystem ? What are the differences ?

I don't use WSL2,I don't use Windows so much. I like Linux and FreeBSD. So,an even nicer idea is to create a coLinux variant that allows the Linux kernel to cooperate with FreeBSD. This is even nicer than making a cooperation between 2 Linuxes.

--
Mario.
--0000000000008990b1060b9f9b52--