plan9

권한이 없는 사용자 네임스페이스에서 9p 파일 시스템을 마운트하는 방법은 무엇입니까?
plan9

권한이 없는 사용자 네임스페이스에서 9p 파일 시스템을 마운트하는 방법은 무엇입니까?

사용자 네임스페이스 내부에서 9p 파일 시스템을 마운트하려고 합니다. 먼저 9p 서버를 실행합니다. p9ufs -v --unix '/run/9p/srved' 그런 다음 setuid 바이너리 9mount(https://sqweek.net/code/9mount/) 설치하려면 다음 단계를 따르세요. 9mount -u 'unix!/run/9p/srved' /tmp/ed1 효과가있다. 9mount의 코드를 편집하여 uid와 euid를 표시했는데 "getuid는 1000을 반환하고 geteuid는 0을 반환합니...

Admin

외부 애플리케이션의 텍스트를 샘 편집기에 붙여넣기
plan9

외부 애플리케이션의 텍스트를 샘 편집기에 붙여넣기

저는 Linux에서 sam 편집기를 독립형 애플리케이션으로 실행하고 있습니다. 나는 이 버전을 사용하고 있습니다: git clone https://github.com/9fans/plan9port plan9 지금까지 텍스트를 붙여넣는 방법을 찾지 못했습니다.비트맵외부 Linux 애플리케이션에서 표시됩니다. 이것을 달성할 수 있는 방법이 있나요? ...

Admin

캐시=느슨한 경우 쓰기 가능한 9pfs 공유를 실행할 수 있습니까?
plan9

캐시=느슨한 경우 쓰기 가능한 9pfs 공유를 실행할 수 있습니까?

쓰기 가능한 9p 루트 파일 시스템에서 가상 머신을 실행하려고 합니다. 기본 캐시 모드를 사용할 때 apt일부 다른 도구는 9pfs 자체의 제한으로 인해 실패합니다. apt에서 생성되는 오류 메시지는 다음과 같습니다. Apt: Unable to determine file size for fd ... : No such file or directory 온라인에서 빠른 검색을 통해 loose파일 시스템을 마운트할 때 캐시를 설정해야 한다고 제안했습니다. 내 시스템에 파일 시스템을 마운트하면 cache=l...

Admin

"치명적인 오류: /386/include/uh:"를 수정하는 방법은 무엇입니까?
plan9

"치명적인 오류: /386/include/uh:"를 수정하는 방법은 무엇입니까?

Debian 10에 Inferno를 설치하려고 합니다. $ git clone https://github.com/doublec/inferno $ cd inferno $ sh Mkdirs $ nano mkconfig ROOT=/root/of/the/inferno/git/clone SYSHOST=Linux OBJTYPE=386 $ export PATH=$PATH:`pwd`/Linux/386/bin $ ./makemk.sh 이전 라이브러리 및 바이너리 제거 gcc -m32 -c -I/home/user1/...

Admin

Plan 9에서 "복사" 대신 "snarf"를 사용하는 이유는 무엇입니까?
plan9

Plan 9에서 "복사" 대신 "snarf"를 사용하는 이유는 무엇입니까?

Plan 9 및 관련 내용에 대한 acme편집된 프레젠테이션을 시청하시면서복사예스나프(안타깝게도 의미 있는 설명을 찾을 수 없습니다.) 왜 그럴까요? 이에 대한 이유가 있습니까? 이 함수에 대한 고유한 이름을 생성할지 여부복사어쩌면 가장 좋은 이름이 아닐 수도 있나요? 인용하다: 위키피디아(링크): Snarf는 Blit 및 Plan 9 창 시스템의 "복사" 작업에 사용되는 용어입니다. cat-v.org (링크): 마우스 가운데 버튼을 클릭하면 또 다른 메뉴가 열립니다. 잘...

Admin

libvirt+qemu/kvm의 폴더를 Linux 게스트 및 Linux 호스트와 공유하는 방법은 무엇입니까?
plan9

libvirt+qemu/kvm의 폴더를 Linux 게스트 및 Linux 호스트와 공유하는 방법은 무엇입니까?

Linux 호스트에서 VM을 실행하고 qemu+kvm있으며 libvirt게스트 시스템은 CentOS 7입니다. host:/some/dir을 통해 액세스할 수 있도록 둘 사이에 폴더를 공유하고 싶습니다 guest:/some/other/dir. 작업량을 최소화하고 양쪽에서 커널을 다시 컴파일할 수 없도록 하고 싶습니다. 시도했지만 plan9실행할 수 없습니다( p9 dkms모듈은 CentOS 7 게스트에서 컴파일되지 않습니다). 더 좋은 방법이 있어야 겠죠? 지금 당장은 작동하지 않기 때문에 성능은 ...

Admin

NFS를 가상 머신 공유 폴더 도구로 사용하는 Virtfs(계획 9)
plan9

NFS를 가상 머신 공유 폴더 도구로 사용하는 Virtfs(계획 9)

QEMU 가상 머신이 있습니다. Linux 호스트 및 Linux 게스트. 나는 최소한의 성능 비용으로 안정적이고 빠른 솔루션을 원합니다. 저는 두 가지 공유 폴더 기술(게스트와 호스트 간)을 고려하고 있습니다.네트워크 파일 시스템그리고가상 파일 시스템(계획 9). 한편으로는 VirtFS에 대한 정보가 적고 NFS가좋은 선택이 아니다다른 측면의 가상화. 그래서 내 질문은 다음과 같습니다. 내 목적에 더 적합한 것은 무엇입니까? 무엇이 더 효과적인가요? CPU와 관련하여 어떤 솔루션을 덜 소비합니...

Admin

가상화: VirtFS(9p) 공유의 심볼릭 링크를 따릅니다.
plan9

가상화: VirtFS(9p) 공유의 심볼릭 링크를 따릅니다.

호스트에 다른 장치에 대한 심볼릭 링크가 있는 폴더가 있습니다. 이와 같이 $ ls -all ~/folder_to_share ... file1 file2 linked_dir -> /mnt/bdrive/real_dir/ ... 다음을 통해 QEMU 가상 머신을 설정했습니다.라이브러리 가상 머신그리고방랑자 libvirt. 또한 다음을 ~/folder_to_share사용하여 호스트 디렉터리에 매핑된 공유 폴더를 설정합니다.가상 파일 시스템(9p 프로토콜). 내 가상 머신이 공유 디렉토리로 이동...

Admin

Oracle VM VirtualBox에 Plan 9를 설치하는 방법은 무엇입니까?
plan9

Oracle VM VirtualBox에 Plan 9를 설치하는 방법은 무엇입니까?

Bell Labs에서 Plan 9( 버전 4) ISO를 다운로드하고 시스템에 권장 메모리와 하드 드라이브 공간을 두 배로 늘렸습니다. 설치 안내에 따라 가능할 때마다 기본 옵션을 선택했습니다. 그러나 설치 프로그램은 설치가 완료되었으나 공간이 부족하다는 경고를 표시합니다. 머신이 부팅을 시도하면 여러 커널 패닉이 발생하고 중단됩니다. VirtualBox에 Plan 9를 설치하고 실행하는 방법은 무엇입니까? ...

Admin

rc 쉘(Plan9 운영 체제에서 포팅된 Linux 버전)에서 "arg=val"(예: dd)과 같은 인수를 사용하여 프로그램을 실행하는 방법은 무엇입니까?
plan9

rc 쉘(Plan9 운영 체제에서 포팅된 Linux 버전)에서 "arg=val"(예: dd)과 같은 인수를 사용하여 프로그램을 실행하는 방법은 무엇입니까?

rc 셸(Plan9 OS의 Linux 포트)을 사용하려고 하는데 다음 매개변수와 함께 프로그램을 사용할 때 "구문 오류" 메시지가 나타납니다.매개변수=값. ; dd if=/dev/zero of=/dev/null syntax error ; ls --color=auto syntax error 내 생각엔 rc 쉘이 보는 것 같다=기호를 사용하고 명령문을 프로그램 실행이 아닌 변수 할당으로 처리합니다. Plan9에는 이러한 매개변수를 사용하는 dd 프로그램이나 다른 프로그램이 없을 수 있습니다. 하지만...

Admin

Plan 9의 어떤 측면이 Unix에 적용되었습니까?
plan9

Plan 9의 어떤 측면이 Unix에 적용되었습니까?

계획 9Unix의 후속 제품으로 Bell Laboratories에서 개발되었습니다. 여러 가지 이유로 완전히 구현되지는 않았지만 여전히 상당한 개발 작업이 계획 9에 들어갔습니다. 제 질문은 Plan 9의 무엇이 현대 Unix에 적용되었는가입니다. ...

Admin