MBX x Ni no Kuni :크로스 월드 AMA 정리

 

일시 : 5월 30일 오후 3시(한국시간)
플랫폼: 불협화음
스피커 : 니노쿠니 개발팀
주최자: MBX 팀

서론

MBX: 반갑습니다.MBX 팀입니다!

새로운 채널에서!모든 신규 사용자에게!그냥 인사하는 거예요!
지난 AMA에 이어 기대를 모았던 니노쿠니:Cross Worlds가 발표되었습니다.

발매되자마자 전 세계에서 큰 인기를 끌고 있습니다!
그것은 많은 사용자들로 하여금 세계를 넘나들도록 이끌면서 인기 리스트의 1위를 휩쓸었다.

오늘의 AMA는 니노쿠니의 개발팀과 함께 합니다.

니노쿠니: 오늘 AMA에 초대해주셔서 MBX팀 정말 감사합니다.

저희 게임 '니노쿠니'를 소개하고 토론하게 되어 기쁩니다.너희 모두와 함께 세상을 건너라.

MBX: MBX는 고품질 게임으로 MBX 블록체인 생태계에 더 큰 가치를 더하는 것을 목표로 합니다.그래서 오늘 니노쿠니 개발팀과 함께하게 되어 매우 기쁩니다.그럼 준비한 질문으로 넘어가겠습니다.

문의사항

MBX: 안녕하세요, 자기소개 좀 해주시겠어요?

니노쿠니: 니노쿠니 개발팀입니다!

장인정신에 중점을 두고, 전 세계 플레이어를 사랑하게 하는 유일한 목표❤니노쿠니의 세계에 매일 노력하고 있습니다.

라이브 서비스를 시작한 지 1주일도 안 돼서 내부적으로 상당히 힘들었지만, 선수들로부터 받는 지지는 정말 대단합니다.

우리는 우리의 경기를 통해 전 세계의 선수들을 만날 수 있어서 정말 기쁘다.

MBX: NNK가 세계적으로 인기 있는 게임이 된 것에 대해 어떻게 생각하십니까?

니노쿠니:니노쿠니 팀의 노력과 열정이 인정되어 기쁘고 영광스럽다.

하지만 기대에 부응하고 선수들이 게임에 관심을 갖고 즐길 수 있도록 하기 위해

'긴장감을 놓지 말자'고 생각하고 있습니다.더 열심히 하자.

이 게임이 세계적인 인기를 끌게 된 계기가 무엇이라고 생각하십니까?

니노쿠니: 게임의 고품질 애니메이션 그래픽에 플레이어가 먼저 끌려들었다고 생각합니다.

그 후, 그들은 귀여운 가족을 모으고, 다른 사회적 대상과 교류하며, 몰입적인 이야기를 가지고 노는 재미를 발견한다.

물론 니노쿠니의 세계에 있는 듯한 느낌을 더하는 아름다운 음악도 큰 몫을 하고 있습니다.

게다가 캐릭터를 만들어 커스터마이즈 할 수 있어 이야기의 주인공이 되는 것을 볼 수 있으면, 매순간 즐겁다고 생각합니다!

바라건대, 모든 사람들이 우리의 대답에 동의하길!

MBX: 니노쿠니:Cross Worlds는 블록체인 게임으로 확인되었으며, 그 작동 방식에 대한 많은 세부 사항은 아직 발표되지 않았다.몇 가지 질문을 해도 될까요?

MBX: 블록체인 기술을 Ni no Kuni에 적용한 이유가 있습니까?크로스 월드 글로벌?

니노쿠니: 우리의 가장 큰 가치는 재미있는 게임을 만드는 것이다.

우리의 디자인 계획에는 블록 체인 테크놀로지를 구현할 수 있는 포맷이 포함되어 있었기 때문에 플레이어의 게임 향유를 염두에 두고 설계된 토큰 시스템을 만들고 싶었고, 그것이 Ni no Kuni에서 구현되었습니다.크로스 월드

MBX: 왜 이 게임은 두 개의 토큰을 가지고 있나요?

니노쿠니: PvE에서 얻을 수 있는 보상과 PvP에서 얻을 수 있는 보상이 있으며, 두 개의 토큰이 이를 반영한다.

플레이 스타일에 따라 얻은 보상을 성장 재료로 삼아 플레이가 재미를 느낄 수 있도록 돕는 것이 우리의 의도입니다.

PvE를 즐기는 사용자가 얻을 수 있는 보상은 가족들의 성장과 장비 개선에 사용되며, 플레이어들이 PvP로부터 얻을 수 있는 보상은 향후 경쟁에서 유리한 재료를 얻을 수 있도록 구조화된다.

