Email or username:

Password:

Forgot your password?
Top-level
p
@lanodan @MischievousTomato @shebang

> - Lack of things like keyboard accessibility

Yeah, you can tweak this kind of thing; sam is pretty keyboard-friendly out of the box. You can script keyboard events arbitrarily, even, just put a pipe between the keyboard device and rio. I don't because it's not useful but I used to do this kind of thing with Inferno, but I can understand the wrist issues with mice. (Although Thinkpads are nice for this, but lateral stress on my index finger tends to make the joints sore if I use just my laptop for a few days.)

> No multi-monitor support

Don't quote me on this, but I think that's been fixed. I usually use drawterm anyway; there's stuff that lives in Linux that I can't avoid. (Linux is my new Windows.) You can run $n operating systems now that you can get a pile of computers without even having to dumpster-dive and you can run 30 VMs on each of them.

> Move more things out of the kernel, as I think that would make it easier to create and maintain drivers while also getting better stability (haven't ran Plan9 enough to judge that part though)

Yeah, it doesn't work like that; it's trivial to play with drivers, and it's ridiculously stable but it doesn't actually need to be: your files live on the fileserver (which should be stable), you run your stuff on a CPU server and connect to a terminal server and you can reboot basically any of those without consequence, and it's had kexec() since forever (reboot $kernelpath) so as long as you don't write a kernel that crashes the machine and also hoses remote debugging, it's like a few seconds to test a new kernel. So stability's less of an issue, but I've never gotten it to crash by normal means.

But I'm interested in what you want, like analogous to the stuff I was talking about. What do you want your OS to do? Like, one step up from feature bullet points.
7 comments
Haelwenn /элвэн/ :triskell: replied to p
@p @MischievousTomato @shebang A hacky way of getting multimonitor on Plan9 would be something like grabbing some SunRay or using my dusty ARM SBCs as thin clients, heck, why not a mix just because I can.
(I hate ARM shit though, I want a boot ROM, even if it's a cursed BIOS)

I think it's stuck to not having multimonitor for me because all my GPUs are AMD and I guess it would only support that on Intel ones where it already has more than just VESA.

Thing I wish to be able to do with Plan9 are:
Replace at least most of the terminal/GUI stuff that I have on linux.
I'm tired of things in curses that never speak/listen to other programs and are stuck to a crude interface. Like shit today means I need at least a basic HTML viewer for RSS/Atom, parts of Email, … and while you can emulate a terminal in curses apps to spawn lynx/w3m in them it's a nightmare to actually use since shortcuts conflict between each others in an unpredictable manner. And using --dump is just a hack and it's forever stuck to plain text.
Meanwhile Qt/GTK/… makes me want to throw everything away because one is just proprietary-developed + open-source released, while the other is just happily jamming into a wall everytime the CADT refreshes itself.

And I do wish to move my audio programs to Plan9, I could also move it to a BSD but… I don't really like those systems, they're not as hackable as I want an OS to be.
Pipewire on the linux side of things at least seems to be going in a good enough direction by linux standards but it's not going to beat just simply writing into /dev/audio and easily being able to hack on it with knowing that the rug won't be pulled from under you at some point by the CADT mob making yet another half-baked solution be the de-facto standard.
@p @MischievousTomato @shebang A hacky way of getting multimonitor on Plan9 would be something like grabbing some SunRay or using my dusty ARM SBCs as thin clients, heck, why not a mix just because I can.
(I hate ARM shit though, I want a boot ROM, even if it's a cursed BIOS)
p replied to Haelwenn /элвэн/ :triskell:
@lanodan @MischievousTomato @shebang

> I think it's stuck to not having multimonitor

Yeah, I mean, that's less relevant if you're just using drawterm to talk to a headless box or a VM.

> Replace at least most of the terminal/GUI stuff that I have on linux.

So, my experience is some stuff you can't really replace so you have to talk to Linux, some stuff is better and I don't miss the original thing at all, some of it's the same. It's like using a different programming language and nowadays it's about as easy to use 50 OSs as it is to use 50 languages.

> Meanwhile Qt/GTK/… makes me want to throw everything away

Seconded. My experience with GUI stuff prior to Inferno was all gtk/qt/etc. with some occasional "I guess I have to figure out how to make Windows have a systray icon for this thing" and I hated all of it. Inferno has a port of Tk so I learned Tk and it made me wonder why I hadn't sooner. Like you can bash out a GUI in wish in 30 seconds, it's a pipe, you can make a GUI in awk. (The temperature monitor from that screenshot, that's an awk script.)

> And I do wish to move my audio programs to Plan9

Oh, it's pretty easy to do. I like cmus, personally, but Plan 9's pretty easy to do sound stuff for. (Have you seen this? https://git.sr.ht/~ft/neindaw )
@lanodan @MischievousTomato @shebang

> I think it's stuck to not having multimonitor

Yeah, I mean, that's less relevant if you're just using drawterm to talk to a headless box or a VM.
Haelwenn /элвэн/ :triskell: replied to p
@p @MischievousTomato @shebang
> Tcl/Tk

I'm not sure if I gave it an honest try once, but I don't feel it at all.
Also their fucking source code browser just took me for a fucking bot while I was going around at a rather slow pace. (pic attached)

> neindaw

I haven't tried using it yet but I don't into DAWs or even livecoding so it having an interface makes me take it as "Oh, yet another thing I won't use".
I want to program it entirely, even before I got in computers I wished I could just give the music sheets directly to my harp rather than have to practice everyday.
It kills what I find fun in music.
screen.png
@p @MischievousTomato @shebang
> Tcl/Tk

I'm not sure if I gave it an honest try once, but I don't feel it at all.
screen.png
Go Up