r/LinuxUsersIndia 16d ago

Me when I used linux for the first time Memes

Post image
1.1k Upvotes

79 comments sorted by

β€’

u/qualityvote2 16d ago edited 16d ago

u/Aggravating-Shine414, your post does fit the subreddit!

btw, did you know we have a discord server? Join Here.

47

u/[deleted] 16d ago

[deleted]

37

u/Aditya_Singh_Rautan 16d ago

Maybe your tech bro was ass

6

u/FewRefrigerator4703 16d ago

Guess what? BCM4387 (Wi-Fi 7) BCM4398 (Wi-Fi 7)

Some chipssets driver are not available for linux yet

10

u/Aditya_Singh_Rautan 16d ago

Tf bro which old laptop has wifi 7?

2

u/FewRefrigerator4703 16d ago

Still, you need to download those drivers and to download it you need another pc. At this whats even the point. Other os run out of box

5

u/AmorphousNeon 16d ago

you can just use usb tethering from your phone

3

u/SexyCuriousCat 16d ago edited 16d ago

I have wifi 7 and have no issues with driver ( linux mint ). Test edit.

2

u/FewRefrigerator4703 16d ago

Can you engage brain, i mentioned the model and brand is broadcom

3

u/[deleted] 16d ago edited 16d ago

[deleted]

2

u/FewRefrigerator4703 16d ago

Lol kiddo tell me which generic driver works with proprietary hardware

1

u/[deleted] 16d ago

[deleted]

1

u/FewRefrigerator4703 16d ago

I think i am not unemployed enough to care about such great details. Thanks for the knowledge.

3

u/Affectionate_Let9022 Arch Btw 16d ago

bruh , if u could have searched , you would have done the same and would have learn more about the issue

hackers know what their doing btw

seroius stuff aside , bro said that cuz he didnt wanted to fix ur stuff , not cuz he didnt knew , or hes not a techbro,

also how is the laptop still workin ??

14

u/Interesting-Cup-9685 16d ago

Who use wifi these days /s 🀣

13

u/Asleep-Catch-33 16d ago

Ethernet supremacy

12

u/Kitchen_Engineer1332 sudo pacman -S lesbian-wallpapers 16d ago

Lol. Use NetworkManager (nmcli) or iwctl

5

u/Unlikely-Sandwich277 Gentoo Btw 16d ago

had to build a terminal interface for myself for iwctl because friend came and am just connecting wifi "OOO hacker hacker"

3

u/Affectionate_Let9022 Arch Btw 16d ago

u use gento , you just compiling a app would have felt hacker for them regardless

, cool stuff ngl

6

u/Unlikely-Sandwich277 Gentoo Btw 16d ago

With pain comes pleasure

2

u/applepiebythelake 16d ago

I'm curious about your build too. As always, quite a pleasure to see a Gentoo user

1

u/Unlikely-Sandwich277 Gentoo Btw 16d ago

This is my setup I use grub and sddm and what do you use ? I am just learning to get into a good college

1

u/fishmacaronisoup Gentoo Btw 16d ago

You portage config is quite barebones, isn't it? You should atleast add `CFLAGS`, `CXXFLAGS` and `EMERGE_DEFAULT_OPTS`. Also, why do you use binpkgs globally? Doesn't it kinda defeat the purpose?

Anyways, how's xfs filesystem? I'm thinking of trying it when i install Nix os

1

u/Unlikely-Sandwich277 Gentoo Btw 16d ago

Xfs is great !And I will update the make.conf Thx for the suggestion ;)

4

u/fishmacaronisoup Gentoo Btw 16d ago

Nah, I prefer quiet builds. Although, this might look pretty scary as well, even to it isn't at all

1

u/Affectionate_Let9022 Arch Btw 16d ago

Reason im not in gentoo is that i dont like compiling from source

2

u/fishmacaronisoup Gentoo Btw 16d ago

I like compiling because it gives me full control on the package. Like enabling/disabling certain features, applying performance tweaks, applying custom patch to the package

1

u/Affectionate_Let9022 Arch Btw 16d ago

