4 ms·
Great to hear that; Getting closer to running it as a bare-metal desktop OS by the day.
by kristjank 5y ago
Great to hear that; Getting closer to running it as a bare-metal desktop OS by the day.
- nix23 5y agoLook being a great fan of BSD (especially FreeBSD), i have one big problem with all of them on my laptop....and it is Wireless! A max speed of ~650kb/s is just not a usable one today. Well and on the workstation that you cannot change fanspeed on a AMD-GPU, those are my 2 big-points.
- messe 5y ago> A max speed of ~650kb/s is just not a usable one today What card model, how do you have it configured, and how far from the router are you? 650kb/s is not an inherent limit on any BSD, and much higher speeds are easily possible if you have supported hardware.
- juped 5y agoOpenBSD is well known to have a weak 802.11 stack that only supports a/b/g/sorta n modes on the most common drivers (Intel). This is not because OpenBSD somehow sucks, it's because there's approximately two people doing all the wireless development in their spare time. But it's very understandable that someone would find it to be an issue. FreeBSD probably doesn't have this issue, but it's not exactly trivial to port a device driver.
- messe 5y agoAs a user, I'm well aware of the state of OpenBSD's wireless stack. It's slower than the competition, but it's not 650kb/s slow.
- nix23 5y agoIts a Intel Dual Band Wireless-AC 7265NGW (ThinkPad x250) running with 802.11/g (the maximum), with the right driver and firmware. Sitting about 5m from the hotspot. BTW: The hardware is supported: https://www.freebsd.org/cgi/man.cgi?iwm(4) https://www.freebsd.org/cgi/man.cgi?iwm(4) >device iwm7265fw >Currently, iwm only supports 802.11b and 802.11g modes. https://www.freebsd.org/cgi/man.cgi?query=iwmfw&sektion=4&apropos=0&manpath=FreeBSD+13.0-RELEASE+and+Ports https://www.freebsd.org/cgi/man.cgi?query=iwmfw&sektion=4&ap... >iwm7265Dfw_load="YES" -> This one works >iwm7265fw_load="YES" -> This one is not working I would say OpenBSD is as behind as every single BSD is...from the Wireless standpoint.
- MisterTea 5y agoI've been on cat-v when devs were discussing developing wireless drivers for 9front (plan 9 fork) and most of these problems are due to lack of documentation. These cards are software driven so the driver isn't interacting with hardware registers or memory like an ethernet card but a protocol between the running firmware blob and the kernel. And you are responsible for loading that proprietary firmware into the card as well. You're essentially interacting with a black box. Its almost voodoo. Some cards work perfectly by copying OpenBSD drivers or have some documentation. Though many cards require cargo culting by copying undocumented behavior from undocumented Linux drivers in order to get the cards working. The big problem with that approach are issues which arise cant be debuged. Best they can do is poke around and guess. This whole thing is the fault of hardware manufactures.
- juped 5y agoOpenBSD gets hit the hardest because the devs are the most hardline about never signing an NDA or otherwise impairing the freeness of the drivers.
- MisterTea 5y agoI agree with never signing an NDA because it leads to code which can not be reliably maintained as the only person who can maintain it is the person who signed the NDA. How do you perform code audits on those drivers? I have to assume most Linux WiFi drivers are written by people working for companies who get to see documentation via NDA as part of a company project OR the driver was written by the manufacturer who already knows how to talk to the card. So everyone else has to cargo cult those drivers by blindly copying the voodoo code and hope it initializes the card the same way it does in Linux. Someone suggested adding a driver compatibility layer to allow using FreeBSD drivers in 9front but the devs shot it down with "that layer would be bigger than the kernel itself" So now you're now responsible for maintaining that HUGE mess plus you're still dealing with black box drivers you hope someone else fixes when they don't work. No one wins. Again, the damn hardware manufactures have to give us proper hardware documentation. Until then they can go suck an egg.
- 5y ago
- morpheos137 5y agoIt is really easy to just purchase a better supported wifi card.
- nix23 5y agoIt is supported as you can read for yourself: https://www.freebsd.org/cgi/man.cgi?iwm(4) https://www.freebsd.org/cgi/man.cgi?iwm(4) >Intel Dual Band Wireless AC 7265 Yeah please tell me what is "better" supported?
- morpheos137 5y agoI don't know much about the current state of freebsd wifi drivers or drivers for modern cards but I can say for certain the OpenBSD has excellent support particularly for the Atheros cards, under the ath and athn drivers for 802.11a/b/g/n. Never had an issue with link speed in the past 10 years. In my experience on OpenBSD at least Intel cards are not as well supported as Atheros. For example the iwn driver for some intel cards seems buggy / flawed at times. As I said I have not used FreeBSD recently but might be worth trying an Atheros card. As far as I know FreeBSD does not offer many advantages over OpenBSD besides ZFS support abd maybe linux comparibility if that still exists. I started with FreeBSD but switched to OpenBSD about a decade ago and found that the hardware support for Thinkpads was excellent. I heard at one time not sure if this is true anymore but I heard that many FreeBSD developers are MacOS users while OpenBSD developers actually develop from OpenBSD on thinkpads thus Thinkpad hardware support is usually excellent. If your ac card is slower than a/b/g/n then downgrade obviously.
- nix23 5y agoYeah, tell me what card is good, and not that others have a problem...you know that would be some real help. >As I said I have not used FreeBSD recently but might be worth trying an Atheros card. Yeah NO, i don't buy a card just to try out. >As far as I know FreeBSD does not offer many advantages over OpenBSD besides ZFS support abd maybe linux comparibility if that still exists Stop with that, i used FreeBSD since over 5 years, i know why i use FreeBSD and not Net or Open-BSD
- juped 5y agowhat's in your way?
- onedr0p 5y agoCompatibility. Linux binaries need to be recompiled on BSD. BSD and Docker or Podman is probably not a thing. Working with containers and Kubernetes means I need to compile about 100 Go projects. Uhh.. just no. I have better things to do with my time.
- nix23 5y ago>Linux binaries need to be recompiled on BSD Ehhm NO: https://docs.freebsd.org/en/books/handbook/linuxemu/ https://docs.freebsd.org/en/books/handbook/linuxemu/ >BSD and Docker or Podman is probably not a thing. True but you can try: https://bastillebsd.org/ https://bastillebsd.org/ >Working with containers and Kubernetes means I need to compile about 100 Go projects Ehhm NO: pkg install kubectl It really sound's you dont even read the FreeBSD Handbook.
- onedr0p 5y ago> >Linux binaries need to be recompiled on BSD > Ehhm NO: > https://docs.freebsd.org/en/books/handbook/linuxemu/ https://docs.freebsd.org/en/books/handbook/linuxemu/ Keyword in that link is most binaries. I don't want to worry about if binary x won't run and be stuck compiling it for BSD. > >BSD and Docker or Podman is probably not a thing. > True but you can try: > https://bastillebsd.org/ https://bastillebsd.org/ That is not the same thing compared to Docker or Podman at all. If your looking to build Docker images locally to test in a kubernetes cluster good luck with bastille. > >Working with containers and Kubernetes means I need to compile about 100 Go projects > Ehhm NO: > pkg install kubectl What about stern, kubie, and the hundred other cli tools that makes managing a cluster much easier? I get BSD is not for the faint hearted like me who just wants things to work. I'd rather spend my time elsewhere than worrying or running into issues using a esoteric operating system.
- 5y ago
- tharne 5y agoTo echo another commenter - What's stopping you? OpenBSD is super easy to install and set up, provided you do a little homework and make sure your hardware is supported. I have it running on an old think pad and it's a great daily driver. The only thing that gets in your way is that you're going to be missing a handful of applications you might want to run, particularly anything using electron. But there are enough application out there, that you should be able to find suitable alternatives.
- awesomelvin 5y agoThe main problem for me is the Widevine incompatibility. While many people see this as an advantage, I actually do enjoy the convenience of using Netflix/Spotify instead of Torrents/alternative clients.