MBX: Ni no Kuni의 장점:Cross Worlds의 토큰 시스템은 독특합니까?

니노쿠니: 우리의 목표는 게임의 블록 체인 요소와의 상호작용을 플레이어들에게 옵션으로 만드는 것입니다.플레이어는 니노쿠니의 모든 게임 콘텐츠를 즐길 수 있습니다.게임 내에서 획득한 아이템을 통해 토큰 시스템과 별도로 크로스 월드를 진행합니다.

또 다른 독특한 목표는 토큰 생산 관리를 통해 토큰 가치를 지속적으로 안정시킬 수 있는 환경을 조성하는 것이었다.

토큰 가치의 하락은 게임 경제에 영향을 미치기 때문에 게임 내에서 건전하고 지속 가능한 가치를 창출하고 그에 걸맞은 순환 경제를 창출하는 것을 생각해 왔습니다.

MBX: 혁신적인 프로젝트인 것 같네요.로드맵에 또 신나는 게 있나요?

니노쿠니: 플레이어가 즐길 수 있는 추가 게임 모드를 출시하고, 관심 있는 사람이 누구나 토큰에 접근할 수 있도록 콘텐츠를 확대하기 위해 준비하고 있습니다.

앞으로 더 자세한 내용을 공유할 예정입니다.

MBX: 이용자들은 미리 많은 질문을 했지만, 저는 그 중 몇 가지를 묻겠습니다.

MBX: 테라이트를 구하는 것은 매우 어렵습니다.좀 더 빨리 농사를 지을 수 있는 조언이 있나요?

니노쿠니: 캐릭터가 강해지고 클래스 성적이 높아짐에 따라 하루에 획득할 수 있는 테라이트 에너지량도 증가합니다.

그래서 네가 강해질수록 테라이트는 더 많이 떨어져.레벨업하여 혼돈 필드에서 사냥을 하다 보면 필요한 테라이트를 모두 찾을 수 있습니다.

MBX: 게임을 하려면 모든 플레이어가 토큰 이코노미를 알고 참여해야 합니까?

니노쿠니: 앞서 말한 바와 같이, 이 게임은 건전한 토큰 경제를 만들겠다는 목표를 염두에 두고 고안되었습니다.

선수 옵션 시스템입니다만, 니노쿠니는 다음과 같이 생각하고 있습니다.Cross Worlds는 토큰 이코노미와 상호작용을 결정하든 말든 마찬가지로 즐거울 것입니다.

또한 토큰의 가치를 보호할 수 있는 스테이킹 또는 바이백 이벤트를 통해 건전한 토큰 이코노미를 지속적으로 지원할 것입니다.

이 모든 시스템은 게임의 전체적인 재미와 놀이의 동기를 고려하여 구현되었다.앞으로도 더 열심히 할 테니까 많이 지켜봐 주세요.

클로징 스테이트먼트

MBX: 자, 이제 준비한 질문을 마치겠습니다.첫 번째 AMA 어땠어요?

니노쿠니: 지금으로서는 여기까지!이번 AMA에서 사랑하는 SOUL DIVER들을 만날 수 있어서 기쁘고 설레는 시간이었습니다.

니노쿠니:Cross Worlds는 다양한 지역을 탐험하고, 자신의 농장을 꾸미고, 미래에 다양한 흥미로운 업데이트를 제공하는 것입니다.

그러니 망설이지 말고 니노쿠니의 환상의 세계로 뛰어들어보세요.

MBX: 답변 감사합니다.이 AMA를 통해 일본의 구니에 대해 더 배울 수 있었다고 생각합니다.세계를 횡단하여 자신감을 높입니다.

그리고 이번 AMA를 놓치신 분들은 저희 SNS 채널에서 앨범을 보실 수 있습니다!

다음 AMA에서 만나요! 안녕!

 

https://marblex.medium.com/mbx-x-ni-no-kuni-cross-worlds-ama-wrap-up-5e7dcb9ff1b4

 

MBX x Ni no Kuni: Cross Worlds AMA Wrap-Up

Date & Time: May 30 at 3 pm KST Platform: Discord Speaker: Ni no Kuni’s development team Moderator: MBX Team

marblex.medium.com

 

Play스토어에서 다운로드 가능한 벌써 1개 Android상 Linux!"UserLAnd"

~시작 직후부터 갑자기 Ubuntu 20.04인 환경에서 보다 편리하게

 

Android스마트 폰으로 Ubuntu 20.04가 기동!

전회 소개한 "Termux"는 Play스토어에 있기는 하지만 최신 판은 F-Droid으로 함으로써 보안 측면에서 머뭇거리는 독자 분들도 많았던 것은 아닐까.거기서 이번은 100%Play스토어에서 다운로드 가능한 "UserLAnd"를 소개하고 싶다.골은 역시 Wordpress의 기동!

