home.social

#linuxdev — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #linuxdev, aggregated by home.social.

  1. Merry Christmas, bsd.cafe! 🎄

    I’m looking for some brutal honesty to help shape the future of Parch Linux.

    Beyond the hype and the "shiny new things," what actually makes a distro livable day after day? I’m looking for solid, battle-tested opinions on what constitutes a good system when the novelty wears off.

    If you could architect the "perfect" daily driver based purely on reliability and workflow, what acts as the foundation?

    #LinuxDev #ParchLinux #FOSS #TechTalk

  2. Zoo Design Studio porta la creazione di interfacce e componenti software a un nuovo livello grazie all’intelligenza artificiale e un ambiente moderno, collaborativo e pensato per sviluppatori e designer #AI #OpenSourceDesign #LinuxDev #Linux #Software

    linuxeasy.org/zoo-design-studi

  3. TrailBase è l’alternativa open source a Firebase che aspettavi! API REST e realtime, WebAssembly, SQLite e dashboard in un solo eseguibile. Perfetto per sviluppatori Linux. #TrailBase #OpenSource #LinuxDev #FirebaseAlternative

    linuxeasy.org/trailbase-altern

  4. I was working on the new BashCore build when the process suddenly failed because the Metasploit #APT #repository returned a “file has unexpected size” error... 😳😩🤔

    Seems like a temporary #checksum #mismatch during #mirror #sync, hopefully nothing serious. Rebuilding now to see if it’s fixed.

    #BashCore #Debian #Metasploit #LiveBuild #LinuxDev #FOSS

  5. I was working on the new BashCore build when the process suddenly failed because the Metasploit #APT #repository returned a “file has unexpected size” error... 😳😩🤔

    Seems like a temporary #checksum #mismatch during #mirror #sync, hopefully nothing serious. Rebuilding now to see if it’s fixed.

    #BashCore #Debian #Metasploit #LiveBuild #LinuxDev #FOSS

  6. I was working on the new BashCore build when the process suddenly failed because the Metasploit #APT #repository returned a “file has unexpected size” error... 😳😩🤔

    Seems like a temporary #checksum #mismatch during #mirror #sync, hopefully nothing serious. Rebuilding now to see if it’s fixed.

    #BashCore #Debian #Metasploit #LiveBuild #LinuxDev #FOSS

  7. I was working on the new BashCore build when the process suddenly failed because the Metasploit #APT #repository returned a “file has unexpected size” error... 😳😩🤔

    Seems like a temporary #checksum #mismatch during #mirror #sync, hopefully nothing serious. Rebuilding now to see if it’s fixed.

    #BashCore #Debian #Metasploit #LiveBuild #LinuxDev #FOSS

  8. I was working on the new BashCore build when the process suddenly failed because the Metasploit #APT #repository returned a “file has unexpected size” error... 😳😩🤔

    Seems like a temporary #checksum #mismatch during #mirror #sync, hopefully nothing serious. Rebuilding now to see if it’s fixed.

    #BashCore #Debian #Metasploit #LiveBuild #LinuxDev #FOSS

  9. Regarding the testing API. There is still room for improvement, but Qt Test already takes care of most of the work. It's kind of amazing to be able to do UI tests on Linux 😊

    #Swift #LinuxDev #Qt

  10. 🎥 I also created a demo app where various components can be showcased as I'm making my way through all the widgets. I opted to tackle QtWidgets before QtQuick in order to refine to overall API.

    #Swift #Qt6 #LinuxDev #WindowsDev #macOSDev

  11. 🔬 If you're familiar with Apple's UI testing frameworks (AXUI), you know how useful this can be when developing apps with a UI. I spent some time wrapping Qt Test so it can be used to simulate events and drive an application programatically. This is helpful not only for humans who want to test their apps, but it is a very efficient way for agents like Claude Code to be able to inspect results of their changes directly.

    #Swift #Qt6 #LinuxDev #WindowsDev #macOSDev

  12. 📦 I've been able to bridge most QtWidget APIs without manual "C" bindings thanks to the advanced C++ interop being introduced with Swift 6.2. For this, I created a C++ target to act as a bridge - re-exporting the Qt6 bindings and creating a layer of abstraction where things like lifecycle can be addressed. I've also settled on an approach for exposing events and event filters in a way that will not require a macros or other code generation steps.

    #Swift #Qt6 #LinuxDev #WindowsDev #macOSDev

  13. I just wanted to share my progress wrapping Qt6 as a safe Swift library. The main changes since the last update:

    📖 I named it! The package is now called QwiftUI. The goal is unchanged - offer an intuitive (and safe) Swift API for building cross-platform apps with Qt6. The feel I'm going for is "AppKit but Qt" while making all of Qt's awesomeness available to Swift apps.

    github.com/kkostov/QwiftUI

    #Swift #Qt6 #LinuxDev #WindowsDev #macOSDev

  14. I wanted to get a sence of what it means to use another UI framework in Swift for Linux and Windows. So I picked Qt6 and... hello world 😍! Swift's C++ interop is brilliant, the entire wrapper can be a target in the same Swift Package as the app itself!

    Edit: repo link: github.com/kkostov/QwiftUI

    #Swift #Qt6 #LinuxDev #WindowsDev

  15. We need more devs to contribute to Linux accessibility.

    Linux Is Perfect Unless You're Blind - by @BrodieOnLinux on #YouTube

    Everyone knows that accessibility is really important but at the same time it's one of those problems that nobody has enough time to actually go and work on

    #linux #linuxdev #accessibility #blind #linuxaccessibility

  16. First LXDE broke me. Now XFCE is taking its turn. BashCore-X is already falling apart… The failures just keep coming!

    #BashCore #LinuxDev #XFCE #OpenSource #DevLife #FOSS #MinimalLinux #WhyDoIDoThis

  17. 🚀 New releases of ts-for-gir and the TypeScript type definitions for #GNOME Shell 48 are out!
    You can now build native GNOME apps and shell extensions using modern, strongly-typed #TypeScript. 💻✨

    🔗 ts-for-gir: github.com/gjsify/ts-for-gir
    🔗 GNOME Shell types: github.com/gjsify/gnome-shell

    #GNOME #GJS #JavaScript #OpenSource #LinuxDev

  18. 🚀 New releases of ts-for-gir and the TypeScript type definitions for #GNOME Shell 48 are out!
    You can now build native GNOME apps and shell extensions using modern, strongly-typed #TypeScript. 💻✨

    🔗 ts-for-gir: github.com/gjsify/ts-for-gir
    🔗 GNOME Shell types: github.com/gjsify/gnome-shell

    #GNOME #GJS #JavaScript #OpenSource #LinuxDev

  19. 🚀 New releases of ts-for-gir and the TypeScript type definitions for #GNOME Shell 48 are out!
    You can now build native GNOME apps and shell extensions using modern, strongly-typed #TypeScript. 💻✨

    🔗 ts-for-gir: github.com/gjsify/ts-for-gir
    🔗 GNOME Shell types: github.com/gjsify/gnome-shell

    #GNOME #GJS #JavaScript #OpenSource #LinuxDev

  20. 🚀 New releases of ts-for-gir and the TypeScript type definitions for #GNOME Shell 48 are out!
    You can now build native GNOME apps and shell extensions using modern, strongly-typed #TypeScript. 💻✨

    🔗 ts-for-gir: github.com/gjsify/ts-for-gir
    🔗 GNOME Shell types: github.com/gjsify/gnome-shell

    #GNOME #GJS #JavaScript #OpenSource #LinuxDev

  21. I’m really frustrated with Windows being closed source, full of telemetry, and packed with bloat. I had to switch back to Windows 11 from Fedora (@fedora) because my screen kept going black randomly—only 7-8 times last month, but it’s still super annoying. Honestly, I just don’t have the time or energy to dig into it right now. I absolutely fell in love with GNOME (@gnome) though!

    #linux #windows #gnome #opensource #foss #kernel #linuxdev #fedora

  22. One of my favourite utilities on Windows is voidtools 'Everything', which I use constantly every day, basically as my launcher to replace the terrible start menu search.

    'Everything' is extremely fast and easy to use, and the killer feature is that it updates its search index in realtime. When a file is created/deleted/renamed anywhere on your computer, 'Everything' displays the change instantly.

    Does such a tool exist on Linux? Either GUI, or command line (ideally both)?

    I know that commands like 'locate' exist which depend on periodically re-scanning the entire filesystem and building an index from that, which is not what I'm looking for.

    Some minutes spent searching for an answer to this turns up discussions from 10+ years ago along the lines of "you can't do this efficiently on Linux because you can't monitor directories recursively".

    More recently there are mentions of the API 'fanotify' which at first glance does appear to support monitoring an entire filesystem, and people saying "gosh it sure would be nice if somebody built a search tool that used this", but I haven't seen any strong indication that this has happened, or that such a tool exists.

    #YearOfTheLinuxDesktop #linux #linuxdev #voidtools

  23. does anyone know of any good sources for Linux dev’s with a networking background trying to understand the internals from layer 1 & 2 apart from bashing my head against RFC’s and Wikipedia?

    i realised i barely have any understanding what happens from ethernet downwards or what the fuck a PHY actually is

    #networking #networkdev #osilayer #linuxdev

  24. TIL: not every Linux filesystem supports gid= and mode= mount parameters.
    #linuxdev #linux #linux_kernel

  25. So my #funtoo development notenook was powered off for a while, let's see what will break when I update today.

    #linuxdev

  26. Hello #MastoDevs 😊

    Here are some screenshots of the progress I made today on my prototype #RPG game 🎮 Now you can select wich one of the three main characters you wan to control 😯 run around and jump with animation blending (needs adjustments thou). Also I fixed some bugs from yesterday. Next comes the camera control, I guess 🥵

    #JRPG #ARPG #Unity #GameDev #IndieDev #IndieGame #Persona4 #FinalFantasy #LinuxGame #LinuxGameDev #LinuxDev