Re: [9fans] Balancing Progress and Accessibility in the Plan 9 Community. (Was: [9fans] Interoperating between 9legacy and 9front)

2024-05-13 Thread ibrahim via 9fans
On Monday, 13 May 2024, at 4:39 PM, Jacob Moody wrote: > Fine my dude, you don't have to call us Plan 9, you don't have to want to use > our code. However I ask that you be mindful in how you talk to new users and > don't assume that they have this same level of care for authenticity and "pure"

Re: [9fans] Balancing Progress and Accessibility in the Plan 9 Community. (Was: [9fans] Interoperating between 9legacy and 9front)

2024-05-13 Thread ibrahim via 9fans
On Monday, 13 May 2024, at 4:39 PM, Jacob Moody wrote: > Are you interested in sharing code between your fork and us? If you have no > intention of making your fork freely available then I don't think there is really much of a point in having some sort of compatibility layer. Of course I am

Re: [9fans] Balancing Progress and Accessibility in the Plan 9 Community. (Was: [9fans] Interoperating between 9legacy and 9front)

2024-05-13 Thread ibrahim via 9fans
On Monday, 13 May 2024, at 4:32 PM, ori wrote: > it's a sad system that can't even host its own sources. If you are running a network for your work there is nothing sad about placing services on different OS'es. I'm using fossil-scm for about one decade had never problems it has nearly zero

Re: [9fans] Balancing Progress and Accessibility in the Plan 9 Community. (Was: [9fans] Interoperating between 9legacy and 9front)

2024-05-13 Thread ibrahim via 9fans
On Monday, 13 May 2024, at 4:01 PM, hiro wrote: > did you ever hear of the git implementation that ori has implemented? It was placed on the latest 9legacy CD and I'm not needing/using it. I'm using fossil-scm which replaced cvs for me. Fossil is running on a linux machine in my network and is

Re: [9fans] Balancing Progress and Accessibility in the Plan 9 Community. (Was: [9fans] Interoperating between 9legacy and 9front)

2024-05-13 Thread ibrahim via 9fans
On Monday, 13 May 2024, at 3:35 PM, G B wrote: > Then you are still driving a Benz Patent-Motorwagen built in 1885, which is > regarded as the first practical modern automobile instead of driving > something newer like a Mercedes Benz S-Class or Lexus or Acura since these > newer automobiles

Re: [9fans] Balancing Progress and Accessibility in the Plan 9 Community. (Was: [9fans] Interoperating between 9legacy and 9front)

2024-05-13 Thread ibrahim via 9fans
On Monday, 13 May 2024, at 1:26 PM, hiro wrote: > at this point all you're doing is speculation at best, it's verbose and spammy, and full of untruths. I do not welcome it, please stop generating noise. You don't have to read nor to reply to my posts. The amount of noise you create exceeds mine

Re: [9fans] Balancing Progress and Accessibility in the Plan 9 Community. (Was: [9fans] Interoperating between 9legacy and 9front)

2024-05-13 Thread ibrahim via 9fans
On Monday, 13 May 2024, at 1:11 PM, hiro wrote: > i mean contributing to the plan9 team. i don't share in your discrimination of 9front vs. non9front code. i bet if all of us can be gainfully employed to work on "real plan9" we can all stop contributing to 9front. please enlighten me who my future

Re: [9fans] Balancing Progress and Accessibility in the Plan 9 Community. (Was: [9fans] Interoperating between 9legacy and 9front)

2024-05-13 Thread ibrahim via 9fans
On Monday, 13 May 2024, at 12:40 PM, sirjofri wrote: > For me, it's "all plan9 systems", which includes belllabs plan9, 9legacy, > 9front and so on. That's one of the reasons I name 9front "a plan9 system", > not "the plan9 system", because there are a few different distributions/forks. The

Re: [9fans] Balancing Progress and Accessibility in the Plan 9 Community. (Was: [9fans] Interoperating between 9legacy and 9front)

