this post was submitted on 08 Jul 2024
82 points (96.6% liked)

Linux

48266 readers
433 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

I was thinking of getting a wifi card like that, but can't seem to find any.

top 24 comments
sorted by: hot top controversial new old
[–] [email protected] 27 points 4 months ago

Use libre boot website's info for reference. The Athero cars were the only open source option. They are from the aughties. That is your only option. It is the same for hardware - libre boot stuff with a Core Duo era processor, nothing newer is trusted hardware.

[–] [email protected] 16 points 4 months ago
[–] [email protected] 13 points 4 months ago

For something relatively fast, I suggest you stick to Intel chipsets, and avoid realtek like the plague. As others mentioned, you can go with Atheros, but your speed will certainly suffer, as well as probably breaking the ability to put the computer to sleep with S3.

I understand you would rather go with 100% FOSS, but this carries trade-offs.

[–] [email protected] 12 points 4 months ago* (last edited 4 months ago)
[–] [email protected] 8 points 4 months ago (1 children)

I got an Atheros card, which is fine for WiFi on Debian 12 and was cheap to buy. Drivers were in the Debian foss repo. Bluetooth is not working on it though. Interestingly, the Bluetooth did work under PureOS but I never figured out why.

[–] [email protected] 1 points 4 months ago

Interestingly, the Bluetooth did work under PureOS but I never figured out why.

The bluetooth probably needs a non-free firmware blob, as most of them do.

[–] [email protected] 8 points 4 months ago (1 children)

Even if so, it would likely still have proprietary blobs, just embedded into a ROM or flash chip on the card. Personally, I'd rather have firmware loaded at runtime over hard-coded, at least then the blob is able to be reverse engineered possibly.

[–] [email protected] 1 points 4 months ago

Intel has entered the chat

[–] [email protected] 7 points 4 months ago* (last edited 4 months ago) (1 children)

I don't think they exist. The drivers that don't load firmware blobs into the WiFi device just come pre-packaged with (probably outdated) firmware blobs. Very few devices work without firmware.

You can add a layer of isolation but hooking your device up to a random access point over ethernet, though the experience certainly won't be as nice.

I think there are also (incomplete) attempts to write fully open-source firmware for WiFi chips like the ESP32, but I don't know if anyone ever wrote a fast interconnect for the standard dev boards for that. You may need to set up your own PCB to turn those into a fully open source WiFi chip. Performance will be very limited, of course (10-20mbps) because these IoT oriented boards lack hardware processing.

[–] [email protected] 7 points 4 months ago (2 children)

Atheros ath9k (and previously ath5k) has been 100% FOSS for many years.

[–] [email protected] 1 points 4 months ago (1 children)

Yes, but does that still count as "modern"?

[–] [email protected] 6 points 4 months ago* (last edited 4 months ago) (1 children)

ath9k supports N, so I'd consider it modern at least, since I think the vast majority of the population still use it.

[–] [email protected] 4 points 4 months ago* (last edited 4 months ago) (1 children)

N is not modern in any sense of the word. I think 6 is more used then you would think. All ISP I know are giving out 6 access points and have for awhile.

[–] [email protected] 2 points 4 months ago* (last edited 4 months ago) (1 children)

I install residential and business internet for a living and I have yet to encounter a single AX AP operating in the wild (yes I check every time, and yes my devices support it). And our own routers only do N.

[–] [email protected] 3 points 4 months ago

We are already having wifi 6 routers being replaced with 6e capable ones.

Just don't ask about how few of the devices used actually support 6ghz.

[–] [email protected] 1 points 4 months ago (1 children)

I personally don't recommend the ath9k cards. There are a handful of routers they do not work with. You'll have to disable QoS to stop the packet drops.

[–] [email protected] 1 points 4 months ago (1 children)

that's funny because my (wired) ISP router already has this problem, I can't use ssh without setting IPQoS=0

[–] [email protected] 1 points 4 months ago

My isp router is like that too, but on wifi. QCA9377 on an Actiontec mi424 rev I.

[–] [email protected] 6 points 4 months ago (2 children)

You could always get an Ethernet-connected AP. This will allow you to use the latest WiFi but not compromise your OS.

[–] [email protected] 4 points 4 months ago* (last edited 4 months ago) (1 children)

What os is the ap running?

[–] [email protected] 3 points 4 months ago (1 children)

That's the beautiful thing - it doesn't matter.

[–] [email protected] 3 points 4 months ago

some people would prefer to only use FOSS software and hardware, though

[–] [email protected] 1 points 4 months ago

If you are going that route just use vfio

[–] [email protected] 1 points 4 months ago* (last edited 4 months ago)

Intel ax210 worked good for me so far, but i don't know if there are software blobs since everything worked from the get go without needing to install anything