all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Yasuaki Kudo <yasu@yasuaki.com>
To: help-guix@gnu.org
Subject: Re: Guix on Macintosh?
Date: Thu, 22 Jun 2023 19:07:27 +0900	[thread overview]
Message-ID: <4cac4e7f-689d-affa-2b44-36bd7f703a34@yasuaki.com> (raw)
In-Reply-To: <de6564b0-f867-2666-d6fb-172cf44870a2@yasuaki.com>

Thank you all for your replies!

So I spent many hours figuring out how DevContainers for VSCode worked 
and seems very promising.

It seems all we need to do is to have a Guix Container and we should be 
able to take advantage of Guix for our daily, ordinary work!

Docker for MacOS does seem to run Linux containers.

Of course, we can do full virtual machine as you suggested but I would 
prefer to stretch Docker as far as we can, so we can stay close to the 
environment of our choice!

Cheers,

Yasu


On 6/19/23 21:50, Yasuaki Kudo wrote:
> Hi!
>
>
> I started to experiment with VSCode DevContainers, to see if it is 
> possible for Linux/Windows/Macintosh users to share the same Linux 
> development environment.
>
> https://github.com/yugawara/xeyes
>
> I work at a worker cooperative ( our federation site is here at 
> https://patio.coop ) and one thing we have in common is to work from 
> various places on the planet and we like having all services that make 
> up a (web) application on our laptop computers, etc.
>
> As we all know, the way Docker works means there is horrendous waste 
> on hard drives and network.  So I am thinking of using Guix.  However, 
> I understand that there is no native support for Guix for Macintosh.
>
> Although I am not terribly sure (yet) how Guix may or may not help 
> with script specific packages such as NPM..., my biggest question is 
> how a Mancintosh user can take advantage of Guix.
>
> There are quite a lot of programmers with those shiny Mac Laptops...  
> Of course, as a last resort, there must be some Intel emulators for 
> these so one can install Linux and Windows on top of them but I wonder 
> if:
>
> * Guix Package Manger can be installed within a Docker Container which 
> can be hosted on a Macintosh?
>
> The reason I am asking about Mac in particular is that Windows does a 
> decent Linux emulation with WSL2 and my solution would seem to work.  
> I just don't have any Mac hardware so I cannot tell for sure if this 
> is at all viable...
>
> If it does, although this might be a little convoluted but I think we 
> can use Guix as part of a Docker container that is meant for 
> programmers in the same development team.
>
>
> Many thanks  in advance!!
>
> -Yasu
>
>
>
>
>
>


  parent reply	other threads:[~2023-06-22 10:08 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-06-19 12:50 Guix on Macintosh? Yasuaki Kudo
2023-06-19 21:13 ` Wojtek Kosior via
2023-06-20 10:23 ` pelzflorian (Florian Pelz)
2023-06-20 11:11 ` david larsson
2023-06-22 10:07 ` Yasuaki Kudo [this message]
2023-06-23 10:24   ` pelzflorian (Florian Pelz)
2023-06-23 13:14     ` Yasuaki Kudo
2023-06-24 10:26       ` pelzflorian (Florian Pelz)

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4cac4e7f-689d-affa-2b44-36bd7f703a34@yasuaki.com \
    --to=yasu@yasuaki.com \
    --cc=help-guix@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.