온라인에서 리눅스를 사용하는 방법: 에뮬레이터 웹사이트

그래픽 매트릭스 화면을 실행 중인 노트북 화면의 사진.

우리가 리눅스를 배워야 하는 설득력 있는 이유를 보여주었지만, 리눅스를 시작하는 것은 새로운 사용자에게 큰 두려운 단계가 될 수 있다는 것도 알고 있습니다. ISO 파일을 얻고, USB 디스크에 기록하고, 이를 컴퓨터에 설치하는 과정은 긴장되는 경험입니다. 이를 완화하는 한 가지 방법은 에뮬레이트된 가상 머신과 같은 안전한 환경에서 배포판을 로드하는 것입니다. 이 글에서는 오늘날 사용할 수 있는 최고의 온라인 리눅스 에뮬레이터 서비스를 소개합니다.

목차

    1. DistroSea
    1. Onworks
    1. JsLinux
    1. Copy.sh의 v86 에뮬레이터
    1. CoCalc
    1. WebVM

1. DistroSea

DistroSea는 50개 이상의 리눅스 배포판을 호스팅하는 기능이 풍부한 온라인 에뮬레이터 웹사이트입니다. Ubuntu와 같은 인기 시스템부터 NixOS와 같은 틈새 시스템까지, DistroSea는 무료로 부팅할 수 있는 GUI를 설정합니다.

DistroSea 랜딩 웹사이트의 스크린샷.

그 외에도 DistroSea는 제공하는 모든 배포판에 대해 다양한 버전을 제공합니다. 이는 동일한 배포판의 다양한 버전에서 기능을 테스트하고자 하는 사용자에게 유연성을 제공합니다. 예를 들어, DistroSea는 7.04부터 23.10까지의 Ubuntu 실행 가능한 인스턴스를 제공합니다.

DistroSea 웹사이트에서 Ubuntu 23.10이 실행 중인 스크린샷.

2. Onworks

Onworks는 가장 인기 있는 리눅스 배포판을 위한 온라인 그래픽 환경을 제공하는 간단한 에뮬레이터 웹사이트입니다. 현재 이 웹사이트는 여러 버전의 Ubuntu, Fedora, Mageia Linux, elementary OS 및 Manjaro를 제공합니다.

Onworks의 랜딩 페이지를 보여주는 스크린샷.

Onworks의 판매 포인트 중 하나는 애플리케이션 전용 리눅스 배포판도 제공할 수 있다는 것입니다. 예를 들어, Kali Linux의 경량 대안인 ParrotOS와 인기 있는 Windows 대안인 ReactOS를 로드할 수 있습니다. 이러한 기능은 리눅스와 Windows 유사 운영 체제를 모두 실행할 수 있는 서비스를 찾고 있다면 Onworks가 이상적입니다.

Onworks에서 실행 중인 ParrotOS 배포판을 보여주는 스크린샷.

3. JsLinux

JsLinux는 리눅스, 윈도우 및 FreeDOS를 실행할 수 있는 경량 에뮬레이터 웹사이트입니다. Distrosea 및 Onworks와 달리 JsLinux는 로컬 브라우저에 존재하는 네이티브 “가상 머신”입니다. 이는 가상 OS에 전달하는 모든 프로그램과 데이터가 로컬 머신에만 남아 있음을 의미합니다.

JsLinux의 랜딩 페이지를 보여주는 스크린샷.

JsLinux의 또 다른 장점은 임의의 파일을 업로드할 수 있다는 것입니다. 내장 GUI, UNIX 도구 및 텍스트 편집기와 결합하여 JsLinux는 리눅스에서 기본적인 작업 흐름이 어떤 것인지 느낄 수 있는 훌륭한 경량 에뮬레이터입니다.

리눅스 에뮬레이터에서 실행 중인 기본 온라인 X11 세션을 보여주는 스크린샷.

