Re: [9fans] Where can I find active Plan 9 communities for support and collaboration?

2024-08-03 Thread Ori Bernstein
When you posted questions to a mailing list, pasted them into ChatGPT, and sent 
the responses back to the list, you made several mistakes. Here are the key 
points:

1. **Respect for Time**: Sending AI-generated responses that contain 
inaccuracies or hallucinations wastes the time of those reading them.
2. **Accuracy**: AI responses may contain errors, leading to misinformation.
3. **Transparency**: Not informing others that the responses were AI-generated 
can lead to trust issues.
4. **Relevance**: Ensure responses are relevant and add value to the discussion.

Additionally, when engaging in any group discussion, whether online or in 
person, it is important to consider physical etiquette:

- **Personal Hygiene**: Maintain good hygiene to ensure a comfortable 
environment for everyone.
  - Brush your teeth and use mouthwash to avoid bad breath.
  - Shower regularly and use deodorant to avoid body odor.

**Checklist for Improvement**:
- Verify the accuracy of information before sharing.
- Clearly indicate when an AI is used to generate responses.
- Ensure your contributions are relevant and valuable.
- Maintain good personal hygiene:
  - Brush teeth and use mouthwash.
  - Shower regularly and use deodorant.
- Respect the time and attention of others in the discussion.

On August 4, 2024 10:18:17 AM GMT+09:00, kalona.ayeli...@fastmail.us wrote:
> I'm not a troll; frustrated, perhaps. I just don't understand this culture. I 
> don't think the issue lies with LLMs, but rather with an unwillingness to 
> cooperate unless there's payment involved. I've never encountered an 
> open-source community quite like this. Creating a separate mailing list to 
> avoid answering questions is, to say the least, unusual. I suppose it can be 
> seen as a safe zone for those who prefer not to assist newcomers. To me, it 
> feels elitist.
> 
> What I've learned is that there's a significant cultural gap for newcomers, 
> with an unspoken social contract and various hidden challenges.
> 
> I'm simply seeking a friendly Plan 9 group where people genuinely enjoy 
> helping newcomers.
> 
> I see some people get treated well and others are treated poorly.  If someone 
> asks a simple question, you give the person a pass. If someone asks a hard 
> question, then you treat the person badly. The lesson there is "Don't ask 
> hard questions." That is how I view it. If there are better Plan 9 groups out 
> there, then I'd like to join that group.

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T9804faa2e50a80d8-M9ad0ee446bebf1c7701a2f68
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] Where can I find active Plan 9 communities for support and collaboration?

2024-08-03 Thread ori
Quoth kalona.ayeli...@fastmail.us:
> If I cannot find support and collaboration on 9fans, where can I find active 
> Plan 9 communities for support and collaboration?

In light of the low quality of posts on this list, the p9f set up
a new, moderated, 9users list, and sent initial invites to people
who attended iwp9.

Anyone currently on the list can propose new invites.

AI slop will not be tolerated there.


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T9804faa2e50a80d8-M910464dc37fb7e991895
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] Moving files to a USB thumb drive.

2024-08-03 Thread ori
Quoth jas.smoke via 9fans <9fans@9fans.net>:
> Hi 9fans,
> 
> How do I set up and manage external storage devices in Plan 9?  I would like 
> to attach a USB thumb drive to move files.
> 
> -Jas
> 

With 9Front, it should show up under /shr/usb automatically.

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T4f67493d8e7306fc-M8a6829295340729ab7e6a149
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] Re: venti/mirrorarenas usage

2024-08-01 Thread Ori Bernstein
I don't think the best adaptation is drowning out anything helpful with an 
array of unhelpful inexperts.

If someone wants chatgpt responses, they don't need you as a middleman.

On August 1, 2024 7:36:17 AM EDT, kalona.ayeli...@fastmail.us wrote:
> No one is obligated to help. I'm asking those who care enough to assist. 
> 9fans is a place to ask and receive help. If it takes a while to get a 
> reasonable answer, we must adapt to the lack of available, helpful experts.

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Tca0eb0fbb2404e31-Mcb0c22dc96a6f0f047016a82
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] venti/mirrorarenas usage

2024-07-30 Thread ori
Quoth Marco Feichtinger :
> venti/mirrorarenas is undocumented, and I couldn't find any topic here,
> which goes into more detail.
> 
> So I am curious how does it work, 
> how does one to set it up, so the arenas get mirrored automatically,
> and why do you use it instead of fs(3) mirror?
> 
> -marco
> 

reading the source: it's a way to do an incremental
copy of venti data; it's not an alternative to fs(3);
it's an alternative to dd(1).

https://www.cespedes.org/blog/90/how-to-mirror-one-venti-to-another
https://marc.info/?l=9fans=147750604517288=2

seems to be the sum total of extant documentation.

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Tca0eb0fbb2404e31-M6966ce050157764490a6376f
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] Re: venti/mirrorarenas usage

2024-07-30 Thread ori
Quoth kalona.ayeli...@fastmail.us:
> I did all the work myself. If you choose to be dismissive, that is your 
> prerogative. The original question remains unanswered; you have only 
> complained and criticized, doing little to address it.
>

uh huh. So, when you ran this code:

