Re: [9fans] How to PXE boot with "two" DHCP servers on one network

2024-03-25 Thread Lyndon Nerenberg (VE7TFX/VE6BBM)
Marco Feichtinger writes: > How can I pxe boot other machines, without my file server acting as dhcp se= > rver for the whole network? It might be possible, but not worth the effort. And with the blackbox DHCP server in that router, it's likely impossible. If your file server is up all the

Re: [9fans] Plan 9 Foundation is a 501(c)(3)

2023-12-13 Thread Lyndon Nerenberg (VE7TFX/VE6BBM)
This is great news, but just before I start throwing money your way, it would be nice to know what you're planning to do with it. Other than the announcements about the creation of the foundation itself, and now this, it as been pretty much radio silence about what you're planning to get up to.

Re: [9fans] 9p.io down?

2023-11-04 Thread Lyndon Nerenberg (VE7TFX/VE6BBM)
Yaroslav K writes: > Do we know what=E2=80=99s up with 9p.io, the current sources host? Pings (v4 and 6) to nearby addresses work, so it looks like the host itself is down. -- 9fans: 9fans Permalink:

Re: [9fans]

2023-04-27 Thread Lyndon Nerenberg (VE7TFX/VE6BBM)
Thaddeus Woskowiak writes: > Has anyone written any code to deal with SCPI, Standard Commands for > Programmable Instruments, on plan 9? I did a couple of years ago, for the same reason: programmable PSUs and to suck data down from an ocsilloscope. It never worked well, and I have since lost the

Re: [9fans] different users for different system roles

2023-02-13 Thread Lyndon Nerenberg (VE7TFX/VE6BBM)
hiro writes: > > should each system role get his own user? > > Like one user for file servers, one for auth, one for venti, and one for = > cpu > > servers. My was has always been to have a file system user and an auth server user that are used ONLY for those roles. As for CPU servers, it really

Re: [9fans] Update on RISC-V port

2023-02-01 Thread Lyndon Nerenberg (VE7TFX/VE6BBM)
Waaay back in Nov 2020 Skip sent a note to the list about some preliminary work on a RISC-V port. Now that my VisionFive-2 dev board has arrived I'm itching to try to get Plan9 running on it. Has any progress been made since that last update?

[9fans] man.cat-v.org tls cert

2022-10-30 Thread Lyndon Nerenberg (VE7TFX/VE6BBM)
Duckduckgo isn't happy with the above site's tls cert. Did it expire? Or is something more nefarious happening ... -- 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T2e78a247283470f3-Mbf8b7ba6235d7be1557ceb04 Delivery options:

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

2022-03-19 Thread Lyndon Nerenberg (VE7TFX/VE6BBM)
ibrahim via 9fans writes: > While on wait I'm intending to port the freebsd bluetooth stack (netgraph) = > to plan9. I would be surprised if no one started such a project till now so= > if someone shares this goal I would be interested in a cooperative work.=20 Huh. I'd never thought about

Re: [9fans] 9P in Forth

2022-02-14 Thread Lyndon Nerenberg (VE7TFX/VE6BBM)
Alex Musolino writes: > Seems so: https://github.com/iru-/9p4 Oh now that's slick! < 200 lines of code. Thanks for the pointer. --lyndon -- 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T83ca5eda689bd9be-Mc8db77714169537811f62f52

Re: [9fans] building blocks speaking 9p

2022-02-14 Thread Lyndon Nerenberg (VE7TFX/VE6BBM)
A short update on the RS-485 network project ... I ordered up an assortment of RS-485 "hats" and USB serial ports to play with. I also have an Axxon LF1006KB PCIe card that will go into the CPU server as the "gateway" for the 485 network. It should already work with the uartpci driver, but I'll

[9fans] 9P in Forth

2022-02-14 Thread Lyndon Nerenberg (VE7TFX/VE6BBM)
Just curious if anyone has attempted a 9P implementation in Forth? This could be fun to play around with on things like Atmel AVRs. I've had it to -->here<-- with the Arduino programming environment, so *anything* different would be a joy :-) --lyndon --

[9fans] Installing 9legacy

2022-02-05 Thread Lyndon Nerenberg (VE7TFX/VE6BBM)
I booted 9legacy from a usb image and all is well. But ... how am I supposed to get this installed on the machine's hard drive? I can't find any sign of the installer scripts. -- 9fans: 9fans Permalink:

Re: [9fans] 9legacy under OpenBSD's vmm

