#linux

4911 posts · Last used 2h

Fedora Asahi Remix 45 is now available! “We are happy to announce the general availability of Fedora Asahi Remix 45. This release brings Fedora Linux 45 to Apple Silicon Macs. What’s included Fedora Asahi Remix is developed in close collaboration with the Fedora Asahi SIG and the Asahi Linux project. This release incorporates all of the exciting improvements brought by Fedora Linux 45. Like previous releases, Fedora Asahi Remix 45 supports Apple M1 and M2 systems. In addition, this release includes out of the box initial support for Apple M3, M3 Pro and M3 Max. Asahi Linux upstream now officially supports these new systems. The GPU drivers enabling performant 3D acceleration on the M3 systems are not included at this point. They will be available via a Mesa update in the future. Fedora Asahi Remix offers KDE Plasma 6.8 as our flagship desktop experience. All of the new and exciting features brought by Fedora KDE Plasma Desktop 45 are included. A GNOME variant is also available, featuring GNOME 51, with both desktop variants matching what Fedora Linux offers. Fedora Asahi Remix also provides a Fedora Server variant for server workloads and other types of headless deployments. Finally, we offer a Minimal image for users that wish to build their own experience from the ground up. Installation You can install Fedora Asahi Remix today by following our installation guide. Follow the usual Fedora Linux upgrade process for existing systems running Fedora Asahi Remix 43 or 44. Upgrades via GNOME’s Software application are unfortunately unavailable. Either KDE’s Plasma Discover or DNF’s System Upgrade command must be used.”
0
1
0
0
handling of PATH i’ve been configuring my system and when i checked my PATH there were duplicates. so i started trying to deduplicate it for tidiness, so far i’ve been messing around with 90-user.conf and .profile files. i also did some other stuff in my nushell configs but that’s because of how nushell works, so i don’t have much doubts about that. i’ll try to be as clear, concise as possible, but since i’ve started doing this stuff very recently i might not exactly know where to aim my question. so i guess i have doubts regarding if this is a correct way to handle PATH declaration and deduplication. from what i understand, i need to define it in various places because having a correct path depends largely on where you’re inheriting it. so maybe your GUI session has a proper PATH, but if you log in through a TTY or similar you might have a different one. also different files also add their own stuff. so should i only care about these 2 files to have a proper file or is there something else i should keep in mind? is the reasoning correct? if you need some other file just let me know and i’ll share it if it’s useful. below is system information in case it’s relevant. ❯ fastfetch ╭─ システム [ghost-user] │ │ os Fedora Linux 43 │ kernel 7.2.13-100.fc43.x86_64 │ age 345 days │ uptime 8 hours, 10 mins │ shell nushell 0.99.1 │ de GNOME 49.10 │ wm Mutter (Wayland) │ cpu AMD Ryzen 5 5600G 4.46 GHz │ memory 5.23 GiB / 7.05 GiB (74%) │ │ 過去を殺せ ╰────────────────────────────────────────── #90-user.conf EDITOR=hx BROWSER=firefox XDG_DATA_HOME=$HOME/.local/share XDG_CONFIG_HOME=$HOME/.config XDG_CACHE_HOME=$HOME/.cache PATH=$HOME/.local/bin:$HOME/.cargo/bin:$HOME/.opencode/bin:/usr/local/go/bin${PATH:+:$PATH} PKG_CONFIG_PATH=/usr/lib64/pkgconfig #.profile export _DOTFILES_PROFILE_SOURCED=1 case ":$PATH:" in *":$HOME/.opencode/bin:"*) ;; *) PATH="$HOME/.opencode/bin:$PATH" ;; esac [ -f "$HOME/.cargo/env" ] && . "$HOME/.cargo/env" case ":$PATH:" in *":/usr/local/go/bin:"*) ;; *) PATH="$PATH:/usr/local/go/bin" ;; esac if [ -n "$PATH" ]; then pinned="" IFS_OLD=$IFS IFS=: for _d in $PATH; do [ -z "$_d" ] && continue case ":$pinned:" in *":$_d:"*) continue ;; esac [ "$_d" = "$HOME/.local/bin" ] && continue pinned="${pinned}${pinned:+:}${_d}" done IFS=$IFS_OLD unset _d export PATH="$HOME/.local/bin:$pinned" fi verification: #bash ❯ echo "$PATH" | tr ':' '\n' /home/ghost_user/.local/bin /usr/lib64/ccache /home/ghost_user/.cargo/bin /home/ghost_user/.opencode/bin /usr/local/go/bin /usr/local/bin /usr/bin #nushell ❯ $env.PATH ╭───┬────────────────────────────────╮ │ 0 │ /home/ghost_user/.local/bin │ │ 1 │ /usr/lib64/ccache │ │ 2 │ /home/ghost_user/.cargo/bin │ │ 3 │ /home/ghost_user/.opencode/bin │ │ 4 │ /usr/local/go/bin │ │ 5 │ /usr/local/bin │ │ 6 │ /usr/bin │ ╰───┴────────────────────────────────╯
0
1
0
0
As we creep up on the end of the year, I'm creating an #introduction post because .. apparently I didn't have one :) I'm Dawgeth aka Matt. I'm a husband, dad, software architect, engineering manager, tinkerer, gamer, and generally curious person who has a hard time leaving well enough alone. A few things you'll find me talking about: #Technology - Software architecture, engineering, automation, and figuring out how things work. #Linux - Self-hosting, homelabs, open source, and running services just because I can. #Gaming - Steam, GOG, Xbox, and more .. I bounce around a lot! #Programming - Building little projects, experimenting with new ideas, and occasionally turning a five-minute problem into a weekend project. #Politics - Hanging out on the left, progressive, interested in local government, civic engagement, and making things a little better for everyone. #Community - Building spaces where people feel welcome, whether that's online, in the neighborhood, or around a table. #Makers - Small business adventures, creative projects, crafting, and supporting people who make things with their hands. #Gardening - Growing food, learning as I go, and maintaining the illusion that I know what I'm doing in the garden. #Family - A big family, a busy household, and plenty of reasons to appreciate the little things. I'm a firm believer that curiosity is a pretty good way to spend a life. I have too many interests, too many projects, and probably too many browser tabs open. Happy to meet new people, exchange ideas, talk shop, or just enjoy the occasional bit of internet nonsense. Here's to another year of figuring things out!
0
0
1
0
It is high time for me to write an #introduction ! I am Baplar, been around all over the Interent under that name for decades. Self-proclaimed ambassador of the #VR platform #Resonite , I am also a bona fide Mentor there, and I host a weekly meetup for the #Linux users of the platform. I am a virtual reality enthusiast #VR , and a video game enthusiast more generally. My backlog keeps filling up, but I’m trying to whittle it down bit by bit! I also follow closely the Free and Open Source world #FOSS . Libre is a passion and a hobby for me, but it’s neither my calling nor my carreer. I also regularly play #Riichi #Mahjong , with my little skill level. Find me online on MajSoul or in #Toulouse at the Sou-Long club! I follow the flow, I don’t have any particular notoriety. I’m here for posting about Resonite, keeping in touch with Fediverse news, and staying in contact with my friends.
0
0
1
0
i have not yet read any "popular" tech journo mention any actual or potential root security vulnerability associated with networking [or anything else], like i've read in fedi, wrt #GhostBSD . i've also not read, other than fedi, that 👻 is vibe-coded [which if true would certainly kill it for me]. https://www.theregister.com/os-platforms/2026/11/03/ghostbsd-262-takes-the-fright-out-of-freebsd-with-a-friendlier-installer/5307228 for a complete numpty like me, it's just quite confusing. i keep abandoning the idea of trying 👻 due to potential risk, then being seduced again by articles like this 🤔🤷‍♀️😲 🤯 #DropbearPooterising #Linux #LinuxWomen #FOSS#FuckGenerativeAI #FuckSlopbots #AntiAI #NoAI #NoSlopJockeys #EscapeFromLinux
2
1
1
0
Google is reportedly threatening schools who wish to disable AI on student Chromebook laptops. Many ppl warned this would happen when Chromebooks first came out. We were ignored. This is a leopards eating faces moment. Short term, there are lots of other search engines; it's easy-peasy to change the default across the entire fleet. Pure #Linux is the long term solution. Chromebooks have already been deprecated by Google. Don't get suckered again, schools.
2
8
11
0
SUSE Laying Off 10% Of Its Workforce Due To AI & Automation Bavarian-based enterprise Linux distribution vendor SUSE is laying off 10% of its global workforce as a result of AI and automation. SUSE CEO Dirk-Peter van Leeuwen sent out an internal memo to its staff that AI and automation are leading to changes in the industry… and resulting in a 10% global workforce reduction at SUSE. Those affected are set to be notified beginning tomorrow, 4 November. These layoffs follow voluntary separation offers sent out in September albeit not with enough uptake to satisfy management. The unfortunate state of the industry.
0
15
0
0
Fedora 45 Released With Many Leading-Edge Linux Innovations After challenged by two release delays, Fedora 45 is officially out as the latest six-month update to this leading Linux distribution. Fedora 45 introduces KMSCON to replace the in-kernel console, Stratis Storage support within the Anaconda installer, improved support for Qualcomm Snapdragon X laptops, restricting ptrace by default for better security, enforcing signature checking by default, and expecting package builds to be reproducible. Fedora 45 also introduces the DRM Panic front-end for a more convenient and friendly experience should you encounter any kernel problems. Fedora 45 features many software updates such as the GNOME 51 desktop for Fedora Workstation 45, Go 1.27, Python 3.15, the GCC 16.2 compiler, Glibc 2.44, LLVM 23, RPM 6.1, and many other updates. Fedora 45 out-of-the-box is shipping with the Linux 7.2 kernel but the Linux 7.3 kernel update will be rolling out soon. More details on today’s Fedora 45 release via FedoraMagazine.org.
0
2
0
0
what is the closest you can get to do "dotfiles" on android? i know the way android stores application config and so on makes it almost imposible to keep a real functioning dotfiles. but what is the closest you can get? is there a way to at least get a declarative list of apps to install or something? maybe some f-droid config at least or something?
0
15
0
0