2024-05-13 Thread ibrahim via 9fans
> if you notice missing copyright messages: please send a patch. i have no clue what is required, but if you represent freetype or truetype or can imagine their legal requirements, please help us out there. it will be highly appreciated. btw, i hear about this for the first time. This was an

Re: [9fans] Balancing Progress and Accessibility in the Plan 9 Community. (Was: [9fans] Interoperating between 9legacy and 9front)

2024-05-13 Thread ibrahim via 9fans
On Monday, 13 May 2024, at 11:57 AM, sirjofri wrote: > So, you could say, plan 9 from bell labs is the last released version, 4th > edition. The others (9legacy, 9front, ...) are also plan 9, just not plan 9 > from bell labs. I personally prefer to call my fork based on plan9. I didn't write or

Re: [9fans] Balancing Progress and Accessibility in the Plan 9 Community. (Was: [9fans] Interoperating between 9legacy and 9front)

2024-05-13 Thread ibrahim via 9fans
On Monday, 13 May 2024, at 11:39 AM, hiro wrote: > are you contributing the team? and paying the team? If you asked me. I don't use 9front or any of your contributions why should I pay for or contribute to your team ? -- 9fans: 9fans Permalink:

Re: [9fans] Balancing Progress and Accessibility in the Plan 9 Community. (Was: [9fans] Interoperating between 9legacy and 9front)

2024-05-13 Thread ibrahim via 9fans
> I would make a big difference between what plan 9 is and what the licenses > are. Software doesn't care about licenses. People do (and they should!). > > So what is plan 9 even? Can we compare it to UNIX™ or unix or posix? Who > knows... > > I guess I could say a lot more about that topic,

Re: [9fans] Balancing Progress and Accessibility in the Plan 9 Community. (Was: [9fans] Interoperating between 9legacy and 9front)

2024-05-13 Thread ibrahim via 9fans
> I don't want to depend on anything. Your method is just adding other > dependencies to ghostscript if you start with ps, and other > dependencies, if not ghostscript, including C++ code that is inability > to port on Plan9, if you use pdf. > I don't have any dependences remaining you

Re: [9fans] Balancing Progress and Accessibility in the Plan 9 Community. (Was: [9fans] Interoperating between 9legacy and 9front)

2024-05-13 Thread ibrahim via 9fans
On Monday, 13 May 2024, at 7:33 AM, ron minnich wrote: > So, Ibrahim,  I can not agree with your statement here.  I missed that they combined LPL licensed code instead of combining GPL licensed one. Thanks for the insides and sorry for the late response.

Re: [9fans] Balancing Progress and Accessibility in the Plan 9 Community. (Was: [9fans] Interoperating between 9legacy and 9front)

2024-05-13 Thread ibrahim via 9fans
> For the ghostscript thing, and for the record (noting that, in this > area, I have put my code-money where my mouth is): > > I too want to get rid of Ghostscript. The path adopted is the > TeX/METAFONT way with the following: > > - A PostScript interpreter can be, functionnally, divided in two

Re: [9fans] Balancing Progress and Accessibility in the Plan 9 Community. (Was: [9fans] Interoperating between 9legacy and 9front)

2024-05-13 Thread ibrahim via 9fans
On Monday, 13 May 2024, at 8:21 AM, Jacob Moody wrote: > I was making fun of your bragging because you implicated more installs > equated to higher quality. I never said that more installs equate higher quality and I never said that the quality of your code sucks or my code quality is better.

Re: [9fans] Balancing Progress and Accessibility in the Plan 9 Community. (Was: [9fans] Interoperating between 9legacy and 9front)

2024-05-13 Thread ibrahim via 9fans
> You have apparently not read our licensing document at > /lib/legal/NOTICE, which explicitly names the terms of the original Plan > 9 code, and assigns the MIT license only to changes produced by 9front. > > As the labs-provided code has been made available under different > licenses, we have