UserLAnd는?

"UserLAnd"는 대충은 Termux와 같다.기본적으로 단말 에뮬레이터이지만, 밖에 ssh할 뿐 아니라 내부에 Linux라이크인 시스템을 가짐으로써 위험한 root화하지 않고 Android를 탑재한 스마트 폰이나 태블릿에서 Linux를 움직일 수 있다.

이 Android기계의 Linux화, 기술적으로는 proot을 쓴 root권한을 유사하게 얻고 있다(Termux도 마찬가지). 다만 proot은 ptrace라고 불리는 자식 프로세스가 실행한 시스템 콜의 감시/제어가 이루어지므로 소의 root보다 속도가 떨어진다(특히 파일 액세스).이것이 최대의 약점이 되지만 root화하지 않고 Linux가 사용할 수 있는 것이 훨씬 이점이 있다고 생각한다.

첫머리에 쓴 것처럼 Play스토어에 있어 설치는 쉽다&안심.여기요에서 인스톨 해기동. 분배에 Alpine, Arch, Debian, Kali, Ubuntu이 있고 취향에서 선택(왠지 Red Hat계열은 없다).필자는 익숙한 Ubuntu로 했는데 낯익은 것을 선택해도 좋다.그 경우 이후의 순서가 바뀌겠지만 그곳은 개인 기량으로 커버하기 바란다.

Play스토어의 UserLAnd
UserLAnd앱을 기동/Ubuntu를 선택
사용자 이름, 패스워드, vnc암호를 입력
ssh접속을 선택
Ubuntu@UserLAnd가 시작된

Ubuntu를 선택하면 사용자 이름, 패스워드, 그리고 vnc패스워드의 설정이 된다.앞으로도 알게 vnc에서든지 조작 가능하다.이번에는 안이한 ssh에서 조작했다.단 이것만으로 Ubuntu이 뜬다.$cat/etc/os-release에서 확인하면 버전은 20.04.4 LTS(Focal Fossa).이미 22.04가 나오는 때문에 낡은 놈이지만 이곳은 어쩔 수 없이 곳?

빨리 평상시와 다름 없는 주술 sudo apt update, sudo apt upgrade를 실행한 결과 문제 없이 완료했다.또한 Termux와는 달리 root유저가 존재하므로, 이 손의 작업은 sudo에서 할 필요가 있다.거꾸로 이쪽이 보통이라 다루기 쉬운 것이다.

$ sudo apt update
$ sudo apt upgrade

IP주소를 확인할 방법은 몇 패턴인가 있지만 필자는 그만 ifconfig라고만 치지 net-tools를 설치. 확인한 결과 192.168.11.49였다.

$ sudo apt install net-tools
$ ifconfig
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.11.49  netmask 255.255.255.0  broadcast 192.168.11.255
        unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  txqueuelen 3000  (UNSPEC)

스마트 폰이라고 문자 입력이 귀찮다.Termux와 달리 이 상태에서 이미 ssh-server가 움직이다 보니 당장 ssh에서 접속한다.

knishika@M1-Macmini ~ % ssh -p 2022 pcwatch@192.168.11.49
pcwatch@192.168.11.49's password: (設定したパスワード)
pcwatch@localhost:~$
macOS에서 ssh에서 접속

급한 편집에 필요한 vim(nano에서도 좋다)를 설치. vim에 관해서는 그 추세라면 일본어가 깨지기 때문에 조금 궁리. 이것으로 준비는 끝났다.

$ sudo apt install vim
$ vi ~/.vimrc
set encoding=utf-8
set fileencodings=iso-2022-jp,sjis,utf-8
※文字化け対策

설정 1-PHP+Apache2+MariaDB를 설치

이번에도 골은 Termux와 마찬가지로 Wordpress를 움직이는 것이다.Termux때는 PHP+Apache+MariaDB를 1개 1개 설치했지만 이번에는 한꺼번에 모두 한다고 해도 늘어놓을 뿐이므로 어려운 말은 아니다.

$ sudo apt install apache2 php php-mysql mariadb-server

확인은 Apache2부터.UserLAnd도 포트 80이 사용할 수 없기 때문에 8080으로 변경. 또 systemctl이 없어, 옛날부터의/etc/init.d/xxxx start| stop| restart| status를 사용하여 프로세스를 제어한다.출범하자 약간의 에러 메시지가 나오지만 이는 무시하고 괜찮다.

$ apache2 -v
Server version: Apache/2.4.41 (Ubuntu)
Server built:   2022-04-26T18:02:11]