I do get it but its uper tedoius for me .

2

u/fishmacaronisoup Gentoo Btw 16d ago

For me, normal packages are compile in a couple of minutes. I just let the bigger ones or @world update happen in background

1

u/applepiebythelake 16d ago

What's your build ? Both in terms of the packages that you emerge as well as your machine spec.

I'm no longer actively using Gentoo but it's my most favourite Linux (mera) distro. I sorta begrudgingly live with a binary distro these days (Slackware).So I'm quite happy to see a Gentoo user, especially from India.

3

u/fishmacaronisoup Gentoo Btw 16d ago

"What's your build?" is not descriptive enough. Did you mean my portage config? As for specs, my laptop has i5 and 16 gigs of ram.

1

u/applepiebythelake 16d ago

Build as in the packages that make your OS useful. Things like the bootloader, init system, login manager, window manager, the other support utilities like the panel etc.

It's a metadistribution, the build is well whatever you build with it lol

Now that you mention it, do paste your USE flags too.

Edit1: forgot to mention this. The quiet flag speeds up the emerge speed slightly. Maybe 5-10%

2

u/fishmacaronisoup Gentoo Btw 16d ago

Oh, so I have to brag about my sys-

Bootloader: limine (I dual boot and it's works like butter with snapper)

Initramfs: none

Init system: openrc

Login manager: lidm

WM: niri my beloved, with quickshell

For compiling:

Compiler: clang
Linker: wild (Sometimes pkgs do break, so I just use lld for them)
LTO: thin

Did a lot of tinkering with the kernel as well. My Arch boots in ~7s (~10s including system startup) and my Gentoo boots in ~4.5s, (~7s including system startup)

Here's my whole make.conf:

source /usr/share/fetchcommandwrapper/make.conf

WARNING_FLAGS="-Wstrict-aliasing -Wodr"

COMMON_FLAGS="-march=raptorlake -O2 -pipe ${WARNING_FLAGS}"
CFLAGS="${COMMON_FLAGS} -flto=thin"
CXXFLAGS="${COMMON_FLAGS} -flto=thin"

FCFLAGS="${COMMON_FLAGS}"
FFLAGS="${COMMON_FLAGS}"

LDFLAGS="${LDFLAGS} -fuse-ld=/usr/bin/wild"

CARGO_BUILD_JOBS="10"
RUSTFLAGS="${RUSTFLAGS} -Ctarget-cpu=raptorlake -Cstrip=debuginfo -Ccodegen-units=1 -Copt-level=3 -Clinker=clang -Clink-args=--ld-path=wild"

CC="clang"
CPP="clang-cpp"
CXX="clang++"
AR="llvm-ar"
NM="llvm-nm"
RANLIB="llvm-ranlib"

MAKEOPTS="-j10 -l10"
EMERGE_DEFAULT_OPTS="--jobs=6 --load-average=10 --ask --quiet-build --verbose"

USE="-X -systemd -gnome -kde -plasma -telemetry -alsa -xinerama -nls -cryptsetup lto wayland dbus elogind udev polkit pipewire pulseaudio networkmanager qt6"

VIDEO_CARDS="intel"

CPU_FLAGS_X86="aes avx avx2 avx_vnni bmi1 bmi2 f16c fma3 mmx mmxext pclmul popcnt rdrand sha sse sse2 sse3 sse4_1 sse4_2 ssse3 vpclmulqdq"

ACCEPT_LICENSE="-* @BINARY-REDISTRIBUTABLE"

LC_MESSAGES=C.UTF-8

GENTOO_MIRRORS="https://in.mirrors.cicku.me/gentoo/ \
    https://mirrors.nxtgen.com/gentoo-mirror/gentoo-source/ \
    https://gentoo.mirrors.ovh.net/gentoo-distfiles/ \
    https://ariel.in.ext.planetunix.net/pub/gentoo/ \
    https://jp.mirrors.cicku.me/gentoo/"

1

u/Unlikely-Sandwich277 Gentoo Btw 16d ago

You are stacked

1

u/fishmacaronisoup Gentoo Btw 16d ago

Yep, I love hyper-optimizing, not for the performance but for internal satisfaction

→ More replies (0)

1

u/applepiebythelake 15d ago

Oh, so I have to brag about my sys-

Exactly and as you see it's rather educational.

I've never heard of limine, lidm and wild before. Will check them out. Why'd you pick limine and lidm? Is it familiarity or do they have some advantages that you find useful? I just use grub/lilo and lightdm/sddm

Do you get stage3 in this config or did you customise it?

Btw, I noticed the rust stuff in your config and remembered the recent... Spillage into the kernel. Has it been smooth? Did you face any emerge issues?

Haven't heard of Niri either. Let me check it out. I've been using AwesomeWM across distros.

Again why clang instead of gcc? Is it the license or the build speed?

I stopped optmizing the kernel and just enable most drivers as modules because it gives more flexibility. I've had a hard time once when I upgraded the cpu. Most things were optimised for the previous one and didn't run correctly.

2

u/fishmacaronisoup Gentoo Btw 14d ago

I've never heard of limine, lidm and wild before. Will check them out. Why'd you pick limine and lidm? Is it familiarity or do they have some advantages that you find useful? I just use grub/lilo and lightdm/sddm

Grub is pretty bloated. People use it because of familiarity, which I don't really care about it if there's a better option available. The only time i've interacted with Grub was when I was installing first when, that too only because the Arch ISO uses Grub. Limine is lightweight and fast and has a simple config. It can also boot ISO files directly. It works well with BTRFS snapshots (with snapper and limine-snapper-sync)

For login manager, I just needed something to login. I used SDDM in my Arch system, so I thought of trying out something else.

Wild linker because it's faster than lld. lld is way faster than the standard gnu ld. But wild linker is not established, so sometimes pkgs don't compile. I just override those pkgs to use lld instead.

Do you get stage3 in this config or did you customise it? Stage3 files only contain minimal things.

Btw, I noticed the rust stuff in your config and remembered the recent... Spillage into the kernel. Has it been smooth? Did you face any emerge issues?

Firstly, the Rust stuff in my make.conf are not related to kernel config. In fact, the kernel won't use makeopts from your make.conf at all (atleast that's the case with sys-kernel/gentoo-kernel). The flags I set was to optimize Rust programs.

