TGViewer
Channel Public Channel
Linux - Reddit

Linux - Reddit

@r_linux

Stay up-to-date with everything Linux!
Content directly fetched from the subreddit just for you.

Powered by : @r_channels
Subscribers
1.07K
Photos
4.6K
Videos
207
Links
41.9K

Showing posts older than #42224 · Back to latest

Older Posts 20 shown
Post #42223 48
Post #42222 52
I Sped up mt76 USB WIFI ~1.5x with a kernel patch that has been acked for mainline

Hey guys, i just got a kernel patch that speeds up USB dongles running the mt76 driver acked for the next PR period. The USB driver used to hand RX frames up without a NAPI, so it never got GRO and ran single-threaded which capped its speed \~380mbps while the PCIe path flew. I ended up moving the USB RX queue to a threaded NAPI which allowed it to utilize GRO and threading which led to a speed boost to about 580 Mbps average. If you have a dongle utilizing this driver and want to try it out feel free.

Patch: https://lore.kernel.org/linux-wireless/20260609105301.196302-1-phial@phiality.com/

(5th in the series of patches ive done for fixing things on linux, following the adobe installers fix, The Crew 2 fix, MSFS2020 VR fix and Contractors Showdown fix)


TLDR: every mt76 usb dongle gets a free boost

https://redd.it/1u1zrws
@r_linux
Post #42221 46
Paint.net alternatives other than Pinta?

I'm looking for a Paint.net alternative that's as close as possible. I don't personally like Pinta as it's overly minimalistic and depends too much on keybinds for things such as resizing, rotating, etc instead of having mouse-controllable methods.

I want something that's just as easy to use as Paint.net, looks nice, and opens quickly

https://redd.it/1u1xplr
@r_linux
Reddit From the linux community on Reddit Explore this post and more from the linux community
Post #42219 40
I've been using Linux for over a year

I made a post a year or so ago stating i was done with windows, the final straw was trivial, however I was none the less done.

So I came here to make a post and maybe learn something, and honestly experienced a bunch of self righteous dicks telling to i should just stick to windows and id struggle, but there was a few nice helpfull people, so i soldierd on.

I installed Linux maybe 15-20 times after running into many.... many..... many issues, it was a struggle, the dicks where right, however for the last 6 months I've had an old notebook running;

Tailscale, Pihole, plex, immich and nextcloud, all in their nice individual little containers.

Ive now set up a Thinkpad and have started doing it all again, but permanently.

🤙

https://redd.it/1u1ws0l
@r_linux
Reddit From the linux community on Reddit Explore this post and more from the linux community
Post #42218 47
Post #42215 49
Dealing with a bad SSD

So. My laptop is moderately old. 2017. It was my parents before. I kinda left it to die this January ( I got a real gaming pc.)

Its like 2am I have an assignment to do. So I go to grab my laptop. Try to turn it on. It wouldn't work. I saw some text flashing before a loading screen that would just spin forever.

Eventually I get sick of the stupid thing and go into grub and set loglevel to 7. Oks, oks, a massive wall of red, promises of user apps in the logs, then all greens again. It doesnt work.

Fast forward to right now. I realized the ssd was cooked at 2am but it was 2am and I didnt wanna fix it then.

So it starts out fine. I grab a USB stick and flash linux mint onto it to have something to work off to fix it.

The ssd for like 4 hours keeps getting into this stupid cycls:

Appears on lsblk(always)

Smart doesn't work

Can't read superblock

Reboot

It works perfectly fine for a little bit then back to the last Cycle.

Eventually i get it working for long enough to transfer 3 gigabytes out over netcat. I didnt get all my important documents that was just a test. I thought of going to sleep so I shut off my pc and laptop snd layed in bed. I couldn't fall asleep. I turned them both back on and lo and behold the ssd is in rhe stupid broken loop again.

Here's the session

mint@mint:/media/mint$ echo "- - -" | sudo tee /sys/class/scsi_host/host*/scan

\---

mint@mint:/media/mint$ ls

mint@mint:/media/mint$ ls

mint@mint:/media/mint$ ls

mint@mint:/media/mint$ cd ..

mint@mint:/media$ ls

cdrom mint

mint@mint:/media$ cd mint

mint@mint:/media/mint$ ls

mint@mint:/media/mint$ lsblk

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS

loop0 7:0 0 2.5G 1 loop /rofs

sdb 8:16 1 28.8G 0 disk

├─sdb1 8:17 1 2.9G 0 part /cdrom

├─sdb2 8:18 1 5M 0 part

└─sdb3 8:19 1 25.9G 0 part /var/log

mint@mint:/media/mint$

End of session

You cant make this shit up

"

Anyone there?

No

Anyone there?

*vanishes *

"

Basically \^

You know it's bad when the controller is doing this goofy ass shit 😭🥀

Mr bean ass shit bro🫩🥀😭

But its 100% serious 😭

Bro took it personally when everyone on the bus got the exact same fucking poll 🥀😭

Im so fucking tired of this stupid ssd.

Like I just want my code of like 3 years back ffs 😭

https://redd.it/1u1sflp
@r_linux
Reddit From the linux community on Reddit Explore this post and more from the linux community
Post #42213 64
Post #42212 55
Post #42206 54
omnipackage - a tool that makes RPM&DEB packaging and distribution easy

I made a tool that simplifies RPM & DEB (others coming soon) packaging and distribution — https://omnipackage.org

It builds native packages for multiple distros and uploads them to an S3 bucket that serves as a repository.

