> Responding off list shortly :)
I'd like to be included into the discussion as well.
Thanks.
--
David du Colombier
--
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/T6b867aa3be7bf660-M789b993f6eb5e311f7e78821
Delivery option
which are written in Python 3.
So the CI will depend on Python to build Go and run tests.
--
David du Colombier
--
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/T56397eff6269af27-M0d3f319c9a3405266fa53279
Delivery options: https
> I have a question: where is the *best* place to be sent a patch for
> 9legacy? replica? GitHub? or here?
You can send it by e-mail to me.
--
David du Colombier
--
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/T57377acea9
I'd be very pleased if someone could port the
dp9ik authentication protocol to 9legacy.
--
David du Colombier
--
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/Tde2ca2adda383a3a-Md268ebc03be7431c29cb1d30
Delivery options:
//github.com/0intro/conterm
--
David du Colombier
--
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/T132487c88905c339-Mb55f47c2e9efa8afbe51ad8b
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription
> Sorry the receiver was
>
> ge...@plan9.bell-labs.com
plan9.bell-labs.com doesn't exist anymore. This is probably a remnant of the
former website.
--
David du Colombier
--
9fans: 9fans
Permalink:
https://9fans.topicbox.co
> I tried webmas...@9p.io
Hmm, this should work.
--
David du Colombier
--
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/Te9abe12004b50ce0-M8da5a717bb9cab1303341237
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription
> Do you know who I have to contact for registration ? The mail I sent to
> p9f/9p.io couldn't be delivered.
You can contact me with your desired username.
What e-mail address did you try?
--
David du Colombier
--
9fans: 9fans
Permal
> How can I create an account and a folder on p9f in the contrib path ?
I don't think you can have a contrib account on p9f, but you can get
a contrib account at 9p.io.
--
David du Colombier
--
9fans: 9fans
Permalink:
https://9fans.topicbox.co
> What does the # and the P mean?
It means it's a kernel device. You can list all the kernel devices by doing:
% cat /etc/drivers
--
David du Colombier
--
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/T2d22ccc1
> 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?
Feel free to submit patches.
--
David du Colombier
---
st of the project still compiles with XCode 9.4.1 under
> Mojave... Another interesting project would be seeing if it could be
> modified to work as a 64-bit binary but still running a 32-bit
> environment on the inside...
I'm using 9vx daily, but o
9legacy supports temperature reporting on x86, using /dev/cputemp.
--
David du Colombier
--
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/Tc8476d0fe749cf6c-M2a3473706c2d1e85ad580680
Delivery options: https://9fans.topicbox.com/groups
/mnt/font &
ls /mnt/font
--
David du Colombier
--
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/T5091c0751c09-M985d8a684e33e93ef18c2e3b
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription
of my notes are available here:
http://9grid.fr/plan9/ipaq_h3650/
I think it should still work with the current ARM toolchain.
The kernel probably requires some minor changes.
I've never tried Inferno on iPAQ however.
--
David du Colombier
--
9f
n download the last 9legacy ISO image
and do a manual installation.
For example: http://9legacy.org/9legacy/doc/fossil/disk
--
David du Colombier
--
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/Tf6db73ba3285a82d-M045ea0ff0481688f5877b1f4
Deli
at this point we've ruled
> out the 9legacy kernel as the culprit.
If it works with 9front, the issue is definitely on our side.
Our Virtio drivers are very close to 9front's, so I suspect
the issue may be somewhere else.
--
David du Colombier
x27;t sound very promising.
This message is displayed by the boot loader (pcboot).
There is no user space at that point.
--
David du Colombier
--
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/Te13afbfe31e87665-M5757135b8010535605d0c636
I think the issue is elsewhere, since I've tried on QEMU with
both Virtio 1.0 and Virtio legacy and it worked as expected
(386 and amd64 kernels).
--
David du Colombier
--
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/Te13afbfe31e
Thanks cinap_lenrek.
I've just imported Virtio 1.0 support to 9legacy.
Lyndon, please try the latest CD image and let me know if it works for you.
--
David du Colombier
--
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/
er available as part of 9legacy is up to date
compared to 9front, so the issue is probably elsewhere.
--
David du Colombier
--
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/Te13afbfe31e87665-M606545f448bd3155a0413649
Delivery options: htt
from Bell Labs
if it was still maintained.
Also, NIX is not maintained anymore. However, there are
some other variants of 9k (the 64-bit Plan 9 kernel), including
the one available as part of 9legacy, that are still in progress.
--
David du Colombier
The /lib/sky/here file hasn't been changed since the
First Edition and there are only three numbers.
https://github.com/plan9foundation/plan9/commits/main/lib/sky/here
--
David du Colombier
--
9fans: 9fans
Permalink:
https://9fans.topicbox.com/g
The fourth number looks like a mistake.
astro(1) only parses the first three numbers.
--
David du Colombier
--
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/Tc2ea4ba95db1a01f-M1b3e35f4246cf2adf3f07c83
Delivery options: https
>
> Anyone have any idea what might use that?
This file is used by astro(1). The values are latitude, longitude and elevation.
--
David du Colombier
--
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/Tc2ea4ba95db1a01f-Mf0e41cd108ed80
this patch.
On the other side, the venti-p9p patch includes more experimental
changes, like the support of blocks larger than 56 KB. I wouldn't
recommend this patch.
--
David du Colombier
--
9fans: 9fans
Permalink:
https://9fans.topicbox.
> This reminds me: is the #plan9 channel on oftc the new home of #plan9?
No, it's #plan9 on libera.chat.
--
David du Colombier
--
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/T443bc8b8132dd026-M5ecc8c0beb399769233d7933
do it.
In the meantime, I think you can periodically download
and mount the CD image and run replica/pull from it
to update your system.
--
David du Colombier
--
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/T1d655e15673a9e4c-M1465d0
> I see, then is more easy than I thought. I was going to ask you if
> you wanted to include the rc patch sent to the list from 9front,
> but I saw just now that is already there, that was fast!
Yes, I saw the patch in the other thread, so I've added it.
--
Davi
> I was importing rc-line-split.diff from 9legacy and I realized that
> it is applied after rc-badrunes.diff.
>
> How are the dependencies of the patches noticed?
The patches apply in order. Some are independent,
but some are depending on other patches.
--
David
It should be fixed now.
--
David du Colombier
--
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/T5f0b8bf3259974e3-Mfa6c8559824e7874ecf7383b
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription
ls and Git repository are not affected by this issue.
--
David du Colombier
--
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/T5f0b8bf3259974e3-Mf8f19d6988285c77f2e92f03
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription
> Then, I suspect /amd64/bin/6l has some problem.
The issue is not in 6l, but in the amd64 kernel.
The amd64 kernel still has some issues to be fixed.
I'd recommend to use the 386 kernel in the meantime.
--
David du Colombier
--
9fans: 9fans
P
> How I can make diffs for those?
You can generate a diff against /n/sources, using "ape/diff -Nru",
then send it to me.
Example:
9fs sources
ape/diff -Nru /n/sources/plan9/sys/src/libdraw /sys/src/libdraw
>/tmp/libdraw.diff
Thanks.
--
Da
this issue a couple of days ago. The most recent archives
were not in ustar format. Please re-download the bootstrap.
--
David du Colombier
--
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/T75ee4ccd407669dd-Mdcfc2f930de79695da07b13d
9vx uses vx32 or
> am I wrong ?
9vx was recently re-licensed under MIT license, but vx32 remains under LGPL.
--
David du Colombier
--
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/Tf651d537d5dbd117-Meca687190264535224ded984
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription
/go1.16.3-plan9-amd64-bootstrap.tbz
> Is the kernel working right?
> What is 4100M loast?
This kernel doesn't handle more than 4 GB of memory,
so this is expected.
--
David du Colombier
--
9fans: 9fans
Permalink:
https://9fans.topicbox.com/grou
license.
You can ignore this file and consider u9fs is distributed under MIT.
--
David du Colombier
--
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/T7af5000e9aa9f587-M92797301ac4a0c1429c31a67
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription
> may be offtopic but now I'm just curious :-) what's wwb ?
Writer's Workbench.
https://archive.org/details/wwb-user
--
David du Colombier
--
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/T2e70e97724f65028-Md49227
> The 4e and 4e-latest tarballs are identical. Is this intentional?
This should be fixed now. Thanks for reporting.
--
David du Colombier
--
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/Tf20bce89ef96d4b6-M2977c6fd2b73f15bbe861
realemu into 9k would be nice.
I've just checked and 9legacy already supports VESA graphics on
amd64, using aux/realemu (started automatically when monitor=vesa).
--
David du Colombier
--
9fans: 9fans
Permalink:
https://9fans.to
> 9k?
9k is the original 64-bit Plan 9 kernel written by Jim McKie at Bell Labs.
It has been developed at Bell Labs (with external contributions) from 2005
to 2013 approximately, and has been part of 9legacy since 2016.
--
David du Colombier
--
9f
> If you'd get success to port 9front's tlsclient, 9legacy has no gui terminal
> for amd64, even on vesa mode, then next is to port realemu etc...
9legacy amd64 kernel supports graphical terminal, but it doesn't
indeed support VESA yet. Implementing realemu into 9k would b
> When I got git9 working on 9legacy, I backported a couple
> of utilities and changes:
>
> /n/sources/patch/walk
> /n/sources/patch/rc-line-split
These patches are now part of 9legacy. Thanks!
--
David du Colombier
> You could also make the correction to the man page for spi(3)
> in your patch bcm-brian-man:
Fixed. Thanks!
--
David du Colombier
--
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/T16171523f95d8656-M7b9b416c78f22c97783d440e
De
I've just updated the aux-wpa and factotum-wpa patches,
so step 5 shouldn't be required anymore.
--
David du Colombier
--
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/T16171523f95d8656-M933fca9a4dd0c0ca5b33c00f
Delivery opti
ts with changes other
people have done on APE.
--
David du Colombier
--
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/Tc82939f1fda0e479-Ma5af7fc8fa0904f625dc6863
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription
o submit a patch.
9legacy includes a patch to 9fs which replaces plan9.bell-labs.com
by 9p.io.
--
David du Colombier
--
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/Tc82939f1fda0e479-M17fc3b08b511544e972abaf0
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription
--presumably--now
> defunct address at the Bell Labs (which I, being too much of an amateur
> and with nothing to contribute, didn't do back then).
I am the maintainer of 9p.io. You can contact me with your desired
username so I can can create you a contrib direct
The https://github.com/0intro/vx32 repository was based on the latest Ron
Minnich and Yiyus repository.
--
David du Colombier
--
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/T84b4492f91f2abb6-M9130b6194452b64df3187ab4
Delivery options
ot.
9legacy includes a patch that considers 32 mask as 0.
http://9legacy.org/9legacy/patch/ip-ipconfig-mask.diff
--
David du Colombier
--
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/Tc21c3dd261e604cf-M926904f4ad643a6a16f23051
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription
9P filesystem:
https://github.com/Harvey-OS/ninep
--
David du Colombier
--
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/Tea875067b53dce5f-M86dd45cbd746418c9ec3a105
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription
:
http://9legacy.org/9legacy/patch/9-tcp-mss.diff
--
David du Colombier
--
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/Ta94caa59de01adf8-Mbe2dcd2dd02c5ed6483c9efb
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription
That's a very sad news indeed. Jim was a very kind guy.
He did a lot of work on Plan 9.
--
David du Colombier
--
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/Td73b359f9dc68c15-M1a4a78255323a9a46a4d1015
Delivery options:
Bell Labs (plan9.bell-labs.com).
I've been running 9p.io since 2014 and I don't intend to shut down it.
You can mirror 9p.io if you want. There is already plan9.io, which is a
mirror of 9p.io ran by arisawa.
--
David du Colombier
--
9fans: 9fans
Pe
> That's exactly what I'm looking for. How might I access that?
http://mirror.9grid.fr/mirror.9grid.fr/atom-2017-09-17.tar.bz2
--
David du Colombier
--
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/T264
> Does anyone know if anyone had a mirror of atom.9atom.org before it
> went offline?
I have a copy of the the 9atom 9P repository dated from 2017-09-17,
if that's what you're looking for.
--
David du Colombier
--
9fans: 9fans
P
> Wow, you guys were literally seconds apart with your answers. What are
> the odds? xD
Haha! Seems like we're synchronized somehow :-)
--
David du Colombier
--
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/Tac791
You should add "console='0 b115200'" at the end of kernel boot
parameters in cmdline.txt.
Also ensure that you have "core_freq=250" set for pi3 and pi4
in config.txt, which should be already the case if you're using
Richard Miller
GO_TEST_TIMEOUT_SCALE=2, for example,
before running all.rc, to increase the timeout to 18 minutes.
--
David du Colombier
--
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/T99c86a6e4e256d5a-Mc1b33d1f61bf92fd65b288f7
Delivery options: https
Also keep in mind that Go doesn't use any of the Plan 9 libraries
and uses its own TLS implementation. So fixing the Plan 9
tools to support TLS 1.2 will have no impact on Go.
--
David du Colombier
--
9fans: 9fans
Permalink:
https://9fans.topicbo
ls and
tlshand:
http://9legacy.org/9legacy/patch/tls-devtls12.diff
http://9legacy.org/9legacy/patch/tls-tlshand12.diff
--
David du Colombier
--
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/T99c86a6e4e256d5a-Mf50f6cc91908ffe47ca1516d
D
he second issue has been fixed in Go 1.13.
You can follow the issues their resolution on
https://github.com/golang/go/labels/OS-Plan9.
--
David du Colombier
--
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/T99c86a6e4e256d5a-Mee33c276f0adc44
If the server uses a X.509 certificate with a SHA256 signature,
you need SHA2 signature support in libsec.
http://9legacy.org/9legacy/patch/libsec-x509-sha2.diff
http://9legacy.org/9legacy/patch/libsec-x509-sig.diff
--
David du Colombier
--
9fans: 9fans
The TLS implementation on Plan 9 doesn't verify X.509 certificate chain,
so the certificate bundle isn't useful. It's only used by Go programs.
However, you need to add the server certificate fingerprint to
/sys/lib/tls/mail,
as Steve Simon said.
--
Dav
> Out of curiosity, what's the process for reclaiming your contrib
> directory on 9p.io? I'm happy to spend some time working on polishing
> the wiki as well.
Please send me and email.
--
David du Colombier
--
9fans: 9fan
> All the man page links are broken, and this will require a change in
> wikifs(4). Links to bell-labs.com in the html files in /sys/lib/wiki
> also need to be updated.
Thanks. I've fixed the remaining issues.
--
David du Colombier
-
; to put behind the download link, with the accepted
> patches integrated?
That's mostly what 9legacy is.
--
David du Colombier
--
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/T755e5f03f61e4ad9-M6e903bff791067bbb961033c
Delive
Since 9p.io is a complete mirror of plan9.bell-labs.com, any old URL
should be still available by replacing "plan9.bell-labs.com" with "9p.io".
You can send me an e-mail if there is any issue.
--
David du Colombier
--
9fans: 9fa
I'd recommend bootstrapping Go with one of
the recent binary package available on:
http://9legacy.org/download.html
There might be issues when bootstrapping from Go 1.4.
Also, plan9/arm support started with Go 1.7.
--
David du Colombier
I've generated a patch from your changes in cmd-usb.tar:
http://9legacy.org/9legacy/patch/usb-usbd-usb3.diff
--
David du Colombier
Please try this patch: http://9legacy.org/9legacy/patch/git9-avl.diff
--
David du Colombier
efore.
https://github.com/0intro/plan9/commits/master/sys/src/cmd/cc
--
David du Colombier
ake.bash
You'll have to remove the "buildlet" part, since this script has been
made to build the Plan 9 image running the Go builders.
--
David du Colombier
> is plan9ports also open for discussion on this list?
Yes, but there is also a plan9port mailing list:
https://groups.google.com/d/forum/plan9port-dev
--
David du Colombier
> https://code.google.com/archive/p/nix-os/
This isn't Nix Mark IV, but an earlier implementation.
I believe Nemo calls it "Nix Mark I".
For a bit of history about 9k and Nix, you can read
http://9legacy.org/9legacy/doc/9k/history
--
David du Colombier
fs, the deleted text
> is there.)
I don't think you can "reverse" the ed scripts produced with "diff -e",
unlike unified diff files.
However, in 9hist, the files are always reconstructed forward,
starting from the complete original file.
--
David du Colombier
Well, here is it: http://www.9legacy.org/9legacy/tools/9hist-to-git.sh
The notes are inside the script.
--
David du Colombier
rc/9/...
Yes, but beware it's a throw-away script. I'll send it to you privately.
--
David du Colombier
I've just converted the 9hist diff files to a Git repository:
https://github.com/0intro/9hist
--
David du Colombier
> Would there be any way to get access to the sources for Nix Mark IV?
Nix Mark IV is available here: http://lsub.org/ls/nix.html
--
David du Colombier
> i have wondered if it would be possible to apply the historic plan9
> kernel diffs and regenerate these ancient kernels.
The diff files are ed scripts generated with "diff -e", so it should be
possible to regenerate the original files with a bit of scripting.
--
David du Colombier
ng to
the requested hostname.
The machine hosting 9legacy.org is also hosting other websites
and currently only presents a valid X.509 certificate for 9grid.fr.
--
David du Colombier
urces/extra/9hist/
This includes the code, but unfortunately not the web service nor the comments,
which were stored on Russ' side (on swtch.com).
--
David du Colombier
Richard Miller's RISC-V compiler suite is now available on 9p.io:
% srv -nq tcp!9p.io sources /n/sources
% ls -l /n/sources/contrib/miller/riscv.tar
https://9p.io/sources/contrib/miller/riscv.tar
--
David du Colombier
> I hope that mirrors like 9p.io can be updated soon to make
> the new image available.
Thanks. I've just updated /n/sources on the 9p.io mirror.
The new image is available here:
https://9p.io/sources/contrib/miller
--
David du Colombier
plan9.bell-labs.com was down for many weeks,
so some people started to submit patches to 9p.io, but it became an issue
once plan9.bell-labs.com was back because we had to synchronize
the repositories.
That's why I would consider 9p.io to be a read-only mirror of
plan9.bell-labs.com for now.
-
plan9
history, if that's what you're looking for:
https://github.com/0intro/plan9
--
David du Colombier
I've just updated /n/sources on 9p.io with a snapshot from 2017-12-15.
Thanks for the reminding!
--
David du Colombier
from my latest snapshot.
--
David du Colombier
--
David du Colombier
PS (full content, including personal pages)
- FTP (full content)
- 9P (/n/sources, but no /n/sourcesdump currently)
- wikifs (served from /n/sources/wiki)
- manual pages and documentation
It has been running with no downtime for four years now.
--
David du Colombier
Take a look to https://9p.io/
--
David du Colombier
Some Go binary packages for plan9/386, plan9/amd64
and plan9/arm are available here:
http://9legacy.org/download.html
--
David du Colombier
This was many years ago (when my now-white beard was still merely grey).
Not worth going back to reconstruct the arguments, but I'll send Giacomo
and Nemo a copy of my proc.c to examine for themselves.
I'd also be interested by your copy if proc.c.
Thanks.
--
David du Colombier
> Does (any flavour of) plan9 / inferno make use of several cores on
> (any flavour of) ARM?
Yes, the current Raspberry kernel developed by Richard Miller
can handle the four cores on the Raspberry Pi 3.
It is available in /n/sources/contrib/miller/9/bcm
--
David du Colombier
jc 135.104.24.18 /n/sources
If you require authentication, you'll need to authenticate
with factotum.
Example:
$ factotum -n
$ srv -a -k user=djc sources.cs.bell-labs.com
$ mount -t 9p -o unix,trans=unix,uname=djc
$(namespace)/sources.cs.bell-labs.com /n/sources
--
David du Colombier
> i believe that rsc worked this out in some work he did based on venti.
> sadly i don't remember the name of the project.
I believe you're referring to Foundation.
https://swtch.com/~rsc/papers/fndn-usenix2008.pdf
--
David du Colombier
mplement Poly1305 algorithm in libsec
and change devtls and tlshand to support ChaCha20 and Poly1305. These
changes are already available as part of 9front.
--
David du Colombier
> and rebuild my kernel and upas (where I need TLS1.2).
Just to be sure. Have you rebuilt libsec as well?
--
David du Colombier
1 - 100 of 468 matches
Mail list logo