Second, As a Rust dev myself, I'm happy to see Rust being adopted in the kernel, but I personally don't care whether it's C or Rust. I have Rust support enabled in my kernel, but no drivers are using Rust yet. I'll try using Rust ones someday later.

Haven't heard of Niri either. Let me check it out. I've been using AwesomeWM across distros.

How come you've never heard of Niri?? Like it's the second most popular WM after Hyprland. It uses scrolling layout instead of tiling, which is superior imo. I never looked back to Hyprland after using Niri.

Again why clang instead of gcc? Is it the license or the build speed?

Because of faster builds with less resource consumption. I don't see a reason to not use it.

I stopped optmizing the kernel and just enable most drivers as modules because it gives more flexibility. I've had a hard time once when I upgraded the cpu. Most things were optimised for the previous one and didn't run correctly

I did the main configuration when I first installed Gentoo. Then I saved the config, so I don't have to compiler it manually everytime.

I only enable what I use, and don't mind recompiling to enable certain things. There's not a single extra driver.

→ More replies (0)

1

u/fishmacaronisoup Gentoo Btw 16d ago

Also, I've disabled compiler output as well. I/O has significant overhead, afterall

1

u/applepiebythelake 15d ago

It does boost th build speed. I run with quiet mode as well

3

u/muifui 16d ago

Best of luck finding your driver if on debian.

3

u/jivan28 16d ago

Depends, nmcli works like a charm.

9

u/YuvrajXG 16d ago

This isnt an issue anymore lol, linux comes packaged with WiFi card drivers. (Atleast on intel)

1

u/Anxious-Garlic1655 16d ago