2022-02-03 Thread Lyndon Nerenberg (VE7TFX/VE6BBM)
When you do the initial install, interrupt the boot sequence and type console=0 as the documentation describes. Install the system as usual, then reboot and log in again using the consoole=0 dance. Once you're logged in you can mount the 9fat partition (9fs 9fat) and then edit /n/9fat/plan9.ini

Re: [9fans] building blocks speaking 9p

2022-01-29 Thread Lyndon Nerenberg (VE7TFX/VE6BBM)
A few thoughts after chewing on this for a day ... I think the major architecture components break down like this: 1) a simple protocol wrapper to enable streaming of 9p over arbitrary transports (e.g. USB, i2c, spi, rs485). 2) an addressing scheme that plugs into dial() and ndb. 3)

[9fans] aiju boards

2022-01-29 Thread Lyndon Nerenberg (VE7TFX/VE6BBM)
> The 9front /sys/src/9/zynq port is aiju board's kernel. This reminds me to ask ... what did people get up to using their aiju boards for? Sadly, mine has been sitting on the shelf collecting dust for much too long. I did some early fiddling about, mostly to learn the fpga toolchain, but then

Re: [9fans] building blocks speaking 9p

2022-01-28 Thread Lyndon Nerenberg (VE7TFX/VE6BBM)
da...@boddie.org.uk writes: > I am using 5a/tc/tl to build bare metal code for a STM32F405 MCU thanks > to some hints from Charles Forsyth. Could you post some notes on how you're doing that? This is something I'd like to take for a spin. --lyndon --

Re: [9fans] building blocks speaking 9p

2022-01-28 Thread Lyndon Nerenberg (VE7TFX/VE6BBM)
Bakul Shah writes: > - make it very easy to create hardware gadgets by > providing a firmware/hardware building block that > talks 9p on the host interface side & interfaces > with device specific hardware. Amen! I've been thinking about something like this for years. My specific use case

Re: [9fans] 9legacy under OpenBSD's vmm

2022-01-17 Thread Lyndon Nerenberg (VE7TFX/VE6BBM)
David du Colombier writes: > 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. If you think that's the case then I need to build out enough local infrastructure to be able to build

Re: [9fans] 9legacy under OpenBSD's vmm

2022-01-17 Thread Lyndon Nerenberg (VE7TFX/VE6BBM)
David du Colombier writes: > 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). That could very well be. vmm(4) is still relatively young, so the bug could very well be there. I think at this

Re: [9fans] 9legacy under OpenBSD's vmm

2022-01-15 Thread Lyndon Nerenberg (VE7TFX/VE6BBM)
It gets a bit further -- now it actually panics :-P : lyndon@orthanc:/u/vm; vmctl start -c clare Connected to /dev/ttyp2 (speed 115200) Boot failed: not a bootable disk PBSR... F5CD 00B2 Plan 9 from Bell Labsi8042: kbdinit failed no vga; serial console only disk loader cpu0:

Re: [9fans] 9legacy under OpenBSD's vmm

2022-01-15 Thread Lyndon Nerenberg (VE7TFX/VE6BBM)
David du Colombier writes: > 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. Hah! You beat me to it ;-) ISO downloading now, stay tuned ... -- 9fans: 9fans Permalink:

[9fans] 9legacy under OpenBSD's vmm

2022-01-10 Thread Lyndon Nerenberg (VE7TFX/VE6BBM)
Are any of you running 9legacy under the vmm hypervisor on OpenBSD? The kernel boots, but complains that it cannot find any fixed disks and panics. I was able to boot 9front, so it looks like 9legacy's virtio drivers might be lagging a bit? --lyndon --

Re: [9fans] Alternative to fine-grained mouse usage?

2021-07-06 Thread Lyndon Nerenberg (VE7TFX/VE6BBM)
Dworkin Muller writes: > I have physical issues with trying to perform fine-grained mouse > operations (uncontrollable small hand tremors). [ ... ] > So, my question is, are there any viable alternatives for use with Joining the conversation late ... sorry. Have you thought about mounting a

Re: [9fans] SFF 9legacy fileserver hardware

2021-04-28 Thread Lyndon Nerenberg (VE7TFX/VE6BBM)
Steve Simon writes: > until last year I still had a dual Atom machine which worked nicely but > is a propper desktop machine even though its a mini ITX. I have at least a half dozen mini-ITX boards lying around that I can fall back on. The problem is I seem to have lost most of the cases and/or

Re: [9fans] SFF 9legacy fileserver hardware