Re: [9fans] Balancing Progress and Accessibility in the Plan 9 Community. (Was: [9fans] Interoperating between 9legacy and 9front)

2024-05-13 Thread ibrahim via 9fans
The last post had some paste copy issues : There are many companies who double license code. As the owners of such code they are free to do this. Users can't relicense code as they please especially not GPL licensed code. If you download code that is GPL licensed you can't change the license

Re: [9fans] Balancing Progress and Accessibility in the Plan 9 Community. (Was: [9fans] Interoperating between 9legacy and 9front)

2024-05-12 Thread ibrahim via 9fans
On Monday, 13 May 2024, at 7:33 AM, ron minnich wrote: > At no time in all this was there any evidence of incorrect behavior on the > part of 9front. None. Zip. Zero. Zed. They have always been careful to follow > the rules.  > > Further, when people in 9front wrote new code, they released it

Re: [9fans] Balancing Progress and Accessibility in the Plan 9 Community. (Was: [9fans] Interoperating between 9legacy and 9front)

2024-05-12 Thread ibrahim via 9fans
libttf was one example and because it made its way into 9legacy i inspected it. > Are you implying that a majority of users are using Plan9 in a commercial > setting? That seems a bit absurd. > For personal use I think these license issues (if they do even exist) are of > no concern. I think

Re: [9fans] Balancing Progress and Accessibility in the Plan 9 Community. (Was: [9fans] Interoperating between 9legacy and 9front)

2024-05-12 Thread ibrahim via 9fans
On Monday, 13 May 2024, at 5:09 AM, Jacob Moody wrote: > When people suggest tossing that all out for a minimally patched 4e, I think > some people rightfully feel a bit annoyed. That's a lot of baby that goes out with that bathwater. It's Davids decission what he includes as patches for the

Re: [9fans] Balancing Progress and Accessibility in the Plan 9 Community. (Was: [9fans] Interoperating between 9legacy and 9front)

2024-05-12 Thread ibrahim via 9fans
Sorry for the double post ... try to use an older version of 9legacy cause after the integration of 9git in the latest CD a full system compile will stop. I don't know why such software which can't be considered a patch to the 4th edition became part of the src tree instead of putting it in a

Re: [9fans] Balancing Progress and Accessibility in the Plan 9 Community. (Was: [9fans] Interoperating between 9legacy and 9front)

2024-05-12 Thread ibrahim via 9fans
On Monday, 13 May 2024, at 4:17 AM, clinton wrote: > If I were completely naive to actually  running plan9 but with many clues > about other operating systems and hardware, would it be better for me to > install 9legacy on some mildly obsolescent but still quite serviceable and > reliable

Re: [9fans] Interoperating between 9legacy and 9front

2024-05-10 Thread ibrahim via 9fans
Out of curiosity regarding your problem at hand Lucio : You could use 9vx on 9legacy to establish a connection directly. You said you have an optical drive on your old machine so why don't you just use the 9legacy CD ROM ? You could also put your drive in an external hd case and access it

Re: [9fans] how to : create an p9f contrib folder

2024-01-26 Thread ibrahim via 9fans
I read this website which had one of the old mail adresses : https://9p.io/wiki/plan9/how_to_contribute/index.html another one had the link to Geoff's mail at bell-labs as admin. -- 9fans: 9fans Permalink:

Re: [9fans] how to : create an p9f contrib folder

2024-01-26 Thread ibrahim via 9fans
Sorry the receiver was ge...@plan9.bell-labs.com this was the link provided by the 9p.io page it wasn't webmas...@9p.io -- 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Te9abe12004b50ce0-M5a29d79bb7eb2d3f57d695de Delivery options:

Re: [9fans] how to : create an p9f contrib folder

2024-01-26 Thread ibrahim via 9fans
I tried webmas...@9p.io -- 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Te9abe12004b50ce0-M6a9cba504b1a6de5f69ff8d2 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