>#!/bin/rc
>
>fn mirror {
>source=$1
>target=$2
>
>for block in `{ls $source/*} {
>cp $block $target/$block
>}
>}
>
>mirror /srv/venti/arena1 /srv/venti/mirror1
>mirror /srv/venti/arena2 /srv/venti/mirror2

what was the output? what are the contents of /srv/venti?
what is the syntax for a for loop in rc?

*nothing* in that snippet will work.

you are lying to people, and wasting their time.

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Tca0eb0fbb2404e31-M6ade93583076715a7aba8353
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] Re: venti/mirrorarenas usage

2024-07-30 Thread ori
Quoth kalona.ayeli...@fastmail.us:
> 
> I will place this on my work and posts to show ownership. Attribute the work 
> to me as you should:
> Copyright 2024 by Kalona Ayeliski. All rights reserved.
> 

given that the steps in 'automatic mirroring with custom scripts' will never 
work
as written, and smell like an llm hallucination: what steps did you take in 
testing
what you posted?

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Tca0eb0fbb2404e31-M4bbeec245a4002f000ff869b
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] 9atom libxml and more xml stuff

2024-07-25 Thread ori
Quoth Ben Huntsman :
> Is 9atom still updated in any way, shape, or form, or are you working off 
> that really old version from like 10 years ago?   
>  
> I really liked 9atom but it doesn’t seem to like modern hardware, and I 
> always had a hard time getting it to run under VMware… 
>  
> Thanks! 
>  

I don't think it's currently being maintained.

If there's something you think would be useful which
hasn't been integrated into 9front, I'd be happy to
look into it.

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Te954fc89420dc526-M4fe9206005d2ab26900ac1f0
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] mk results in rc: suicide:

2024-07-13 Thread ori
> 
> I am lost here. 
> I read the acid manual, but I still don't know what this output is about.
> 

lstk() prints a stack trace -- or at least tries to,
but fails. That implies to me that your stack frame
is busted.

asm()/casm() shows assembly. The PC you crashed on
is 0xb5d9, which happens to be in the middle of
this comparison instruction:

> Readdir+0x2c 0xb5d8 CMPLdir+0x8(SB)(CX*1),AX
> Readdir+0x33 0xb5df JNE Readdir+0xd8(SB)

which tells me whatever jumped into the code here
is junk; either a bad function pointer, a flipped
bit in your binary, or something else.

Since nothing in the asm you dumped jumps to the
address Readdir+0x2d(SB) (0xb5d9-0xb5ac),
that tells me that whatever is broken, it's likely
not in this function.


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T68f44cf88ca61ff3-Mb1b7f7abc2343184053ccf39
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] mk results in rc: suicide:

2024-07-09 Thread Ori Bernstein
The useful hints will be in lstk() (does
the stack look sane), as well as in the
disassembly of the code (asm(Readdir), casm())

It seems unlikely that 'f' is out of
bounds, given the bounds check above,
which makes me suspect a corrupted binary.

On Sun, 7 Jul 2024 17:36:35 +0200
Marco Feichtinger  wrote:

> Error during compiling:
> rc 718: suicide: sys: trap: fault read addr=0x965708 pc=0xb5d9
> mk: 8c -FTVw mtrr.c  : exit status=rc 718: sys: trap: fault read 
> addr=0x965708 pc=0xb5d9
> 
> acid:
> term% acid 718
> /proc/718/text:386 plan 9 executable
> /sys/lib/acid/port
> /sys/lib/acid/386
> acid: src(0xb5d9)
> /sys/src/cmd/rc/plan9.c:476
>  471int n;
>  472
>  473if(f<0 || f>=NFD)
>  474return 0;
>  475Again:
> >476if(dir[f].i==dir[f].n){ /* read */
> 477free(dir[f].dbuf);
> 478dir[f].dbuf = 0;
> 479n = dirread(f, [f].dbuf);
> 480if(n>0){
> 481if(onlydirs){
> acid: regs()
> PC  0xb5d9 Readdir+0x2d  /sys/src/cmd/rc/plan9.c:476
> SP  0xdfffeea3 ECODE 0x0004 EFLAG 0x00010286
> CS  0x0023 DS0x001b SS  0x001b
> GS  0x001b FS0x001b ES  0x001b
> TRAP0x000e page fault
> AX  0xdfffef00 BX   0x00965700 CX   0x0214 DX   0x00040b20
> DI      0x00016ca7 SI   0x00155720 BP   0x000176c8
> acid:
> 
> I didn't get any wiser.
> 
> -marco
> 


-- 
Ori Bernstein 

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T68f44cf88ca61ff3-Md46471297fafa3051bd167f4
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] mk results in rc: suicide:

2024-07-07 Thread ori
Have you looked at the crashed binary in acid, and checked if the
PC seems to be pointing at something sensible? Do you get a sane
stack trace?

Can you post it?

Quoth Marco Feichtinger :
> Thanks for the help guys, but unfortunately I couldn't figure it out yet.
> 
> I did run MemTest86, which passed; no errors. 
> I also tried a different RAM module, but got the same error.
> 
> The timestamp of the libraries in /386/lib looks fine.
> 
> > To avoid such problems while rebuilding kernels + libraries + commands you 
> > can use namespaces or some tricks as in 
> > http://9p.io/wiki/plan9/compiling_kernels/index.html
> Thanks for the link.
> I tried it, but with the same result.
> 
> -marco
> 

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T68f44cf88ca61ff3-M1b5b098f70fbd4041d744643
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] yet another try to fixup venti

2024-06-12 Thread ori
Sounds fairly interesting, though I'm curious how it compares;
my guess was that because of the lack of locality due to using
hashes for the score, a trie wouldn't be that different from a
hash table.

Quoth wb.kl...@gmail.com:
> After studying Steve Stallion's  SSD venti disaster, I decided to do my own 
> try to fix the issues of venti.
> 
> Despite my reservations on the lasting wisdom of some of the design choices, 
> I try to use the traditional  arena disk layout.
>  Only the on-disk index is replaced with a trie-based in-memory structure.
> 
> The trienodes represent either the score and IAddr data as leaves or 16 
> indices for the next nibble of the score to search further. There is no need 
> for a Bloom filter, as the trie search is not less performant for negative 
> results. The actual trienode size is 64 bytes now, but can probably shorted 
> to 48 bytes.
> 
> So far, I have managed to convert buildindex into buildtrie.  If -v option is 
> used, the contents of the trie are printed in lexical order of the score.
> 
> The data from my experiments are:
> 
> I used my 4 arena files, each 20GB, containing about 10 million clumps in 
> standard 500MB arenas. Data from the arena directories are read in in about  
> one and a half minute. (There is one error in one of the arenas.) IMHO this 
> is acceptable as startup time for a venti server.
> 
> The trie has about 14m nodes, which are stored in a contiguous array. The 
> trie, which is now 32 bit indexed, thus may be reduced to 24 bit index for 
> the current data amount.
> 
> For larger storage, there is a design choice, either use 24 bit indices and 
> 48 byte trie nodes, and 256 trie arrays, or use 32bit indices and 64 byte 
> trienodes in a single array.
> 
> After I  manage to  push my data to a planport fork on github, you will hear 
> more.

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T21878aa53884911b-M7cf5960cda854dba36823793
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] Throwing in the Towel

2024-05-28 Thread ori
Finally,. SSDs just die over time. Especially if they are
not powered on and refreshing. JEDEC specs say that they
should retain data for 1 year unplugged when stored at 30
degrees celsius, assuming the internet isn't lying to me.

Keep backups.

Quoth Dave Eckhardt :
> > For the napkin calculation: On disk, the IEntry is 38Bytes.  Alas,
> > writes occur always in (the ssd internal) blocksize.  So, essentially
> > (assuming 4096 byte blocksize, which is quite optimistic), we have
> > a write efficiency of less than 1 percent.
> 
> While I see how such a model can predict disaster, I don't think that
> model matches how FTLs work, because it can't.
> 
> Many file systems (FAT, ext2/3/4) write the same logical block over
> and over and over and over and over.  I think the default interval
> for ext4 to synch the superblock and the journal is five seconds,
> which if true is more than 15,000 times every *day* for a busy
> file system (and I think lots of Linux systems are busy in that
> sense).
> 
> > A good firmware in the ssd could avoid needing a new block for the
> > write, if all bits are changed in teh same direction by the new
> > data.
> 
> Again, I believe this model predicts that no regular Linux file
> system can be used on any SSD, thus I believe this model is not
> accurate.
> 
> To quote Wikipedia:
> 
>   https://en.wikipedia.org/wiki/Flash_memory_controller
> 
> > The mapping units of an FTL can differ so that LBAs are mapped
> > block-, page- or even sub-page-based.  Depending on the usage
> > pattern, a finer mapping granularity can significantly reduce
> > the flash wear out and maximize the endurance of a flash based
> > storage media.
> 
> Also, I feel as if this point is several assumption layers deep.
> I think one user reported an unknown number of failures in two
> sets of SSDs of unknown brand and model.  I don't think we know
> that it was venti SSDs that went bad as opposed to fossil SSDs,
> let alone knowing it was index SSDs for venti.
> 
> > It seems, venti in its current form is a ssd killer, if they
> > are used for the isects.
> 
> I don't think this claim is yet supported well.
> 
> Dave Eckhardt

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T2ca67486c7a13a77-M076297816c8a30d15e67368f
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


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

2024-05-17 Thread ori
I'm not sure it is interesting.

Quoth pl...@room3420.net:
> an other interesting reading :
> https://www.linkedin.com/pulse/critical-analysis-9front-community-conflict-vester-thacker-htt3f?trk=article-ssr-frontend-pulse_more-articles_related-content-card

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Te051f230f2656bbb-M5a800d099a877c4c827be898
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


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

2024-05-17 Thread ori
Quoth samuel.reader via 9fans <9fans@9fans.net>:
> Someone asked about the differences between 9front and 9legacy. This first 
> draft provides a brief overview.
> https://link.storjshare.io/s/jx6tw46kfxskld45ussjek46ccpq/revitalizing-project/RevitalizingPlan9.pdf

Unfortunately, it doesn't provide a correct overview.

For example, 9front added no syscalls beyond picking
up the 'nsec' system call that 9legacy had added.
We deprecated it on import, but it was needed to run
go binaries.

The rest of this seems similarly accurate.


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Te051f230f2656bbb-M777c67b2191bf9d3c5c7a35c
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: Clarifying Lucio's Additional Requests [Was: Re: [9fans] List of companies that use Plan 9. ]

2024-05-15 Thread ori
Quoth vic.thac...@fastmail.fm:
> Sadly, I don't have what it takes to bridge the gap. I think that my 
> idea of mending the communities is too grand. Also, I'm saddened 
> to see the more I try to help the worse the situation becomes. 

The communities are mending more or less fine, at least
among the people who actually hack on things. Code is
shared and imported in both directions, and discussion
is happening.

What is making things worse for you is back seat driving.
Starting from a position of contributing work might go
over well. Trying to tell me how I should spend my time
will require you to pay me.

For example:

> I have my own personal Plan 9 distribution that I have been using 
> for years, circa 2006.

Why should I listen to you about how to heal fractured
communities, when you have a community so fractured, it
has one member, and was effectively a secret for 18 years?

A first step would be putting it out there. A second would
be listing the changes you've felt the need to make. Ideally
with some reasoning.

If that's out there, I'll happily look through, and if it
makes sense, I'll integrate parts into 9front. The 9legacy
folks may or may not, but at least they'll have the choice.

So:

> but I find it  challenging to contribute. 

If you want to change that, I think the first step is
starting with some humility. Instead of trying to make
other people into your unpaid interns, start by figuring
out how to contribute.

Find a bug. Write a patch. Send a fix. Work on a specific
problem. Realize that people will only pay attention after
work gets done.

But, I've said this before. I don't expect it will get
listened to this time either.


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T9bf40e9448c878ab-Mbb3343ea7875fc0ca134f356
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] List of companies that use Plan 9.

2024-05-15 Thread ori
Quoth Lucio De Re :
> I have asked precisely NOTHING and have only pointed out the consequences
> of omitting sources from the 9front distribution because it leads to
> undesirable divisions.

Yes, in theory it would have been nice if we had people who had
volunteered to maintain it.


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Tad3dc0c93039a7d2-M20880e83e49b8dce990f212f
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: Clarifying Lucio's Additional Requests [Was: Re: [9fans] List of companies that use Plan 9. ]

2024-05-15 Thread ori
Quoth vic.thac...@fastmail.fm:
> A better solution might be to inform others on how to interface with
> each community.  For example, providing clear instructions on how to
> submit feature and bug requests.  This is something I haven’t seen
> mentioned recently.  It would be beneficial for each community to
> explain what is acceptable in these interactions.

Section 2.4 and 2.5 of the FQA: https://fqa.9front.org/fqa2.html#2.4

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T9bf40e9448c878ab-M377f31693fad0bf7dadf6e6f
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


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

2024-05-13 Thread Ori Bernstein
On Mon, 13 May 2024 11:56:20 -0400
"ibrahim via 9fans" <9fans@9fans.net> wrote:

> I'm wondering why you don't adjust it so that 9front can also be run there.

Because 9vx is a hacky dead end; it fundamentally
only runs (and can only run) on 32-bit x86. It
works because of a quirk of 32-bit x86 addressing.

Linux distros are wanting to drop support for
running 32 bit binaries (Ubuntu tried in 2019,
others have tried on and off).

Macs no longer ship x86 processors, and even the
ones that have x86 cpus dropped support for 32-bit
binaries 5 years ago.

I have no idea what windows is up to.

Basically, qemu/drawterm works better in more or
less every way.

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Te051f230f2656bbb-M5d593a074dd95a16887f6a83
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


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

2024-05-13 Thread ori
Quoth Jacob Moody :
> If there were a couple of open source Plan 9 forks that each saw
> active development and we were having issues with keeping the source
> code  ported between them sure I could see this as a reason to do
> that.  We have however never found that the source code proved much of
> a challenge

Actually -- to that point: if someone is looking for organizational
work to do, that work could be finding people with private forks of
Plan 9, and then convincing them to make it public.

Following that up with cataloguing the differences between the
various forks would also be useful work.

Harvey has actually done a decent amount of this, putting the forks
into branches in the repo:

https://github.com/Harvey-OS/harvey


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Tcf128fa955b8aafc-Mc49aaeab71da21ea885cbe31
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


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

2024-05-13 Thread ori
Quoth ibrahim via 9fans <9fans@9fans.net>:
> 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 remotly accessible from plan9. But the choice of 
> a scm is a question of taste. 
> 

it's a sad system that can't even host its own sources.

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Tcf128fa955b8aafc-Mf6f39b8373cc63a544f217ef
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


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

2024-05-13 Thread Ori Bernstein
On Mon, 13 May 2024 06:52:37 -0400, "ibrahim via 9fans" <9fans@9fans.net> wrote:

> 
> This was an example and I didn't find the original licenses from freetype in 
> the folder or in the code. Perhaps they got lost while porting this code to 
> 9front.

Indeed, it would be strange to find them, given that
we don't ship freetype.


-- 
Ori Bernstein

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Tcf128fa955b8aafc-Me2f7348f05a060950815e38e
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


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

2024-05-12 Thread ori
oals and
> > values that resonate with all members. What are your thoughts on creating
> > open channels for dialogue and collaboration? How can we ensure that
> > everyone feels valued and heard? This approach could foster a more
> > cooperative and inclusive environment.
> > > >>
> > > >> Vic
> > > >>
> > > >>
> > > >> On Sun, May 12, 2024, at 16:19, pl...@room3420.net wrote:
> > > >> > "tl;dr: you need people doing the work before you can try
> > > >> > to organize them; the way to get people doing the work is
> > > >> >  to bootstrap it by doing work and showing value." [from Ori].
> > > >> >  or
> > > >> >  "Don't be the kid who can't play [whatever]ball but wants to teach
> > > >> > everybody and be the team coach, just because he read a book."

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Tcf128fa955b8aafc-M81117d268b8f840b41281f04
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


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

2024-05-12 Thread ori
I don't think this approach has ever worked in
the open source world -- it always starts with
someone building something useful. The vision
and goal is defined by the work being done.

After something useful is built, people start
to join in and contribute.

After enough people join in, it makes sense to
have more organization.

Quoth vester.thac...@fastmail.fm:
> The complexity of communication in this medium often necessitates detailed 
> discussions.  You highlighted the need for additional personnel to manage the 
> workload (e.g. do the work).  From my perspective, this requires a 
> well-defined vision, clear objectives, and a prioritized list of deliverables 
> to align efforts effectively.  Currently, it seems the role of product 
> managers is collectively held, though it's unclear who exactly is 
> responsible.  Typically, a team of two or more individuals would focus on 
> these deliverables.  In past projects, I've seen the use of a project board 
> to keep everyone updated on tasks—an approach known as "information radiator" 
> in project management.  I'm open to other methods if you had something 
> different in mind that I may have overlooked.  If you are considering a 
> meritocracy, I would recommend caution.  Experience has shown that what we 
> truly need is increased collaboration and unity, rather than a system that 
> could potentially encourage competition and division.  I apologize if my 
> message is obtuse, I am trying to keep this message concise, I can expound 
> more for clarity.  I hope my explanation helps. 
> 
> Vic
> 
> 
> On Mon, May 13, 2024, at 03:36, o...@eigenstate.org wrote:
> > that's not what I said.
> >
> > Quoth vic.thac...@fastmail.fm:
> >> I agree that having a clear vision and charter is essential before forming 
> >> a team. Regarding building an inclusive Plan 9 community that encompasses 
> >> multiple groups, it's important to establish common goals and values that 
> >> resonate with all members. What are your thoughts on creating open 
> >> channels for dialogue and collaboration? How can we ensure that everyone 
> >> feels valued and heard? This approach could foster a more cooperative and 
> >> inclusive environment.
> >> 
> >> Vic
> >> 
> >> 
> >> On Sun, May 12, 2024, at 16:19, pl...@room3420.net wrote:
> >> > "tl;dr: you need people doing the work before you can try
> >> > to organize them; the way to get people doing the work is
> >> >  to bootstrap it by doing work and showing value." [from Ori].
> >> >  or
> >> >  "Don't be the kid who can't play [whatever]ball but wants to teach
> >> > everybody and be the team coach, just because he read a book."

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Tcf128fa955b8aafc-M0a94c7102286e462a972a310
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] one weird trick to break p9sk1 ?

2024-05-12 Thread ori
Quoth o...@eigenstate.org:
> Quoth Richard Miller <9f...@hamnavoe.com>:
> > I'm using a new subject [was: Interoperating between 9legacy and 9front]
> > in the hope of continuing discussion of the vulnerability of p9sk1 without
> > too many other distractions.
> > 
> > mo...@posixcafe.org said:
> > > If we agree that:
> > > 
> > > 1) p9sk1 allows the shared secret to be brute-forced offline.
> > > 2) The average consumer machine is fast enough to make a large amount of 
> > > attempts in a short time,
> > >in other words triple DES is not computationally hard to brute force 
> > > these days.
> > > 
> > > I don't know how you don't see how this is trivial to do.
> > 
> > I agree that 1) is true, but I don't think it's serious. The shared secret 
> > is
> > only valid for the current session, so by the time it's brute forced, it may
> > be too late to use. I think the bad vulnerability is that the ticket request
> > and response can be used offline to brute force the (more permanent) DES 
> > keys
> > of the client and server. Provided, of course, that the random teenager 
> > somehow
> > is able to listen in on the conversation between my p9sk1 clients and 
> > servers.
> > 
> > On the other hand, it's hard to know whether to agree or disagree with 2),
> > without knowing exactly what is meant by "large amount", "short time",
> > "computationally hard", and "trivial".
> > 
> > When Jacob told me at IWP9 in Waterloo that p9sk1 had been broken, not
> > just theoretically but in practice, I was looking forward to seeing 
> > publication
> > of the details. Ori's recent claim in 9fans seemed more specific:
> > 
> 
> The intial exchange sends across the challenges:
> 
> C→S: CHc
> S→C: AuthTreq, IDs, DN, CHs, -, -
> 

Oops -- wrong messages; these are the ones
you want to be breaking:

C→A: AuthTreq, IDs, DN, CHs, IDc, IDr
A→C: AuthOK, Kc{AuthTc, CHs, IDc, IDr, Kn}, Ks{AuthTs, CHs,
   IDc, IDr, Kn}

Thanks to cinap for pointing that out.


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T56397eff6269af27-M396fa4f83c1770df9b18c6f1
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


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

2024-05-12 Thread ori
that's not what I said.

Quoth vic.thac...@fastmail.fm:
> I agree that having a clear vision and charter is essential before forming a 
> team. Regarding building an inclusive Plan 9 community that encompasses 
> multiple groups, it's important to establish common goals and values that 
> resonate with all members. What are your thoughts on creating open channels 
> for dialogue and collaboration? How can we ensure that everyone feels valued 
> and heard? This approach could foster a more cooperative and inclusive 
> environment.
> 
> Vic
> 
> 
> On Sun, May 12, 2024, at 16:19, pl...@room3420.net wrote:
> > "tl;dr: you need people doing the work before you can try
> > to organize them; the way to get people doing the work is
> >  to bootstrap it by doing work and showing value." [from Ori].
> >  or
> >  "Don't be the kid who can't play [whatever]ball but wants to teach
> > everybody and be the team coach, just because he read a book."

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Tcf128fa955b8aafc-M29a8b8a91cbfeb7a6d3a88d3
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] one weird trick to break p9sk1 ?

2024-05-12 Thread ori
Quoth Richard Miller <9f...@hamnavoe.com>:
> I'm using a new subject [was: Interoperating between 9legacy and 9front]
> in the hope of continuing discussion of the vulnerability of p9sk1 without
> too many other distractions.
> 
> mo...@posixcafe.org said:
> > If we agree that:
> > 
> > 1) p9sk1 allows the shared secret to be brute-forced offline.
> > 2) The average consumer machine is fast enough to make a large amount of 
> > attempts in a short time,
> >in other words triple DES is not computationally hard to brute force 
> > these days.
> > 
> > I don't know how you don't see how this is trivial to do.
> 
> I agree that 1) is true, but I don't think it's serious. The shared secret is
> only valid for the current session, so by the time it's brute forced, it may
> be too late to use. I think the bad vulnerability is that the ticket request
> and response can be used offline to brute force the (more permanent) DES keys
> of the client and server. Provided, of course, that the random teenager 
> somehow
> is able to listen in on the conversation between my p9sk1 clients and servers.
> 
> On the other hand, it's hard to know whether to agree or disagree with 2),
> without knowing exactly what is meant by "large amount", "short time",
> "computationally hard", and "trivial".
> 
> When Jacob told me at IWP9 in Waterloo that p9sk1 had been broken, not
> just theoretically but in practice, I was looking forward to seeing 
> publication
> of the details. Ori's recent claim in 9fans seemed more specific:
> 

The intial exchange sends across the challenges:

C→S: CHc
S→C: AuthTreq, IDs, DN, CHs, -, -

Because the challenge and IDs are sent as plain text, if I
can decrypt the client message with a key and find my known
plain text, that key will work to authenticate the client.
For example, if I have a ticket, and a trace of the first
few packets of the key exchange, I have enough information
to do something like this:

ticketpair = {
Kc{AuthTc, CHs, IDc, IDr, Kn},
Ks{AuthTs, CHs, IDc, IDr, Kn}
}

cmsg = ticketpair[0]
for(k in keyspace){
m = decrypt(k, cmsg)
if(m.CHs == CHs && m.IDs == IDs)
probably_bingo()
}

At that point, I need to guess the username, but this often
is relatively easy -- often, this is posted publicly; you
can probably guess that my user is 'ori' without trouble.

With those bits of information, you're able to complete a
new exchange as the client, and log in successfully.

The EFF was cracking DES keys in 22 hours back in 1998.
https://en.wikipedia.org/wiki/EFF_DES_cracker

Hardware, in particular GPUs, have gotten quite a bit
better since then.


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T56397eff6269af27-Mbe7e83e1e06339063e6d8e8f
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


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

2024-05-09 Thread ori
keep in mind that it can literally be brute forced in an
afternoon by a teenager; even a gpu isn't needed to do
this in a reasonable amount of time.

Quoth Lucas Francesco :
> https://seh.dev/p9sk1/
> 
> On Thu, 9 May 2024 at 08:01, Lucio De Re  wrote:
> >
> > That seems simple enough, but "enable p9sk1 for the hostowner on 9front" 
> > isn't something I'm familiar with. Is it an additional attribute in the 
> > network database that I am not aware of?
> >
> > I will check the manual pages, although I'm not sure what to look for. I 
> > did note when creating a user or similar activity that a special case was 
> > made to include p9sk1 somewhere and I did later wonder about it, which is 
> > what my long question was all about, but I could not see where the details 
> > were hiding.
> >
> > Much appreciated, in any case, thank you.
> >
> > And, yes, plan9port is based on what has now become 9legacy, but there are 
> > significant 9front contributions. It would have been quite helpful if p9p 
> > development had been farmed out to a team comprising developers (and 
> > designers) from both camps.
> >
> > Lucio.
> >
> > On Thu, May 9, 2024 at 11:06 AM  wrote:
> >>
> >> I am using fossil on plan9port (which should be similar to 9legacy) from 
> >> 9front. The only thing which I needed was to enable p9sk1 for the 
> >> hostowner on 9front  (the auth server) and a factotum entry for this in 
> >> the file server, IIRC.
> >
> >
> >
> > --
> > Lucio De Re
> > 2 Piet Retief St
> > Kestell (Eastern Free State)
> > 9860 South Africa
> >
> > Ph.: +27 58 653 1433
> > Cell: +27 83 251 5824
> > 9fans / 9fans / see discussions + participants + delivery options Permalink

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Tde2ca2adda383a3a-M9ae912348a14965096f54bc2
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] VCS on Plan9

2024-04-18 Thread ori
Quoth Dan Cross :
> 
> Correct me if I'm wrong, but this is just an `echo` into fossilcons,
> isn't it? `fsys main snap -a` or something like it?

it would be if being able to write to fossilcons
didn't imply being able to do a lot more than
creating a new snapshot.



--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Tab2715b0e6f3e0a5-M3f392236402010c98cf4caeb
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] VCS on Plan9

2024-04-18 Thread Ori Bernstein
On Thu, 18 Apr 2024 15:54:07 +
"certanan via 9fans" <9fans@9fans.net> wrote:

> Hi,
> 
> is there any more "organic/natural" way to do source control on today's Plan9 
> (9front specifically), other than Ori's Git?

on today's plan 9? no.

> 
> In other words, how (if at all) did people at Bell Labs and the community 
> alike originally manage their contributions in a way that would allow them to 
> create patches without much hassle?

on labs plan 9: https://9p.io/magic/man2html/1/patch

I dont think anyone is submitting patches with this any more.

> 
> Was it as simple as backing a source tree up, making some changes, and then 
> comparing the two? Venti? Replica?
> 
> tom


-- 
Ori Bernstein 

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Tab2715b0e6f3e0a5-M59f6a60a62da218a9404b228
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] troll paper

2024-04-16 Thread ori
Quoth Charles Forsyth :
> 
> it's been a little while since i first looked at it, but i think one of the
> example application is exactly how one might use it to avoid 80k lines of
> yaml that you must look at directly.

while it may help -- this is just stacking complexity on top of
complexity.

kubernetes may be a tool that some of us need to deal with for
our jobs, but it has no place in a well designed rethink of the
world.


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T51f7f5a8927e1271-M258f197be9ba11ce28b6cc6e
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


[9fans] Last Call: IWP9 Shirts + Registration

2024-03-24 Thread Ori Bernstein
While we're happy to take late registrations, we
need to put out the t-shirt order. I'll be sending
that out on April 1st, so if you haven't registered
before then, your shirt will not be ordered.

For those that have ordered, there should be an
email requesting shirt size info that you need to
respond to.

-- 
Ori Bernstein

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T05224b13e5a0cf96-M94d192f2eec9c484f2a6545b
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


[9fans] IWP9 Papers: Tomorrow. IWP9 WIPs: Feb 27th.

2024-02-12 Thread ori
Sending out a final reminder. Thanks for your time and effort.

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T5ad337fb11024964-Mcb20ee1a1a6b4276241afc8b
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] Update: Papers are due on Feb 13th.

2024-01-30 Thread ori
Enough people spoke up asking for extensions
that we extended it.

You've got until Feb 13th.

Quoth o...@eigenstate.org:
> 
> Just a reminder: Papers are due on Jan 30th,
> WIPs are on Feb 12th.
> 
> If you want to submit, but need more time, let
> us know. (And thanks to those that have already
> done this)

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T64782cf0c730793a-Mf58bf511cc597228f17b591a
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


[9fans] Reminder: Papers are due on the 30th.

2024-01-29 Thread ori
Just a reminder: Papers are due on Jan 30th,
WIPs are on Feb 12th.

If you want to submit, but need more time, let
us know. (And thanks to those that have already
done this)


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Td267d7a4f880398a-M43940e45f3e93298d62e3dda
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] Formation of a Plan 9 Core Team

2024-01-26 Thread ori
In my experience, an open source team forms when
someone does work.  If the work is good, others join
in.  They start with someone taking initiative to
build.

Eventually, it may make sense to put in some
bureaucracy, as people doing the work struggle to
communicate effectively.

Right now, it appears that (outside 9front) the problem
is the opposite -- there's a lot of folks trying to
communicate a direction, but far too few sharing code.

It may be worth quoting the FreeBSD wiki on what their
core team does:

The FreeBSD/core team manages the project as a
whole.  In theory, they set the long term goals and
agenda for development and then delegate the
implementation of these goals to the appropriate
teams.  In reality, the groups of developers doing
work in a particular area tend to have an even
greater say in the direction of the project.  The
core team has historically recognized this and
gives great deference to active, productive members
of the community in matters of direction.  Core,
and its members, encourage the developer community
to work together towards a consensus driven final
goal.  Core rarely explicitly endorses these goals,
but often takes note of progress or its lack in
areas important to the project.

Again, it's worth emphasizing here that the FreeBSD
core team sees its job as facilitating consensus, and
dictating direction is a failure mode rather than the
common outcome.

Don't worry: if you start setting a direction and
making progress, you'll have a peanut gallery chiming
in and trying to chart the work you do.  If you're
lucky, some may even help.

Quoth Vester \Vic\" Thacker :
> Is there interest in establishing a dedicated Plan 9 Core Team to spearhead 
> its technical development? When we look at other communities like FreeBSD, 
> they have both a foundation and a core team, with the latter overseeing the 
> technical aspects of the project. If this idea resonates with you, then the 
> idea of selecting members for the Plan 9 Core Team is worth considering.
> It's important to note that the Plan 9 ecosystem consists of multiple 
> distributions. It's possible that the technical leaders of these projects 
> might be willing to step up and contribute their expertise to the Plan 9 Core 
> Team, offering valuable guidance and facilitating the development of a new 
> mainline.
> 
> The Core Team's responsibilities would include making the tough decisions 
> required to chart the future course of Plan 9. What are your thoughts on this 
> proposal?
> 
> --vic
> 

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T8d272411830cebfc-Mb98bf58b1bd32699b4a025de
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


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

2024-01-25 Thread ori
Great; let me repeat one more time: The Plan 9
foundation does not currently engage in technical
work such as putting together releases. There will
be no release from the P9F including 9front code,
because there will be no release from the P9F.

If you feel the need for a release, I encourage you
to make one. If you feel your release is insufficently
formal, I suggest renting a tux.

Quoth Don A. Bailey :
> I’m aware you’re a member of the foundation.
> 
> What I want I think I’ve made clear. I do not want to see a formal release of 
> Plan 9 that includes anything from the 9front project. I do not want 9front 
> merged with what I tongue-in-cheek term “mainline” (9legacy / 9pio updated 
> patch sets). I’d rather 9front stay its own thing. I’m certain there are a 
> lot of relevant contributions within 9front but I think its place is as its 
> own niche system.
> 
> Thanks! 
> 
> 
> > On Jan 25, 2024, at 4:55 PM, o...@eigenstate.org wrote:
> > 
> > Quoth Don A. Bailey :
> >> I’d prefer the sources to be managed by the foundation and would
> >> like to only receive patches through them.
> > 
> > Speaking as a member of the foundation, we do not manage sources
> > or distribute patches. We do not maintain a Plan 9 distribution,
> > and currently have no plans to do so.
> > 
> > Our focus, in line with our charter, is not technical. We focus
> > on growing the Plan 9 community, and providing ways to help the
> > Plan 9 diaspora with their technical work, and helping with the
> > logistics involved in that. An example of the work the P9F may
> > take on would be organizing IWP9.
> > 
> > While I have not discussed with the rest of the P9F, I think
> > providing infrastructure to support community projects would
> > also fit our goals.
> > 
> > If you have specific ways we can support people like you
> > taking up the torch and carrying plan 9 development forward,
> > please speak up and let us know; I'll ensure that it gets
> > discussed at the next P9F meeting.
> > 

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T42f11e0265bcfa18-Mc9e01fa7ceef47566de34f76
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] P9F meetings (was: Re: Charting the Future: Envisioning Plan 9 Release 5 for the 9fans Community)

2024-01-25 Thread ori
Quoth David Arnold :
> > On 26 Jan 2024, at 07:38, o...@eigenstate.org wrote:
> 
> <…>
> 
> > If you have specific ways we can support people like you
> > taking up the torch and carrying plan 9 development forward,
> > please speak up and let us know; I'll ensure that it gets
> > discussed at the next P9F meeting.
> 
> Is there any record of P9F meetings? Agendas or minutes?  Even recordings or 
> transcripts?
> 
> From my (admittedly very peripheral) position, the activities of the 
> Foundation are almost completely opaque. It’d be great to see some more of 
> its activity. 
> 

I'm not aware of any public record at the moment;

Speaking purely for myself, it seems like a good idea
to post a regular summary.


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T3cf0d30fdee278a6-M8d5ff6bc8d9587bf63f1e96a
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


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

2024-01-25 Thread ori
Also: We're organizing IWP9 largely as a forum
for folks like you to figure out how to make this
all happen; there's going to be plenty of time
between talks as well as hacking days to figure
out what code needs to be written, what patches
exist in people's local trees, plenty of napkins
(and, if you're lucky, whiteboards) to figure out
designs, and even get a head start on it.

Considering submitting some WIP or opinion papers
on the details of how you plan to accomplish this.

Quoth vic.thac...@fastmail.fm:
> Dear 9fans, as enthusiasts and experts of Plan 9, you are undoubtedly aware 
> of the unique position this operating system holds in the world of 
> distributed computing. Its influence on modern computing paradigms is 
> undeniable. In the spirit of continuing this legacy, the prospect of Plan 9 
> Release 5 beckons, offering a pathway to not just preserve but also enhance 
> our beloved system. This essay aims to articulate the rationale for Plan 9 
> Release 5, focusing on the need for modernization, the potential for 
> innovation, and the practical considerations that align with our shared 
> passions and expertise.
> 
> The Need for Modernization
> 
> Technological Evolution: 
> We've all witnessed the dramatic shifts in technology since Plan 9's last 
> iteration. To keep Plan 9 at the forefront of utility and innovation, it's 
> essential to adapt and update our system in line with the latest advancements 
> in hardware, networking, and programming languages. This evolution is crucial 
> to ensure that Plan 9 remains an indispensable tool in our modern tech 
> toolkit.
> 
> Security Enhancements: 
> In our ever-connected world, the sophistication of cyber threats is a reality 
> we cannot ignore. It is imperative that Plan 9 evolves to include 
> cutting-edge security protocols, safeguarding our systems and the unique work 
> we do from emerging cyber risks.
> 
> Hardware Compatibility: 
> The advent of new hardware architectures is an exciting challenge for us. 
> Updating Plan 9 to support these new platforms means not only preserving its 
> usability but also expanding our horizons to new forms of computing, 
> something we, as 9fans, have always embraced.
> 
> Fostering Innovation
> 
> Research and Education: 
> Plan 9’s novel approach to system design and distributed computing has always 
> been a beacon for academic research and education. A new release would 
> re-energize our academic endeavors, offering a modern platform for continued 
> exploration and learning, pushing the boundaries of what we can achieve with 
> Plan 9.
> 
> Community Engagement:
> A new version of Plan 9 stands to reinvigorate our community. This is an 
> opportunity to deepen our engagement, attract new talent, and foster a richer 
> ecosystem around our shared passion. The development of Plan 9 Release 5 
> could be a rallying point for our community, sparking new collaborations and 
> innovations.
> 
> Showcasing Plan 9’s Potential: 
> Plan 9 Release 5 would be a powerful statement of our system's capabilities, 
> especially in burgeoning fields like cloud computing, IoT, and distributed 
> systems. This is our chance to demonstrate the adaptability and 
> forward-thinking design of Plan 9 to the wider world.
> 
> Practical Considerations
> 
> Resource Allocation: 
> We understand the importance of efficient resource management in bringing 
> Plan 9 Release 5 to fruition. This means tapping into our collective 
> knowledge, drawing on community contributions, and possibly exploring new 
> partnerships or funding avenues.
> 
> Backward Compatibility:
> Maintaining backward compatibility is essential to honor our past work and 
> ensure a smooth transition. We must respect the legacy of Plan 9 while 
> charting a course for its future.
> 
> Documentation and Support: 
> Enhanced documentation and support are crucial for the success of this new 
> release. As a community, we can collaborate to create resources that will aid 
> in adoption and usability, ensuring Plan 9 Release 5 becomes a tool we can 
> all be proud of.
> 
> Conclusion
> 
> The creation of Plan 9 Release 5 is more than a technological update; it’s a 
> reaffirmation of our commitment to a system that has long been at the 
> vanguard of computing innovation. This initiative is a step towards ensuring 
> Plan 9's continued relevance, security, and functionality in the modern era. 
> It's an opportunity to broaden its impact in the realms of research, 
> education, and beyond. As 9fans, we have the passion, the knowledge, and the 
> community to make this a reality, honoring the legacy of Plan 9 while shaping 
> its future. Let's embark on this journey together, shaping the next chapter 
> in the Plan 9 story.
> 
> 
> Thank you for dedicating your time and attention.
> --vic
> 
> On Thu, Jan 25, 2024, at 05:48, Jacob Moody wrote:
> > On 1/24/24 14:28, Michael Grunditz wrote:
> >> I have looked at the reform code and I like how it is done. I think 

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

2024-01-25 Thread ori
Also: We're organizing IWP9 largely as a forum
for folks like you to figure out how to make this
all happen; there's going to be plenty of time
between talks as well as hacking days to figure
out what code needs to be written, what patches
exist in people's local trees, plenty of napkins
(and, if you're lucky, whiteboards) to figure out
designs, and even get a head start on it.

Quoth vic.thac...@fastmail.fm:
> Dear 9fans, as enthusiasts and experts of Plan 9, you are undoubtedly aware 
> of the unique position this operating system holds in the world of 
> distributed computing. Its influence on modern computing paradigms is 
> undeniable. In the spirit of continuing this legacy, the prospect of Plan 9 
> Release 5 beckons, offering a pathway to not just preserve but also enhance 
> our beloved system. This essay aims to articulate the rationale for Plan 9 
> Release 5, focusing on the need for modernization, the potential for 
> innovation, and the practical considerations that align with our shared 
> passions and expertise.
> 
> The Need for Modernization
> 
> Technological Evolution: 
> We've all witnessed the dramatic shifts in technology since Plan 9's last 
> iteration. To keep Plan 9 at the forefront of utility and innovation, it's 
> essential to adapt and update our system in line with the latest advancements 
> in hardware, networking, and programming languages. This evolution is crucial 
> to ensure that Plan 9 remains an indispensable tool in our modern tech 
> toolkit.
> 
> Security Enhancements: 
> In our ever-connected world, the sophistication of cyber threats is a reality 
> we cannot ignore. It is imperative that Plan 9 evolves to include 
> cutting-edge security protocols, safeguarding our systems and the unique work 
> we do from emerging cyber risks.
> 
> Hardware Compatibility: 
> The advent of new hardware architectures is an exciting challenge for us. 
> Updating Plan 9 to support these new platforms means not only preserving its 
> usability but also expanding our horizons to new forms of computing, 
> something we, as 9fans, have always embraced.
> 
> Fostering Innovation
> 
> Research and Education: 
> Plan 9’s novel approach to system design and distributed computing has always 
> been a beacon for academic research and education. A new release would 
> re-energize our academic endeavors, offering a modern platform for continued 
> exploration and learning, pushing the boundaries of what we can achieve with 
> Plan 9.
> 
> Community Engagement:
> A new version of Plan 9 stands to reinvigorate our community. This is an 
> opportunity to deepen our engagement, attract new talent, and foster a richer 
> ecosystem around our shared passion. The development of Plan 9 Release 5 
> could be a rallying point for our community, sparking new collaborations and 
> innovations.
> 
> Showcasing Plan 9’s Potential: 
> Plan 9 Release 5 would be a powerful statement of our system's capabilities, 
> especially in burgeoning fields like cloud computing, IoT, and distributed 
> systems. This is our chance to demonstrate the adaptability and 
> forward-thinking design of Plan 9 to the wider world.
> 
> Practical Considerations
> 
> Resource Allocation: 
> We understand the importance of efficient resource management in bringing 
> Plan 9 Release 5 to fruition. This means tapping into our collective 
> knowledge, drawing on community contributions, and possibly exploring new 
> partnerships or funding avenues.
> 
> Backward Compatibility:
> Maintaining backward compatibility is essential to honor our past work and 
> ensure a smooth transition. We must respect the legacy of Plan 9 while 
> charting a course for its future.
> 
> Documentation and Support: 
> Enhanced documentation and support are crucial for the success of this new 
> release. As a community, we can collaborate to create resources that will aid 
> in adoption and usability, ensuring Plan 9 Release 5 becomes a tool we can 
> all be proud of.
> 
> Conclusion
> 
> The creation of Plan 9 Release 5 is more than a technological update; it’s a 
> reaffirmation of our commitment to a system that has long been at the 
> vanguard of computing innovation. This initiative is a step towards ensuring 
> Plan 9's continued relevance, security, and functionality in the modern era. 
> It's an opportunity to broaden its impact in the realms of research, 
> education, and beyond. As 9fans, we have the passion, the knowledge, and the 
> community to make this a reality, honoring the legacy of Plan 9 while shaping 
> its future. Let's embark on this journey together, shaping the next chapter 
> in the Plan 9 story.
> 
> 
> Thank you for dedicating your time and attention.
> --vic
> 
> On Thu, Jan 25, 2024, at 05:48, Jacob Moody wrote:
> > On 1/24/24 14:28, Michael Grunditz wrote:
> >> I have looked at the reform code and I like how it is done. I think that 
> >> it would be easy to use for porting 9legacy or in fact any system. But it 
> >> is more 

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

2024-01-25 Thread ori
Quoth Don A. Bailey :
> I’d prefer the sources to be managed by the foundation and would
> like to only receive patches through them. 

Speaking as a member of the foundation, we do not manage sources
or distribute patches. We do not maintain a Plan 9 distribution,
and currently have no plans to do so.

Our focus, in line with our charter, is not technical. We focus
on growing the Plan 9 community, and providing ways to help the
Plan 9 diaspora with their technical work, and helping with the
logistics involved in that. An example of the work the P9F may
take on would be organizing IWP9.

While I have not discussed with the rest of the P9F, I think
providing infrastructure to support community projects would
also fit our goals.

If you have specific ways we can support people like you
taking up the torch and carrying plan 9 development forward,
please speak up and let us know; I'll ensure that it gets
discussed at the next P9F meeting.



--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T42f11e0265bcfa18-M5ae214e320dfa1c4360a9767
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


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

2024-01-25 Thread ori
I'm not sure what a mainline Plan 9 means. Can you define
that term, and tell me who maintains it?

Quoth Don Bailey :
> I'm not sure what all this was, so I didn't read most of it.
> 
> If 9front becomes the "mainline" 9, I will stop using 9 altogether. Both as
> a user and a developer.
> 
> I trust the sources that come from 9legacy/9pio but I don't have any
> interest in the mess of whatever 9front is supposed to be.
> 
> D
> 
> On Thu, Jan 25, 2024 at 11:40 AM hiro via 9fans <9fans@9fans.net> wrote:
> 
> > > I am not a fan of the weird 9front split from the standard repo. I’d
> > prefer the sources to be managed by the foundation and would like to only
> > receive patches through them.
> > 
> > Are you speaking as part of the foundation? As a developer? Or as a User?
> > 
> > Me, as a user, I would also appreciate if the foundation (or the real
> > bell-labs unix room heritage, before the foundation existed) would
> > "manage" something. for example  development and continuous hosting of
> > the sources server. This doesn't seem to be the case.
> > 
> > I also would appreciate the making available of patches by the
> > foundation. I have no clue where their codebase is moving in the last
> > few years as there was no single commit (or even simple patch via
> > email) received from them.
> > 
> > I think the reason the 9front repo is continuing to stay split "off"
> > is because the bell-labs servers have all been shut down. As a result
> > the community has stepped in to donate their own time, money, server
> > resources, sweat and blood, etc. to keep a usable plan 9 version and
> > community (that is willing to stay patches) alive.
> > 
> > It is extremely unfortunate, but the pressure behind the freely
> > contributed code ended up being stronger than the ability to negotiate
> > with the empty halls of bell-labs. So as a result lots of community
> > members are able to contribute quite effectively.
> > 
> > To me the legend of what must have been the unix room will always stay
> > alive, and I will continue to use it as a benchmark to measure my own
> > team's success against. But if I cannot be part of the group of cool
> > kids that came out of this, I can at least have my own bell-labs, with
> > blackjack and hookers. In my head.
> > 
> > Don, I wish you great technical collaborations. At least this is what
> > I have came here for, and have tried to take what caused awe in me and
> > keep them alive and infect others with all that. Maybe you can submit
> > another patch to sources some day soon.
> > 
> > hiro

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T42f11e0265bcfa18-Mfc3183bd725c8fe0c49db1b0
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


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

2024-01-25 Thread ori
Quoth Don Bailey :
> Direction comes from people writing code... but you write code for 9front,
> yes? What does that have to do with mainline Plan 9? And what does that
> have to do with the direction set forth by the people that actually
> designed it?
> 

I'm not sure I understand the point of your question; I work on
9front. There's nothing that qualifies as a mainline Plan 9
since the lights turned off at Bell Labs almost a decade ago;
there are just forks like 9legacy and 9front.

The people that actually designed it stopped setting direction
years before Bell Labs shut down.

As a member of the Plan 9 Foundation, I would like to see other
people pick up other Plan 9 distributions, and take them in
other directions.

As far as I can tell, that involves code being written and
shared.

> 
> On Thu, Jan 25, 2024 at 7:20 AM  wrote:
> 
> > This email suffers from a lack of semicolons;
> >
> > Bell labs is extremely dead at this point, and
> > direction comes from people writing code; once
> > the work begins, people are sometimes willing to
> > help -- but only once work begins.
> >
> > Quoth vic.thac...@fastmail.fm:
> > > Dear 9fans, as enthusiasts and experts of Plan 9, you are undoubtedly
> > aware of the unique position this operating system holds in the world of
> > distributed computing. Its influence on modern computing paradigms is
> > undeniable. In the spirit of continuing this legacy, the prospect of Plan 9
> > Release 5 beckons, offering a pathway to not just preserve but also enhance
> > our beloved system. This essay aims to articulate the rationale for Plan 9
> > Release 5, focusing on the need for modernization, the potential for
> > innovation, and the practical considerations that align with our shared
> > passions and expertise.
> > >
> > > The Need for Modernization
> > >
> > > Technological Evolution:
> > > We've all witnessed the dramatic shifts in technology since Plan 9's
> > last iteration. To keep Plan 9 at the forefront of utility and innovation,
> > it's essential to adapt and update our system in line with the latest
> > advancements in hardware, networking, and programming languages. This
> > evolution is crucial to ensure that Plan 9 remains an indispensable tool in
> > our modern tech toolkit.
> > >
> > > Security Enhancements:
> > > In our ever-connected world, the sophistication of cyber threats is a
> > reality we cannot ignore. It is imperative that Plan 9 evolves to include
> > cutting-edge security protocols, safeguarding our systems and the unique
> > work we do from emerging cyber risks.
> > >
> > > Hardware Compatibility:
> > > The advent of new hardware architectures is an exciting challenge for
> > us. Updating Plan 9 to support these new platforms means not only
> > preserving its usability but also expanding our horizons to new forms of
> > computing, something we, as 9fans, have always embraced.
> > >
> > > Fostering Innovation
> > >
> > > Research and Education:
> > > Plan 9’s novel approach to system design and distributed computing has
> > always been a beacon for academic research and education. A new release
> > would re-energize our academic endeavors, offering a modern platform for
> > continued exploration and learning, pushing the boundaries of what we can
> > achieve with Plan 9.
> > >
> > > Community Engagement:
> > > A new version of Plan 9 stands to reinvigorate our community. This is an
> > opportunity to deepen our engagement, attract new talent, and foster a
> > richer ecosystem around our shared passion. The development of Plan 9
> > Release 5 could be a rallying point for our community, sparking new
> > collaborations and innovations.
> > >
> > > Showcasing Plan 9’s Potential:
> > > Plan 9 Release 5 would be a powerful statement of our system's
> > capabilities, especially in burgeoning fields like cloud computing, IoT,
> > and distributed systems. This is our chance to demonstrate the adaptability
> > and forward-thinking design of Plan 9 to the wider world.
> > >
> > > Practical Considerations
> > >
> > > Resource Allocation:
> > > We understand the importance of efficient resource management in
> > bringing Plan 9 Release 5 to fruition. This means tapping into our
> > collective knowledge, drawing on community contributions, and possibly
> > exploring new partnerships or funding avenues.
> > >
> > > Backward Compatibility:
> > > Maintaining backward compatibility is essential to honor our past work
> > and ensure a smooth transition. We must respect the legacy of Plan 9 while
> > charting a course for its future.
> > >
> > > Documentation and Support:
> > > Enhanced documentation and support are crucial for the success of this
> > new release. As a community, we can collaborate to create resources that
> > will aid in adoption and usability, ensuring Plan 9 Release 5 becomes a
> > tool we can all be proud of.
> > >
> > > Conclusion
> > >
> > > The creation of Plan 9 Release 5 is more than a technological update;
> > it’s a reaffirmation 

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

2024-01-25 Thread ori
This email suffers from a lack of semicolons;

Bell labs is extremely dead at this point, and
direction comes from people writing code; once
the work begins, people are sometimes willing to
help -- but only once work begins.

Quoth vic.thac...@fastmail.fm:
> Dear 9fans, as enthusiasts and experts of Plan 9, you are undoubtedly aware 
> of the unique position this operating system holds in the world of 
> distributed computing. Its influence on modern computing paradigms is 
> undeniable. In the spirit of continuing this legacy, the prospect of Plan 9 
> Release 5 beckons, offering a pathway to not just preserve but also enhance 
> our beloved system. This essay aims to articulate the rationale for Plan 9 
> Release 5, focusing on the need for modernization, the potential for 
> innovation, and the practical considerations that align with our shared 
> passions and expertise.
> 
> The Need for Modernization
> 
> Technological Evolution: 
> We've all witnessed the dramatic shifts in technology since Plan 9's last 
> iteration. To keep Plan 9 at the forefront of utility and innovation, it's 
> essential to adapt and update our system in line with the latest advancements 
> in hardware, networking, and programming languages. This evolution is crucial 
> to ensure that Plan 9 remains an indispensable tool in our modern tech 
> toolkit.
> 
> Security Enhancements: 
> In our ever-connected world, the sophistication of cyber threats is a reality 
> we cannot ignore. It is imperative that Plan 9 evolves to include 
> cutting-edge security protocols, safeguarding our systems and the unique work 
> we do from emerging cyber risks.
> 
> Hardware Compatibility: 
> The advent of new hardware architectures is an exciting challenge for us. 
> Updating Plan 9 to support these new platforms means not only preserving its 
> usability but also expanding our horizons to new forms of computing, 
> something we, as 9fans, have always embraced.
> 
> Fostering Innovation
> 
> Research and Education: 
> Plan 9’s novel approach to system design and distributed computing has always 
> been a beacon for academic research and education. A new release would 
> re-energize our academic endeavors, offering a modern platform for continued 
> exploration and learning, pushing the boundaries of what we can achieve with 
> Plan 9.
> 
> Community Engagement:
> A new version of Plan 9 stands to reinvigorate our community. This is an 
> opportunity to deepen our engagement, attract new talent, and foster a richer 
> ecosystem around our shared passion. The development of Plan 9 Release 5 
> could be a rallying point for our community, sparking new collaborations and 
> innovations.
> 
> Showcasing Plan 9’s Potential: 
> Plan 9 Release 5 would be a powerful statement of our system's capabilities, 
> especially in burgeoning fields like cloud computing, IoT, and distributed 
> systems. This is our chance to demonstrate the adaptability and 
> forward-thinking design of Plan 9 to the wider world.
> 
> Practical Considerations
> 
> Resource Allocation: 
> We understand the importance of efficient resource management in bringing 
> Plan 9 Release 5 to fruition. This means tapping into our collective 
> knowledge, drawing on community contributions, and possibly exploring new 
> partnerships or funding avenues.
> 
> Backward Compatibility:
> Maintaining backward compatibility is essential to honor our past work and 
> ensure a smooth transition. We must respect the legacy of Plan 9 while 
> charting a course for its future.
> 
> Documentation and Support: 
> Enhanced documentation and support are crucial for the success of this new 
> release. As a community, we can collaborate to create resources that will aid 
> in adoption and usability, ensuring Plan 9 Release 5 becomes a tool we can 
> all be proud of.
> 
> Conclusion
> 
> The creation of Plan 9 Release 5 is more than a technological update; it’s a 
> reaffirmation of our commitment to a system that has long been at the 
> vanguard of computing innovation. This initiative is a step towards ensuring 
> Plan 9's continued relevance, security, and functionality in the modern era. 
> It's an opportunity to broaden its impact in the realms of research, 
> education, and beyond. As 9fans, we have the passion, the knowledge, and the 
> community to make this a reality, honoring the legacy of Plan 9 while shaping 
> its future. Let's embark on this journey together, shaping the next chapter 
> in the Plan 9 story.
> 
> 
> Thank you for dedicating your time and attention.
> --vic
> 
> On Thu, Jan 25, 2024, at 05:48, Jacob Moody wrote:
> > On 1/24/24 14:28, Michael Grunditz wrote:
> >> I have looked at the reform code and I like how it is done. I think that 
> >> it would be easy to use for porting 9legacy or in fact any system. But it 
> >> is more work than a recompile.
> >> 
> >> Michael 
> > 
> > It is certainly not drag and drop. Getting the arm64 compiler and
> > linker working on
> > 9legacy is 

Re: [9fans] IWP9 10th Edition

2024-01-09 Thread Ori Bernstein
This probably should have been mentioned earlier -- while it'd be better
to have presentations in person, we'd be happy to take remote presentations
too.

On Tue, 9 Jan 2024 11:53:04 -0800, Skip Tavakkolian 
 wrote:

> Hi everyone,
> 
> Paper submission deadline is coming up fast. We understand that some
> may be hesitant to submit papers or WIPs for various reasons.  If you
> have any questions or concerns that are holding you back, please
> contact us.  We are also planning to provide a help session (Google
> Meet) to answer questions and give feedback.  You can use the
> addresses provided for paper and WIP submissions at
> https://www.iwp9.org to ask questions or get information about the
> help session.
> 
> Thanks,
> -Skip
> 
> 
> On Wed, Nov 15, 2023 at 2:03 PM Brian L. Stuart  
> wrote:
> > 
> > The Plan 9 Foundation and the Workshop Program Committee are
> > pleased to invite participation in the 10th International
> > Workshop on Plan 9.  This event will take place April 12-14,
> > 2024 on the campus of Drexel University in Philadelphia.  We
> > invite submission of papers, works in progress (WiPs), and
> > workshop proposals.  Everyone interested in Plan 9 and
> > related technologies is encouraged to attend.
> > 
> > To assist in your planning, a few key dates include:
> > January 30, 2024: Submission Deadline
> > March 10, 2024: Preferred Registration Deadline (later
> > registrations will be accepted)
> > April 12-14, 2024: The Workshop
> > We will be following up with details on hotels.
> > 
> > For complete details, see the Call for Papers at:
> > 
> > https://www.cs.drexel.edu/~bls96/iwp9_2024_cfp.pdf
> > 
> > A special note on scheduling: the workshop falls on the
> > weekend following the upcoming total solar eclipse on April
> > 8, 2024. Although we will not have totality in Philadelphia,
> > the path of totality is reachable from Philadelphia in less
> > than a day's driving time. So take advantage of the
> > scheduling to experience both one of nature's most amazing
> > events and discussions of computing's most amazing operating
> > system.
> > 
> > Brian L. Stuart
> > IWP9 Program Committee


-- 
Ori Bernstein

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Tfe83e4e703ab52ec-Mb972698f1c47a1410e1876ae
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] Expired certificate

2024-01-01 Thread ori
Anthony (a...@9srv.net) updated it; thanks for the report.

Quoth Kim Shrier :
> I noticed that the certificate for p9f.org expired on December 19.
> 
> Also, trying to send an email to webmas...@p9f.org fails with
> the following error.
> 
> : host aspmx.l.google.com[142.250.113.27] said: 550-5.1.1
>The email account that you tried to reach does not exist. Please try
>550-5.1.1 double-checking the recipient's email address for typos or
>550-5.1.1 unnecessary spaces. For more information, go to 550 5.1.1
>https://support.google.com/mail/?p=NoSuchUser
>by7-20020a056830608700b006dc2a52b5fesi1870728otb.254 - gsmtp (in reply to
>RCPT TO command)
> Reporting-MTA: dns; mail.westryn.net
> X-Postfix-Queue-ID: 344849431E5
> X-Postfix-Sender: rfc822; k...@westryn.net
> Arrival-Date: Sun, 31 Dec 2023 17:08:09 -0700 (MST)
> 
> Final-Recipient: rfc822; webmas...@p9f.org
> Original-Recipient: rfc822;webmas...@p9f.org
> Action: failed
> Status: 5.1.1
> Remote-MTA: dns; aspmx.l.google.com
> Diagnostic-Code: smtp; 550-5.1.1 The email account that you tried to reach 
> does
>not exist. Please try 550-5.1.1 double-checking the recipient's email
>address for typos or 550-5.1.1 unnecessary spaces. For more information, go
>to 550 5.1.1  https://support.google.com/mail/?p=NoSuchUser
>by7-20020a056830608700b006dc2a52b5fesi1870728otb.254 - gsmtp
> 

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T63a859e8d093b2ab-Ma91172de85947bbc0ddc813e
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] I did bad things and 9front won't boot

2023-12-20 Thread ori
At a guess, you tried to run something like:

mount /dev/sdXX/cache

which will try to negotiate a version with your raw disk data,
and write a Tversion message to the first block of your disk.
You want to mount the 9p service which lives in /srv/cwfs.

You can probably either write it back manually, or using the
fs recovery console, documented (er, kinda) in fsconfig(8).

For reference, the fsconfig should look like:

filsys main c(/dev/sdN0/fscache)(/dev/sdN0/fsworm)
filsys dump o
filsys other (/dev/sdN0/other)
noauth
newcache
blocksize 16384
daddrbits 64
indirblks 4
dirblks 6
namelen 144
cpu% read -c 1024 /dev/sdN0/fscache
service cwfs
filsys main c(/dev/sdN0/fscache)(/dev/sdN0/fsworm)
filsys dump o
filsys other (/dev/sdN0/other)
noauth
newcache
blocksize 16384
daddrbits 64
indirblks 4
dirblks 6
namelen 144


Quoth o...@o5r.ca :
> Hello,
> 
> I seem to have done incredibly stupid things to my 9front instance and now on 
> boot I get "panic: unknown keyword in config block: ", 
> followed by a "mount: sys: write on closed pipe pc=0x2008c6" and "mount 
> /srv/boot /root: mount 185: sys: write on closed pipe pc=0x2008c6”.
> 
> At this point I did try to drop into a shell, but I can’t figure out from 
> there how I can mount my filesystem (that I can see in the list of things 
> under /dev/sdE0/fsmain).
> 
> By now I’ve also figured out that the panic is happening “here”, in the 
> mergeconf function:
> http://git.9front.org/plan9front/plan9front/858893ff8ff8d3abd06742276bcb794f3422bab8/sys/src/cmd/cwfs/config.c/f.html
> 
> Is there a way for me to rewrite the config block to sensible defaults by 
> dropping into a shell and/or using a usb drive w/ 9front on it (as if doing 
> an install) to just backstep whatever terrible thing I performed accidentally?
> 
> Thanks,
> 
> Olivier

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T110553196be52532-Mea1e17036a202917e1169d92
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] IWP9 2024: EventBrite Link

2023-12-16 Thread ori
Also, if you want to register via email, we'll accept that
too with cash at the door; up to you how you do it.

Quoth o...@eigenstate.org:
> We recently updated the website to include an eventbrite
> event registration page:
> 
> https://www.eventbrite.com/e/iwp9-2024-tickets-776349160237
> 
> Note, this year there will be a registration fee of $50
> USD in order to attend; if that feels steep, we also
> have a discount code 'BROKESTUDENT' that will drop it
> to $20.  Feel free to use it even if you're not a
> student.
> 
> The money will go toward the following things:
> 
> 1. T-Shirt printing
> 2. Coffee and small snacks for attendees
> 3. (TBD) Possible booking fees for a social event
> 3. Any leftover will go towards next years IWP9
> 
> Finally, just a reminder, you've got 2 months to put
> together papers, WIPs, and ideas. You pick how much
> time you need -- Lightning talks are welcome and
> encouraged for WIPs, incomplete work, and half-baked
> 

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Tdbabccaceb070d03-M3c22dc6b2c584bced220f5b9
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] IWP9 2024: EventBrite Link

2023-12-16 Thread ori
(Apologies about the other message, sent it a bit too early)

Also, if you want to register via email, we'll still be accepting
that.

Quoth o...@eigenstate.org:
> We recently updated the website to include an eventbrite
> event registration page:
> 
> https://www.eventbrite.com/e/iwp9-2024-tickets-776349160237
> 
> Note, this year there will be a registration fee of $50
> USD in order to attend; if that feels steep, we also
> have a discount code 'BROKESTUDENT' that will drop it
> to $20.  Feel free to use it even if you're not a
> student.
> 
> The money will go toward the following things:
> 
> 1. T-Shirt printing
> 2. Coffee and small snacks for attendees
> 3. (TBD) Possible booking fees for a social event
> 3. Any leftover will go towards next years IWP9
> 
> Finally, just a reminder, you've got 2 months to put
> together papers, WIPs, and ideas. You pick how much
> time you need -- Lightning talks are welcome and
> encouraged for WIPs, incomplete work, and half-baked
> 

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Tdbabccaceb070d03-M18b31f0168380585dd112a4e
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


[9fans] IWP9 2024: EventBrite Link

2023-12-16 Thread ori
We recently updated the website to include an eventbrite
event registration page:

https://www.eventbrite.com/e/iwp9-2024-tickets-776349160237

Note, this year there will be a registration fee of $50
USD in order to attend; if that feels steep, we also
have a discount code 'BROKESTUDENT' that will drop it
to $20.  Feel free to use it even if you're not a
student.

The money will go toward the following things:

1. T-Shirt printing
2. Coffee and small snacks for attendees
3. (TBD) Possible booking fees for a social event
3. Any leftover will go towards next years IWP9

Finally, just a reminder, you've got 2 months to put
together papers, WIPs, and ideas. You pick how much
time you need -- Lightning talks are welcome and
encouraged for WIPs, incomplete work, and half-baked


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Tdbabccaceb070d03-M4a58154de06e0611df333a21
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


[9fans] IWP9 2024: EventBrite Link

2023-12-16 Thread ori
We recently updated the website to include an eventbrite
event registration page:

https://www.eventbrite.com/e/iwp9-2024-tickets-776349160237

Note, this year there will be a registration fee of $40
USD in order to attend; if that feels steep, we also
have a discount code 'BROKESTUDENT' that will drop it
to $20.  Feel free to use it even if you're not a
student.

The money will go toward the following things:

1. T-Shirt printing
2. Coffee and small snacks for attendees
3. (TBD) Possible booking fees for a social event
3. Any leftover will go towards next years IWP9

Finally, just a reminder, you've got 2 months to put
together papers, WIPs, and ideas. You pick how much
time you need -- Lightning talks are welcome and
encouraged for WIPs, incomplete work, and half-baked


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T32f569d7713ecdba-Ma306b0367a57c6a8c6fcadb2
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] 9front: fossil broken in Humanbiologics rel.

2023-12-12 Thread ori
Just tested using this script:

#!/bin/rc

fossil/flfmt $1
fossil/conf -w $1 < Till I upgraded my 9front I was using a fossil server (from9legacy) on my 
> 9front FreeBSD Bhyve system, probably 9front release Emailschaden.
> 
> Now it doesn't work anymore. Remaking the programs did not help either. The 
> fossil server now hangs immediately after start. Neither file nor console 
> service nodes are created.
> 
> Are there any other users of this combi?

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Tac8d983292c826c1-M46c996472dad8a7ddc13844c
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] 9front: fossil broken in Humanbiologics rel.

2023-12-12 Thread ori
Interesting, and not expected; Can you get a stack trace from the Fossil 
process?

Quoth wb.kl...@gmail.com:
> Till I upgraded my 9front I was using a fossil server (from9legacy) on my 
> 9front FreeBSD Bhyve system, probably 9front release Emailschaden.
> 
> Now it doesn't work anymore. Remaking the programs did not help either. The 
> fossil server now hangs immediately after start. Neither file nor console 
> service nodes are created.
> 
> Are there any other users of this combi?

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Tac8d983292c826c1-Ma52345b8b081a185ba28ab3b
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] 9front: fossil broken in Humanbiologics rel.

2023-12-12 Thread ori
Interesting, and not expected; Can you get a stack trace from the Fossil 
process?

Quoth wb.kl...@gmail.com:
> Till I upgraded my 9front I was using a fossil server (from9legacy) on my 
> 9front FreeBSD Bhyve system, probably 9front release Emailschaden.
> 
> Now it doesn't work anymore. Remaking the programs did not help either. The 
> fossil server now hangs immediately after start. Neither file nor console 
> service nodes are created.
> 
> Are there any other users of this combi?

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Tac8d983292c826c1-M0dfbd7ec71f7e420558b74c2
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


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

2023-11-08 Thread ori
A complete snippet to reproduce this may be useful. That
said, I have code that uses qlock and rendez heavily with
no sleeps, and have not had any issues on 9front.

Quoth ibrahim via 9fans <9fans@9fans.net>:
> 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()
> rwakeup(...)
> qunlock()
> sleep(0)
> }
> 
> This behaviour isn't documented anywhere. I'll test it next on bare metal 
> with a real kernel to find out if this is only a 9vx problem.
> 

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T7a5bb3cde50a8a9a-M861c10f8be4b323658622f9a
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] iwp9 paper submission ?

2023-10-27 Thread ori
Quoth Edouard Klein :
> Dear 9fans,
> 
> I tried emailing an abstract to all iwp9*@iwp9.org addresses, but got a
> email delivery failure notification back.
> 
> Do anybody know where we stand on the workshop organization ? Is there
> anything I could do to help ?
> 
> Cheers,
> 
> Edouard.

Short summary -- we're working on it. It's likely to be at a different
location than we had initially announced. We're waiting to confirm
before we put out the call for papers and specific dates.

It will be happening.


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T2cf2f3b242100bba-Mf2504a368ef4b7ff0eb4f26b
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] htmlroff -ms footnotes

2023-10-06 Thread ori
Quoth a...@9srv.net:
> Working on a little one-page report, I noticed htmlroff wasn't
> outputing my footnotes. Looking at the papers in /sys/doc, it
> seems htmlroff produces them properly when they're in the
> abstract, but not in the main body.
> 
> Anybody looked at this or know why?

no, but do you have an example to reproduce it?


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T530822947a31ba06-M99ab62c023197f18c8a955a9
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] fd and /srv filesystem

2023-10-04 Thread ori
Quoth Chris McGee :
> Hi All,
> 
> I was thinking about file descriptors in the context of Plan 9. On Unix an
> fd is generally only usable by the current process, and child ones through
> a fork with some special incantation if one wants to communicate one over a
> domain socket. This is possibly for security reasons, avoiding other users'
> processes from trying to guess the fd of a critical file.
> 
> It's common practice in Plan 9 to post an fd (sometimes via a pipe) from
> one process to the /srv filesystem so that others can discover it and open
> a comms channel. Does the kernel transform the fd into something when
> posted to /srv so that it can be consumed by any other process in the
> system?
> 
> Thanks,
> Chris
> 

it's all just Chans in the kernel; devsrv just provides
a way of giving an open chan a name in the namespace.


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Tfaa2554a9b74c479-Mfaf45bf1e56e90cf94f97cb8
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] Problem with outputing from kernel

2023-10-04 Thread ori
Quoth dusan3...@gmail.com:
> I added some logs in /sys/src/9/port/proc.c for some tests of the scheduler, 
> I want to see at what moments do real time processes take the cpu. I did that 
> with simple prints with the intention of doing cat /dev/kmesg > someFile 
> because all the prints are stored there.  
> 
> The problem is that the flow of output just randomly stops at times and 
> continues(only once by test) and i lose some of the output  which is really 
> important. Any ideas why?

are you printing from an interrupt context? use iprint for that.

also, are you looking for trace(1)? we ship with a tool for showing
scheduler decisions.

> 
> Also I was doing with tail -f /dev/kmesg in the background and without that 
> /dev/kmesg loses the start of output up to some random moment where it shows 
> it. Could the problem be that i have too many outputs?

that's what tail *does*. It shows the tail (by default, last 10 lines) of the 
file.


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T31db04ef89737d25-M5f99acee5813b799ce86afe6
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] problem with factotum

2023-09-14 Thread ori
Quoth Iban Nieto :
> @skip I've performed the entire procedure in the same namespace and in 
> another ns by using line per line commands in the console and using scripts, 
> all with the same luck. Also /srv/factotum is in place in my namespace as I 
> have auth/factotum in my $home/lib/profile.

is the namespace you're running the web server in using that factotum?
by default, aux/listen runs as none in a new namespace.



--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Te82df98419e38504-M87ca5928a29a01a7ebda6ac6
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] 9Legacy status

2023-09-08 Thread ori
Quoth Don Bailey :
> Hi All,
> 
> Just curious if 9Legacy is considered the right place to submit modern
> patches? Is that kind of the 'go to' repository for modern
> patches/improvements to the 'mainline' Bell Labs distro?
> 
> Thanks,
> D

my personal preference would be to just post them on this list;
it's sufficiently low volume at the moment.


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T53b730e0213e9325-M7f62cb596cfa2cda85ed00ab
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] print() in kernel space doesn't work like I would think

2023-08-31 Thread ori
Quoth dusan3...@gmail.com:
> Isn't windowing handled like a realtime process?
> Does it not start any realtime process at boot?
> I can see that being the problem here. 

also, real time isn't a synonym for high priority;
it's saying that the OS *must* be able to run the
process at the specified times, and erroring when
starting the process is preferred if the OS can't
guarantee it has the resources.


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Te1d00dae663114b2-M75899828ae3fbea192ac248b
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] print() in kernel space doesn't work like I would think

2023-08-31 Thread ori
Quoth dusan3...@gmail.com:
> > if you don't see this print, you're somehow 
> running the wrong kernel.
> I can see that.
> 
> > this one won't print until you start using
> the edf scheduler.
> Isn't windowing handled like a realtime process? Does it not start any 
> realtime process at boot? I can see that being the problem here. 

no. currently, no hard deadlines are set for any code shipped
with the system; the realtime subsystem is generally not used.


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Te1d00dae663114b2-M3fc8ade6a994541aafd5c68e
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] print() in kernel space doesn't work like I would think

2023-08-31 Thread ori
Quoth dusan3...@gmail.com:
> +   print("\nPlan 69\n");

if you don't see this print, you're somehow 
running the wrong kernel.

> +   print("NESTO");

this one won't print until you start using
the edf scheduler.


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Te1d00dae663114b2-Md727cc0ff6722b4f770e79ab
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] print() in kernel space doesn't work like I would think

2023-08-31 Thread ori
Quoth o...@eigenstate.org:
> 
> show your diff.
> 
> (hint: bind -ac /dist/plan9front / && git/diff /sys/src/9 | webpaste)

also, the steps you used to install and boot the new kernel.



--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Te1d00dae663114b2-Mfb97c091f91a95eef8849f06
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] print() in kernel space doesn't work like I would think

2023-08-31 Thread ori
Quoth dusan3...@gmail.com:
> I was editing plan9's realtime scheduler in /sys/src/9/port/edf.c and was 
> trying to add a print to log something, but print didn't show anywhere(or I 
> am looking at the wrong place). It has some prints in source code already, 
> with this define.
> #define DPRINT  if(Dontprint){}else print
> And with Dontprint set to 0
> 
> I was expecting the output to be at boot time, in boot screen where it asks 
> for bootargs, but it wasn't there. I thought it was either the wrong place I 
> am looking at or it prints after I start the gui so I don't get to see it. 
> 
> Then i tried other prints,  iprint() seemed really cool and usefull but it 
> does nothing. It builds ok, but doesn't output anything on serial (on Qemu 
> serial window). Also, it didn't work in some user space program I made to 
> test it. 
> 
> All I want is to have a normal log system so I can log things on screen.

show your diff.

(hint: bind -ac /dist/plan9front / && git/diff /sys/src/9 | webpaste)


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Te1d00dae663114b2-M56ffb2bd609da38808a99006
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] /dev/realtime doesn't exist?

2023-08-29 Thread ori
Quoth dusan3...@gmail.com:
> I was reading an article about plan9's realtime scheduler edf 
> (http://doc.cat-v.org/plan_9/real_time/real_time_in_a_real_operating_system/real_time_in_a_real_operating_system.pdf,
>  page 7), and they mentioned using /dev/realtime to create realtime 
> processes, but /dev/realtime doesn't exist on my machine (I am using 9front). 
> I found a post here from 07 saying something about removing it a long time 
> ago, but it got no answers. 
> 
> In proc(3) they mention some commands for configuring realtime processes but 
> I don't know if that is to configure an already made realtime process or to 
> make one from a regular. How do i make realtime processes in these days?

it's the bits you found in /proc; there are no (longer?)
any special real time processes; any process can become
real time by setting up deadlines at any point.

/dev/realtime isn't needed any more.

unfortunately, I'm not aware of any programs using it.

(that may be a good question for the list: where was the
real time scheduler used, and does any code using it
survive?)



--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Td0e7a4f73d1eae3b-Mef6952cc77b2f18134fbaf66
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] Plan9 multi-core support

2023-08-27 Thread ori
Quoth dusan3...@gmail.com:
> I finally read the article about asking questions, sorry if i was being rude 
> or was waisting your time, wasn't my intention. 

people wrote documentation for a reason; sometimes the documentation is
confusing, insufficient, or you didn't know the right keyword to look up
so you could help yourself; that's ok.

but you need to at least try, and give enough information on how you tried
so that you can be pointed in the right direction.
 
> And about the multi-core support, well I kinda moved away from it since I 
> don't really need it, I was just wondering if i can disable it in an easy way 
> for the measurement I am doing

yes; from the plan9.ini manpage, where most boot options are documented:

*nomp=
  A multiprocessor machine will enable all processors by
  default.  Setting *nomp restricts the kernel to starting
  only one processor and using the traditional interrupt con-
  troller.

Editing 9fat should be covered in the FQA, in section 7.2:

https://fqa.9front.org/fqa7.html

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T912e4838cb1a371f-M1c8a186c7dd54274a68eac57
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] Plan9 multi-core support

2023-08-26 Thread ori
Quoth dusan3...@gmail.com:
> Does plan9 have multi-core support? If it does, how does it manage it (what 
> files/man pages/docs do I read). If it doesn't have, how would I implement 
> it. 

read: https://doc.cat-v.org/plan_9/4th_edition/papers/9
and once again, read: https://www.mikeash.com/getting_answers.html

(hint: multiprocessor means the same thing as multicore)

> If it doesn't have, how would I implement it. 

it already has it, but if it didn't -- were incapable of finding out
if we have multicore support, what makes you would be able to implement it?


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T912e4838cb1a371f-M03de6b74bc9962920c191ea8
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] Using 9front as a server

2023-08-22 Thread ori
Quoth dusan3...@gmail.com:
> I want to use my 9front booted from QEMU as a server, so i can transfer files 
> from linux to 9front, but it wont open any ports. Help

https://www.mikeash.com/getting_answers.html


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T1eb6489031b3e452-Mb3bcdf116284c0b3de40581c
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] plan9 in 2023 - which edition, fork, distro and what host

2023-07-26 Thread ori
Quoth will.s...@gmail.com:
> Well, it's time for my every handful of years dive into plan 9. In 2023, 
> what's the best (most current) source for the distro and is it best practice 
> to install it on hardware (RPI or other) or in a VM (which)? I'd like the 
> mouse to work and the network... As unflakily as possible .
> 
> Will

9front.

For hardware,  I'd suggest 9front on an old thinkpad.
Most seem to like x230s, but personally I run an x260.

I have the wifi swapped out for a Centrino 6235, which
gets me to a usable-but-not-fast, 500k/sec; good enough
for sitting down at a coffee shop to do some hacking.

I also have a way-overkill CPU server, Ryzen 7 on an
X570 chipset, and an Intel 82599 10 gbit nic plugged
in. The main reason for the overkill box is that I
wanted something with a bunch of slots for nvme and
hard drives. And because fast machines are fun.



--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T9061cdf46ee69cdb-Mc8d53695f62b8ea90e1d7e2e
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] programs from UNI*x

2023-06-30 Thread Ori Bernstein
On Fri, 30 Jun 2023 11:26:09 +0100, Conor Williams  
wrote:

> https://conorwilliams.in/nh4.png
> 
> now looking in win?? /c early friday yay lie in 2morow
> 

sysupdate; it's been added as of commit
5664fb3540ae0dccec628720574520122193ab1b,
on Fri Mar 17 16:24:30 -0400 2023

-- 
Ori Bernstein

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T3e60a159b1280462-M61eca930eceb2f2e8fc65899
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] programs from UNI*x

2023-06-28 Thread ori
Quoth Luis :
> 
> 9front has a mix emulator (games/mix), but what about mmix, has anyone
> considered porting that? Perhaps the effort required would be too
> large, though.
> 

you won't know until you try -- but it's a CPU instruction set,
those are rarely hard to write.


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T3e60a159b1280462-M97e6dba3799d73a7c49133d2
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] Any material on processes?

2023-06-16 Thread ori
Quoth dusan3...@gmail.com:
> I want to look into process management and how a scheduler works and thing 
> like that, but all I can find is inter-process communication with 9P and the 
> rest is all just file systems. Any help?

look at:

man 9 sched

and

% g '^sched' /sys/src/9/port
/sys/src/9/port/proc.c:66: schedinit(void)  /* never 
returns */
/sys/src/9/port/proc.c:166: sched(void)

'up' is a global variable for the current 'user proc'.
'm' is a "cpu-local" global variable for the current
Mach struct.


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T0435dff1125b5a83-M998d685afbdbb38730a8e630
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] How do I build from source on linux?

2023-06-15 Thread ori
Quoth dusan3...@gmail.com:
> I find the system interesting, but I don't seem to be really productive with 
> it. I mean i just started using it (as you have already figured out) and I am 
> struggling a bit but it seems a lot of fun.

it's worth taking some time to learn, rather than giving up at the first
thing that doesn't do things the way you're used to.

learning always involves a bit of struggle around new concepts, ideas,
and ways of working.

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T5b2523de4ef223e9-Mc824e9b890aac087494e53c9
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] How do I build from source on linux?

2023-06-15 Thread ori
Quoth dusan3...@gmail.com:
> How do I export the files from Linux to qemu?

use drawterm to log in, mount/bind from /mnt/term,
or use sshfs or 9pfs or nfs or smfs or ftpfs or
one of the other remote file systems to mount
the remote files.


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T5b2523de4ef223e9-Mbbf744497516fdc7cf9da280
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] How do I build from source on linux?

2023-06-15 Thread ori
Quoth dusan3...@gmail.com:
> I run 9front with QEMU and i want to make some changes to it from source and 
> than build it and run it on qemu. How do I build it on linux with no mk?

you don't.


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T5b2523de4ef223e9-M86b2952cff6a063c8b91db13
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] access files from 9front to Linux on the same laptop (2 harddrives).

2023-06-12 Thread ori
Quoth pl...@room3420.net:
> 
> Hello :)
> 
> Let's say I have 2 computers.
> I can "sshfs" from 9front to mount the distant (Linux) folders to /n/ssh.
> 
> Let's say now that I have 2 SSD on my laptop.
> One with 9front, that boots automatically and one with 
> Linux, that I can occasionally select at boot with GRUB.
> 
> Is there a way to mount the Linux partitions from 9front, to transfer files ?
> 
> On 9front, 9front is labeled as /dev/sdE0 and Linux is /dev/sdE2. 
> 
> As I'm only testing, the Linux is not currently encrypted.
> 
> Hope that's not a moronic question and thank you for any feedback.

2 ideas:

1. create a fat partition for shared files
2. boot the linux in vmx(1), giving it your hard disk
   as its drive, then serve 9p from the virtualized
   linux.


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T094e3f9c85c36a40-M8a7eea175b825c8eb6621746
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] Adjust Thinkpad Screen Brightness

2023-06-09 Thread ori
Quoth zxcdew...@gmail.com:
> Hi, 
> A newbie question:  how do I automate this so it runs automatically after 
> boot up?

man termrc
cat $home/lib/profile

either will work.


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T4c4247ec1c0429f6-M4c38a9e3f32d88e7236b3e00
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] How to access this 9fans group from 9front?

2023-06-09 Thread ori
Quoth zxcdew...@gmail.com:
> Hi
> I tried mothra, but it cannot open this website.  
> 
> I want to post new topic here using 9front.  How?
> 
> Thanks!

register to the mailing list, then send an email.

(sent from 9front, using upas and acme/Mail)


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Te4c74291535d737f-Macabccf87155ba2c59136420
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] Adjust Thinkpad Screen Brightness

2023-05-28 Thread ori
Quoth zxcdew...@gmail.com:
> Hi
> 
> Is there anyway to adjust my laptop's (T440P) screen brightness?
> 
> Thanks!

not nicely integrated. Depending on your card, something like
this may work:

#!/bin/rc
# SBLC_PWM_CTL2: bytes 15:0, range 0 (off) to v>>16 (full)

if(! ~ $#* 1){
echo usage: $0 factor
exit 'usage'
}
echo -n type igfx > /dev/vgactl
v=`{seg -Lr igfxmmio 0x40 0xc8254}
if(~ $#v 0)
exit 'no such named segment'
v=`{echo 'v='$v'; v & ~0x | ((v>>16) / '$1')' | pc -n}
if(! ~ $#v 1)
exit 'invalid factor'
sleep 0.1
seg -Lw igfxmmio 0x40 0xc8254 $v

You'll have to figure out where the backlight PWM register is
on your model of video card if this doesn't just work out of
the box.


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T4c4247ec1c0429f6-Mc5341681965ce6a9c895bf53
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


[9fans] Schedule

2023-04-20 Thread ori
Apologies for the late mailing. Here's the schedule for iwp9:

Fri 21 Apr
--

10:00 am Welcome and Introduction

* Session 1: Security *

10:30 am Edouard Klein: Dr Glendarme or: How I Learned to Stop
Kerberos and Love Factotum
11:15 am Jacob Moody: Namespaces as Security Domains

12:00 pm Lunch

* Session 2: Storage *

 1:30 pm Emil Tsalapatis, Ryan Hancock and Ali Jose Mashtizadeh: A 9P
Server for Application Management in Single Level Stores: A Status
Report
 2:15 pm Ori Bernstein: GEFS, A Good Enough File System

 3:00 pm Break

* Session 3: Hardware Ports *

 3:45 pm Andrew D. Gibson: MIPS Rides Again
 4:30 pm Geoff Collyer: Plan 9 on 64-bit RISC-V

Sat 22 Apr
--

* Session 4: Freezing, Snapping and Ghosting *

10:00 am David Boddie: Hell Freezes Over: Freezing Limbo modules to
reduce Inferno’s memory footprint
10:45 am Brian L Stuart: An O(1) Method for Storage Snapshots
11:30 am Noam Preil and Sigrid: Ghostbusters

12:15 pm Lunch

Afternoon: Time for discussions/hacking/etc.

Sun 23 Apr
--

* Session 5: Application, Education, Optimization *

10:00 am Jonas Amoson: Porting the Netsurf web browser to Plan 9
10:45 am Brian L Stuart: Plan 9 and Inferno Go to School
11:30 am Eli Cohen: NinePea - A Small 9P Library for Arduino and Plan 9

12:15 pm Lunch

Afternoon: Time for discussions/hacking/etc.


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T9007e554721c6930-M01f43cb579756222ec531a7f
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


[9fans] iwp9 streaming link

2023-04-20 Thread ori
tomorrow starting at 10 am, we'll be streaming to:


https://bsdtv-player.secdn.net/theatre/c726dda9-ffb0-4afa-bf71-55cfc9ab7b67

For speaker questions, join #plan9 on irc.libera.chat,
we'll be watching the stream and relaying questions.

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T1ee6b5d4fa6a618e-M8f156c35f1036a9c99b5944d
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] Wifi Firmware "does not exist", but it does.

2023-04-09 Thread ori
Quoth Yury Chumak :
> сб, 8 апр. 2023 г. в 19:16, Ravi Raj :
> >
> > Hi
> >
> > First command yields some sort of fingerprint.
> > Second command yields no output.
> >
> > Thanks
> > rraj
> > 9fans / 9fans / see discussions + participants + delivery options Permalink
> If output of second command empty then addition firmware was not
> applied and kernel doesn't see any firmware. Try to compile kernel not
> with single command "mk install" and sequentially:
> mk clean
> mk
> mk install
> After finish reboot system (maybe twice). After reboot check /lib/firmware
> 
> 
>

this is missing copying the kernel to 9fat. Read section 7.2.5 in the FQA.

https://fqa.9front.org/fqa7.html#7.2.5


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T9b33abcfc0b8784b-M76055049a98341a6535b597a
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


[9fans] iwp9 shirts: apr 5 deadline

2023-03-23 Thread ori
Hi,

We're going to get the shirts for iwp9 printed soon.

If you didn't register yet, you'll need to register
before Apr 5 in order to get a shirt. Include your
shirt size when you register.

If you already registered, but didn't send in your
shirt size, you'll need to get the shirt size to
me by Apr 5th.

If you are not attending or otherwise involved, you
don't get a shirt.


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T6753621403d289d0-Mf6a0bbf508bb82c274817c79
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


[9fans] iwp9: papers announced

2023-03-13 Thread ori
The accepted papers are up on the website: http://iwp9.org/

For convenience, I'll repeat the list here:

- Porting the Netsurf web browser to Plan 9,
Jonas Amoson
- GEFS, A Good Enough File System,
Ori Bernstein ? 
- Hell Freezes Over: Freezing Limbo modules to reduce Inferno's memory footprint
David Boddie
- NinePea: A Small 9P Library for Arduino and Plan 9
Eli Cohen
- Plan 9 on 64-bit RISC-V
Geoff Collyer
- MIPS Rides Again
Andrew D. Gibson
- Dr Glendarme or: How I Learned to Stop Kerberos and Love Factotum
Eduoard Klein
- Namespaces as Security Domains
Jacob Moody
- Ghostbusters
Noam Preil and Sigrid
- An O(1) Method for Storage Snapshots
Brian L Stuart
- Plan 9 and Inferno Go to School
Brian L Stuart
 -A 9P Server for Application Management in Single Level Stores: A Status Report
Emil Tsalapatis, Ryan Hancock and Ali Jos� Mashtizadeh



--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Te64af09b059a64f7-M77b9297a0ef36fe5687dd721
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] iwp9: call for papers

2023-02-27 Thread ori
Quick status update: We're working on getting
all the papers reviewed, and running a bit late.
The list should be out soon.

Thanks for your patience.


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Tcb1e8931f4fed60b-M58e0e71203cb41b61c199b2f
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] Error when trying to install contrib/install

2023-02-24 Thread ori
Quoth Alex Musolino :
> The new test(1) in 9front passes the following test suite, which is
> mostly stolen from something the OpenBSD folks had used to test their
> own test(1) program:
> 
> http://git.9front.org/plan9front/regress/717df14acac498bfb4496066a60c1ae83e93d9b7/cmd/test.rc/f.html
>

quick note -- the regression tests are moving into the 9front repo,
instead of living on their own;

https://git.9front.org/plan9front/plan9front/HEAD/sys/src/cmd/test/test.rc/f.html

so, 'mk test' should test it out of the box.


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T23b7964cf6e8776e-Mb7e3026445d325472c627a99
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] iwp9: call for papers

2023-02-04 Thread ori
Quoth Marshall Conover :
> 
> Will this iwp9 be filmed?

I'd love it if someone volunteered to film, but
I'm not currently aware of anyone with equipment
and a desire to do the editing and upload.

Anyone feel like stepping up to do this?


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Tcb1e8931f4fed60b-M4d9441cc849b517c2d945d6c
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] applying a patch on 9front

2023-02-01 Thread ori
Quoth jimeric...@gmail.com:
> thank you kindly chris gorman! i got the patch to apply and got it to connect 
> at boot. but when it connects rio wont start. when it doesn't connect rio 
> starts. not sure what to do.

there's nowhere near enough information to help you;
you'll need to be more specific.

read:

https://www.mikeash.com/getting_answers.html



--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T7978718c750df254-M19a47f412f6816fe91d324f4
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] iwp9: call for papers

2023-01-31 Thread ori
Quoth o...@eigenstate.org:

> Call for Papers
> ---
>   
>   Jan 30:  Paper submission deadline
>   Jan 30:  Proposals for hackathons and tutorials deadline
>   Feb 13:  Paper acceptance notification
>   Feb 27:  Works in progress submission deadline 
>   Mar 6:   WIP acceptance notification
>   Mar 10:  Registration deadline
>   Mar 13:  Camera ready version
>   April 21-23: Workshop

We've gotten a bunch of submissions, but there are several people
who have asked for more time to finish up their papers. As a result,
we're extending the submission deadline as follows:

Feb 12, 2023: Paper submission deadline
Feb 12, 2023: Proposals for hackathons and tutorials deadline
Feb 24, 2023: Paper acceptance notification
Feb 27, 2023: Works in progress submission deadline
Mar 6, 2023: WIP acceptance notification
Mar 10, 2023: Registration deadline
Mar 13, 2023: Camera ready version
April 21-23, 2023: Workshop



--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Tcb1e8931f4fed60b-M028bcc2ab60468633d7fdc39
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] iwp9: call for papers

2023-01-25 Thread ori
Quoth o...@eigenstate.org:
> Hi,
>   
> On behalf of the iwp9 organizers, I'm happy to announce that iwp9 will
> be happening on April 21-23, in Waterloo, Ontario. For full, up to date
> information, keep an eye on the website (https://iwp9.org).

For those that have tried registering, there was a temporary issue
with the mail server; if you got a bounce, please try again.


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Tcb1e8931f4fed60b-M1a1396d7d07f4bf5a12545b6
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] plan 9 and lisp

2023-01-19 Thread ori
Quoth Lassi Kortela :
> > i’m wondering what 9fans think about lisp, specifically scheme.
> 
> Chibi-Scheme has run on Plan 9.
> 

And more recently, Janet:

https://git.sr.ht/~pixelherodev/janet


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T7b0afbefb53189b6-M5a67c34ffb0272ba0a95b097
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] Modification of etheriwl.c for AC 7265 ethernet card

2022-11-25 Thread ori
Quoth Chris Gorman :
> Hello All,
> 
> I needed to add a pci vid/did to etheriwl.c to get my wifi card
> working.  I'm sending the patch to the mailing list, but if folks know
> of a better place for this info, let me know and I will re post it.
> The card I have is an Intel AC-7265 and I am running 9front.

typically, the 9front list is where the 9front
patches go: 9fr...@9front.org; applied this one,

 
> Now that I have my card working, I would like to have it connect at
> boot. I have the following commands to run.
> 
> bind -a '#l1' /net
> echo 'key proto=wpapsk essid=ESSID !password=PASSWORD' >> /mnt/factotum/ctl
> aux/wpa -2p -s ESSID /net/ether1
> ip/ipconfig ether /net/ether1
> 
> I was wondering where to put these commands.  Should they go into
> /bin/termrc or is there a more suitable place?
> 
> Thanks in advance,
> 

you can put it in plan9.ini, something like:

ether1=type=iwl
essid=ESSID
wpapsk=PASSWORD


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T75cc68ba157fecd6-M0d1c0a6fbaf28e8d782c9be4
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


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

2022-11-05 Thread ori
Quoth ibrahim via 9fans <9fans@9fans.net>:
> tflush is also used to interrupt pending requests in user-file-systems. And 
> there such a situation can happen where you can't respond to a Tflush. The 
> server already processed the message for noldtag and sent its reply. Now you 
> can't reply to a tflush with rflush cause that would mean the Tflush was 
> successful and you can't answer with Rerror cause the rule says that Rerror 
> is not allowed as a response to Tflush messages. Am I right regarding this 
> situation or is this a misunderstanding. 

You reply with an Rflush.

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.


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T04e11fe14739da68-M44e595e13d13c770dca05d94
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


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

2022-11-04 Thread ori
Quoth ibrahim via 9fans <9fans@9fans.net>:
> 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 
> > VERY heavily tested with real workloads.
> 
> I'm not surprised. Interrupting hardware access for a few kB and risking to 
> damage the filesystem wouldn't be wise. 
> 
> On Saturday, 5 November 2022, at 12:41 AM, ron minnich wrote:
> > I also know, as I saw it many times, that the Plan 9 kernel Tflush could at 
> > times get extremely confused. When we ported it to Akaros, we even saw 
> > cases where Tflush would run out of control and exhaust the XID space, 
> > sending flush after flush as fast as it could create them.
> > 
> 
> The rule : 
> 
> "Should multiple Tflushes be received for a pending request, they must be 
> answered in order. A Rflush for any of the multiple Tflushes implies an 
> answer for all previous ones. Therefore, should a server receive a request 
> and then multiple flushes for that request, it need respond only to the last 
> flush."
> 
> and :
> 
> "A Tflush can never be responded to by an Rerror message."
> 
> should lead to a dead lock in this situation. Lets say the first Tflush 
> arrived and got responded afterwards all the other Tflushes arrive and can't 
> be responded

This situation is impossible -- you can always respond to a Tflush. Repeated 
tflushes for the same tag may
simply be coalesced into one response.

> so all ntags used by Tflush messages after the first can't be used by the 
> client cause there are pending unanswered requests by the client. The server 
> can never respond with an Rerror to a Tflush arriving out of order after the 
> first Tflush got processed.

Yes, it responds with an Rflush.

> 1) All ntags used for Tflush after the first are considered open. 2) A server 
> can't even hint with an error for a Tflush with an inactive oldtag.

A flush means "I don't care about the response any more". For example, 
cancelling the next mouse read before
the mouse moves, because the graphical program is exiting.

> Rerror with "error : noldtag invalid" would at least make the ntags reusable 
> for the client. If the client code is conforming to the rules in man(5) 
> Tflush messages can burn all possible ntag values (16 bit).

As can any other message; this is fine, you don't want 65535 outstanding 
messages anwyays, most of the time.
 
> 
> If 9P2000 won't change at least some changes to the effects of Tflush and 
> handling without breaking compatibility would be possible :
> 
> 1) If a response to one of sent Tflush messages is made all Tflush messages 
> regarding oldtag are responded not only preceeding ones, cause only one 
> Rflush or only one response to the oldtag is allowed by the server.
> 
> more important my suggestion :
> 
> 2) Tflush also leads to a clunk of a fid. This lets the server decide if it 
> will keep the changes or revert them.

Flushes are fired on interrupt, because the result of an in-flight read or 
write is no longer needed;
Why would you want an alarm firing to close the file you're reading? that makes 
no sense.
 
> Those two changes would build a "mini-transaction" enviroment :
> 
> Topen/Tcreate
> ==> starts a file transaction
> 
> Tflush
> ==> interrupt file operation for fid associated with oldtag, clunk the fid 
> with a rollback
> 
> Tclunk
> ==> commit changes to the file
> 
> Tversion
> ==> rollback all open changes not commited in the previous session.

how would this work for file systems like kbdfs, /net, etc? your proposal 
doesn't work for most of the file systems shipped with plan 9.


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T04e11fe14739da68-Mcfef687d4d59cc5bad0576f2
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] the practicality of plan 9

2022-10-30 Thread ori
Quoth fig :
> so i ask: what are ways i could make a grid really shine? through design
> and/or usage, things that make a grid nice to have. i still enjoy 9front on
> a single machine, and plan9port is now a must-have on my unix machines. i
> know plan 9 wants a network, but why would a user want plan 9 to have a
> network? if that makes any sense :^)

As a single user, the biggest benefit I get is being
able to rapidly test and debug, with netboot, shared
binaries, and the ability to panic without losing any
work, and being able to share stuff with my home
machine when I'm hacking in a coffee shop (like I am now)

With a group of people, being able to share servers
means being able to share work. At the hackathon last
summer, we had set up a CPU/file server. We were
netbooting test kernels, but also sharing our work
in progress, data, and documents via our home dirs,
getting feedback, and even at times just editing
other people's files (the file server had permissions
wide open)


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Td6c4be6d8502dbd0-Mde109e6c3a6a18b64306ac1d
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] Drawterm on F-Droid

2022-10-02 Thread ori
Quoth sirjofri :
> Hello all,
> 
> I'm happy to inform you that Drawterm (Android) is now listed on the official 
> F-Droid android store.
> 
> This means, automatically built updates, and you can get the latest version 
> without building yourself or asking for an apk, plus one single signed 
> certificate.
> 
> Get it now: https://f-droid.org/de/packages/org.echoline.drawterm/
> 
> Have fun
> 
> sirjofri
> 
> PS: I'm currently working on an improved version with some more stable app 
> structure which should give us a few features and allow us to fix a few very 
> annoying bugs.

very nice -- is there a plan to merge this with the
drawterm on git.9front.org at some point?


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T61300a35947fa972-Mb0a12eb37fd69ce769180243
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] building a grid at university

2022-09-29 Thread ori
Quoth fig :
> but plan 9 is not, and i
> don’t know how this is addressed when using a VPS. even the install process
> is graphical. is kvm necessary?

There are a few options.

1) Many hosts like Vultr or Ramnode provide graphical VNC consoles.

2) Graphics aren't necessary; inst/start works just fine from a serial
   cnnsole or text; it's just a bit painful to configure. I'm not sure
   which providers only give you a a text console.

3) if your host provides neither, then you maybe can install and configure
   an image locally, and upload it. This is how you'd do it on GCP.

> i’m having a bit of trouble getting irc and usenet to ‘work’ on the school
> network,

It's probably blocked; try just connecting:

% telnet tcp!irc.oftc.net!6667

you should rapidly see something like:

connected to tcp!irc.oftc.net!6667 on /net/tcp/17
:larich.oftc.net NOTICE AUTH :*** Looking up your hostname...
:larich.oftc.net NOTICE AUTH :*** Checking Ident
:larich.oftc.net NOTICE AUTH :*** Found your hostname

> and i’m still a little bewildered by email on plan 9, but i’ll get
> there. thanks again.

It's a bit bewildering; I wrote up a summary of my understanding a while
ago:

http://wiki.9front.org/upas-theory

--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T75d22acfa474b209-Me67befc4be8a516a6cf7ae09
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


Re: [9fans] 9front hackathon report

2022-09-26 Thread ori
Quoth Lucio De Re :
> Thank you, Ori. That brief report is quite impressive.
> 
> I'm offering to install the changes on the T23 I bought specially to
> run 9front on. It doesn't get much attention - you can blame Linux for
> that, not 9legacy - but it does sit where it serves as a permanent
> reminder :-)
> 
> Did y'all create a Git development branch for this?
> 
> Lucio.
>

Things are committed to 'front' as they get finished.


--
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T6a36e13dbe3250d2-Md5d19295206b0cea0420ccfe
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription


  1   2   3   4   >