From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HTML_MESSAGE,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 31040 invoked from network); 12 Apr 2021 19:30:38 -0000 Received: from tb-ob21.topicbox.com (173.228.157.67) by inbox.vuxu.org with ESMTPUTF8; 12 Apr 2021 19:30:38 -0000 Received: from tb-mx0.topicbox.com (tb-mx0.nyi.icgroup.com [10.90.30.73]) by tb-ob21.topicbox.com (Postfix) with ESMTP id 907F1256AD for ; Mon, 12 Apr 2021 15:30:35 -0400 (EDT) (envelope-from bounce.mMe7e86568d604d2c1428f0174.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx0.topicbox.com (Postfix, from userid 1132) id 55B1520EB29E; Mon, 12 Apr 2021 15:30:35 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h=to:subject :message-id:references:in-reply-to:date:mime-version :content-type:content-transfer-encoding:from:list-help:list-id :list-post:list-subscribe:reply-to:list-unsubscribe; s=dkim-1; bh=D/f3bSt1d3z+D69fWj5LRvQzbRekl9JVtIyL6OPTsJo=; b=oGjGz/lol3pv baX27CVr7jimZMJ7Qfajzjkbb4tVJy6p29rzAO7YjpeaMKcY/20ofbmsNBs//heK 2OL0uV2JVTjeeWy19lRkFe22FcybbWog8KTCwrWCuYYrRBVz/IxUfQ4Bv0eO/Qu7 FVps5G/uXWcMTt7HkDbGhLorxROV7oc= To: 9fans <9fans@9fans.net> Subject: Re: [9fans] searching advice Message-Id: <16182558290.A63067.988434@composer.9fans.topicbox.com> References: <16181783940.1FDE2bc8.20411@composer.9fans.topicbox.com> In-Reply-To: Date: Mon, 12 Apr 2021 15:30:29 -0400 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="16182558291.A3F844C.988434" Content-Transfer-Encoding: 7bit Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 8a475364-9bc5-11eb-b245-0a151e2d11b0 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UMjY3ZGJlNjA1YTM2YTJmNS1NZTdlODY1NjhkNjA0ZDJjMTQyOGYw?= =?UTF-8?B?MTc0Pg==?= From: "ibrahim via 9fans" <9fans@9fans.net> List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:Me7e86568d604d2c1428f0174:1:WsB4kBQIZ4Q_LqzPqG-jXHODJXwz4Kh_2ku7i52f5pQ --16182558291.A3F844C.988434 Date: Mon, 12 Apr 2021 15:30:29 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable First of thank you for your replies and sorry that I couldn*t reply immedia= tly. Anthony : I forgot the partition part in the command cause plan9 didn't recognize the= ext2 partition in a virtual drive created with fdisk from my linux command= line. There where only the entries raw and ctl below /dev/sdD0 so I wasn't= sure if they would appear after a mount from the device. It seems that vir= tual hard disks created with fdisk from linux command line are in some way = misinterpreted. After creating it with a gparted out of a qemu session my d= ata partition was recognized and I used your modified command. Thanks for y= our advice. In the meantime I read also about u9fs and 9pfuse from plan9port and decide= d to give this feature a try cause this will eliminate the risks caused by = write accesses from host and guest at the same time.=20 Mack Wallace : Thank you for your advice. That should really be the way to share data betw= een host and guest over qemu because it will be portable to my real needs a= fter this testing setup. Like you I'm about to port an educational kiosk ap= p realized with Freebsd and X11 to plan9 after the licence conditions chang= ed. So I have to do a lot of coding and even while I loved some ideas of ac= me it wouldn't be the right choice for my students to work with acme on sof= tware projects. So I want to port my full developer environment to plan9 in= cluding a rio substitute and a forked scintilla Editor with syntax highligh= tning. To do that I need to exchange data between host and guest on a live = base and u9fs as well as 9pfuse seem to do a better job regarding synchroni= zation. The more I read the more I like the ideas how the kernel and driver= s are implemented and=C2=A0 of course 9p as the connecting glue.=20 I'll try your u9fs advice parallel to the 9pfuse approach and share those i= nformation as an how to for my students and will be happy to mention your a= dvice as well. I think that 9pfuse will make my live easier cause of the au= thentification demands of freebsd. I'll try this and reply ... thanks. Skip Tavakkolian : I didn't know this command thanks for reminding. The device was already rec= ognized and the subfolders raw as well as ctl were present only the partiti= ons on the drive weren't recognized and this was caused by the tool I used = to create the virtual harddisk.=20 For all who are interested fdisk from plan9 (9legacy) has a small but stron= g bug. While editing the partition table and trying to reset the changes a = system crash ocured.=20 Conclusion : I'm really impressed about the fast and very good replies to my question. T= hank you I'll keep you informed about how I did the communication between h= ost and guest cause this is somewhat lacking in available documentation. Ma= ny developers will give plan9 after the licence change a try cause it is a = real alternative to even BSD licenced open source projects.=C2=A0 To realiz= e my kiosk setup with FreeBSD I have to supply an iso image for the last ve= rsion with 1 GB while only using the kernel and xinit. The reasons are firs= t of all the llvm infrastructure which has the largest size in the setup (3= 20 MB and more) and X11 where the minimal setup requires 840 MB. By switchi= ng to plan 9 I estimate getting a working kiosk app=C2=A0 with a size of le= ss than 128 MB while keeping the compiler suite and the protocols intact. E= specially for people who need a general setup of computers in lessons this = licence change opened up many possibilities. So a live exchange of data bet= ween developer systems during the modification time of userland software an= d windowing system is unavoidable. Thanks for your replies. ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T267dbe605a36a2f5-Me7e86= 568d604d2c1428f0174 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription --16182558291.A3F844C.988434 Date: Mon, 12 Apr 2021 15:30:29 -0400 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
First of thank you for your replies and sorry = that I couldn*t reply immediatly.

Anthony = :

I forgot the partition part in the comma= nd cause plan9 didn't recognize the ext2 partition in a virtual drive c= reated with fdisk from my linux command line. There where only the entries = raw and ctl below /dev/sdD0 so I wasn't sure if they would appear after= a mount from the device. It seems that virtual hard disks created with fdi= sk from linux command line are in some way misinterpreted. After creating i= t with a gparted out of a qemu session my data partition was recognized and= I used your modified command. Thanks for your advice.

In the meantime I read also about u9fs and 9pfuse from plan9po= rt and decided to give this feature a try cause this will eliminate the ris= ks caused by write accesses from host and guest at the same time.


Mack Wallace :
Thank you for your advice. That should really be the way to = share data between host and guest over qemu because it will be portable to = my real needs after this testing setup. Like you I'm about to port an e= ducational kiosk app realized with Freebsd and X11 to plan9 after the licen= ce conditions changed. So I have to do a lot of coding and even while I lov= ed some ideas of acme it wouldn't be the right choice for my students t= o work with acme on software projects. So I want to port my full developer = environment to plan9 including a rio substitute and a forked scintilla Edit= or with syntax highlightning. To do that I need to exchange data between ho= st and guest on a live base and u9fs as well as 9pfuse seem to do a better = job regarding synchronization. The more I read the more I like the ideas ho= w the kernel and drivers are implemented and  of course 9p as the conn= ecting glue.

I'll try your u9fs advic= e parallel to the 9pfuse approach and share those information as an how to = for my students and will be happy to mention your advice as well. I think t= hat 9pfuse will make my live easier cause of the authentification demands o= f freebsd. I'll try this and reply ... thanks.


Skip Tavakkolian :

I didn't know this command thanks for reminding. The device was alre= ady recognized and the subfolders raw as well as ctl were present only the = partitions on the drive weren't recognized and this was caused by the t= ool I used to create the virtual harddisk.

For all who are interested fdisk from plan9 (9legacy) has a small but str= ong bug. While editing the partition table and trying to reset the changes = a system crash ocured.


C= onclusion :

I'm really impressed about= the fast and very good replies to my question. Thank you I'll keep you= informed about how I did the communication between host and guest cause th= is is somewhat lacking in available documentation. Many developers will giv= e plan9 after the licence change a try cause it is a real alternative to ev= en BSD licenced open source projects.  To realize my kiosk setup with = FreeBSD I have to supply an iso image for the last version with 1 GB while = only using the kernel and xinit. The reasons are first of all the llvm infr= astructure which has the largest size in the setup (320 MB and more) and X1= 1 where the minimal setup requires 840 MB. By switching to plan 9 I estimat= e getting a working kiosk app  with a size of less than 128 MB while k= eeping the compiler suite and the protocols intact. Especially for people w= ho need a general setup of computers in lessons this licence change opened = up many possibilities. So a live exchange of data between developer systems= during the modification time of userland software and windowing system is = unavoidable.

Thanks for your replies.

= --16182558291.A3F844C.988434--