Re: [9fans] how to : create an p9f contrib folder

2024-01-26 Thread ibrahim via 9fans
On Friday, 26 January 2024, at 5:53 PM, David du Colombier wrote: > I don't think you can have a contrib account on p9f, but you can get a contrib account at 9p.io. Do you know who I have to contact for registration ? The mail I sent to p9f/9p.io couldn't be delivered.

[9fans] how to : create an p9f contrib folder

2024-01-26 Thread ibrahim via 9fans
I would like to share runtime images of my plan9 fork and also some code changes which are not directly useful for plan9 but of interest for people using plan9 to provide kiosk systems. I tried to register at p9f and the mail I sent to the admin couldn't be delivered. I searched for info

Re: Charting the Future: Envisioning Plan 9 Release 5 for the 9fans Community. [Was:Re: [9fans] Supported Notebooks]

2024-01-26 Thread ibrahim via 9fans
First of all, I have my own fork of plan9 which was/is used by a few hundred users. My fork is based on 9legacy. And I'm really surprised to regularly see this discussion about a 'mainline' and the argumentation against 9front. Fact is : 9legacy provides patches and enhancements from 9front. I

Re: [9fans] odd rwakeup qunlock behaviour in 9vx

2023-11-09 Thread ibrahim via 9fans
Some time ago I wrote an email to p9f for registration of a user account in the contrib folder but that mail never got delivered. Otherwise I would regularly place a binare image for x86 for testing the effect of changes I made to the kernel and userland regarding performance. Regarding code

Re: [9fans] odd rwakeup qunlock behaviour in 9vx

2023-11-08 Thread ibrahim via 9fans
Thanks for your reply. This behavior only appeared while using shared memory in form of segments. I already solved this problem by exchanging qlock, qunlock by lock (canlock). I also didn't have any problems while using other forms of memory constellations but while using shared memory segments

[9fans] odd rwakeup qunlock behaviour in 9vx

2023-11-04 Thread ibrahim via 9fans
I have a function chan_send in which : chan_send (...) { qlock() rwakeup(...) qunlock() } If two such chan_send functions are called without a "task-switch" 9vx crashes. A work around for this problem is to place a sleep(0) after qunlock to enforce a task-switch chan_send(...) { qlock()

Re: [9fans] 9vx

2023-06-26 Thread ibrahim via 9fans
I'm using it on a daily base for development and as a server plattform. 9vx is my terminal, while I use geany editor from linux as an editor. 9p filesystems can easily be started for data transfer with native 9legacy. The only feature I miss in 9vx is the lack of some plan9 devices in my case

[9fans] Re: Connecting root fileservers during boot

2023-06-10 Thread ibrahim via 9fans
extended info to my last post in this thread ... the code fragments have to be placed in 9/boot/xxx.c while xxx.c is the name of your rootfile server file (paq.c embed.c ...). -- 9fans: 9fans Permalink:

[9fans] Connecting root fileservers during boot

2023-06-10 Thread ibrahim via 9fans
While embedding root-filesystems to create a live-USB using paqfs I found some interesting behavior : Starting your user file server with *argp++ = "userfsrv"; *argp++ = "-S" ; *argp++ = "ufsrv" ; *argp++ = "-f" ; *argp++ = partition ; for(i=1;

[9fans] bug report : disk/fdisk

2023-06-10 Thread ibrahim via 9fans
After creating an image file with : dd disk/mbr disk/fdisk disk/prep the resulting partition table in the mbr  is buggy : the chs values in the mbr are incompatible with bios. bios uses the formula (c*H+h)*S+s-1 to calculate the lba values with H=256, S=63 while c (cylinder), h(head),

[9fans] serious bug in ramfs and code based on it

2023-05-03 Thread ibrahim via 9fans
The classic implementation of ramfs and many other user fileservers based on it have a serious bug regarding the 9p protocol : If you open a file for which you have Read/Execute Permission you are free to write to that file by sending Twrite requests. * * *rwrite doesn't check if the file was

[9fans] Problems with paqfs, kfs, bootdir

2022-12-13 Thread ibrahim via 9fans
While testing existing fileservers I found some problems (9legacy) : 1) paqfs : Using a partion written by "mkpaqfs -u" as a root-fs with paqfs leads to "Bad Header Code" / "Bad Trailor Code". Are the current versions of mkpaqfs and paqfs incompatible ? 2) kfs/kfscmd The manual for kfscmd