2021-04-26 Thread Lyndon Nerenberg (VE7TFX/VE6BBM)
kokam...@hera.eonet.ne.jp writes: > For the usb issue, amd64(9legacy) does not support usb mouse/keyboard, > only ps2 keyboard/mouse. Is there any such machine having PS/2 > interface around? Pretty much everything supports BIOS mapping from USB->PS/2. This is one of the many reasons I was

Re: [9fans] SFF 9legacy fileserver hardware

2021-04-26 Thread Lyndon Nerenberg (VE7TFX/VE6BBM)
hiro writes: > sure you want just one sata disk for a fileserver? or is the worm all on bl= > uray? One disk is fine for now. The blu-ray is for backing up the arenas, and yes, I'll deal with the xhci driver issues myself. (I can use slower USB ports until I get that part running.) --lyndon

[9fans] SFF 9legacy fileserver hardware

2021-04-26 Thread Lyndon Nerenberg (VE7TFX/VE6BBM)
Time to build out some proper infrastructure at home, and the first order of business is the file+auth server. I don't need screaming fast performance, just something basic, and I have been looking at some of the current crop of small form factor desktops, along the lines of the Intel NUC. (But

Re: [9fans] APL

2021-02-23 Thread Lyndon Nerenberg (VE7TFX/VE6BBM)
tlaronde pointed me at the APL that shipped in the contrib directory in 4.3BSD. In hindsight I suspect that was the version I spun up at Athabasca U way back when (1989ish). I was quite surprised to see that a substantial chunk of it managed to compile 'out of the box' on OpenBSD 6.8 (albeit

Re: [9fans] APL

2021-02-22 Thread Lyndon Nerenberg (VE7TFX/VE6BBM)
o...@eigenstate.org writes: > git clone --single-branch \ > --branch Research-V4-Snapshot-Development \ I must be blind. I completely glossed over 'single-branch'. But I might have to go back to the SCCS archive on the CDs, anyway, since Spinellis' repo doesn't seem to

Re: [9fans] APL

2021-02-22 Thread Lyndon Nerenberg (VE7TFX/VE6BBM)
Steffen Nurpmeso writes: > It can even be as small as > > #?0|kent:unix-hist$ du -sh . > 179M. > > when not including all the new FreeBSD things (for which i at > least track the FreeBSD git repository directly): Okay, so what's the magic incantation to clone just that subset of

Re: [9fans] APL

2021-02-22 Thread Lyndon Nerenberg (VE7TFX/VE6BBM)
tlaro...@polynum.com writes: > There are various versions of an APL interpreter and, amongst these, > a version by Ken Thompson, Ross Harvey, Douglas Lanam. > > Is that this one you are looking for? That sounds like the one. It's entirely possible the version I started with came from one of the

[9fans] APL

2021-02-21 Thread Lyndon Nerenberg (VE7TFX/VE6BBM)
Long ago and far away I built/ran Thompson's APL (from the V7 source tape IIRC) on one of the VAXen. This was very much pre-ANSI C code, but the Ultrix 1.1 compiler handled it fine. About 15 years ago I dusted off the source and started converting it to ANSI C, but I got distracted and have

Re: [9fans] authoritative source for u9fs?

2021-01-24 Thread Lyndon Nerenberg
Charles Forsyth writes: > it's also on bitbucket not github mainly for historical reasons but I also > can never decide which I dislike more. :-) The nice thing about having it in hg is that mercurial is part of 9front, so there's no need to muck about getting git installed. --lyndon

[9fans] news(1) patch: make -a and -n get along

2021-01-24 Thread Lyndon Nerenberg
[ Originally send to 9front-bugs, but this is applicable across the board ... ] This patch makes 'news -an' do the right thing. /n/dump/2021/0122/sys/src/cmd/news.c:44,65 - news.c:44,72 void main(int argc, char *argv[]) { - int i; + int i, aflag = 0, nflag = 0; + int

[9fans] Re: [9front] dropped emails

2021-01-24 Thread Lyndon Nerenberg
hiro writes: > only found out by accident, Not sure what's going on. I sent a couple of messages to 9front and 9front-bugs yesterday that vanished into a black hole ... --lyndon -- 9fans: 9fans Permalink:

[9fans] rfc / internet-draft viewer

2021-01-24 Thread Lyndon Nerenberg
I cleaned up my RFC/I-D viewer and mirroring tools and pushed them up to /n/9pio/contrib/lyndon/rfc.tar. They're a bit more functional than the existing /lib/rfc/grabrfc, and interface nicely with the plumber. Note that I have an /rc/bin/aux directory that I 'bind -a' to /bin/aux in my global

Re: [9fans] plan9port: acme remoting

2021-01-04 Thread Lyndon Nerenberg
I've always just used aan(8) + cfs(4) for this sort of situation. -- 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T5addc17a0e19cd91-Mb3f8fff0efe927f263afe55f Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

Re: [9fans] Plan9 and Pine

2020-04-15 Thread Lyndon Nerenberg
Don't forget 2ed ran on the ipaq (aka bitsy). How much of the UI support survived the 2ed -> 3ed rewrites I don't know. But reading through the 2ed source might be enlightening. --lyndon -- 9fans: 9fans Permalink:

[9fans] factotum vs. SASL+TLS+applications

2020-01-23 Thread Lyndon Nerenberg
The following is all hypothetical. I'm curious about how people think auth(2)/factotum(4) could be adapted to support the use case ... factotum was intended to handle the authentication dance on behalf of network apps. But in the case of things like IMAP, it really just stores the client's

[9fans] fix: plan9port FreeBSD arm64

2019-12-25 Thread Lyndon Nerenberg
This gets github.com/9fans/plan9port building under FreeBSD 12.1 on arm64. Dunno if it breaks the other arm64 platforms ... diff --git a/dist/buildmk b/dist/buildmk index 07b223ac..65137556 100755 --- a/dist/buildmk +++ b/dist/buildmk @@ -7,6 +7,7 @@ OBJTYPE=`(uname -m -p 2>/dev/null || uname

[9fans] Forcing display size on Pi4

2019-12-17 Thread Lyndon Nerenberg
I have a 2K display that Plan9 forces to 1920x1080 resolution. Poking around 9/bcm/screen.c indicates that setting vgasize=WxHxD should force the size, but adding a suitable entry in cmdline.txt just gives me a blank display. Before I dig deeper, is this expected to work? If it is I'll start

[9fans] dc(1) exponent limits

2019-12-16 Thread Lyndon Nerenberg
While running some silly benchmarks I discovered dc's '^' operator limits exponents to ''. This seems arbitrary, perhaps a leftover safety measure to keep things from eating all the CPU for days on end on a slow machine? I upped the limit to 9 and the test expression ran fine on a Pi4:

[9fans] Ottawa Spring 2020

2019-11-07 Thread Lyndon Nerenberg
BSDCan is June 3-6 2020. There's a Postgres conference the week before at the same venue, so I'll be in Ottawa from May 25 to June 12 (taking some vacation time after BSDCan). If anyone wants to do an informal get-together, let's see what we can work out. --lyndon

Re: [9fans] Request for (constructive?) comments: Plan 9 : 2020

2019-10-31 Thread Lyndon Nerenberg
For BSDCan I say "unofficial" specifically because an "official" BOF as part of BSDCan would require conference registration. An "unofficial" BOF would be off-site (we can just meet at the usual pub) the day after the conference ends. -- 9fans: 9fans

Re: [9fans] Request for (constructive?) comments: Plan 9 : 2020

2019-10-29 Thread Lyndon Nerenberg
Lyndon Nerenberg writes: > Maybe an unofficial get together around BSDCan in Montreal next spring? Doh! BSDCan is in Ottawa, not Montreal. The suggestion still stands. -- 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T2e674653159c4

Re: [9fans] Request for (constructive?) comments: Plan 9 : 2020

2019-10-29 Thread Lyndon Nerenberg
Chris McGee writes: > I am unlikely to be able to come unless it is north eastern US or Canada, > maybe Toronto or Montreal. I know of at least one other Plan 9 tinkerer in > the area. Maybe an unofficial get together around BSDCan in Montreal next spring? The Saturday after the conference ends?

Re: [9fans] Request for (constructive?) comments: Plan 9 : 2020

2019-10-26 Thread Lyndon Nerenberg
> In that vein, here's a poll: https://www.surveymonkey.com/r/VJNQYGC The survey seems more cute than useful. E.g. there's a *big* difference between "travel a couple of hours" and "anywhere." And even though it's close by, I wouldn't consider travel to the US (a couple of hours) due to the

Re: [9fans] go under plan9 on the radpberry pi?

2019-09-19 Thread Lyndon Nerenberg
Matthew Veety writes: > Building anything on a raspberry pi is a bit of a chore. I highly=20 > recommend running go on your cpu server and/or local to your filesystem.=20 > The generated binaries seem to work fine. Go does wonderfully when it comes to generating binaries for non-native

Re: [9fans] printing from Plan 9

2019-09-15 Thread Lyndon Nerenberg
Richard Miller writes: > Before replacing my expiring inkjet printer I thought I'd ask > the list: does anyone still use lp(1) nowadays, and are there > printers currently on the market which work well with Plan 9? As others have mentioned, life is far too short for CUPS. For Plan9 printing I

[9fans] getcallerpc for arm64/FreeBSD (plan9ports)

2019-09-05 Thread Lyndon Nerenberg
Does anyone have a getcallerpc-arm64 that works with FreeBSD on a Pi 3?

Re: [9fans] Plan 9 C compiler for Xtensa CPUs

2019-08-11 Thread Lyndon Nerenberg
Charles Forsyth writes: > At a glance it looked as though the MMUs for the on-chip stuff were more > suitable for Unix Seventh Edition (no later) than "full" Plan 9. Wouldn't Inferno be a better fit for these sort of devices? In my experience these things are used primarily as I/O devices, with

Re: [9fans] Anyone have a Plan 9 4th Edition Manual Set...

2019-06-30 Thread Lyndon Nerenberg
michaelian ennis writes: > I found a second edition set on Abe books last year. They were not > inexpensive. Sadly, Abebooks became utterly useless several years ago, when it was taken over by bots scraping each other listings and adding 5%.

[9fans] tn3270

2019-06-22 Thread Lyndon Nerenberg
Just curious if anyone has ported (or written) a tn3270 client? --lyndon

[9fans] supported modern laptops

2019-05-20 Thread Lyndon Nerenberg
It's time for a new laptop, one that will dual boot OpenBSD and 9front. Looking through the FQA, the hardware listed there is a wee bit on the dated side. I'm curious to here peoples experiences running on more current gear. My requirements aren't too esoteric. I need something that will take

[9fans] 9front installer misses /lib/news directory

2019-04-22 Thread Lyndon Nerenberg
fussy# hg diff sys/lib/sysconfig/proto/distproto diff -r 3839b70da66a sys/lib/sysconfig/proto/distproto --- a/sys/lib/sysconfig/proto/distproto Mon Apr 22 03:05:51 2019 +0200 +++ b/sys/lib/sysconfig/proto/distproto Mon Apr 22 18:11:54 2019 -0700 @@ -32,6 +32,7 @@ ndb d775

Re: [9fans] The lost (9front) boot menus ...

2019-04-19 Thread Lyndon Nerenberg
> I object to quadrupling the timeout. I am old and my eyesight sucks and > one second is perfectly sane. Shut the refrigerator door! You're running up long distance charges!!!

Re: [9fans] The lost (9front) boot menus ...

2019-04-19 Thread Lyndon Nerenberg
cinap_len...@felloff.net writes: > err... thats precisely how it works. the ONLY difference is that the > timeout is hardcoded to ONE second see: /sys/src/boot/pc/sub.c:304 Fine, but a ONE second timeout is insane. And it's NOT at all clearly documented in the 9boot(8) manpage. How about a FOUR

Re: [9fans] The lost (9front) boot menus ...

2019-04-19 Thread Lyndon Nerenberg
> err... thats precisely how it works. the ONLY difference is that the > timeout is hardcoded to ONE second see: /sys/src/boot/pc/sub.c:304 ONE second, eh? I need to become much younger again ;-)

Re: [9fans] The lost (9front) boot menus ...

2019-04-19 Thread Lyndon Nerenberg
cinap_len...@felloff.net writes: > the bootloader has a console where you can change any > plan9.ini parameter, including bootfile=. read 9boot(8). I described this badly. Let me try again. Given a working fileserver config, I want something that does 'user=foo; nobootpromt=bar', but with a

[9fans] The lost (9front) boot menus ...

2019-04-19 Thread Lyndon Nerenberg
Something I miss in 9front is the 'boot menu' functionality 9labs had in plan9.ini. Being able to fall back to an alternative config was a godsend when debugging fileserver setups. I'm curious why that was removed from the 9front bootstrap code. --lyndon

[9fans] 9front dhcpd installer buglet

2019-04-19 Thread Lyndon Nerenberg
The 9front installer doesn't create the /lib/ndb/dhcp directory. This makes ip/dhcpd silently fail when it tries to hand out dynamic addresses.

Re: [9fans] ssh oddities (9front)

2019-04-17 Thread Lyndon Nerenberg
Ignore me. I had stupid firewall rules in place that were breaking things :-P

[9fans] ssh oddities (9front)

2019-04-17 Thread Lyndon Nerenberg
Something else I've noticed is that 9front-dick-tracy refuses to ssh to FreeBSD 11 or MacOS 10.14 hosts when trying password authentication. In both cases, 'ssh -d' reports the connection hangs up at 'ssh: global request: hostkeys-000.openssh.com'. I don't know if this worked before. This is my

Re: [9fans] SMC SYS-5018A-FTN4 lapic weirdness (9front)

2019-04-17 Thread Lyndon Nerenberg
cinap_len...@felloff.net writes: > bit 7 is "illegal register access". try to print the pc from the ureg > passed to the first argument in lapicerror() in /sys/src/9/pc/apic.c. A quick printf hack says ureg->pc = 0x801103b3 mostly (>99.9%), but a few other oddballs are: cpu0 0x2400c8

Re: [9fans] SMC SYS-5018A-FTN4 lapic weirdness (9front)

2019-04-17 Thread Lyndon Nerenberg
cinap_len...@felloff.net writes: > bit 7 is "illegal register access". try to print the pc from the ureg > passed to the first argument in lapicerror() in /sys/src/9/pc/apic.c. Okay. Likely not 'til the weekend though ...

[9fans] SMC SYS-5018A-FTN4 lapic weirdness (9front)

2019-04-17 Thread Lyndon Nerenberg
I have a stack of Supermicro SYS-5018A-FTN4 servers upon which I'm trying to spin up 9front. For the most part they work, but one annoyance is the *endless* stream of cpu0: lapicerror: 0x0080 messages the kernel prints out. Sometimes these originate from cpu1 as well. The hardware has

Re: [9fans] Mirroring plan9 sources

2019-03-07 Thread Lyndon Nerenberg
clue...@tonymendoza.us writes: > or and setup a mirror, but finding servers spec'd to run plan9 in > the US seems impossible. I have run 9front on VPSes at ARP Networks. These days 9front should just work out of the box. ARP's support staff have been very helpful tuning the underlying

Re: [9fans] microsoft's plan 9 distribution

2019-02-18 Thread Lyndon Nerenberg
Ethan Gardener writes: > I got excited for a moment, but then I saw, "This server contains > protocols that support Linux metadata, including permissions." It's > going to be 9p2000.L or yet another incompatible fork of the protocol. Is Upspin an alternative? (Not helpful if you're required to

Re: [9fans] MH port

2018-12-28 Thread Lyndon Nerenberg
Mayuresh Kathe writes: > just so that i know, are you targeting plan9 users for your version > of 'mh'? if yes, will they be interested in migrating away from the > way they are working currently, i.e. with acme and upas? Yes, and no. Yes, in that I intend this MH to fully integrate with the

[9fans] MH port

2018-12-26 Thread Lyndon Nerenberg
Mayuresh Kathe writes: > i was looking for a non-captive user-interface email client like "mh" by > rand corporation. i guess i'll either have to learn to use acme with > upas or write my own "mh" replacement for plan 9. A year-or-so ago I started working on my own version of MH, forked from a

Re: [9fans] Plan 9 C compiler for RISC-V by Richard Miller

2018-11-09 Thread Lyndon Nerenberg
Brian L. Stuart writes: > Don't laugh. I actually have a VT-220 on my file server. You do a lot of manual code compiling and linking from the serial console of your file server, do you? Then you deserve all the pain that can possibly be inflicted upon you ;-) --lyndon

Re: [9fans] PDP11 (Was: Re: what heavy negativity!)

2018-10-11 Thread Lyndon Nerenberg
Digby R.S. Tarvin writes: > Oh yes, I read Eldon Halls book on that quite a few years ago. Meetings > held to discuss competing potential uses for a word of memory that had > become free. > That one would be a challenging Plan9 port.. And yet Plan9 was not there to save the day. Such a pity.

Re: [9fans] zero copy & 9p (was Re: PDP11 (Was: Re: what heavy negativity!)

2018-10-11 Thread Lyndon Nerenberg
Another case to ponder ... We're handling the incoming I/Q data stream, but need to fan that out to many downstream consumers. If we already read the data into a page, then flip it to the first consumer, is there a benefit to adding a reference counter to that read-only page and leaving the

Re: [9fans] PDP11 (Was: Re: what heavy negativity!)

2018-10-11 Thread Lyndon Nerenberg
hiro writes: > don't you need sending ability, too for AIS? No, a receive-only setup is very useful on a small boat. Where I would like to go with this is to take the decoded AIS data as input for "ARPA" style collision plots. I'm interested in the big boats sailing through the straight. They

Re: [9fans] PDP11 (Was: Re: what heavy negativity!)

2018-10-11 Thread Lyndon Nerenberg
Skip Tavakkolian writes: > I assumed you were using an RTL2832U (rtlsdr library). I'm pretty sure they all do, under the hood.

Re: [9fans] PDP11 (Was: Re: what heavy negativity!)

2018-10-11 Thread Lyndon Nerenberg
> I was able to use dump1090 (same author as redis) to get ADSB data reliably > on RPi/Linux a while back. I have a pair of Flightbox ADS-B receivers I am using as references. While mostly reliable, they can and do stutter along with the rest of the alternatives on occasion. --lyndon

Re: [9fans] PDP11 (Was: Re: what heavy negativity!)

2018-10-11 Thread Lyndon Nerenberg
hiro writes: > But given the alternatives available back then, even the armv5 in the > kirkwood, which was cheaper even before the rpi became popular, did > the same job more stably, which is why i would never actually > recommend the pi. And there are even more alternatives now. I get that. But

Re: [9fans] PDP11 (Was: Re: what heavy negativity!)

2018-10-11 Thread Lyndon Nerenberg
Digby R.S. Tarvin writes: > Agreed, but the PDP11/70 was not constrained to 64KB memory either. > I do recall the MS-DOS small/large/medium etc models that used the > segmentation in various ways to mitigate the limitations of being a 16 bit > computer. Similar techniques were possible on the

Re: [9fans] PDP11 (Was: Re: what heavy negativity!)

2018-10-11 Thread Lyndon Nerenberg
> I have been able to copy 1 GiB/s to userspace from an nvme device. I should > think a radio should be no problem. The problem is when you have multiple decoder blocks implemented as individual processes (i.e. the GNU radio model). Once you have everything debugged, you can put it into a single

Re: [9fans] PDP11 (Was: Re: what heavy negativity!)

2018-10-11 Thread Lyndon Nerenberg
hiro writes: > Does this include demodulation on the pi? Yes. At least to a certain extent. The idea is to get from the high-birate I/Q data so something more amenable to transmission over an RS-422 (or -485) serial drop. One example is for an AIS transceiver on a boat. By putting the radio

Re: [9fans] PDP11 (Was: Re: what heavy negativity!)

2018-10-09 Thread Lyndon Nerenberg
cinap_len...@felloff.net writes: > why? the *HOST CONTROLLER* schedules the data transfers. I *DON'T KNOW*. It's just observed behaviour. > a! we'r talking about some crappy raspi here... probably with all > caches disabled... never mind. Hah. An Rpi tips over with 1200 baud USB serial.

Re: [9fans] PDP11 (Was: Re: what heavy negativity!)

2018-10-09 Thread Lyndon Nerenberg
cinap_len...@felloff.net writes: > > The big one is USB. disk/radio->kernel->user-space-usbd->kernel->applicati > on. > > Four copies. > > that sounds wrong. > > usbd is not involved in the data transfer. You're right, I was wrong about 'usbd'. In the bits of testing I've done with this, 'usbd'

Re: [9fans] PDP11 (Was: Re: what heavy negativity!)

2018-10-09 Thread Lyndon Nerenberg
hiro writes: > from what i see in linux people have been more than just exploring it, > they've gone absolutely nuts. it makes everything complex, not just > the fast path. And those are the Linux folks doing thier thing. The reading I'm doing right now is related to the pessimizations page

Re: [9fans] PDP11 (Was: Re: what heavy negativity!)

2018-10-09 Thread Lyndon Nerenberg
Bakul Shah writes: And funny you should mention this! > Some of this process/memory management can be delegated to > user code as well. At $DAYJOB we would really like to have application process control over the kernel scheduler, as this seems to be the only realistic way to avoid the (kernel)

Re: [9fans] PDP11 (Was: Re: what heavy negativity!)

2018-10-09 Thread Lyndon Nerenberg
hiro writes: > > Dealing with the security issues isn't trivial > what security issues? Passing protocol buffer like objects around user space, that might affect how the kernel talks to hardware. E.g. IPsec offload into hardware. You don't want user-space messing with that sort of context,

Re: [9fans] PDP11 (Was: Re: what heavy negativity!)

2018-10-09 Thread Lyndon Nerenberg
hiro writes: > Huh? What exactly do you mean? Can you describe the scenario and the > measurements you made? The big one is USB. disk/radio->kernel->user-space-usbd->kernel->application. Four copies. I would like to start playing with software defined radio on Plan 9, but that amount of data

Re: [9fans] PDP11 (Was: Re: what heavy negativity!)

2018-10-09 Thread Lyndon Nerenberg
Bakul Shah writes: > One thing I have mused about is recasting plan9 as a > microkernel and pushing out a lot of its kernel code into user > mode code. It is already half way there -- it is basically a > mux for 9p calls, low level device drivers, VM support & some > process related code.

Re: [9fans] APL for Plan 9?

2018-09-06 Thread Lyndon Nerenberg
Ethan Gardener writes: > Is there an implementation of APL or a related language for Plan 9? For pure APL, I don't think so. Long ago I ran the Thompson APL interpreter on our Ultrix VAX. It was built from source, but I forget which tape it came from. It would have been one of V7 or 4.2BSD,

[9fans] booting plan9 under bhyve

2018-05-05 Thread Lyndon Nerenberg
Has anyone has managed to boot any of the plan9 variants under FreeBSD's bhyve hypervisor? Just curious to hear about any success/fail experiences. --lyndon

[9fans] fossil+venti vs. cwfs - dealing with backups

2018-04-16 Thread Lyndon Nerenberg
What has kept me running fossil+venti is the ease of backing up the file server. Copying the venti arenas offsite is trivial. And Geoff put together glue to write sealed arenas to blu-ray as well. I don't see any simple way to do that with cwfs*. Or hjfs. I am very curious to know how the

[9fans] SCMs

2018-02-13 Thread Lyndon Nerenberg
I struggle to understand how version control is not more actively used. It's not particularly necessary when you have global state with snapshots provided by a shared WORM fs. I always thought that argument was a bit suspect. And with the loss of sources.bell-labs.com, it's apparent why.

Re: [9fans] ReMarkable!

2018-02-13 Thread Lyndon Nerenberg
Maybe it's not impossible that someone would come up with a way to input text using a pen over a screen that's even more efficient and convenient than a keyboard. So far, such technology just doesn't exist. Dust off the handwriting code that was done for the bitsy.

Re: [9fans] There is no fork

2018-02-11 Thread Lyndon Nerenberg
Forsyth's Plan-9k had some development in mid 2017. Where did that go? I remember there were some changes there I was quite interested in, but I lost the reference to the repo source before I had a chance to do anything with the updates.

Re: [9fans] RasPi why?

2018-02-04 Thread Lyndon Nerenberg
RPi's aren't "the" answer, Exactly. There is no "one" answer. Hardware, peripherals, operating systems ... The "linux is everything" crowd is what's leading to the decimation of technological advancement these days.

Re: [9fans] RasPi why?

2018-02-04 Thread Lyndon Nerenberg
Why do people even buy RasPis? 1) Serial port console servers. A Pi2 + StarTech USB 8-port serial is an inexpensive way to talk to console serial ports on routers, switches, firewalls, etc. 2) DHCP/TFTP servers used to remote PXE install the big iron in our data centres. 3)

[9fans] SMART: Silly Marketing Acronym, Rebuts Truth

2018-02-03 Thread Lyndon Nerenberg
The interesting thing (for me) was that the SMART data from the drive gave it an all clear right to the end. But unlike the SSDs, there was plenty of behavioural warning to remind me to have the backups up to date and a spare at the ready... FWIW, of the three-four dozen or so drives I have

Re: [9fans] RPI faq in words of one syllable?

2018-01-11 Thread Lyndon Nerenberg
I wrote up a crib sheet covering exactly this a couple of months ago, but it was on a VPS server whose filesystem I thoroughly trashed and is now pushing up the daisies. I will dig around and see if I stashed a copy on another machine. If not, I can re-create it easily enough, but not for a

Re: [9fans] R.I.P cs.bell-labs.com

2018-01-05 Thread Lyndon Nerenberg
Ouch. I'd hate to think the work I did on that is somehow associated with 9front. Let's leave the pettiness behind.

Re: [9fans] R.I.P cs.bell-labs.com

2018-01-05 Thread Lyndon Nerenberg
Yes, when sources was doomed, I enthusiastically set it up, although I think it was bitbucket not github, And the reason I liked the bitbucket repo is because it's accessible using hg, for which we have a Plan9 port that does get some TLC thanks to the 9front folks.

Re: [9fans] R.I.P cs.bell-labs.com

2018-01-05 Thread Lyndon Nerenberg
Everyone is naming sites to check out, but which one has the right contents, is being maintained, and will be stable? Didn't Charles Forsyth have a github or similar such repository with a copy of the Labs sources? That was even seeing sporadic updates? I'm sure I browsed it last fall, but

  1   2   3   4   5   >