The problem with Plan 9 is that everyone comes away from it trying to bring its ideas into Linux, instead of weeping with exestential dread at how we got to a universe where this platonic ideal operating system is not the norm, and wondering how we may ever redeem ourselves in the light of our lord
@sir the curse of drivers. How elegant an OS is doesn't matter if it won't talk to my hardware.
@tidux you should always choose your hardware with software support in mind, not the other way around
@tidux and in any case, just run it in qemu
@sir I do make sure all my hardware works with Linux, and most of it works with the BSDs as well (including my USB SDR device), but 9front is still pretty limited in what it can do with hardware. I don't want to spend my time writing kernel drivers for hardware that already works on half a dozen other Free Software OSes.
@wolf480pl Whats the issue with ioctl?
- It turns _some_ files into something more than a stream of bytes.
- The ioctl numbers and arguments depend heavily on what kinda file you're operating on. You can't have generic tools for ioctl, because each device has different ioctls.
- It's a kitchen sink for things which should've been separate syscalls, separate files, or some other, better-designed API, but it was easier to just whack another ioctl
@sir you can either:
- be sad and lose the will to live
- act and try to make your reality a bit closer to the ideal
which do you think is more productive?
um, plan9 has good stuff in it but a2 oberon os is far better.
@sir Plan 9's obsolescence is similar to that of platonic idealism's obsolescence: interesting, consistent ideas in and of themselves, but they fail to apply to the world around them.
If Plan 9 had decent Posix and/or Linux syscall&libc emulation and good library support, it might've had a chance. But a platform like Plan 9 / 9front today causes way too much friction than supportable when collaborating with the wider world, which requires supporting all that terrible and inconsisten APIs&ABIs.
@cadadr "if Plan 9 had all of the things which are bad about everything else, it might have worked"
If plan 9 was linux then it would not be plan 9
@sir Linux isn't Windows because there's Wine. FreeBSD isn't Linux because it support Linux binaries and drivers to an extent.
The best Plan 9 today is plan9ports, because one can do more than contemplate it's marvels.
@sir if CS courses were taught on Plan9 that would immediately and drastically change my opinion on CS degrees
@sir omg why didn't I know this? FQA0 literally describes docker as a feature and everything that is wrong with networking.
@sir have you blogged about this or anything plan 9 related at all? Every time I see it come up everyone says it's amazing and that everyone has to try it but nobody says why they they think it's amazing.
@sir Currently reading through the pdf for "no thinkpad", the amount of info in here is incredible. I'm so confused but intrigued at the same time. This will be a fun hole to fall down.
@sir well now you got MW curious. I never heard of it before, but currently watching a YouTube vid about it.
@sir What would you say is the big advantage of Plan 9 over Linux or the BSDs?
I'm intrigued to check it out, but I'm hesitant to switch to an operating system that isn't going to get any support when I'm still learning about the *nix systems myself.
@swashberry Plan 9 is better in every conceivable way than Linux or BSD
@sir It seems like it has no amd64 images
@nifker you can install the 32-bit version and then cross-compile it for amd64 directly on the box in <10 minutes
@sir Can I live boot it?
@nifker yes, but I don't think you'll get the full experience unless you install it and actually use it
@sir This I need to do now that I seem to have a free weekend. I have played around with the plan9 port and now I have an inch that needs some serious scratching....
@sir Ok I can now say I have no clue whats so special about it.
@nifker there has been insufficient time since that post for you to have fully evaluated and internalized its concepts
@sir Id even guess it doesnt support Wayland and I dont think anyone wants to write to the FB on their own.
@nifker okay, you definitely don't understand plan 9 yet. Keep messing with it. Don't have a goal in mind, just see what you can do with it on its own merits
@sir this is something to do while being quarantined.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!