libvirt qemu/kvm.I'm runnign into virtio bottlenecks I cant get out of now too. I cant do PCI passthru on this unless I give up the GPU on this board because I didnt consider that when I bought the hardware -_-
also, I have isolated and devoted 2 threads, 1 core, of a ryzen 5800XT CPU to this VM and my WAN download traffic wont exceed 625mbps! I dont even have IDS or anything enabled yet. How can that be?
There was some intel engineer who submitted some patches he disliked and he went way overboard in trashing her about it. I forget exactly what happened but it was definitely not acceptable. Linus got a lot of pushback about that.
Kent is right a lot of the time. But a lot of other devs are right too and he needs to work with them if he’s going to be in the kernel. He won’t. He keeps pushing way too hard and way too fast. Kernel dev work is toxic enough. Those are some really tough personalities and Kent does NOT handle them well. He’s basically acting like Elon Musk when he’s working. Granted he’s a lot smarter than Elon, but that arrogant personality is going to make a lot of enemies.
Kent does a good PR spin on things, he’s pretty good with damage control, but Linus was right to kick him out since it’s not about apologies or optics. It’s about changing the behavior so this doesn’t keep happening. And it just keeps happening.
Kent needs someone on his team to challenge how he handles stuff. I’m not saying he needs someone with absolute veto power but he definetly needs someone to stop him before he sends anything out and question him on it first since Kent lacks the ability to do it himself.
They have performance issues as snapshots accumulate. Snapshots don’t fork predictably (filesystem devs expect one thing, sysadmins expect another.) RAID write holes still exist in configurations they dismiss as “exotic.” Use of oracle tech normalizes using their stuff in a community that knows better. Btrfs development has pretty much stagnated as there have been some optimizations but few long standing issues have actually been addressed. Btrfs has been pulled right out of distros that praised it before too. While that’s not as dramatic as Kent getting his ass yeeted from the kernel it’s still pretty high up there. Btrfs has made data vanish permanently in the past. Bcachefs has a reputation of hiding it from you until you coax it back out. It’s never really gone, it’s just inaccessible until a bug is fixed. And it always got fixed.
The problem isn’t the filesystem. It’s the developer. It’s not enough that he’s right. He has to cooperate with others who are also right to be in the kernel and he just won’t do it. So now he is outside the kernel. The project will carry on but it’s going to be niche.
This always happens in the dev community when someone gets high up. Even Linus had numerous incidents like this. Remember when he went after the Intel engineer? Or all of NVIDIA? Or the more recent hits like the big endian RISCV stuff?
As I see it, Bcachefs is a good idea and it’s progressing well, there’s just a lot of bureaucracy Kent does NOT manage well. So there are two paths forward:
Kent gets a middleman a few years from now to nerf his work with other devs.
Well once upon a time I did. I used arch back then and I didn’t use subvolumes. It was a simpler setup and worked fine. It also wasn’t exposed to WAN. Now I want to learn about subvolumes and I want to learn fedora.
I like picking projects just a bit out of reach for me to focus on and really dig into. It gives me something to obsess over other than, well, -gestures broadly-.
Arguing with this pile of micro center parts is basically therapy for me.
Oh I understand the skepticism. Basically, I like the puzzle. I’ve been using bcachefs for a few years now on my little arm servers running arch and I like it. I like the tiered storage functionality. It’s a cool little thing I get to play with.
I’m collapsing my little boxes into one and fedora has better security defaults. It’s harder to do something stupid with fedora than arch. It also forces me to learn selinux rather than just bitch about it. The box has a VM running opnsense on it with a pci passthru of a NIC. Arch can do that but fedora has a certain structure to it that helps avoid some irresponsible configs so it’s kinda forcing me to learn how it wants to do things.
This little experiment is a terrible idea for a professional deployment, especially at my skill level, but for my home setup it’s the perfect puzzle for me to play with.
I was talking to a friend years ago about our homelabs. He was floored by my wild and crazy approach. He said “your homelab should be like a zen garden.” I countered “mine is like a trailer park after a tornado.”
I want to learn things and bcachefs is interesting, even if Kent pisses off literally every kernel developer.
As for btrfs, I don’t use it because I’m an adult. Years after abandonment it still stinks of Oracle. Kent is a move-fast-and-break things kind of guy that the old guard of kernel devs fucking hate and they aren’t wrong to feel that way. But he’s always been honest about what bcachefs actually is. Btrfs, on the other hand, is still oracle nonsense that should never be used.
If you need me to oversimplify things, I tend to back off anything Oracle wherever I can. Everything they have ever touched fucking sucks.
dark mode is fine in Tahoe. But there’s lot of little things that are broken in Tahoe. I get weird and glitchy behaviors in preview, notes, mail, and safari that should never have gotten past the beta.
Honestly, macOS is going the same way too. They really got their act together with the hardware but the software is so much worse. This last round seems to have absolutely no QA. It’s like they outsourced the entire process.
added another 2 threads/1 core to the pile. no change. I cant hit gigabit down on this thing.