Search

Items tagged with: linux


The media in this post is not displayed to visitors. To view it, please go to the original post.

Today marks Linux’s 35th birthday! 🎉🎂

35 years of milestones that took a hobby project from one developer’s announcement to the foundation of much of modern computing

Here is a look at the milestones that shaped its remarkable journey 😎👇

Find high-res pdf ebooks with all my Linux related infographics at study-notes.org

#linux #software #technology #computer #opensource


@1password is funding known racist and all around asshole #DHH's insecure #Linux distro #Omarchy? WTF is this about? I've been a #1Password customer for many years but it's not possible to recommend after this. How about you claw this money back right now and never touch any of his projects again with a ten foot pole? 😡

alilleybrinker.com/blog/1passw…


My review on GNU/Linux of the drawing tablet XPpen Artist 12 3rd is now published! It's a clever little display drawing tablet and relatively cheap, I’m truly loving it! I've already used it to finish a comic on the train, and it'll be my my go-to device for travelling from now on. 🩷 Taking the pink one was the best decision!

- On Youtube: youtube.com/watch?v=7deVfSmdSd…
- On Peertube: peertube.touhoppai.moe/w/hRxT1…
- Companion blog post: davidrevoy.com/article1169/xpp…

#linux #hardware #xppen #review



The media in this post is not displayed to visitors. To view it, please go to the original post.

#Linux



"AI-generated commands on your production RHEL systems" — sounds terrifying until you see the guardrails.

The MCP server for RHEL now has guarded command execution: a gatekeeper AI validates every command, write operations require human approval, and systemd-run sandboxes the blast radius.

redhat.com/en/blog/dynamic-tro…

#RHEL #MCP #AI #SysAdmin #Linux


The media in this post is not displayed to visitors. To view it, please go to the original post.

What's good for hardware is good for the budget … and environment! 🌻

LliureX #Linux with #KDEPlasma in Valencian schools saves the public administration *3.5 million euros a year* for 110,000 computers.

[1]* School HW has lifespan up to 18 years while running up-to-date software
[2]* Cheap easy-to-manage "light clients" ideal for very old upcycled HW
[3]* LliureX-Shutdowner saves energy by turning off unused computers school-wide

[4]@kde

#KDE #KDEEco #FreeSoftware #OpenSource #Valencia


Okay, this is literally incomprehensible: on my Alpine v3.24 VPS, drill github.com, nslookup github.com, getent ahosts github.com, host github.com, ping github.com, lynx https://github.com/, and manually sending hand-written queries to the configured DNS servers all return/use the correct IPv4 address, and return nothing as expected when querying for AAAA records (since github is shit and doesn't support IPv6).

And yet, curl and git both have completely nonsense IPv6 addresses returned when resolving (they're random Cloudflare addresses) alongside the correct IPv4 address, and then prioritize them. Those tools also completely ignore any overrides in /etc/hosts and I can't find any way to see what fucking broken bullshit they're doing to resolve DNS (because it's apparently not fucking getaddrinfo nor manually reading /etc/resolv.conf).

There is literally no possible source for those addresses to be returned when resolving github.com AFAICT and no way to override them other than having to edit literally everything that might touch github to add -4 to those utilities' command lines

(It's also been doing it for months with multiple different DNS servers, it's not a transient issue)

#Linux #AlpineLinux



Linux desktop use spikes to over 10% in North America for the first time. There is also a corresponding drop in Windows and OSX use.


The media in this post is not displayed to visitors. To view it, please go to the original post.

gs.statcounter.com/os-market-s…

radar.cloudflare.com/explorer?…

Cloudflare stats also seem to support peaks of 15% usage but around 9-10% on average.

The trendline suggests this is just the start.


The media in this post is not displayed to visitors. To view it, please go to the original post.

My review on GNU/Linux of the drawing-tablet XpPen Artist Pro 27 Gen2 is now published!