알아두면 좋은 점: 최고의 경량 데스크탑 환경을 살펴보며 노트북에서 최대한 활용하세요.

4. Copy.sh의 v86 에뮬레이터

Copy.sh의 v86은 브라우저 내에서 실행되는 강력한 x86 에뮬레이터입니다. JsLinux와 마찬가지로 WebAssembly를 사용하여 리눅스를 실행할 수 있는 전체 가상 프로세서와 구성 요소를 에뮬레이트합니다. 기본적으로 이 웹사이트는 Arch Linux, Damn Small Linux 및 기본 Android 오픈 소스 버전의 이미지를 제공합니다.

v86에서 실행 중인 Android 오픈 소스 x86 이미지를 보여주는 스크린샷.

v86은 일반 x86 에뮬레이터이므로 이를 통해 사용자 정의 리눅스 이미지를 실행하고 설치할 수도 있습니다. 이를 위해 웹사이트에는 사용자 정의 x86 가상 머신을 업로드하고 설정할 수 있는 간단한 웹 양식이 있습니다. 예를 들어, GUI와 기본 유틸리티가 포함된 Ubuntu Bionic을 실행하는 Puppy Linux를 실행할 수 있었습니다.

v86에서 실행 중인 사용자 정의 Puppy Linux Bionic 이미지를 보여주는 스크린샷.

참고: v86은 64비트 지원이 없는 Pentium 4 CPU만 에뮬레이트합니다. 이는 최대 4GB의 RAM을 가진 32비트 리눅스 배포판만 실행할 수 있음을 의미합니다.

5. CoCalc

CoCalc는 수학 모델링 및 LaTeX를 사용한 문서 작성을 위한 완전한 도구 세트를 제공하는 협업 컴퓨팅 플랫폼입니다. 협업 중심의 기능 덕분에 다른 사용자와 리눅스 셸을 공유할 수 있으며, 그들이 직접 명령을 편집하고 실행할 수 있습니다. 이는 리눅스를 알고 있는 사람이 있어 기본을 멘토링해 줄 수 있다면 유용합니다.

CoCalc의 협업 리눅스 터미널을 보여주는 스크린샷.

그 외에도 CoCalc는 즉시 로드할 수 있는 기본 X11 GUI를 제공합니다. 이는 GNU Emacs의 강력한 텍스트 편집기와 Libreoffice의 전체 오피스 제품군을 포함합니다. 따라서 CoCalc는 다른 사람과 함께 사용할 수 있는 온라인 리눅스 에뮬레이터를 찾고 있다면 좋은 옵션입니다.

6. WebVM

WebVM은 브라우저에서 완전히 사용자 정의된 리눅스 버전을 실행하는 네이티브 가상 머신 에뮬레이터입니다. JsLinux와 달리 전체 개발 도구 체인이 포함된 콘솔 전용 환경을 제공합니다.

WebVM의 가장 큰 장점은 기본적으로 Tailscale 지원이 제공된다는 것입니다. 이는 이 시스템을 tailnet에 쉽게 연결하고 SSH를 사용하여 파일을 직접 전송할 수 있음을 의미합니다. 이는 빠르게 실행하고 실험하며 “탭 닫기” 버튼을 클릭하여 파괴할 수 있는 장난감 시스템을 찾고 있다면 유용할 수 있습니다.

온라인에서 실행 중인 WebVM 리눅스 에뮬레이터를 보여주는 스크린샷.

브라우저에서 가상 에뮬레이터를 사용하는 것은 좋은 컴퓨터에서도 리눅스를 배우고 사용하는 느리고 실망스러운 방법이 될 수 있습니다. 오늘날 기계에 2024년 최고의 리눅스 배포판을 설치하여 리눅스 여정의 다음 단계를 밟아보세요.

이미지 출처: Compare Fibre via Unsplash 및 Wikimedia Commons. 모든 수정 및 스크린샷은 Ramces Red에 의해 작성되었습니다.