We're applying again! This is Google's 20th Summer of Code.
In brief:
• Applications close Tuesday
• We need mentors
• We *especially* need project ideas from people who can mentor them
The application window closes on Tuesday, and I'll be finishing up our formal
Since announcing the Plan 9 Foundation, folks have asked how they can support our work. We’ve had that “on hold” until we had a bunch of organizational things sorted. We’re very pleased to say that the last big one of those is now completed: the Plan 9 Foundation has been recognized as a 501(c)(3)
On Feb 22, 2023, at 00:02, quiekaizam via 9fans <9fans@9fans.net> wrote:
>
> Indeed, my test(1) doesn't seem to support such syntax. Is this a version
> problem?
I believe so, yes. It looks like 9front has made some significant changes to
(or removed? I didn’t dig in) test’s handling of
Many years ago, David Eckhardt’s group at CMU had it running, although when I
played with it the hardware support was minimal. They took an interesting
approach to using the openfirmware for driver mediation, IIRC. I don’t believe
it was ever publicly released, although they were being pretty
Folks:
Unfortunately, we were not selected for GSoC this year. They've got 203
other orgs participating and you might check out the list:
https://summerofcode.withgoogle.com/programs/2022/organizations
There's lots of things in there that are interesting on their own, of course,
Plan 9 is applying to GSoC again!
The application period closes on Monday, and our formal application is in. As
is the case every year, the most critical part of an application is the org's
ideas page[1]. We'd love additional fleshed-out contributions for that. Since
we had a little confusion
In addition to Fazlul’s note, I continue to find this useful, even though it’s
read-only:
https://9fans.topicbox.com/groups/9fans/T033f756b8ec05b5d-M92ccac8a85a9504f3ae8cab7/command-line-read-only-wiki-client
I think a write mode modeled after what ipso does shouldn’t be too hard, but
I’ve not
On Jul 28, 2021, at 17:20, Rob Pike wrote:
>
> If you mean, why is it spelled like that?
Yes, exactly. Thinking about this on the drive home, I remembered “values of
beeta“ and remembered these are listed in betatab, and figured it was something
like that. Thank you for the response.
Speaking of astro, anyone know the story behind this?
:; astro | sed 2q
2021 7 28
Pisces australid meeteeor shouwer
:; agrep meeteeor /sys/src/cmd/astro/*.c
/sys/src/cmd/astro/search.c:61:
event("%s meeteeor shouwer",
There are a few other things which also use that file (e.g. latcmp, the 2e
road(1), gmap (who did that?) my darksky program). I’m wondering if I’m missing
something that uses that fourth number. I certainly can’t rule out user error.
> On Jul 27, 2021, at 10:20, David du Colombier
I went to update my /lib/sky/here after a server move and realized it has four
numbers in it. I know I added it at some point, but I can’t remember what that
fourth number is doing in there. The pre-move version:
:; cat /lib/sky/here
41.499 81.558 250 290
Anyone have any idea what might use
Similarly: with Freenode having gone in a bad direction in the last month or
so, #plan9, #plan9-gsoc, and #inferno have moved to libera.chat (the network
started by most of the former Freenode staff before things went south).
There’s a few dozen of us hanging out right now; stop by and say hi.
The students for Summer of Code 2021 have been announced. Plan 9 was awarded
three slots and after evaluating the various proposals we will be working with
the following great students over the summer:
• Ethan Long will be working on nIME, an input method for Japanese text
• Cameron Connell
Students! We want to work with you!
If you’ve been holding back or on the fence, get your proposals in now! Don’t
wait until the last minute; no extensions for computer problems if you can’t
get it submitted. Your proposal needs to be submitted to
https://summerofcode.withgoogle.com/ by
I can’t help too much with ext, but:
> mount -c /srv/ext2 /n/hostfs /dev/sdD0
That part’s almost certainly wrong. /dev/sdD0 will be a directory; ext2srv will
expect you to give the file containing the actual file system. This is probably
/dev/sdD0/.
Hi there. Our wiki got confused. We're still looking into what caused it to get
confused in the first place, but I've given it a prod and things seem to be
working properly again now. Thank you for the report.
And you are definitely not late! The student application period only opened on
On Mar 23, 2021, at 16:55 , Dave MacFarlane wrote:
>
> Wow, fantastic news! Congratulations!
Thanks! I'm pretty excited
> Is there any way we can donate to the foundation (time or money) to keep
> things moving along?
Not at this time. We've still got a bit more to do with various bits of
Oh, what David said. :-)
> On Mar 23, 2021, at 13:15 , Anthony Sorace wrote:
>
> No. This was correct this morning. I'm looking into it; thanks for pointing
> it out.
>
>> On Mar 23, 2021, at 12:13 , Kurt H Maier wrote:
>>
>> On Tue, Mar 23, 2021 at 06:0
No. This was correct this morning. I'm looking into it; thanks for pointing it
out.
> On Mar 23, 2021, at 12:13 , Kurt H Maier wrote:
>
> On Tue, Mar 23, 2021 at 06:06:49AM -0700, a...@9srv.net wrote:
>>
>> The historical releases are available right now at:
>>https://p9f.org/dl/
>
>
I've been using the wiki a lot more recently. Inspired by the wiki in
tilde.club, I made a read-only command line client. It's simple: 'wiki -l'
lists the pages, 'wiki foo' prints article foo, 'wiki foo bar' looks for an
article called "foo_bar", then "foo-bar", then separate "foo" and "bar"
Google has just posted the list of accepted organizations for Summer of Code
2021, and I'm happy to report that Plan 9 has been accepted!
The first wave of eager student applicants is already checking out the ideas
pages for the orgs on the list, and that'll keep up for the next few weeks. If
The compiler suite has had a few compilers in it which were used for things
other than kernel ports. I can’t say about the 68000 specifically, but that
would be my guess. The i960 and DSP3210 compilers are other examples.
> On Feb 23, 2021, at 21:18, Steve Simon wrote:
>
> I don't believe a
Wes Kussmaul wrote:
>
>
>> On 2/10/21 12:17 PM, Kurt H Maier wrote:
>>> On Tue, Feb 09, 2021 at 11:40:18PM -0800, Anthony Sorace wrote:
>>> More information can be found on our web site, http://p9f.org/.
>>>
>> "That effort stalled, mainly d
We’re starting off with the prior years’ GSoC money. We haven’t yet pursued
other funding avenues since there’s still a bunch of legal/tax things we have
to finish first.
> On Feb 10, 2021, at 10:24, hiro <23h...@gmail.com> wrote:
>
> you got other money sources lined up apart from gsoc?
>
evaporated, we didn’t
push in with the formation. The IRS has figured it out since 2009. :-)
> On Feb 10, 2021, at 09:19, Kurt H Maier wrote:
>
> On Tue, Feb 09, 2021 at 11:40:18PM -0800, Anthony Sorace wrote:
>>
>> More information can be found on our web
> Thierry asked:
>
> One suggestion: add a link for donations. I, for one, when I can't
> provide code to software I'm interested in (even remotely), try at
> least to give some money.
> Don asked:
>
> How do we get involved in or become a member of the foundation?
Glad to hear there's
.
2021 is going to be great for Glenda.
Thank you for your time,
Geoff Collier
David du Colombier
Charles Forsyth
Paul Lalonde
Ron Minnich
Jeff Sickel
Anthony Sorace
Skip Tavakkolian
--
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans
Hello! After a few years away, we’ll be applying to Google’s Summer of Code
program again this year.
Summer of Code is a program Google runs where they fund students to work with
mentors from open source organizations. The primary purpose of the program is
to help students work with real-world
> Richard asked:
> The pi4 is very sensitive to power supply voltage. Are you using
> an "official" pi4 power supply (5.2v)?
Yes; same power supply on the 4GB and 1GB models. That is, same exact
unit, on the same outlet. I had all sorts of problems with my first several Pi
and know better than to
Mar 25, 2020 at 4:20 AM Kim Lassila wrote:
>>
>>
>>> On Mar 25, 2020, at 8:19 AM, Anthony Sorace wrote:
>>>
>>> With iOS getting first-class mouse pointer support, I’m looking at the iOS
>>> drawterm port again. Has anyone touched this si
platform for
playing around with exposing other capabilities that the device has to plan 9.
I played around with this a little bit with the original port. VNC buys us none
of this.
> On Mar 25, 2020, at 04:21, Kim Lassila wrote:
>
>
>
>> On Mar 25, 2020, at 8:19 AM, Ant
With iOS getting first-class mouse pointer support, I’m looking at the iOS
drawterm port again. Has anyone touched this since the old GSoC project bit
rotted out?
--
9fans: 9fans
Permalink:
9srv was down for several days due to a hardware failure. It's mostly back now,
although it's got significant stability issues.
I should also note that until I've resolved those, I've stopped adding new
accounts. I'll let folks know when all is better.
Anthony
> On Feb 24, 2020, at 7:37 ,
I get why someone might want those rio changes, even if they're not for me
(although some I'm curious about). But can anyone help me understand why what
they've done to drawterm is desirable? I can't say that resizing the window to
change the scale factor has ever seemed like something I'd
Archived-At is from RFC 5064.
https://tools.ietf.org/html/rfc5064
The weird "=?UTF-8?B?" is an "Encoded Word", per RFC 2047. Email headers are
defined to be 7-bit ASCII (yes, still); 2047 provides a way to encode other
characters in email headers. Mind you, it looks like all the actual
This isn't really a Plan 9 question at this point, but since we've been talking
about 2e a bit:
2e included a program road(7), which allowed you to explore a US map database.
It has a neat property where you can highlight individual features via regexp
match. You could have a map containing
Has anyone done any work (successful or otherwise) towards getting Plan 9 to
drive USB in device mode? If so, can you share any code or comments? This would
be particularly useful on the Raspberry Pi Zero’s OTG interface, as a serial or
HID device, but experiences with other versions of this
I'm considering adapting the S3 Venti to use Backblaze's B2. Has anyone done
anything interesting (i.e. Plan 9 related) with B2?
Where you've put it seems like the right place to me.
Acme Mail is doing the wrong thing here. It should respect $upasname for
this purpose, like marshal does. I think this is just a change to mesgsend in
/acme/mail/src/reply.c; unlike marshal, don't overwrite user, but just wrap
"fprint(ofd,
This is a bit of personal archeology, but has anyone read QIC-80 tapes on
Plan9? If so, using what hardware?
I'm not sure there's a single "canonical" answer, but many installations have
run the auth server off its own file system, as James originally described.
It's been several years now so my memory could be fuzzy, but I believe this is
what they did at the main Bell Labs installation.
> On Nov
I’ve often wanted the same sorting change. I do, however, find yiyus’ rationale
compelling. I’d be interested in playing with it, if you try it out.
> On Oct 30, 2016, at 11:16 , Mathieu Lonjaret
> wrote:
>
> yeah, good points.
>
> On 29 October 2016 at 00:47, yy
Anyone have any example code using the i2c interface on the pi I can look at?
I'm playing around with several of these, and am not getting the results I
expect (data getting out, but the hats aren't behaving like they're getting the
same bits I think I'm sending).
More generally, anyone got
Anyone got anything? USB dongle we can drive, or an ethernet bridge folks have
had good results with? WiFi with WPA2 is ideal, but the only hard requirement
for my use case is power: it needs to either draw directly or be able to draw
power via USB.
Wow, that’s amazing timing. I was reading about SPI on
the Pi, considering getting one of those TFT displays,
closed the window to head to bed, and there’s your
message. This is super useful, thanks. And yes, I’d be
interested in seeing your slides, although you’ve already
given me enough to keep
Brantley wrote:
> One could argue that the Plan 9 C compiler lacks the modern optimizations
> that the other compilers have. This would be true. But I would argue that
> almost all of those optimizations are either not needed...
Note the "almost all" in there. It's important not to get
I thought about doing something like gravatar, but it’s not well-used
among my social or professional circles, either, outside of a few forums.
Still, I’d be interested in seeing what you did. I think it’d be neat to have
‘gravatarfs’, which you could mount (or not) under /lib/face, and have it
Two things came up while working on this:
1) Does anyone know what Infolines, in main.c, is/was used for?
2) Figuring out how far down to move a line of text seems more
manual than it should be, and I don’t understand how to do it in a
way that’s good for most fonts. Am I missing something?
I had never heard this term before, but this is perfect. Well done.
> I thought a web garden was a hobbyist version of a server farm.
erik quanstrom quans...@quanstro.net wrote:
when i need to run Linux programs, i run linux.
Yeah, but then you’ve got linux. Now you’ve got two
problems (hah! if only…).
what is the benefit of running firefox on a p9 like system,
rather than on linux?
The theory, anyway, is that you could
On Aug 20, 2013, at 11:03 , Anthony Sorace a...@9srv.net wrote:
I'm in the middle of a medium-size python project. It would be
really helpful if the plumber could do things like look up things
in python's dot notation. Anyone have plumbing rules or helper
functions they'd like to share
Personally, I think two separate things are called for.
1) A straight-forward update to use AES
2) Some public key system.
The p9sk1 *model* is great, and it'd be a real shame to drop it. Doing the
upgrade and teaching should be easy, although there's tedious work in telling
all the things to
I love that Weather Underground is still offering a telnet
interface, but I wanted a bit more control over what I get
back. I was also trying to get familiar with the nice JSON
library bedo did[1], so I wrote up a Darksky client. Get an
API key of your own[2] and stick it in $home/lib/darksky,
and
I'm very pleased to see my library being of use ☺. I wrote it for a
flickr 9p server, which has probably bitrotted a bit by now.
And I’m very happy to have it; thanks! I haven’t tried rebuilding flickrfs
recently, but it still gets at my flickr account (just tried it). I had
forgotten that
Two things on stats:
1) The load figures on OS X seem to be mostly useless: they indicate the
machine is pretty much constantly pegged, when it’s really mostly idle (as per
’top’ and Activity Monitor). Are other people seeing this, as well?
(Results on FreeBSD and Linux match my expectations.)
Anyone done usb-to-parallel under Plan 9?
If so, model and/or code?
It works:
: root; fn cd {builtin cd $* ; prompt=(': '`{pwd}^'; ' '')}
: root; cd
: /usr/a; cd /tmp
: /tmp;
If you’re still having trouble, paste a transcript like that, so we can see
what’s going on.
Note also that spaces in file names will screw up the
The reason, in general:
In a fossil+venti setup, fossil runs (basically) as a
cache for venti. If your access just hits fossil, it’ll
be quick; if not, you hit the (significantly slower)
venti. I bet if you re-run the same test twice in a
row, you’re going to see dramatically improved
performance.
http://t.co/qyvHkuP2m8
Sounds a bit pollyanna to me, but who am I to judge?
I have a web service that runs localhost-only on my laptop which I'd sometimes
like to make available on the public internet. The service listens on port
8000. The laptop moves around periodically, is usually behind a NAT, and is
sometimes offline. Here's how I do it.
1) In Inferno on my
Unfortunately, we were not selected as one of the
mentoring orgs in GSoC this year. I'm going to try
and make the meeting for rejected orgs on Friday
(I'll be traveling, but should be able to make it)
and will hopefully get some insight into why then.
I'll report back any interesting findings.
If
9p access to resources on foreign systems has always been a good target for
GSoC, whether that be in drawterm, Inferno, or via other means. We've had
several projects in this category over the years, and would certainly love to
see more.
If you're going to troll, I'd appreciate it if you'd
(Resending (with tweaks) to get around moderation.)
Things are underway for this summer. The org application period is open,
closing tomorrow, and ours is in, with a few tweaks pending. A few things to
note, the first one could use lots of help:
• As always, the most important part of the
On Jan 30, 2015, at 10:59 , Giacomo Tesio giac...@tesio.it wrote:
It surely would not be conformant to Plan 9 systems, but to the protocol?
No. Joel has it right. Writing a server which allows / in names would mean that
the / you're slipping into a name wouldn't always be a directory
There is at least somewhat more current work than that.
Tim Newsham was working on a port in 2010. It booted, but was limited (iirc, no
networking and some graphics problems). The files from that on my system are
dated 2012, but I think that's just from me being careless when I moved
something
I don't think kbmap is going to give you what you want here. It's a really easy
way to set the non-modifier keys, but which modifier keys do what is built into
the underlying code. I don't think what you're after would be too challenging,
though; start by taking a look at /sys/src/9/pc/kbd.c
I have a project for which I need 9p on iOS. Anyone have an Objective C module
that'll do that, or experience fitting in a C library? I'm looking for
something much more self-contained than what's found in the drawterm port.
On Dec 12, 2014, at 05:49, Jens Staal staal1...@gmail.com wrote:
Would this theoretically work? The advantage of FUSE is access to a number of
popular file systems (most notably ext4, NTFS, ZFS) and also many special-
purpose file systems.
It's been a few years since I really looked at
What might be more interesting is a 9pfuse, analogous to davfuse (thus the
opposite of the thing in p9p now), running on Unix. That way you have a high
probability of working with the existing fuse plugs, without having to do any
porting work there, and plan 9 systems can still get at them.
Does anybody rely on a backup scheme using, say,
vbackup+venti on linux? Does it work well, or would
you recomment other means of doing a backup?
Not precisely what you're asking, but likely close enough experience to be
useful:
When last I was responsible for a bunch of unix boxes, I was
The error is what it says: the file name (rather than the full path) is too
long for your file server. It sounds like you're running kfs, which is the
oldest and most restricted of our general purpose options. Long-term, I suggest
migrating, although if you're on a single-system setup and
On Nov 25, 2014, at 1:59 , Bakul Shah ba...@bitblocks.com wrote:
As long as you run IP, you pay the other costs for any protocol.
But there's plenty of cases where you don't need even that. See AOE, or nonet
from very early Plan 9. I'd like that back.
If you use TCP you benefit from its near
On Nov 21, 2014, at 9:34 , erik quanstrom quans...@quanstro.net wrote:
this is not correct. tcp doesn't help at all when the wire is fast (short,
fat). it's the classic tradeoff of cpu
for (networking) performance. the wire being fast enough is an argument
against using tcp,
not for
Both. I agree with what you're saying about the computers, but I was thinking
of the fact that the wire speed is fast enough in most cases that the tcp/ip
overhead doesn't impact things noticeably for most uses. There are outliers in
both cases, of course.
On Nov 20, 2014, at 9:37 , erik
I can't speak for Erik's cec-as-nonet setup specifically, but I've wanted nonet
(or an equivalent) many, many times. Networks are fast enough that tcp/ip
overhead isn't really something that hurts in most cases, but it does exist.
Also, I really want to exercise the cross-network parts of Plan
On Nov 19, 2014, at 5:36 , lu...@proxima.alt.za wrote:
Is there an easy way to determine when a Fossil/Venti service was
first deployed? I have a feeling my specific installation is a good
few years old and I'm pretty sure any problem that may have arisen
could not have been hard to fix.
So, you could make a script $home/bin/rc/a:
curious choise. not that you'd want to use this anymore, but ...
He meant the : as punctuation in the english sense, not part of the command
name. See later where he says ..just typing a..
Clearly we should all be sending properly marked-up html
After closing drawterm, how do I re-connect to its rio to see again windows
which were started before? How do I reattach a window running e.g. 'rc' from
other login session to the current?
Short answer:
You can pre-arrange for this to work with command-line tools. Except in
a very
I've been looking through the documentation and
the 9fans archive but I can't get a clear answer on
what to replace localhost.localdomain with.
If the recipient's mail server is being strict (but within
the bounds of the RFCs), that name is expected to be
the real, externally-resolvable DNS
On Oct 18, 2014, at 1:52 , andrey mirtchovski mirtchov...@gmail.com wrote:
fwiw, p9p's acme has worked fine in full screen for me on all yosemite
previews and the current release.
Have you rebuilt on it? mk seems unhappy (aborting in some cases).
There have been many over the years (I think the original papers present
something), but I've not seen anything current enough to be useful. The very
short version: gcc almost always produces faster executables from the same code.
The mail I mostly read from Plan 9 is hosted on Plan 9, but I've done IMAP with
it as well.
-- Running imap with multiple mboxes (folders or whatever) did not work
for me (only one of them was updated).
This is almost certainly a configuration issue. It's not exactly clear what you
mean by
On Oct 14, 2014, at 5:57 , Enrico Weigelt, metux IT consult
enrico.weig...@gr13.net wrote:
unfortunately, this doest contain any spec on the 9p interface.
The 9p interface is just 9p; there's nothing special for audio. Then audio(3)
will answer your questions about what can be read from or
Ruda:
Just now, I tried this:
: root; cd /mail/fs
: root; lf
ctl mbox/
: root; echo 'open /imap/mail.foo.org/anth...@foo.org box1' ctl
: root; lf
box1/ ctl mbox/
: root; lf box1
1/ 15/ 19/ 22/
On Oct 13, 2014, at 12:46 , Eduardo Alvarez astrochelon...@gmail.com wrote:
Have you considered other mailbox formats, such as maildir, for instance?
Seems
that it could solve at least some of the problem.
nupas uses a maildir-like format. It helps tremendously.
Really: if you're doing mail
On Oct 11, 2014, at 15:35 , brank...@hushmail.com wrote:
It might be silly, but how about this:
ISP router - Plan9 - Linux+P9P
Mount the /net from Plan9 machine on the Linux machine, and add some iptables
rules.
Do you think it will work?
Not without substantial development
On Jul 28, 2014, at 11:58 , Carsten Kunze carsten.ku...@arcor.de wrote:
If I'am able to reproduce a major issue should I report to the list? Or to
you? Or is there currently no maintenance of plan9 troff?
The best thing to do is submit a patch. Troff is maintained with the rest of
the
On Jul 19, 2014, at 8:02 , dante subscripti...@posteo.eu wrote:
My whole argument goes about the following hypotheses:
1. increasing the amount of contributions may not scale in the current model.
Okay, it *may* not. But we have no evidence of that. There's no indication that
the current
On Jul 15, 2014, at 2:13 , kokam...@hera.eonet.ne.jp wrote:
I've experienced three kinds of Plan9 file servers,
Lab's one, 9atom and plan9front.
Can you clarify which file server, specifically, you're comparing for each of
these? The Labs doesn't distribute kenfs any more, and venti+fossil is
I recall there used to me a mk target that would rebuild all the kernel
configs. I.e. everything in CONFLIST. It would be nice if that came back.
I believe 'mk all' in /sys/src/9/whatever will still do this.
signature.asc
Description: Message signed with OpenPGP using GPGMail
Ron wrote:
That said, the problems were due (IMHO) to a limitation in the
update mechanism, not to the inclusion of a new system call.
This is true depending on how you define update mechanism.
A simple note from whoever made the decision to push the
change out to the effect of hey, we're
Why is this controversial?
Because you're missing the point, and arguing against a position nobody holds.
Absolutely nobody here is suggesting that everyone going off and doing their
own thing and keeping the results to themselves is better than everyone going
off and doing their own thing
sl said:
The original post (in its way) was asking for advice about
an amd64 kernel that is not publicly available.
No, it wasn't. There was some confusion over the point that
Plan 9, unlike some other systems, selects the arch based
entirely on the running kernel (no 386 binaries running on
that, and they gave up on being compatable with apple's webkit.
It's not just about compatibility: they shrunk the scope of the
problem they're trying to solve by quite a bit. WebKit aims to be a
sort of general-purpose web rendering engine; Blink (Google's
fork) is much more closely targeting
Folks:
A quick update for everyone on what's going on with GSoC. A week ago
today, our final selections were announced. This year, we've got five students
working on the following projects:
Pedro L Coutin-Portuondo will be working on audio for
the Raspberry Pi, over its
I'd love to hear about positive results here. Cards with VESA entries for
non-4:3 modes are rare; I'm not sure I've ever seen one. The Pi, by contrast,
drives my 16:10 high-res monitor without issues, which is the main reason it's
my main Plan 9 terminal these days.
Anthony
signature.asc
In my experience a VESA BIOS will sometimes report
different available modes depending on the detected
EDID.
I have no problem believing this is true, but I'm also sure there's more to it
than that. The device I'm most frustrated with is a Thinkpad, reporting on the
built-in display, for
I have had very good results with mac9p. I mostly use it
with p9p's srv to get authenticated connections. I've gotten
very few instances of unexpected behavior (dropped
connections I couldn't reliably attribute to network issues),
but nothing that impacted other parts of the Mac.
Anthony
Folks:
The student application period has now closed. We got
12 applications total, exactly double what we got last year.
More importantly, we've got some really high quality ones in
different areas of the system. Given GSoC's primary goal of
creating new contributors, I'm particularly
we don't drive any touch hardware, so in the interest of
success, i would not be interested in a gsoc project that
required as step 0: identify, purchase and write driver for
enabling hardware.
If someone were interested in doing this in the short term,
the best option is likely tying it to
1 - 100 of 341 matches
Mail list logo