Re: [9fans] A few questions about 9p

2022-11-05 Thread ibrahim via 9fans
Thanks for your answer. On Saturday, 5 November 2022, at 3:09 PM, ori wrote: > The Tflush was successful: The Rflush does not indicate that a message was cancelled, tit indicates that the server is no longer processing the request. After your answer an read the manual pages a few times again and

Re: [9fans] A few questions about 9p

2022-11-05 Thread ibrahim via 9fans
Thank you for your clarifications Ori. From the perspective of kernel filesystems what you wrote made things clear. But one question remains regarding tflush and user fileservers : On Saturday, 5 November 2022, at 5:31 AM, ori wrote: > This situation is impossible -- you can always respond to a

Re: [9fans] A few questions about 9p

2022-11-04 Thread ibrahim via 9fans
On Saturday, 5 November 2022, at 12:41 AM, ron minnich wrote: > I'd argue that this may be the most real-world-tested Tflush handler you'll > see. I have seen Tflush handlers that just return, having done nothing, and > it's possible that in many cases, that's good enough. But Chris's code is >

Re: [9fans] A few questions about 9p

2022-11-04 Thread ibrahim via 9fans
Thanks for your reply Ron. At least now I know that Tflush and Tversion in the middle of a running session can really be beasts and this wasn't only my imagination. I'm writing three filesystems for my applications needs. For the first the whole tflush, tversion (which is far more dangerous

[9fans] A few questions about 9p

2022-10-31 Thread ibrahim via 9fans
I have read the manuals and also searched for this question here without finding an answer (perhaps I missed it) : 1) question about flush : Lets say there was a pending message with tag=1234 and the client of my server sent a flush message with a tag=1450. During the travel of the flush the

[9fans] Re: bluetooth

2022-03-19 Thread ibrahim via 9fans
I'm interested if the results will be MIT or BSD2 licensed cause I want to share the results with 9front, 9legacy. I contacted you off list. -- 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T69704162cbe0c04a-Mbd443e03e4d49abe5fb798b7

Re: [9fans] Perhaps someone can give me an advice ...

2022-03-19 Thread ibrahim via 9fans
On Friday, 18 March 2022, at 9:07 PM, sirjofri wrote: > If someone does some work on native 9p stuff for android I'd really love some apk. I'm not an android dev, only did very few things on android programming-wise. After testing smb, ftpd and httpd approaches for my current problem I decided

Re: [9fans] Perhaps someone can give me an advice ...

2022-03-17 Thread ibrahim via 9fans
On Friday, 18 March 2022, at 12:19 AM, sirjofri wrote: > I personally use cifsd (on 9front) and on android totalcommander+smb extension. It works perfectly fine without any issues across all my android devices. I share some of the files with other users via tcp80 (behind tlssrv as https). I'm

Re: [9fans] Perhaps someone can give me an advice ...

2022-03-17 Thread ibrahim via 9fans
On Thursday, 17 March 2022, at 7:53 PM, Skip Tavakkolian wrote: > For android, you could try to resurrect previous work by Tim Newsham based on Charles Forsyth's styx Java implementation: Thanks for the tip but I'm looking for a solution where I don't have to provide code for android or ios. I

[9fans] Perhaps someone can give me an advice ...

2022-03-16 Thread ibrahim via 9fans
1. My problem : I need a way to exchange images, videos and audio with smartphones, tabletts and usual computers which reside on the same wlan-router. 2. My solutions : All my solutions have in common that I used qr to generate a qr code which consists of the ip-adress and port on which to

[9fans] ftpd bugfix and enhancement

2022-03-16 Thread ibrahim via 9fans
While using ftpd in 9vx and qemu I got response messages "Permission denied" in passive mode. This was caused in dialdata by dial(data,"20",0,0). While correcting this problem I also enhanced the options of ftpd to make it possible to use alternative ports instead of 20 for the data socket.

Re: [9fans] licence question

2022-02-04 Thread ibrahim via 9fans
On Friday, 4 February 2022, at 4:30 PM, Kent R. Spillner wrote: > In your experience do students appreciate being told what's best for them? ;) My platform isn't one for teaching programing its for teaching other subjects like math, electronics, statics and so on. It's neither my goal nor the

Re: [9fans] licence question

2022-02-02 Thread ibrahim via 9fans
On Wednesday, 2 February 2022, at 7:22 PM, ron minnich wrote: > This one statement: "Berkeley stopped their distribution of BSD systems right after they were forced to remove the toolchain." is completely wrong. I just asked the people who were there, on TUHS, and they confirmed my memory: DARPA

Re: [9fans] licence question

2022-02-01 Thread ibrahim via 9fans
On Sunday, 30 January 2022, at 10:00 PM, ron minnich wrote: > That happened about 10 years earlier. The effort I am talking about with jmk was 2013; the dustup with Theo was circa 2003: Thanks for sharing those facts. On Saturday, 29 January 2022, at 3:26 PM, David Leimbach wrote: > I haven’t

Re: [9fans] licence question

2022-01-30 Thread ibrahim via 9fans
On Sunday, 30 January 2022, at 8:55 AM, tlaronde wrote: > The lacking piece is the end: converting DVI to something else than PS and extending DVI to include drawing primitives so that there is a "MetaPost" generating DVI (Metadraw). The other points are already addressed. Perhaps xdvi is a good

Re: [9fans] licence question

2022-01-29 Thread ibrahim via 9fans
On Sunday, 30 January 2022, at 2:45 AM, ron minnich wrote: > The late jmk and I labored over a period of many months in 2013 to get Plan 9 out under a BSD license. In the end, the copyright holder at that time required that we distribute it, via UC Berkeley, under the GPL. No choice. It was that

Re: [9fans] licence question

2022-01-29 Thread ibrahim via 9fans
What I meant was that there is no sense in sharing the code for a special purpose kiosk app. For people who are interested search for gpl infringement tv boxes You will find many examples of companies who took gpl too lightly and got sued by FSF. The more users a product has which used GPL

Re: [9fans] licence question

2022-01-29 Thread ibrahim via 9fans
On Sunday, 30 January 2022, at 12:14 AM, sirjofri wrote: > Maybe I misunderstood something about licensing stuff but, can't you just distribute the working build product (binaries etc, without source) to the TV set (or kiosk) and keep the source in a completely separate open space, under some

Re: [9fans] licence question

2022-01-29 Thread ibrahim via 9fans
On Saturday, 29 January 2022, at 11:14 PM, Bakul Shah wrote: > Note that djvu would compress things very nicely. A full page 300dpi magazine color page that may be 25MB uncompressed will compress down to 40K-80K or so and be very legible, much more so compared a similar sized jpeg compressed

Re: [9fans] licence question

2022-01-29 Thread ibrahim via 9fans
On Saturday, 29 January 2022, at 10:42 PM, hiro wrote: > Proof of concepts have value, too :) It's quite funny what kind of stuff somebody might dig up in 2 decades and learn something unexpected from it, happens here all the time. I'm not saying I will personally have a need for the system, but

Re: [9fans] licence question

2022-01-29 Thread ibrahim via 9fans
On Saturday, 29 January 2022, at 10:18 PM, Steve Simon wrote: > Someone doesn’t like GPLs, can we not just accept this and not tell them they > are wrong. And if they wish not to release the source for their work, again that is their decision. Thanks for your support. I mean it. I don't get

Re: [9fans] licence question

2022-01-29 Thread ibrahim via 9fans
On Saturday, 29 January 2022, at 9:44 PM, hiro wrote: > if the odd one out of the students learns plan9 you think that's not worth their while? then why do you use plan9 yourself? i would have loved to have a teacher in uni that uses plan9. I don't can't and won't hide the fact that my virtual

Re: [9fans] licence question

2022-01-29 Thread ibrahim via 9fans
On Saturday, 29 January 2022, at 7:58 PM, cinap_lenrek wrote: > on the other hand, calling the ghostscript interpreter as a external program, i dont think that would force your program kiosk to be gpl licensed (for example page(1) would be in the same situation... it calls all kinds of external

Re: [9fans] licence question

2022-01-29 Thread ibrahim via 9fans
On Saturday, 29 January 2022, at 7:12 PM, Grant Defayette wrote: > Honestly I really don't see the issue with an 800mb network image. These > kiosk machines and network should be able to handle that with no issues and > it should fit on a disk easily. What constraint are you trying to solve? You

Re: [9fans] licence question

2022-01-29 Thread ibrahim via 9fans
On Saturday, 29 January 2022, at 5:56 PM, Bakul Shah wrote: > Also note that plan9 c compilers are likely no faster than tcc. And there will > be other challenges. My kiosk application using plan 9 and its compilers is already working. There were no problems changing from llvm to plan9

Re: [9fans] licence question

2022-01-29 Thread ibrahim via 9fans
On Saturday, 29 January 2022, at 2:24 PM, hiro wrote: > i don't buy the argument that source code would be too big. for just one subject in school i had to download many gigabytes of quartus, over a decade ago. our source is nowhere near that big. A kiosk application for educational purposes in

Re: [9fans] licence question

2022-01-29 Thread ibrahim via 9fans
On Friday, 28 January 2022, at 10:59 PM, hiro wrote: > why should it be closed source? you're gonna seriously put the effort to remove all the traces of source files? This kiosk app is meant for students in math, electrotechnics, mechanics ... its a closed area network where only registered

Re: [9fans] suggestion : new service targets for plan9

2022-01-28 Thread ibrahim via 9fans
A well established example for direct rendered frame support is the SHM extension of X11. There you can create a shared memory in your application and render directly into this. Afterwards you switch buffers without any transfer of image data. The image is directly rendered on the screen if the

Re: [9fans] suggestion : new service targets for plan9

2022-01-28 Thread ibrahim via 9fans
On Friday, 28 January 2022, at 3:11 PM, Philip Silva wrote: > I didn't deep-dive yet into the internals of it, but isn't it that when > combining the images at the end, that transfer of the initial images with > lots of data basically happens only once? It seems to me devdraw can be quite >

Re: [9fans] suggestion : new service targets for plan9

2022-01-28 Thread ibrahim via 9fans
On Friday, 28 January 2022, at 10:55 AM, Frank D. Engel, Jr. wrote: > As far as I can tell this would require practically zero core changes to the system as it is built entirely on existing primitives already offered. What you are suggesting is a higher level filesystem and libdraw

Re: [9fans] licence question

2022-01-28 Thread ibrahim via 9fans
On Friday, 28 January 2022, at 4:23 AM, Kurt H Maier wrote: > None of these prohibit redistribution. Feel free to delete them from your copy. I'm intending to distribute a closed source binary release as a kiosk application which will be used as a graphical terminal for students. So anything

Re: [9fans] suggestion : new service targets for plan9

2022-01-28 Thread ibrahim via 9fans
On Friday, 28 January 2022, at 8:53 AM, vic.thacker wrote: > Hmm. Have you considered using Inferno? I gave it a try long ago but I don't want to use it. The reason is the involvement of limbo. I prefer system code to be written in a language that I'm using now for decades and where I can

Re: [9fans] suggestion : new service targets for plan9

2022-01-28 Thread ibrahim via 9fans
On Friday, 28 January 2022, at 6:22 AM, ori wrote: > It'd probably make sense to generalize: 'service=foo' in plan9.ini could run /bin/^$foo^rc. This is an excerpt for one experimental gdi from profile ... ramfs font = /lib/font/bit/lucida/unicode.10.font upas/fs fn cd { builtin cd $* && awd } 

[9fans] suggestion : new service targets for plan9

2022-01-27 Thread ibrahim via 9fans
I developed a kiosk version of plan9 (based on 9front and legacy9) and am about to develop a single user desktop system. Those can coexist with the existing plan9 system. I named the new service targets kiosk and desktop. Both work without rio. Currently I used initdraw, initmouse,

Re: [9fans] licence question

2022-01-27 Thread ibrahim via 9fans
Thanks for your hint ori, After searching for Copying, Copyright, Licence I found these problematic commands (libs) : Xen (9f) diff (9f,l9) patch (9f, l9) ghostscript (9f, l9) mp3dec (9f, l9) lzip (l9) 9f ... 9font l9 ... legacy9 I'm not sure how problematic icclib could be. Clause 4 could be

Re: [9fans] licence question

2022-01-27 Thread ibrahim via 9fans
I'm lucky cause I don't need ghostscript, page (depending on it) the fonts. I'm using a framebuffer renderer instead of rio for my tiny kiosk version of 9front. My code depends on the bootloader, the drivers, kernelcode, libraries from 9front. Especially the WiFi-drivers, usb support ramfs

Re: [9fans] licence question

2022-01-27 Thread ibrahim via 9fans
Thanks hiro. Regarding ghostscript : In plan9-2e this was written in README.Plan9 > Aladdin Ghostscript has been licensed to be included with the > release of Plan 9.  Minor changes were made to the sources to > accommodate a couple of restrictions in the APE library and to > produce Plan 9

[9fans] licence question

2022-01-27 Thread ibrahim via 9fans
I noticed that I can't distribute fonts and ghostscript as part of a plan9 (9legacy, 9front) system due to their licensing terms. Does anybody know about code, libraries, binaries, documentation present on the latest 9legacy or 9front iso's which are outside the newly applied MIT-licence ?

Re: [9fans] 9vx, 9legacy

2021-04-18 Thread ibrahim via 9fans
For everyone interested : On 64 bit debian systems you need to install the X11 compatibility libraries with sudo apt-get install libx11-dev:i386 sudo apt-get install libxext-dev:i386 The same syntax is for the other libraries mentioned by David necessary. Afterwards it compiles without

Re: [9fans] 9vx, 9legacy

2021-04-18 Thread ibrahim via 9fans
Thanks for your fast reply, I'll try to find the way to install X11 compatibility libraries for debian 64 bit systems. > >     a) When I typed fshalt I got an error that I don't have permissions to >     call /bin/echo. It seems like echo from the host system was called >     instead of echo

[9fans] 9vx, 9legacy

2021-04-18 Thread ibrahim via 9fans
While looking for a way to exchange files between a linux system and an hosted virtual machine running plan9 I found vx32 and 9vx. I couldn't master to compile it under a 64 bit Linux cause libX11 was missing as a compatible 32 bit library so I installed a 32 bit linux and everthing compiled

[9fans] ISO file with MIT licenced parts of plan9 and contributions.

2021-04-16 Thread ibrahim via 9fans
Would it be possible for the plan 9 foundation to assemble an iso file with all parts of plan 9 and contributed code as downloadable from the website where in the root folder the new MIT license could be placed so that developers exactly know what is really part of this new license ? As an

Re: [9fans] searching advice

2021-04-12 Thread ibrahim via 9fans
First of thank you for your replies and sorry that I couldn*t reply immediatly. 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