$ sudo vi /etc/apache2/ports.conf
Listen 80からListen 8080
※UserLAndではport 80は扱えないため

$ sudo systemctl enable apache2
↓※ないためこちらで代用
$ sudo /etc/init.d/apache2 start

* Starting Apache httpd web server apache2                                     /usr/sbin/apache2ctl: 99: ulimit: error setting limit (Operation not permitted)
Setting ulimit failed. See README.Debian for more information.
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName' directive globally to suppress this message
※これは無視
Apache2의 작동 확인. http://192.168.11.49:8080에서 Apache2가 작동하는 것을 확인

Ubuntu 20.04이므로 PHP는 7.4.3이 들어 있다.Apache2의 문서 루트는 기본적으로/var/www/html/로, 예를 들어/var/www/html/index.php를 만들<?php phpinfo()?>을 입력, 브라우저에서 작동을 확인한다.Termux에서는 php을 쓰려고 조금 궁리를 필요했지만 sudo apt install한 때에 이 주변도 서키변와쯔고 있으므로 해당 파일을 편집할 필요는 없다.

$ php -v
PHP 7.4.3 (cli) (built: Mar  2 2022 15:36:52) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies

$ vi /var/www/html/index.php
<?php phpinfo(); ?>
PHP의 작동 확인. http://192.168.11.49:8080/index.php에서 phpinfo()의 출력이 얻은

마지막은 MariaDB. 기동 후 mysql_secure_installation에서 불필요한 어카운트 등을 삭제한다.처음에 root암호를 변경 하느냐고 묻지만 여기는(Ubuntu가 관리하고 있으므로)그대로[Enter]다음 Set root password?[Y/n]n으로 한다.이후는[Enter]만 하면 된다.

$ sudo /etc/init.d/mysql start
 * Starting MariaDB database server mysqld
$ sudo mysql_secure_installation

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
      SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!

In order to log into MariaDB to secure it, we'll need the current
password for the root user.  If you've just installed MariaDB, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.

Enter current password for root (enter for none):
OK, successfully used password, moving on...

Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorisation.

Set root password? [Y/n] n
 ... skipping.

.
. ※以降全部[Enter](No)
.

Cleaning up...

All done!  If you've completed all of the above steps, your MariaDB
installation should now be secure.

Thanks for using MariaDB!

이어 DB조작용 계정과 패스워드를 설정(여기서는 admin/password!)./etc/my.cnf에 대한 기술 개발 후 Wordpress에서 사용하는 데이터베이스의 작성(여기에서는 wptest)라며 순서적으로는 Ubuntu의 그것과 같다.

$ sudo mariadb
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 44
Server version: 10.3.34-MariaDB-0ubuntu0.20.04.1 Ubuntu 20.04

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> GRANT ALL ON *.* TO 'admin'@'localhost' IDENTIFIED BY 'password!' WITH GRANT OPTION;
Query OK, 0 rows affected (0.004 sec)

MariaDB [(none)]> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.002 sec)

MariaDB [(none)]> exit
Bye

$ sudo vi /etc/my.cnf
[client]
default-character-set = utf8mb4
[mysqld]
character-set-server = utf8mb4
※ファイルを新規作成。デフォルト文字コードを設定

$ sudo /etc/init.d/mysql restart
 * Stopping MariaDB database server mysqld                               [ OK ]
 * Starting MariaDB database server mysqld                               [ OK ]

$ mysql -u admin -p
Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 38
Server version: 10.3.34-MariaDB-0ubuntu0.20.04.1 Ubuntu 20.04

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> create database wptest;
Query OK, 1 row affected (0.003 sec)

MariaDB [(none)]> select * from INFORMATION_SCHEMA.SCHEMATA where SCHEMA_NAME='wptest';
+--------------+-------------+----------------------------+------------------------+----------+
| CATALOG_NAME | SCHEMA_NAME | DEFAULT_CHARACTER_SET_NAME | DEFAULT_COLLATION_NAME | SQL_PATH |
+--------------+-------------+----------------------------+------------------------+----------+
| def          | wptest      | utf8mb4                    | utf8mb4_general_ci     | NULL     |
+--------------+-------------+----------------------------+------------------------+----------+
1 row in set (0.005 sec)

MariaDB [(none)]>

설정 2-Wordpress를 설치하고 기동!

평소대로 Wordpress를 설치한다.최신판을 다운로드하고 전개하고 문서 루트에 wordpress폴더별 이동(이번에는 wp에 리네임 하고 있다), wp-config-sample.php를 wp-config.php에 복사하고 DB이름 등 필요한 항목을 편집한다.Termux와는 달리 localhost도 쓸 수 있고 특별한 것은 아무것도 없다.

