선수로 산다, 때론 좋은 코치로
multipass와 WSL2의 차이점 wsl과 multipass의 차이점 목적: (특히)윈도우 OS에서 리눅스(우분투)를 사용하기 위한 가상화 도구 특징 wsl: 윈도우를 만든 마이크로소프트사에서 개발함. 하이퍼바이저(버추얼박스, Hyper-V) 필요 없음 multipass: ubuntu 에서 개발함, 하이퍼바이저(버추얼박스) 필요함 그렇다면 장단점은 무엇일까?(이건 지피티에게 문의) WSL (Windows Subsystem for Linux)과 Multipass는 모두 리눅스 환경을 Windows 시스템에서 사용할 수 있게 해주지만, 사용 용도와 구현 방식에서 차이가 있습니다. WSL (Windows Subsystem for Linux) 장점: 단점: Multipass 장점: 단점: 결론적으로 윈도우에..
Windows 10 에서 WSL을 지원하는 이후로 개인용 서브 노트북에서 개발하는 경우가 있습니다. 물론 대부분의 경우에는 깃헙에서 코드를 다운받고 컴파일이나 빌드까지 진행하고 나면 다시 덮어두곤 합니다. Windows 10의 다음 업데이트에서 WSL로 부팅할 수 있도록 하면 리눅스 지원하는 수준이 더 좋아질 것 같습니다. macOS 보다 윈도우즈가 리눅스를 잘 지원하고 가까워지고 있는 중입니다. 윈도우즈를 이용하면서 WSL을 이용하면 하나의 리눅스가 생겼다고 볼 수 있습니다. 그런데 시스템 개발자들에게는 다양한 개발환경이 필요합니다. 일반적으로 다음의 몇가지 방법으로 해결합니다. 여러 개의 개발환경을 갖는 방법 시스템을 여러 대 구축한다. 프라이빗 가상환경을 이용한다. vmware나 virtualbox..
windows 10에서 redis 사용하기 - update 몇 년 전(2018년)에 windows 10에서 redis 사용하기라는 글을 올렸습니다. 제품 개발할 때 일반 DBMS 대신 elasticsearch를 사용하고 있었을 때였습니다. IDS에서 탐지한 이벤트를 엘라스틱서치에 입력하기 위해서 redis를 사용하려고 했을겁니다. 윈도우즈를 지원하지 않는 redis를 윈도우에서 사용하려면 어떻게 할까요? 세월이 흘렀으니 몇가지 상황을 정리해 보자면 레디스(현재 6.0.8)는 여전히 윈도우를 지원하지 않습니다. 윈도우는 WSL를 이용하여 cygwin 같은 도구 없이리눅스를 사용할 수 있습니다. 게다가 WSL2로 업그레이드 되었습니다. 윈도우 홈버전에서는 VirtualBox를 활용하여 docker(Dock..