Samsung Dex는 모바일 장치의 컴퓨팅 성능을 사용하여 데스크탑과 같은 환경을 실행하여 모바일 장치에서 Linux 개발 환경을 설정할 수 있습니다. Linux 개발 환경을 만들려면 DEX 애플리케이션에 Samsung Dex 응용 프로그램 및 Linux를 설치 한 다음 Linux 이미지를 사용하여 가상 컨테이너를 만들어 현재 Ubuntu 16.04 LTS 버전 만 지원합니다. DEX의 Linux는 여전히 테스트 단계에 있으며 성능이 데스크탑 컴퓨터만큼 좋지는 않지만 모바일 장치 성능의 개선과 클라우드 서비스의 인기는 모바일 장치가 향후 기존 컴퓨터를 대체 할 수 있음을 보여줍니다.
지난 10 년 동안 모바일 장치의 사용이 크게 증가했습니다. 모바일 브라우징은 2 년 이상 데스크탑 브라우징을 초과했습니다. 모바일 장치의 가용성도 크게 향상되었습니다. 오늘날 모바일 장치에는 강력한 처리 능력이 있습니다.
우리는 종종 개발자로서 모바일 플랫폼을위한 강력한 도구를 무시하지만 오늘날 모바일 장치의 휴대 성을 활용하고 매년 데스크탑에 가까워 질 수있는 유연성을 얻을 수 있습니다.
이 기사에서는 Samsung Dex를 사용하여 모바일 장치에서 Linux 개발 환경을 실행하는 방법에 대해 설명합니다.
삼성 덱스의 간단한 역사
Samsung Dex는 모바일 장치의 컴퓨팅 파워를 사용하여 데스크탑과 같은 환경을 실행할 수있는 플랫폼입니다. 2017 년에 시작되었으며 그 이후로 적극적으로 개발되었습니다. DEX를 실행할 수있는 장치의 수는 꾸준히 증가했습니다. 이 기사에서는 Samsung Dex를 통해 Linux 개발 환경을 설정하는 방법을 살펴 보겠습니다.
발사 이후 Samsung Dex는 다음을 포함하여 모든 Samsung 플래그십 장치에서 사용할 수 있습니다.
갤럭시 S8/S8
노트 8
갤럭시 S9/S9
노트 9
갤럭시 탭 S4
최근 S10 시리즈
Samsung Dex는 처음에 Dex Station이라는 도킹 스테이션 액세서리를 시작했습니다. HDMI 포트를 통해 출력 장치의 인터페이스와 USB 및 USB-C 포트를 통한 마우스 및 키보드와 같은 입력 장치에 모바일 장치를 DEX 스테이션에 연결해야합니다.
삼성 덱스 스테이션 (Source)
DEX 스테이션은 처음에는 필요했지만이 요구 사항은 새로운 장치에서 완화되었습니다. Galaxy Note 9 또는 최신 장치를 사용하는 경우 USB-C에서 HDMI 컨버터를 사용하면 모니터에 연결하는 데 도움이되고 Bluetooth는 주변 장치에 사용할 수 있습니다.
Samsung은 최근 HDMI 및 USB 포트 외에도 무선 충전 및 냉각 팬이 내장 된 Dex 스테이션의 휴대용 버전 인 Dex Pad를 출시했습니다.
Samsung Dex Pad (소스)
하드웨어 요구 사항을 충족한다고 가정하면 Linux 개발 환경을 만들려면 두 가지 응용 프로그램이 필요합니다. 먼저 삼성 덱스 경험을 활성화하려면 삼성 덱스 애플리케이션을 설치해야합니다. 다음으로, 현재 베타 버전에있는 Dex Application의 Linux가 필요합니다. Google Play 스토어를 통해 액세스를 요청할 수 있습니다.
이제 프로세스의 요구 사항을 해결 했으므로 시작하겠습니다!
Samsung Dex에서 Linux 환경을 구성하십시오
Dex 응용 프로그램의 Linux는 장치에서 만든 가상 컨테이너 목록을 보여줍니다. 화면의 오른쪽 하단에 ""버튼을 클릭하여 첫 번째 컨테이너를 만들어 봅시다.
컨테이너를 만들 때 Linux 이미지를 사용해야합니다. 현재 Ubuntu 16.04 LT 만 지원됩니다. 이 이미지는 Samsung Dex 서버에서 다운로드 할 수 있습니다. Android의 보안 정책을 준수하려면 수정 된 Ubuntu 버전을 사용해야합니다.
Samsung에서 제공하는 사용자 정의 Linux 이미지를 다운로드하십시오
다운로드가 완료되면 이미지를 압축해야합니다.
다운로드 된 Linux 이미지를 압축 해제
새 컨테이너를 만들려면 파일 시스템에서 이미지가 압축 해제되는 위치로 탐색하고 이미지에 대한 이름과 설명을 제공하십시오. 또한이 이미지에 할당하려면 저장 공간을 지정해야합니다. 컨테이너가 성공적으로 생성 된 후에는 나중에 변경할 수 있습니다. 최소 10GB가 필요합니다.
컨테이너를 생성하는 옵션
컨테이너 생성은 오랜 시간이 걸리지 않습니다. 삼성이 제공하는 Linux 운영 체제의 사용자 정의 이미지는 이미 Dex와 호환됩니다. 기본 사용자는 DextOp이고 비밀번호는 비밀입니다.
컨테이너를 만든 후 애플리케이션에서 컨테이너 목록을 볼 수 있습니다. 세부 사항을 볼 컨테이너를 선택하십시오.
컨테이너 세부 사항 모바일 장치 및 Samsung Dex에서 Linux 환경을 테스트하십시오
외부 모니터에 연결하기 전에 시작 터미널을 통해 Linux의 Linux에서 컨테이너에 액세스 할 수 있습니다. 위에 표시된 세부 사항 페이지에서 "터미널 모드"옵션을 선택하여 터미널을 시작하십시오.
모바일 장치에서 컨테이너를 실행하는 터미널
이 터미널에서 Python 통역사를 실행하고 몇 가지 기본 설명을 테스트 할 수 있습니다.
모바일 장치에서 컨테이너를 실행하기위한 Python 인터프리터
데스크탑 설정에서 Linux 환경을 사용하려면 모바일 장치를 외부 모니터에 연결하십시오. 이 시점에서 DEX 응용 프로그램에서 Linux를 실행하지 않을 수 있습니다. 데스크탑 버전이 모니터에로드되면 모니터에 Samsung Dex 로고가 표시됩니다.
SAMSUNG DEX 데스크탑에서 시작 Samsung Dex가로드되면 연결된 모바일 장치를 트랙 패드로 사용하거나 연결된 마우스 및 키보드를 사용할 수 있습니다. 모바일 장치에 설치된 응용 프로그램으로 이동하여 Dex 응용 프로그램에서 Linux를 선택하십시오. 응용 프로그램에서 사용 가능한 모든 컨테이너 목록을 볼 수 있습니다. 실행하려는 컨테이너를 선택하십시오.
당신은 삼성 덱스에서 리눅스 환경에 들어갑니다. 스크린 샷을 찍는 데 사용한 DEX 환경의 하단 메뉴에 여전히 액세스 할 수 있습니다.
Dex의 Linux는 아직 초기 단계에 있으며 다양한 응용 프로그램을 실행할 수 있지만 성능은 데스크탑 컴퓨터의 성능과 비슷합니다. Dex의 Linux는 주로 개발자를 대상으로합니다. 아마도 이것은 현재 형태로 사용할 수있는 사용자 기반 일 것입니다.
최종 생각
Samsung Dex가있는 Linux 개발 기계는 기능 측면에서 데스크탑 컴퓨터를 시뮬레이션 할 수 있습니다. 결정적으로 클라우드 서비스의 인기가 높아짐에 따라 전통적인 스토리지 요구에 대한 의존도가 줄어 듭니다.
컴퓨팅 전원은 데스크탑에서 기본적으로 Linux를 실행하는 것과 비교할 때 강력하지 않으므로 가장 부드러운 경험이 아닙니다. 또한 다양한 장치에 대한 지원이 제한되어 있으며 DEX의 Linux는 여전히 베타입니다. 그러나 모바일 장치가 점점 더 강력 해지는 속도를 고려할 때 최종 사용자가 앞으로 기존 개인용 컴퓨터를 모바일 장치의 컨테이너로 대체한다는 것은 놀라운 일이 아닙니다. 덱스에서 Linux를 사용해 보셨습니까? 현재 개발 설정을 보완하거나 대체 할 것이라고 생각하십니까? 아래 의견에 알려주십시오!
모바일 개발 환경 (FAQ)에 대한 FAQ
삼성 덱스 란 무엇이며 어떻게 작동합니까?
Samsung Dex는 일부 고급 삼성 핸드 헬드 장치에 포함 된 기능으로, 장치를 데스크탑과 같은 경험으로 "확장"할 수 있습니다. 모니터, 키보드 및 마우스를 사용하면 휴대 전화 나 태블릿을 컴퓨터로 사용하여 데스크탑과 같은 인터페이스에서 Android 응용 프로그램을 실행할 수 있습니다. 이 기능은 특히 언제 어디서나 코딩하려는 개발자가 휴대용 개발 환경으로 삼성 장치를 사용할 수 있기 때문에 특히 유용합니다.
Samsung Dex에서 Docker 컨테이너를 사용할 수 있습니까?
예, 삼성 덱스에서 Docker 컨테이너를 실행할 수 있습니다. Docker는 애플리케이션의 배포, 스케일링 및 관리를 자동화 할 수있는 플랫폼입니다. Samsung Dex에서 Docker 컨테이너를 실행하면 언제 어디서나 프로젝트 작업을 수행 할 수있는 휴대용 개발 환경을 만들 수 있습니다.
인코딩을 위해 삼성 덱스를 설정하는 방법은 무엇입니까?
인코딩을 위해 Samsung Dex를 설정하는 데 몇 단계가 포함됩니다. 먼저 삼성 장치를 모니터, 키보드 및 마우스에 연결해야합니다. 그런 다음 Termux 또는 CodeAnywhere와 같은 장치에 코드 편집기를 설치해야합니다. 코드 편집기를 설치 한 후 삼성 장치에서 직접 인코딩을 시작할 수 있습니다.
삼성 덱스에서 인코딩의 한계는 무엇입니까?
Samsung Dex는 언제 어디서나 코딩하는 편리한 방법을 제공하지만 몇 가지 제한 사항이 있습니다. 예를 들어, 모든 프로그래밍 언어와 프레임 워크가 지원되는 것은 아닙니다. 또한 삼성 장치는 전통적인 데스크탑 또는 랩탑과 같이 작동하지 않을 수 있으며, 이는 인코딩의 속도와 효율에 영향을 줄 수 있습니다.
도킹 스테이션없이 삼성 덱스를 사용할 수 있습니까?
예, 도킹 스테이션없이 삼성 덱스를 사용할 수 있습니다. 삼성 덱스는 USB-C에서 HDMI 어댑터 또는 케이블을 사용하여 활성화 될 수 있습니다. 그러나 도킹 스테이션을 사용하면 키보드 및 마우스와 같은 주변 장치를 연결하기위한 추가 USB 포트와 같은 다른 이점을 제공 할 수 있습니다.
삼성 덱스는 모든 삼성 장치와 호환됩니까?
Samsung Dex는 모든 삼성 장치와 호환되지 않습니다. Galaxy S8 이상, Galaxy Note8 이상, Galaxy Tab S4 이상을 포함한 특정 고급 모델에서만 사용할 수 있습니다.
Samsung 디스플레이 및 주변 장치와 함께 Samsung Dex를 사용할 수 있습니까?
그렇습니다. 삼성 덱스를 비-삼성 디스플레이 및 주변 장치와 함께 사용할 수 있습니다. Samsung Dex는 대부분의 HDMI 모니터 및 USB 및 Bluetooth 주변 장치와 호환됩니다.
Samsung Dex에서 동시에 여러 응용 프로그램을 실행할 수 있습니까?
예, 삼성 덱스에서 여러 응용 프로그램을 동시에 실행할 수 있습니다. 이를 통해 기존 데스크탑이나 노트북에서와 같이 효율적으로 멀티 태스킹을 할 수 있습니다.
삼성 덱스에서 인터넷에 액세스 할 수 있습니까?
예, 삼성 덱스에서 인터넷에 액세스 할 수 있습니다. 삼성 장치의 인터넷 연결을 사용하거나 Wi-Fi 네트워크에 연결할 수 있습니다.
삼성 덱스에서 파일을 저장하고 전송할 수 있습니까?
예, 삼성 덱스에서 파일을 저장하고 전송할 수 있습니다. 삼성 장치에 저장된 파일은 삼성 덱스에서 액세스 할 수 있으며 그 반대도 마찬가지입니다. 삼성 장치와 연결된 USB 또는 Bluetooth 장치간에 파일을 전송할 수도 있습니다.
위 내용은 모바일 개발 환경을 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!