Web브라우저에서 http://192.168.11.20:8080/wp에 접속하면 셋업이 시작되어 설정한 ID/패스워드로 관리 화면에 로그인할 수 있다.

$ wget --no-check-certificate https:/ja.wordpress.org/latest-ja.tar.gz
$ tar -zxvf latest-ja.tar.gz
$ mv wordpress /var/www/html/wp
$ cd /var/www/html/wp
$ cp wp-config-sample.php wp-config.php
$ nano wp-config.php
/** WordPress のためのデータベース名 */
define( 'DB_NAME', 'wptest' );
/** MySQL データベースのユーザー名 */
define( 'DB_USER', 'admin' );
/** MySQL データベースのパスワード */
define( 'DB_PASSWORD', 'password!' );
/** MySQL のホスト名 */
define( 'DB_HOST', 'localhost' );
/**#@+
 * 認証用ユニークキー(https:/api.wordpress.org/secret-key/1.1/salt/で得られた値と入れ替える)
  */
Wordpress의 셋업 화면
Wordpress관리 화면

어떨까.Termux보다 UserLAnd가 갑자기 Ubuntu 20.04가 들어 있으므로, 항상 사용하는 Ubuntu에 가까운 조작으로 Wordpress를 설정할 수 있었다.가장 큰 차이는 systemctl이 없음.여기는 옛날부터의/etc/init.d/xxxx에서 대용 가능하므로 결과적으로 문제가 없다.

$ ps ax
  PID TTY      STAT   TIME COMMAND
 8103 ?        Ss     0:05 /usr/sbin/apache2 -k start
 8106 ?        S      0:01 /usr/sbin/apache2 -k start
 8107 ?        S      0:01 /usr/sbin/apache2 -k start
 8108 ?        S      0:01 /usr/sbin/apache2 -k start
 8109 ?        S      0:02 /usr/sbin/apache2 -k start
 8110 ?        S      0:02 /usr/sbin/apache2 -k start
14964 ?        S      0:00 /data/user/0/tech.ula/files/support/busybox sh suppor
14983 ?        R      2:03 /data/user/0/tech.ula/files/support/proot -r /data/us
15005 ?        Ss     0:01 dropbear -E -p 2022
15026 pts/0    S<s+   0:00 busybox sh -c /data/user/0/tech.ula/files/support/dbc
15032 pts/0    S<+    0:01 /data/user/0/tech.ula/files/support/dbclient -y -y pc
15034 ?        Ss     0:01 dropbear -E -p 2022
15058 pts/1    Ss+    0:01 -bash
15079 ?        Ss     0:05 dropbear -E -p 2022
15080 pts/2    Ss     0:01 -bash
22817 pts/2    S      0:00 /bin/sh /usr/bin/mysqld_safe
22945 pts/2    S      0:03 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/my
22946 pts/2    S      0:00 logger -t mysqld -p daemon error
23371 ?        S      0:01 /usr/sbin/apache2 -k start
25194 ?        S      0:00 /usr/sbin/apache2 -k start
25195 ?        S      0:00 /usr/sbin/apache2 -k start
25196 ?        R      0:00 /usr/sbin/apache2 -k start
25454 ?        S      0:00 /usr/sbin/apache2 -k start
25936 pts/2    t+     0:00 ps ax
pcwatch@localhost:~$

간이 벤치 마크, sysbench결과는 다음과 같다.Termux에서는 왠지 886.26과 늦었지만 이번에는 3,446.30@Snapdragon 865.Snapdragon 730G가 2,534.60, Raspberry Pi4/4GB가 1,786.52이었던 것으로 타당한 결과가 나왔다.Raspberry Pi4/4GB의 두배의 속도이다.

이렇게 되면 Raspberry Pi4를 외부용 Web서버에 있는 필자에게 스마트 폰의 Type-C에 전원 공급 가능하고 Ethernet이 Hub에서도 달아 고정 IP주소로 설정.서버에 하는 것도 재미 있을지도...이라고 생각한다(웃음).

sysbench --test=cpu runの結果
CPU speed:
    events per second:  3446.30

General statistics:
    total time:                          10.0011s
    total number of events:              34482

Latency (ms):
         min:                                    0.29
         avg:                                    0.29
         max:                                    1.71
         95th percentile:                        0.29
         sum:                                 9988.31

Threads fairness:
    events (avg/stddev):           34482.0000/0.00
    execution time (avg/stddev):   9.9883/0.00

git, composer는 풀린 docker는 움직이지 않는다

여기까지 움직인다면, 신나게 sudo apt install로 git, composer, docker, docker-compose 같은 개발 계열의 명령도 설치했다.