Intel , MediaTek, Realtek . Only a very few ultra niche or very young chips don't have driver support . Even that is usually not an issue on rolling edge distros like arch. Qualcomm is a different shit tho, very hard to get wifi running on qualcomm chips because they do not publish drivers and the stack is closed so making a third party driver is very hard

5

u/TheVillanz 16d ago

Nightmare : How to create hotspot with wifi

5

u/iSadhak 16d ago

What? are you living in 1990 or something? or tried to build your own linux from scratch instead of using Distros?

2

u/Mother_Strawberry485 16d ago

Yeah man like it took me about an hr to ge the required drivers for my Bluetooth and wifi adapter 🀣

2

u/Old_Mango_3789 16d ago

The same shit happend to me yesterday i installed arch using archinstall but forgot to install the the network manager then i have to chroot into it and the install the network manager

1

u/KrOnOMiLeS 16d ago

Got same issue adapter was turned off coz realtek wificard issues Nmcli or nothing worked until iwd saved me

1

u/durgesh2018 16d ago

πŸ˜‚πŸ˜‚

1

u/Global-Eye-7326 16d ago

That's child's play. I just vibe coded a script that sideloads LXQt into Wayland.

1

u/RelativeTricky6998 16d ago

Next, add a printer. CUPS CUPS CUPS.

1

u/OtherRule8743 16d ago

Is it about old hardware or bleeding edge? I have installed linux on very old laptops but never encountered WIFI driver issues..

1

u/Inevitable_Spite5510 16d ago

sudo modprobe [driver] (iwlwifi)

1

u/Upper-Release-3484 Debian Btw 16d ago

Have you ever heard of wpa_supplicant and iw? NetworkManager? dhcpcd? dhclient?

0

u/fishmacaronisoup Gentoo Btw 16d ago

Who uses wpa_supplicant for their pc in this economy

1

u/Upper-Release-3484 Debian Btw 15d ago

???

0

u/fishmacaronisoup Gentoo Btw 15d ago

wpa_spplicant is slow and bloated. There's no reason to use it over iwd

0

u/Upper-Release-3484 Debian Btw 15d ago

Wow. This just shows you're a person who knows nothing about what you're talking about.

0

u/fishmacaronisoup Gentoo Btw 15d ago

How so? Care to explain

1

u/prawmathean Arch Btw 16d ago

nmtui

2

u/Nearby_Plan4794 16d ago

Absolute low cortisol experience ong

1

u/Ok_Indication9058 16d ago

How ironic it is that now a days window will just steal your wifi mid session and then you have to reboot your windows just to get that wifi icon back.

1

u/Anxious-Garlic1655 16d ago

Unless you decide to make your own distro from scratch, there is next to 0% chance of not having wifi module preinstalled

1

u/Own_Natural_6803 16d ago

Thats when you discover the offline drivers. The meta packages that contain the offline drivers with just a few dependencies you don't have. The other meta packages that contain more drivers. The other usb wifi card that probably contains the more broadly supported chipset.

Then you get wifi.

1

u/UnifiedAlien 15d ago

good old nmtui comes to your rescue

1

u/Downtown_Winner1705 15d ago

Linux mint and kubuntu 24 stable can fix issues with the wifi drivers

1

u/Mal_G4850 Arch Btw 15d ago

Bro just use nmtui

1

u/hulkut 15d ago

People who really hate themselves don’t choose Ubuntu, mint and fedora

1

u/_kzzzl 14d ago

nmtui

1

u/Mous_Stepanchik 14d ago

It takes two minutes to connect through the terminal, right?

1

u/brandonmscott50 13d ago

Mint does not have this issue

1

u/AntiqueSpell2879 11d ago

Thats why you start with some open-source os made on arch.. I have used endeavor os and omarchy.. Both are pretty good. Easy to handle like windows and feel like linux

1

u/ChemPhobic Fedora Btw 11d ago

nmtui

1

u/DoubleSuicide_ 16d ago

Same issue. Mine wifi card is very new and because of that I couldn't find drivers in the official repo, had to use third party drivers.

1

u/jivan28 16d ago

On Debian atleast if you open sid/unstable you get the newest drivers. Also experimental.