- On Youtube: youtu.be/Vq0hs7LeZtg
- On Peertube: peertube.touhoppai.moe/w/i7Y5k…
- Companion blog post: davidrevoy.com/article1161/xpp…

#linux #hardware #xppen #review


ARGH

if you've been having your keyboard layout settings wiped on every login on KDE Wayland, it's apparently fcitx's fault

github.com/fcitx/fcitx5/issues…

and they're just... not agreeing to not do that? because they seem to think KDE's native input settings should be nuked and replaced with Only fcitx? guh

but you can go to input method settings, configure addons, Wayland, uncheck "allow overriding system XKB settings" (it's the only setting in there for us)

#linux #KDE


*sigh* so the day has come when Wyland was forced upon me, and after an update I rebooted and now Plasma complains about some iBus settings I had to google for a solution for. Also, my dmesg output is now filled with kernel call traces and what looks like some kind of obscure warning about dire straits.

Are there any hints why? Are there any useful messages about what to do about it? No, of course not.

How long have people been hacking on that crap?

#linux #OldManShakesFistAtClouds #wayland


How much I have understanding for #linux needs for #xserver replacement with #wayland it is far away from being done and I feel sometimes it is step back to 90s in terms of functionality. To get it working in headless container setup with vnc is more like engineering feast than easy job done. Not mentioning we don’t have alternative for #xrdp. How much someone might hate Microsoft, RDP protocol is superior to anything else. With this we have ditched in wayland setups, sound, remote printers, local drives, etc. I just want to cry 😢



Oh my, I didn't realise the state of develop-for-Wayland was this bad. As a sometimes hobbyist developer I can feel the pain.

It really does feel like one of the Linux non-profits could usefully somehow "take ownership" of the protocol level to at least standardise on one way to do things like virtual keyboard input. You'd think at least Gnome and KDE could have saved both their selves some time by co-operating on these things.

I'll continue with Xorg-based X11 until there's good reason not to. Yes, I know about recent security issues, lack of maintainer-ship, and the shit show that has been the forks/alternatives...

... but my current X11+fvwm3 setup *works for me*.

#wayland #linux #x11 #xorg


"Supporting Wayland isn't a one-off feature. Every compositor update, every new distribution release, every configuration change adds to the testing matrix. The thousands of permutations we described aren't a historical problem; they're an ongoing reality that demands permanent engineering commitment."

Avalonia did the math on Wayland support and the numbers weren't good, lol... best of luck to us all. <3

avaloniaui.net/blog/bringing-w…

Same math I did 8 months ago and with the same conclusion: semicomplete.com/blog/xdotool-…



Krita 5.3.2.1 is still not working well with touchscreen and stylus with GNOME 46 on Wayland :(

Whenever I try to move a layer by drag-and-drop, Krita completely stops accepting any pointer inputs. Not even restarting the program helps… I need to completely relog.

#krita #linux #wayland #gnome


Ok, I think I've got this display card under control - or so it seems. It hasn't crashed since Wednesday.

I guess this is a combo AMD RDNA3 Navi23 and KDE Plasma (+ Wayland?) bug...

I backed out all my Linux kernel command line switches for AMD GPUs and it crashed to green screen in less than a half hour. So, re-adding them stopped that from happening.

... amdgpu.dcdebugmask=0x410 amdgpu.tmz=0 amdgpu.gpu_recovery=1 amdgpu.sg_display=0 ...

And then the cursor thing is fixed <?!> by adding

KWIN_FORCE_SW_CURSOR=1

Currently this is what is set:

`cat /proc/$(pidof kwin_wayland)/environ | tr '\0' '\n' | grep KWIN` :

KWIN_DRM_NO_AMS=1
KWIN_DRM_NO_DIRECT_SCANOUT=1
KWIN_FORCE_SW_CURSOR=1

From a user experience point of view I don't see any difference with that software cursor setting.

There's another wrinkle to this that might be a factor but I can't really test around it currently. This is a multi-head machine and one screen is connected via HDMI and one is DP.

Perhaps this wouldn't be a problem if both screens were connected via the same type of connector.

Both screens are set to the same refresh frequency. But, in the display control app one reads back at 60.00 Hz while the other is 60.000 Hz. Minor thing right? But in trying to make this work I've seen references to AMD GPU weirdness in multi-head configurations where the refresh rates were different between screens. Red herring perhaps.

Anyway, don't know if there are (or will be) any people trying to make a RX 5800 XT GPU behave under Linux but this seems to be what worked for me and my dual head setup. I'll update if anything changes.

#Linux #AMD #AMDGPU #KDE #KDEPlasma #Plasma #AlpineLinux #kwin #Wayland


The media in this post is not displayed to visitors. To view it, please go to the original post.

Nice mouse cursor ya got there... be a shame if something happ....

shazbot!

#Linux #AMD #amdgpu #rdna3


Back at testing whether my RDNA3 card (7800 XT) will behave itself on this system.

I'm running kernel 7.1.4 (Alpine linux-stable) so supposedly there are a bunch of fixes since 6.19 -> 7.0 -> 7.1.x.

We'll see. Last hour has been solid. No screen artifacts or horizontal aberrations on terminal or web browser windows.

When it did occasionally work adequately before it would hard crash to a green screen on one of the monitors after about 24 hours or so. Didn't matter what kernel parameters I put on the kernel cmd line.

It's kind of weird as I've been running this card in a different system (same OS, different gen CPU/mobo) successfully but it is a single head system so maybe that's the difference. Some combinations of cobbled together junk just don't work in the PC space.

Fingers crossed.

#Linux #AMD #amdgpu #RDNA3 #AlpineLinux


Hm, honest Linux question because I honestly don't know any better...

I've heard that there are (at least) two types of distros / releases: Rolling Release and Standard Release.
And, as far as I know, Arch (and those that are based on Arch) are the rolling type. Rolling was for faster updates, if I remember correctly?

Now, what I've heard is that if you don't update your rolling release somewhat regularly, then you will get your OS fucked after waiting too long. (Meaning you can't easily update anymore.)

Is that actually (still) true?

#linux


The media in this post is not displayed to visitors. To view it, please go to the original post.

#TechTipThursday

The best time to learn a new Linux tool is when nothing is on fire.
Pick one command you use often and go one level deeper this week.

Already use grep? Try grep -r, grep -v, grep -E.
Already use find? Add -exec to actually do something with the results.
Already use systemctl? Try systemctl list-dependencies.

You don't need a course. You need 20 minutes and a test machine. man is still the best documentation that exists.

#Linux #SysAdmin #LearningLinux #TechTip


After applying all recommendations from the article it still doesn't work, but I have found one setting different in my system than on every doc/article I found

XDG_DESKTOP_PORTAL is "sway:wlroots" in mine while everyone talks about "sway" value.
Could it be the reason?
I still didn't found where is set or how I can overwrite it.

#sway #wayland #linux #xdg_desktop_portal


River is a Wayland compositor written in Zig that defines a window manager protocol so that, like with X11, write your own window management software. As with X11, the protocol is language-agnostic, so you can define your window manager using any programming language at all.

I have been gradually becoming more interested in Zig as a potential replacement for C in systems programming. Rust is another interesting potential replacement.

#tech #software #Zig #ZigLang #Linux #Wayland #WindowManager #WaylandCompositor #RiverCompositor #UnixPorn


At this week's GUADEC conference in the city of A Coruña, Spain, director of the GNOME foundation Cassidy James Blaede spoke on the future of #Flathub . That future, according to the presentation, involves replacing Flathub's development on #GitHub with a #Forgejo instance.

newinlinux.com/flathub-itself-…
#OpenSource #Linux


Prepare for a riveting saga of #Linux #input #latency, where #X11 and #Wayland battle for supremacy 🏆, yet somehow everyone still uses Windows for #gaming anyway. The author bravely ventures into realms of VRR and #DXVK, only to realize that the true enemy is their own patience 😩. Meanwhile, the rest of us just want to play #Quake without summoning the tech gods. 🎮
marco-nett.de/blog/measuring-i… #HackerNews #ngated



I guess I'll relegate this account into my solutions dump, like a scratch paper, so uhh starting now, I've found that sometimes the "portal" for selecting a window for screen sharing doesn't pop up on KDE sometimes when I'm using OBS

Running "systemctl --user restart pipewire.socket xdg-desktop-portal.service" fixes it. I use Arch, btw.

I might investigate this problem when it pops up again cos it happens randomly...

#archlinux #kde #wayland #linux #freesofware #opensource


I just realized after I woke up from my 3rd long sleep that I really can't delete this social media cos I've bookmarked some actual helpful linux tricks I found here on Mastodon and I've posted my solutions to strange linux problems I've encountered over the past 2 years, lol.

Well, my image might be tarnished now but underneath all of this, there's actual treasure in my account, just bookmarked in case I or somebody encounters a problem.

#mastodon #linux




The media in this post is not displayed to visitors. To view it, please go to the original post.

哇靠!所有人,起床!!!!

出大事了:Linux Kernel官網疑似出現故障 所有公開發佈的核心和存檔均被刪除

Linux Kernel 官網或後端伺服器疑似出現某種故障,目前官網及託管核心安裝包的所有目錄都已經被刪除,而下游鏡像站如果從上游同步則當前也可能變成 HTTP 404 狀態,簡而言之目前已經沒有官方管道可以下載最新版核心或存檔核心版本,截至本文發佈時核心尚未恢復下載。

landian.news/archives/113781.h…

#linux #kernel #404


The media in this post is not displayed to visitors. To view it, please go to the original post.

I have replaced Xlibre on Devuan, and I had an impressive performance boost! Luanti is working at par of Freebsd port, still with some gap in some circumstances.
I used X11 also on FreeBSD and luanti, and the gap I think is tackled on the Kernel. I should put Xlibre also on Freebsd and check how performs.
Also finally I don't perceive microstruttering anymore.

Xlibre is not hot air, no matter what have you heard.

#linux #freebsd #luanti #pcgaming #minecraft #FOSS #videogame #videogames #xlibre


At Opera we built, IMHO, the best browser engine, Presto. It was built from scratch. It aced all the tests. It was lean and fast and could run on just about any hardware. It could even run on hardware where there was not enough memory to keep a full web page in memory, which is how it was able to run on things like mobile phones, game consoles, such as the Nintendo DS and Wii, and TVs. We even made it run effectively on servers, which is how we made Opera Mini. We did that with a relatively small team. It had grown to 100 by the time I left and needed to keep growing by about 10% pr year, at my estimate.

After I left, the idiots running Opera at that time decided to kill Presto and go for Webkit and Chromium. Microsoft made the same move.

When we founded @Vivaldi , we knew that building a browser from scratch is not trivial and we had to do the same as Apple, Google and Microsoft and build on available source. We choose the best one available to us.

We know how to build a browser. Likely better than most as we have been doing this for more than 30 years.

A strong Vivaldi can and will influence the Web in a positive way, like we did with Opera. If you want a better Web, supporting Vivaldi is one of the best ways to achieve that.

vivaldi.com/blog/how-can-a-dug…

#Windows #Macos #Linux #Technology #BigTech #Vivaldi


One of the special functions we have in @Vivaldi is single key keyboard shortcuts. Off by default, this allows you to bind just about any key to a function. My personal favorites are Z and X for going back and forth in history and 9 and 0 to zoom.

Why we have it? It is all about speed of operation and accessibility.

We had this in Opera as well. I think I even implemented the first version myself.

We got great feedback from users that used this extensively, including users using this for accessibility.

#Windows #Macos #Linux #Computer #Technology

help.vivaldi.com/desktop/short…