$ git --version
git version 2.25.1

$ composer --version
Composer 1.10.1 2020-03-13 20:34:27

$ docker version
Client:
 Version:           20.10.12
 API version:       1.41
 Go version:        go1.16.2
 Git commit:        20.10.12-0ubuntu2~20.04.1
 Built:             Wed Apr  6 02:16:12 2022
 OS/Arch:           linux/arm64
 Context:           default
 Experimental:      true
Cannot connect to the Docker daemon at unix://var/run/docker.sock. Is the docker daemon running?

$ docker-compose version
docker-compose version 1.25.0, build unknown
docker-py version: 4.1.0
CPython version: 3.8.10
OpenSSL version: OpenSSL 1.1.1f  31 Mar 2020

보시다시피 들어가려면 들어가지만 docker가 "Cannot connect to the Docker daemon at unix://var/run/docker.sock. Is the docker daemon running?"에서 움직이지 않는다.

sudo dockerd에서 수동 기동하면 kernal문제나 여러가지 에러가 나서서 안 되것 같다.원래 가상화 할 수 없어서 못해다고 했던가.git과 composer는 움직이는 게 먼저 설치한 Apache2+PHP+MariaDB가 있으면 다른 언어에서도)나름대로의 개발도 스마트 폰이나 태블릿으로 가능하다.

마지막으로 이번에는 ssh접속하려 했으나, 첫머리에 쓴 것처럼 vnc에서도 접속 가능하다.port는 5951. 즉 이번 패턴이라고

vnc://192.168.11.49:5951

로 접속할 수. 패스워드는 초기 기동시에 설정한 것을 사용한다.다만 보시다시피 심플하는 줄로 개인적으로는 ssh접속을 권하고 싶다.ssh/vnc의 전환은 session탭에서 삭제도 포함할 수 있다.

vnc접속한 경우. ssh/vnc의 전환 등은 session탭에서 진행

Snapdragon 865이라고 Raspberry Pi4(프로세서는)두배의 속도이므로 Ethernet이 Hub을 사용하는 고정 IP주소로 소형 서버에 하는 것도 재미 있을지도 모른다

이상과 같이 UserLAnd는 Android탑재의 스마트 폰이나 태블릿에서 쉽게 Linux를 움직이는 단말 에뮬레이터이다.Termux와는 달리 Play스토어에서만 설치 가능 갑자기 Ubuntu를 기동할 수 있기 때문에 거의 평소대로 조작이 가능……등 Termux보다 안심하고, 그리고 위화감 없이 스마트 폰이나 태블릿에서 Linux를 쓸 수 있다.

Termux는 재미 있을 것 같지만 F-Droid에서 다운로드는 불안했던 독자 분들에 꼭 시험하고 싶은 프로그램이다.

 

 

https://pc.watch.impress.co.jp/docs/column/nishikawa/1415900.html

 

【西川和久の不定期コラム】 Playストアからダウンロードできるもう1つのAndroid上Linux!「UserLAnd

 前回ご紹介した「Termux」は、Playストアにあるにはあるが、最新版はF-Droidと言うことで、セキュリティ面で二の足を踏んでいる読者の方も多かったのではないだろうか。そこで今回は100% Pla

pc.watch.impress.co.jp

 

Windows 11 버전에서 Windows Subsystem for Android 12.1(WSA) 다운로드

 

 

 

Windows 11 PC에 Android 12.1을 탑재한 WSA를 에러 없이 인스톨 할 수 있는 궁극의 가이드입니다.
 

WSA(Windows Subsystem for Android)는 사용자가 Windows에서 Android 애플리케이션을 실행할 수 있도록 하는 Windows 11용 프로그램입니다.WSL(Windows Subsystem for Linux)과 마찬가지로 WSA는 운영체제 네이티브처럼 Windows 11 PC에서 Android 앱을 실행할 수 있습니다.Windows에서 Android와 같은 것을 즐길 수 있습니다!

최근에 WSA는 Android 12.1로 업데이트 되었습니다.다음은 Windows 11 PC에 Android 12.1/12L 탑재 최신 WSA를 오류 없이 설치하는 방법입니다.

Microsoft는 Windows Subsystem for Android(WAS)를 테스트하고 있습니다.단, Windows 11 Insiders(베타 또는 개발 채널)에서만 사용할 수 있습니다.가장 좋은 점은 Windows Insider가 되어 Windows 11 Android용 Windows 서브시스템을 시험하기 위해 Dev 빌드나 베타 빌드를 다운로드할 필요가 없다는 것입니다.

 

이 튜토리얼에서는 안정/실동 빌드를 포함한 Windows 11 빌드에 Android 12.1 OS를 탑재한 최신 WSA를 설치하는 방법에 대해 설명합니다.

Windows 11의 Android 12.1용 Windows 서브시스템 업데이트

마이크로소프트의 WSA용 체인지로그에 따르면 안드로이드용 윈도 서브시스템은 버전 2204로 업데이트되었다.40000.19.0은 Android 12.1, 즉 Android 12L을 탑재하고 있으며, 몇 가지 흥미로운 신기능, 주요 Windows 통합 기능 향상 및 새로운 Settings 앱 경험을 갖추고 있습니다.

풀체인지로그

  • Android용 Windows 서브시스템이 Android 12.1로 업데이트됨
  • 새로운 x64 Windows 빌드에서는 디폴트로 고도의 네트워킹이 켜집니다.
  • 업데이트된 Android 설정용 Windows 서브시스템 앱: 재설계된 UX 및 진단 데이터 뷰어가 추가되었습니다.
  • Simperf CPU 프로파일러 기록이 Android용 Windows 서브시스템에서 작동하게 되었습니다.
  • 이제 Windows 태스크바에 마이크와 위치를 사용하는 Android 앱이 표시됩니다.
  • Android 앱 알림이 Windows 알림으로 표시되는 기능 향상
  • 앱이 최소화 상태에서 복원될 때 깜박임 감소
  • 최신 Windows 빌드에서 디바이스가 연결된 스탠바이에서 벗어나도 앱이 재시작되지 않음
  • 새로운 비디오 하드웨어 디코딩(VP8 및 VP9)
  • 앱의 온스크린 키보드 수정
  • 전체 화면 Android 앱 및 자동 숨김 Windows 태스크바 수정
  • Windows Subsystem for Android는 Chromium WebView 100으로 업데이트됨
  • Gps Location Provider 외에 Android Network Location Provider 지원 추가
  • 일반적인 안정성, 퍼포먼스 및 신뢰성 향상

Windows 11의 공식 WSA는 Amazon App Store와 협력하여 제공됩니다.Play Store나 Play Services와 같은 구글 앱은 볼 수 없습니다.솔직히 많은 앱에서 매우 중요한 앱입니다.

 

하지만 다음 튜토리얼에서 WSA를 루팅하고 Google Play Store를 설치하는 방법을 보여 드리겠습니다.Windows 11  TPM  시큐어 기동 요건을 회피한 경우와 같습니다.

대신 microG 또는 Vanceed microG를 사용할 수 있으며, 지금은 Google Play Services 없이 YouTube Vanced 또는 Vanceed Music을 설치할 수 있습니다.Google Play Store 튜토리얼을 통해 루트 WSA를 시청하십시오.

Android 12.1이 설치된 Windows 11의 Android용 Windows 서브시스템

Windows 11에서의 WSA 다운로드 및 설치

장치가 Windows 11 베타 채널 또는 개발 채널에 있는 경우 여기에서 Amazon Appstore를 사용하여 Android용 Windows 하위 시스템을 다운로드할 수 있습니다.

안정적인 버전 또는 실제 버전의 경우,

 

 

  • WSA Android 12.1 zip 다운로드 (Telegram Channel Link)
    • 다운로드 시 압축을 풀고 폴더 이름을 WSA로 변경합니다.

또는 Microsoft 서버에서 최신 WSA 를 다운로드하는 경우는, 다음의 튜토리얼에 따라 주세요.

1. 가상 머신 플랫폼 사용

  • [시작] 을 클릭합니다.
  • Windows 기능의 /오프를 검색합니다.첫 번째 옵션을 클릭합니다.
  • 아래로 스크롤하여 가상 시스템 플랫폼을 검색합니다.
  • 체크박스를 켜고 [OK]을 클릭합니다.
  • Windows 를 재기동합니다.

2. Microsoft UI Xaml 2.6+ 설치

Microsoft UI Xaml에는 Android용 Windows 서브시스템을 실행하기 위한 프레임워크가 포함되어 있습니다.Windows Insider 빌드(Beta 및 Dev Channel)에 프리 인스톨 되어 있습니다.안정적인 Windows 11 기기를 위해서는 이 앱이 필요합니다.

그렇지 않으면 WSA 설치 시 다음과 같은 오류가 발생합니다.

Microsoft Corporation 패키지를 설치할 수 없습니다.II. WindowsSubsystemForAndroid_1.7.32815.0_x64_8wekyb3d8bwe. 이 패키지는 찾을 수 없는 프레임워크에 의존하기 때문입니다.「Microsoft」라고 하는 프레임워크를 제공합니다.UI.Xaml.2.6"은 "CN=Redmond Corporation, O=Redmond, S=Washington, C=US"에 의해 발행되었으며, 중립 또는 x64 프로세서 아키텍처와 최소 버전 2.62108.1404.0과 함께 설치되었습니다."Microsoft"라는 이름의 프레임워크.현재 설치된 UI.Xaml.2.6"은 Microsoft Corporation 패키지를 설치할 수 없습니다.II. WindowsSubsystemForAndroid_1.7.32815.0_x64_8wekyb3d8bwe. 이 패키지는 찾을 수 없는 프레임워크에 의존하기 때문입니다.「Microsoft」라고 하는 프레임워크를 제공합니다.UI.Xaml.2.6"은 "CN=Redmond Corporation, O=Redmond, S=Washington, C=US"에 의해 발행되었으며, 중립 또는 x64 프로세서 아키텍처와 최소 버전 2.62108.1404.0과 함께 설치되었습니다."Microsoft"라는 이름의 프레임워크.현재 설치되어 있는 UI.Xaml.2.6"은 다음과 같습니다.{ }

Microsoft UI Xaml 을 인스톨 하는 순서:

 

 

  • 브라우저를 기동합니다.
  • 웹 사이트 방문 – rg-adguard.net
  • 그런 다음 첫 번째 옵션을 Product로 변경합니다.아이디
  • 검색란에 붙여넣습니다.
  • 채널을 RP로 변경합니다.
  • ✅ 버튼을 클릭합니다.
  • 파일 목록을 생성합니다.
  • 목록에서 다음 파일 다운로드
  • Microsoft.UI.Xaml.2.6_2.62112.3002.0_x64__8wekyb3d8bbwe.appx
    x64 버전을 다운로드하십시오.버전은 시간에 따라 변경될 수 있습니다.
  • 파일이 다운로드되면 더블 클릭합니다.
  • 파일 설치
  • 이것으로 WSA를 설치할 준비가 되었습니다.

Microsoft UI Xaml WSA 프레임워크 윈도 다운로드 및 설치 11

Windows 11에 Android용 Windows 서브시스템 설치

  1. Android용 Windows Subsystem을 다운로드해 보겠습니다.위의 다운로드에서 패키지를 입수하여 스텝 11로 넘어갈 수도 있습니다.
  2. 다시 store.rg-adguard.net를 방문하십시오.
  3. 첫 번째 옵션을 Product로 변경합니다.아이디
  4. 검색란에 붙여넣습니다.
  5. 채널을 느리게 변경합니다.
  6. 이렇게 생겼을 거예요.
  7. ✅ 버튼을 클릭합니다.
  8. 파일 목록을 생성합니다.
  9. 목록에서 다음 파일 다운로드
  10. MicrosoftCorporationII.WindowsSubsystemForAndroid_2204.40000.19.0_neutral_~_8wekyb3d8bbwe.msixbundle
    파일 크기가 1.3GB인 마지막 파일이어야 합니다.
  11. WSA 번들파일을 다운로드 장소로 이동합니다.
  12. WSA 파일을 오른쪽 클릭하여 [Copy as Path]를 선택합니다.
  13. 이제 Windows 검색에서 Windows PowerShell을 검색합니다.
  14. 관리자로 PowerShell을 실행합니다.
  15. PowerShell 창에 다음 코드를 붙여넣습니다.
Add-AppxPackage -Path
  • -Path 텍스트 바로 뒤에 스페이스 바를 누르고 키보드 단축키 CTRL + V를 사용하여 앞의 "경로로 복사" 텍스트를 붙여넣습니다.
  • 코드는 다음과 같습니다.
Add-AppxPackage -Path "C:\Users\Downloads\WSA\MicrosoftCorporationII.WindowsSubsystemForAndroid_2204.40000.19.0_neutral_~_8wekyb3d8bbwe.Msixbundle"

주의: 큰따옴표로 둘러싸인 경로를 실제 WSA 파일 경로로 바꾸고 쿼리 끝에 파일 확장자가 있는지 확인하십시오..Msixbundle

  • 인스톨을 종료합니다.
  • 완료되면 Windows 검색에서 Android를 입력하면 Android용 Windows 서브시스템이 설치됩니다.

바로 그거야.Windows에서 Android를 즐겨보세요!

 

 

 

시작하기 전에 다음 중요한 튜토리얼을 참조하십시오.

Windows 11에 설치할 권장 Android 앱

다음은 Windows 11에 설치해야 하는 필수 앱입니다.

 

텔레그램 채널에 가입하십시오.

 

 

https://www.androidsage.com/2022/06/09/download-windows-subsystem-for-android-12-1-wsa-on-windows-11/

+ Recent posts