The developer creates one config file and templates for the RPM spec and Debian files; the tool takes care of spawning containers with rpmbuild and dpkg-buildpackage inside, signs the packages with your GPG key, uploads to S3, and generates an HTML page with installation instructions. Example — https://repositories.omnipackage.org/omnipackage-rs/stable/install.html

Users open this page, copy-paste the terminal commands for their distro, and from then on the repository remains hooked into their package manager, so the next dnf/apt/zypper update will also pick up updated software from this repo — as if your package were in the distro's standard repos, but without the hassle of pushing it there.

Essentially it's a wrapper on top of existing packaging tools, aimed at making the end-to-end process easier for indie software developers. More about the rationale — https://omnipackage.org/about

Written in Rust. Can run entirely on GitHub Actions. One command to build all packages and publish all repositories. You only need to bring an S3-compatible bucket. For example, Cloudflare R2 offers free egress and 10 GB storage, but requires a custom domain.

https://redd.it/1u0vqyg
@r_linux
OmniPackage Build RPM and DEB packages and host your own Linux repository — OmniPackage OmniPackage is an open-source CLI that builds RPM and DEB packages and hosts your own apt, dnf, and zypper repository on any S3-compatible storage.
Post #42205 44
The first release of ReterminateVT is out! (along with a demo ISO)

Hi

I have decided to tag a release of ReterminateVT, which used to be called fakekmscon, until I renamed it when kmscon became active again. fakekmscon has been around since 2020, with kmscon actually being brought back, I have renamed it to ReterminateVT.

I don't know the best mailing list to announce this in, I am not sure which one is most relevant.

While kmscon is starting to get integrated into Fedora, ReterminateVT is similar but different, kmscon maintains its own terminal emulator, and maintains how it handles modesetting, but ReterminateVT uses foot, and the wlroots based cage to do so. Also, Fedora as of now has not disabled VTs in the kernel, but uses kmscon to replace the VT console on text mode TTYs. ReterminateVT used to do this too, but with vtty-seatmanager, is probably in a better position for true VT-less kernels as of now.

ReterminateVTs consoles (when not running in recovery mode) do not run as root, (although kmscon is working on that too) and ReterminateVT also has more integration with using the Fenrir screen reader for accessibility, As ReterminateVT is client server, (through socat) it allows the getty to not run as root, under the underprivileged terminal emulator and display server, it ALSO allows resiliency from possible crashes of Cage or Foot from stopping the user's shell or subprocesses.



I also have a demo ISO with ReterminateVT installed. It is just over 400MB, and has no Desktops, other than a pixman-only Weston. (to demonstrate vtty-launch weston). This is meant to show how I see desktop VT-less distros working

The user is "vtless", (the same as the hostname), and has no password

The buildscripts have only one commit, but this is because I took the buildscripts from my other distro ripped out the desktops, and some other features, and instead of waylandloginmanager, it starts to vtty-seatmanager as the display-manger.service. meaning despite the scripts being long but new, they were not vibe-coded or anything overnight

https://redd.it/1u0tjey
@r_linux
GitLab 1.2026.06.02 · Tags · n3rdopolis / ReterminateVT · GitLab freedesktop.org GitLab login
Post #42204 36
it so that even "distros" with just a handful of customizations or application installs would still be useful instead of being merely distracting and misleading and making a mess of things and trying to do too many things at once (as many distros now unfortunately do)!

There are even systems that could make creating such easy install script wizards only take a few lines of code. For example, Tcl/Tk makes it possible to write a GUI in just a few lines of code and is supported across practically all Linux/Unix systems. Even in C and C++ a GUI can be made swiftly and expressively with something like FLTK or SDL + DearImGUI. GUIs are not actually as tortuous to create as the big three (Gtk, Qt, wx) would lead many to believe.

The present system of giant monolithic distros with barely any modularity or interoperability amongst each other (in terms of customization, not software support), which requires users to download gigabytes of data for kilobytes worth of trivial customization scripting in terms of actual effect is in fact incredibly and staggeringly wasteful and inflexible and even antithetical to user freedom (since you can't easily mix and match distros' components) if you actually think about it from first principles.

Imagine if there was a "WizardWatch" website (or whatever other name you prefer) in addition to "DistroWatch" that instead distributed such modular highly polished install scripts. Imagine downloading "shellcustomizerwizard" and "wallpapercollectiongrabber" and so on (just whatever handful of extremely tiny scripts are relevant to you) instead of running around in circles constantly having to make do with dozens of distros that force you to accept both things you like and things you don't and to waste monumental amounts of time and energy and network bandwidth throughout the process.

If such a better system became the norm then it could easily drastically improve and empower the whole ecosystem. Small "distros" would no longer be irrelevant and useless, but would instead be lightweight and modular and useful to almost anyone. Hosting costs would drop by like 99% for all the most trivial (not foundational) distros. Users would become much less likely to become exhausted by the search for distros (often giving up on Linux/Unix in the process) and would instead be empowered to quickly build up exactly what they want. This is especially true if the experience is polished. All of it could be more stable and reliable too, since it'd all be small modifications of root distros instead of giant unknown monolith ISOs.

Done right, it could be a tremendous improvement I think, causing a domino/ripple effect indirectly bolstering virtually all aspects of the entire Linux/Unix/BSD ecosystem. With both command-line and TUI/GUI support, it would also be made to be easy for everyone, both newbie and expert alike.

Anyway, that's my thoughts on the idea. Thanks for reading and have a good day/night/etc!

Keep fighting the good fight. It's wonderful that Linux and the Unix/BSD systems exist. Society needs more freedom and morally-grounded respect for human dignity now more than ever, etc!

https://redd.it/1u0tl69
@r_linux
Reddit From the linux community on Reddit Explore this post and more from the linux community
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →