schmonz.com is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.

This server runs the snac software and there is no automatic sign-up process.

Search results for tag #linux

MoZes »
@mozes@fosstodon.org

linux-magazine.com/Online/News

Great to see! Akamai has supported Slackware for > a decade with the web site on the Content Delivery Network, and now with some infra on Linode.com.

    Mark Stosberg »
    @markstos@urbanists.social

    For those users who use the window manager, have you tried Jay?

    Jay just released 1.10.0.

    github.com/mahkoh/jay/releases

    Same vibes as Sway, but in Rust but without an attempt to maintain compatibility. For example, the config file is in TOML.

      dadamsda »
      @dadamsda@mstdn.social

      #netbsd boosted

      Harry Sintonen »
      @harrysintonen@infosec.exchange

      DId you know that some BSDs would return 0 if called recvmsg() for non-blocking UDP socket with all iov_len totalling to 0? No-one says this is incorrect return value, but Linux does return -1 EAGAIN in this case. It's a subtle difference but it can cause trouble if your code assumes certain behaviour.

      netbsd kernel code responsible for returning 0 in this case: github.com/NetBSD/src/blob/68f

        sjvn »
        @sjvn@mastodon.social

        Ubuntu 25.04 “Plucky Puffin” Takes Flight techstrong.it/featured/ubuntu- by @sjvn via @techstronggroup
        The latest is looking pretty good as it takes off.

          nixCraft 🐧 »
          @nixCraft@mastodon.social

          Why will the Year of the Desktop always be next year?

          Because we're still trying to decide on the perfect window manager 🙄

            #netbsd boosted

            vermaden »
            @vermaden@mastodon.social

            Latest 𝗩𝗮𝗹𝘂𝗮𝗯𝗹𝗲 𝗡𝗲𝘄𝘀 - 𝟮𝟬𝟮𝟱/𝟬𝟰/𝟮𝟭 (Valuable News - 2025/04/21) available.

            vermaden.wordpress.com/2025/04

            Past releases: vermaden.wordpress.com/news/

              vermaden »
              @vermaden@mastodon.bsd.cafe

              Latest 𝗩𝗮𝗹𝘂𝗮𝗯𝗹𝗲 𝗡𝗲𝘄𝘀 - 𝟮𝟬𝟮𝟱/𝟬𝟰/𝟮𝟭 (Valuable News - 2025/04/21) available.

              vermaden.wordpress.com/2025/04

              Past releases: vermaden.wordpress.com/news/

                Nils »
                @Nils@mastodon.xyz

                On continue la tentative de migration de VM sous , c'est tout de suite sur twitch.tv/ahp_nils !

                  Raven »
                  @raven@mastodon.bsd.cafe

                  LXQt 2.2.0 released with enhanced Wayland support, power profiles in LXQt Power Management, PCManFM-Qt improvements, QTerminal text rendering fixes

                  lxqt-project.org/release/2025/

                    nixCraft 🐧 »
                    @nixCraft@mastodon.social

                    Why don't or users like to play hide-and-seek?

                    Because good luck hiding when someone can just find / -name you.

                      nixCraft 🐧 »
                      @nixCraft@mastodon.social

                      What distributions will no longer exist in next 10 years?

                        nixCraft 🐧 »
                        @nixCraft@mastodon.social

                        What did the sysadmin say to their cat on ?

                        Looks like we've got a purr-fectly good day to tail -f /var/log/messages and relax!

                          hubertf »
                          @hubertf@mastodon.social

                          3/3
                          Details warum das so ist, ob man das wirklich braucht (nein?!) und was man dafür oder dagegen machen kann sind in folgenden Link nachzulesen:

                          git.kernel.org/pub/scm/linux/k

                            hubertf »
                            @hubertf@mastodon.social

                            2/3
                            Im Detail lag die Datei in einem Verzeichnis mit Mode 1777 (sticky Bit am Verzeichnis gesetzt), die zu schreibende Datei gehörte nicht dem der Schreiben wollte/sollte - ein Prozess unter einer anderen UserID. Die Datei war mit Absicht Mode 666 (rw-rw-rw-) eben damit geschrieben werden kann, Standard unter Unix seit zigzig Jahren.

                            Stellt sich am Ende raus: das ist Linux-only und abhängig von einem sysctl.

                              hubertf »
                              @hubertf@mastodon.social

                              1/3
                              Ich konnte neulich nichts an eine fremde Datei anhängen die Mode 666 (rw-rw-rw-) war. Linux (natürlich), Fehlermeldung grad nicht zur Hand:

                              echo bla >> /tmp/logfile

                              Was war geschehen?

                                Jay 🚩 :runbsd: »
                                @jaypatelani@bsd.network

                                Celebrating NetBSD's 32nd birthday today! Marked the occasion by donating $32 to the @netbsd Foundation. So much respect for a project that truly lives up to "Of course it runs NetBSD". 💪 Consider donating too! netbsd.org/donations/

                                  ♡ Eva Winterschön ♡ »
                                  @winterschon@mastodon.bsd.cafe

                                  💾 Quick HomeLab Update 💾

                                  As a follow up to this morning's iGPU 512M GART debugging (re: drm-61-kmod memory leak on amdgpu.ko), here are some pics. Reluctantly, the "ok fine" method for testing the memory leak allocation aspects involves using a non-integrated GPU which requires the same driver, for which this low-TDP single-slot AMD W7500 was acquired. Sometime tomorrow it will be installed in my workstation, which is the third chassis from the bottom (4U) situated above the two 5U chassis (HCI private cloud for GPU compute VMs).

                                  More to follow...

                                  #

                                    r1w1s1 »
                                    @r1w1s1@snac.bsd.cafe

                                    Nixers Newsletter is out!

                                    Dive into topics like PulseAudioDB, OpenBSD routers, shell history improvements, and more.
                                    It's a solid edition with a gem: “Get your own home bin”, something we probably all do already in our own special ways.

                                    https://utcc.utoronto.ca/~cks/space/blog/sysadmin/MyPersonalProgramsSetup

                                    → Full issue: https://newsletter.nixers.net/entries.php#286

                                      Raven »
                                      @raven@mastodon.bsd.cafe

                                      Ubuntu 25.04 "Plucky Puffin" released with GNOME 48, Linux Kernel 6.14, enhanced installer and boot experience, new ARM64 desktop ISO

                                      canonical.com/blog/canonical-r

                                        Dendrobatus Azureus »
                                        @Dendrobatus_Azureus@mastodon.bsd.cafe

                                        When you want to run a middleweight Linux distribution and you already love & know Debian but don't want to run on super stable Server level since you are running a workstation *not* a server MX Linux is a very good choice as a distribution for you

                                        You've got the power of Debian you'll get the stability of Debian yet you are bleeding edge and don't have applications which are rock stable but for a workstation a tad old
                                        If you don't have a recent MX Linux installation you can download the new ISO version 23.6

                                        If you have v23.5 there's no need to execute a fresh installation. The updated executables will roll out to you automatically.

                                        mxlinux.org/blog/mx-23-6-now-a

                                        .🖋️   

                                        The screencap displays a mobile device screen with a dark background and a gray header at the top. The header features a logo with a mountain and a cross, followed by the text "MX Linux" in white. Below the header, there is a menu icon on the left and a search icon on the right. The main content area of the screen announces "MX-23.6 now available!" with the date "April 13, 2025" below it. The text explains that MX-23.6 is the sixth refresh of the MX-23 release, including bug fixes, kernel updates, and application updates. It states that if the user is already running MX-23, there is no need to reinstall, and packages are available through regular update channels or by installing the changed applications. The time on the device is 08:22, and the battery is at 93%.

 Ovis2-8B

🌱 Energy used: 0.224 Wh

                                        Alt...The screencap displays a mobile device screen with a dark background and a gray header at the top. The header features a logo with a mountain and a cross, followed by the text "MX Linux" in white. Below the header, there is a menu icon on the left and a search icon on the right. The main content area of the screen announces "MX-23.6 now available!" with the date "April 13, 2025" below it. The text explains that MX-23.6 is the sixth refresh of the MX-23 release, including bug fixes, kernel updates, and application updates. It states that if the user is already running MX-23, there is no need to reinstall, and packages are available through regular update channels or by installing the changed applications. The time on the device is 08:22, and the battery is at 93%. Ovis2-8B 🌱 Energy used: 0.224 Wh

                                          Dendrobatus Azureus »
                                          @Dendrobatus_Azureus@mastodon.bsd.cafe

                                          You get the latest version of everything Debian related & XFce goes up to a new version too

                                          .🖋️      

                                          The screencap displays a smartphone screen with a dark background and light text. Below the status bar, the text "Highlights include:" is prominently displayed in light blue. The main content of the image is a list of features and updates for Debian 12.10 "bookworm" base, which includes all updates from the Debian and MX repositories. The highlights since the 23.5 release include:

Xfce 4.20 core packages (Xfce ISOs and Pi respin)

MX Package Installer has UI improvements, particularly dealing with flatpak setup and privilege elevation (i.e., from user to root) prompts.

Improved privilege prompt management in many MX tools.

For Xfce users, improvements to mx-system-sounds login function, waiting for a sound server to start before trying to play the sound.

The text is in white, with bullet points for each highlight. The overall layout is clean and organized, with a focus on the text content.

 Ovis2-8B

🌱 Energy used: 0.275 Wh

                                          Alt...The screencap displays a smartphone screen with a dark background and light text. Below the status bar, the text "Highlights include:" is prominently displayed in light blue. The main content of the image is a list of features and updates for Debian 12.10 "bookworm" base, which includes all updates from the Debian and MX repositories. The highlights since the 23.5 release include: Xfce 4.20 core packages (Xfce ISOs and Pi respin) MX Package Installer has UI improvements, particularly dealing with flatpak setup and privilege elevation (i.e., from user to root) prompts. Improved privilege prompt management in many MX tools. For Xfce users, improvements to mx-system-sounds login function, waiting for a sound server to start before trying to play the sound. The text is in white, with bullet points for each highlight. The overall layout is clean and organized, with a focus on the text content. Ovis2-8B 🌱 Energy used: 0.275 Wh

                                            Dendrobatus Azureus »
                                            @Dendrobatus_Azureus@mastodon.bsd.cafe

                                            There's one thing I had not done in a long time which is install a distribution of my choice with a full KDE desktop manager. I haven't done that in more than 2 decades. KDE has been wonderful at it's infancy and KDE is still wonderful now.

                                            Since MX Linux is my distribution of choice, it's logical that I installed the KDE version of that distribution even if it's just for a test drive.

                                            I've allocated just 20 gigs for KDE which means it's tight with space but it's still usable for a test run.

                                            One tool I immediately missed was gparted the powerful gnome UI, which puts the precision of partition manipulation at your fingertips, without the chances of making costly mistakes if you don't pay enough attention or are not affluent enough with the commands in your favorite shell.

                                            I missed that tool during the installation of mxKDE because I needed to add partitiond before the installation could proceed I just left Blank Space on an SSD.

                                            Apart from that I can tell you from the initial view that KDE has not just matured, advanced and elevated itself. KDE has become so lightweight in resource usage that it can complete with very Light Desktop managers.

                                            You can still edit your widgets up to & icons almost the pixel. The things that I love about KDE from decades ago are still there and are even more powerful.

                                            Since I started to use KDE when GPU usage on the desktop was not even a thing, you can imagine how fast the DE is now and a period where GPU usage is normal for everything.

                                            Out of the box KDE is already fantastic. Go and see what KDE can be for you, by installing it yourself

                                            .🖋️      

                                            The photograph shot & composed in total darkness shows two screens displaying a user interface, likely from the KDE Desktop. The top screen has a blue background with white text, indicating a welcome message and system information, including the date "April 22, 2023." The bottom screen shows a music player interface on the second IPS LED panel with a track titled "The Division" by Pink Floyd, labeled as "Progressive Rock," with a progress bar indicating the song is at 00:44 out of 01:01. The word "Music" is visible on the right side of the bottom screen. The screens are angled and partially overlapped, with the top screen tilted to the right and the bottom screen tilted to the left. The background is dark, emphasizing the blue glow of the screens.

                                            Alt...The photograph shot & composed in total darkness shows two screens displaying a user interface, likely from the KDE Desktop. The top screen has a blue background with white text, indicating a welcome message and system information, including the date "April 22, 2023." The bottom screen shows a music player interface on the second IPS LED panel with a track titled "The Division" by Pink Floyd, labeled as "Progressive Rock," with a progress bar indicating the song is at 00:44 out of 01:01. The word "Music" is visible on the right side of the bottom screen. The screens are angled and partially overlapped, with the top screen tilted to the right and the bottom screen tilted to the left. The background is dark, emphasizing the blue glow of the screens.

                                            The photograph is of an IPS LED panel showing off the KDE desktop manager in gorgeous Glory with a dark blue background featuring a large, stylized white arrow forming a loop. In the center, there is a white window with black icons and text, including a list of keyboard shortcuts such as "W" for "Windows," "E" for "Explorer," and "R" for "Run." The window is labeled "10x:26:16 Libretto." The screen also displays a taskbar with icons for "FAQ," "Inbox," and "My List," along with a clock showing "10:32" and the date "Thursday, April 11." The bottom left corner of the screen features a small logo with the text "Libretto." The overall design is sleek and modern, with a focus on functionality.

 Ovis2-8B

🌱 Energy used: 0.748 Wh

                                            Alt...The photograph is of an IPS LED panel showing off the KDE desktop manager in gorgeous Glory with a dark blue background featuring a large, stylized white arrow forming a loop. In the center, there is a white window with black icons and text, including a list of keyboard shortcuts such as "W" for "Windows," "E" for "Explorer," and "R" for "Run." The window is labeled "10x:26:16 Libretto." The screen also displays a taskbar with icons for "FAQ," "Inbox," and "My List," along with a clock showing "10:32" and the date "Thursday, April 11." The bottom left corner of the screen features a small logo with the text "Libretto." The overall design is sleek and modern, with a focus on functionality. Ovis2-8B 🌱 Energy used: 0.748 Wh

                                              Dendrobatus Azureus »
                                              @Dendrobatus_Azureus@mastodon.bsd.cafe

                                              What I still need to do is find out again where I can configure custom shortcuts to quickly switch between desktops using the keyboard

                                              @dirkdierickx

                                              .🖋️         

                                              The photographic composition features two distinct screens in a dark environment. The top screen displays the KDE desktop manager with a blue-toned nature wallpaper, showing a file explorer window open, revealing various folders and files. The bottom screen shows a vibrant display of multicolored lights, resembling a festive or decorative light installation, with a warm glow from a fire visible at the bottom right corner. The overall scene is set against a dark background, emphasizing the brightness of the screens and the colorful lights.

 Ovis2-8B

🌱 Energy used: 0.142 Wh

                                              Alt...The photographic composition features two distinct screens in a dark environment. The top screen displays the KDE desktop manager with a blue-toned nature wallpaper, showing a file explorer window open, revealing various folders and files. The bottom screen shows a vibrant display of multicolored lights, resembling a festive or decorative light installation, with a warm glow from a fire visible at the bottom right corner. The overall scene is set against a dark background, emphasizing the brightness of the screens and the colorful lights. Ovis2-8B 🌱 Energy used: 0.142 Wh

                                                Dendrobatus Azureus »
                                                @Dendrobatus_Azureus@mastodon.bsd.cafe

                                                My next step was something unexpected.

                                                In XFce4 my desktops all have different backgrounds per IPS Led Panel. Its a matter of context_menu_key (on my keyboard I have one) select background, then move the program to the next display beside it and repeat, then move it to the next desktop, display besides AD Infinitum

                                                KDE says HELL NO to that ease.
                                                I did some reasearch and saw that it was easy peasy in KDE 4.5.x then got replaced with activities in KDE Plasma 5.x
                                                The simple command is now either kwin scripts or a lot of keystrokes and time.

                                                Instead of getting pissed I went further and found that what the programmers replaced with activities (which are POWERFULL and versatile) and also usuable for wallpapers per VTop (Virtual desktop) was eased back (in 2022) with VallPaper

                                                Source is here

                                                cadence.moe/blog/2022-12-03-im

                                                .🖋️

                                                  Dendrobatus Azureus »
                                                  @Dendrobatus_Azureus@mastodon.bsd.cafe

                                                  I'm giving my thanks to the programmer of Vallpaper because it is a Gift from Thor IMHO. Without Vallpaper I would not be able to seamlessly change my wallpapers on all the desktops I have. Thank you for creating this wonderful program

                                                  Vallpaper can be found here store.kde.org/p/1197828

                                                  .🖋️

                                                  The screencap shows an image of an Android mobile device displaying the Vallpaper webpage from the KDE Store. The webpage features an awsome application named "Vallpaper," which is described as "Plasma 5 Wallpaper Plugins." The application has a rating of 8.2 and has been favorited by 16 users. The source of the application is provided as a GitHub link: https://github.com/lehlku/Vallpaper.

The screenshot includes a preview of the application's interface, showing a window with options for wallpaper settings, including layout, location, and effects. The wallpaper preview on the desktop shows a vibrant, abstract design with red and orange hues. The system information at the bottom indicates that the operating system is Kubuntu 19.04, with KDE Plasma Version 5.15.4, KDE Frameworks Version 5.60.0, Qt Version 5.12.2, Kernel Version 5.0.13-generic, and an OS Type of 64-bit.

The top of the screen shows the device's status bar with the time (04:34), battery level (90%), and network signal strength. The navigation bar at the top includes options for "Register or Login," and the bottom of the screen features a navigation bar with icons for Home, Store, and a menu.

 Ovis2-8B

🌱 Energy used: 0.304 Wh

                                                  Alt...The screencap shows an image of an Android mobile device displaying the Vallpaper webpage from the KDE Store. The webpage features an awsome application named "Vallpaper," which is described as "Plasma 5 Wallpaper Plugins." The application has a rating of 8.2 and has been favorited by 16 users. The source of the application is provided as a GitHub link: https://github.com/lehlku/Vallpaper. The screenshot includes a preview of the application's interface, showing a window with options for wallpaper settings, including layout, location, and effects. The wallpaper preview on the desktop shows a vibrant, abstract design with red and orange hues. The system information at the bottom indicates that the operating system is Kubuntu 19.04, with KDE Plasma Version 5.15.4, KDE Frameworks Version 5.60.0, Qt Version 5.12.2, Kernel Version 5.0.13-generic, and an OS Type of 64-bit. The top of the screen shows the device's status bar with the time (04:34), battery level (90%), and network signal strength. The navigation bar at the top includes options for "Register or Login," and the bottom of the screen features a navigation bar with icons for Home, Store, and a menu. Ovis2-8B 🌱 Energy used: 0.304 Wh

                                                    Dendrobatus Azureus »
                                                    @Dendrobatus_Azureus@mastodon.bsd.cafe

                                                    You can use these tips to do it with activities, because those are good to learn too in KDE

                                                    I have 16 desktops on multiple IPS LED panels so for me that's not an option

                                                    forums.rockylinux.org/t/how-to

                                                    .🖋️

                                                    The image shows a screenshot of a forum post on the Rocky Linux website. The post is titled "How To Get KDE 5 Plasma to Have Separate Wallpapers and Separate Widgets" and is under the category "Rocky Linux Help & Support." The post is dated August 2021 and is written by a user named "desercat," whose profile picture is a cat. The post discusses the lack of separate virtual desktops with their own wallpapers and widgets in KDE 5, compared to KDE 4.14. It provides a step-by-step guide on how to achieve this in KDE 4.14 and criticizes the KDE 5 team for not implementing this feature despite receiving many complaints. The post is part of a two-part series, as indicated by the "1 / 2" at the bottom. The screenshot also shows the forum's navigation bar, including options for home, forums, and a search bar, with a battery level of 90% and the time as 04:31.

 Ovis2-8B

🌱 Energy used: 0.245 Wh

                                                    Alt...The image shows a screenshot of a forum post on the Rocky Linux website. The post is titled "How To Get KDE 5 Plasma to Have Separate Wallpapers and Separate Widgets" and is under the category "Rocky Linux Help & Support." The post is dated August 2021 and is written by a user named "desercat," whose profile picture is a cat. The post discusses the lack of separate virtual desktops with their own wallpapers and widgets in KDE 5, compared to KDE 4.14. It provides a step-by-step guide on how to achieve this in KDE 4.14 and criticizes the KDE 5 team for not implementing this feature despite receiving many complaints. The post is part of a two-part series, as indicated by the "1 / 2" at the bottom. The screenshot also shows the forum's navigation bar, including options for home, forums, and a search bar, with a battery level of 90% and the time as 04:31. Ovis2-8B 🌱 Energy used: 0.245 Wh

                                                      Dendrobatus Azureus »
                                                      @Dendrobatus_Azureus@mastodon.bsd.cafe

                                                      I also encountered another problem; I can immediately tell you that it's not a KDE specific problem but it popped up in konsole.

                                                      The subject is fonts and the section is point size. The monitors I use are not of a small resolution. In fact an ideal IPS LED panel layout for me would be an 8K panel two 4K panels flanking it and two 1080p ultra ultra wide panels at a left and right of those.

                                                      With such a setup I can monitor different machines at the glance and control them with ease.

                                                      Even on my 1080p Ultra Ultra wide panel the default Point sizes for fonts are too small. On a scratch KDE based MX Linux installation, the following problem was repeated twice in Konsole.

                                                      The first time I changed font point sizes, closed konsole. When I reopened konsole the fixed with font, was replaced with one that appended spaces behind every couple of letters.

                                                      This rendered konsole unusable for work.

                                                      Changing the fonts Point sizes to the defaults again did not fix the problem.
                                                      Sinds that installation was Vanilla and didn't have enough space for home and root on one partition to actually Play with KDE, I wiped it and started again.

                                                      This time I deliberately did not change the point sizes even though it was hard to read. I then copied over some configuration directories from my other installation to this One, none of them related to anything KDE wise or any fonts directory. When I rebooted that installation The problem occurred for the second Time.

                                                      As with the wallpaper issue, I immediately converted that energy of irritation to something positive. I troubleshooted the font problem for a short while and when I couldn't isolate it I did a simple thing. I created a couple of other accounts on the same KDE installation to see if I could repeat the error.

                                                      That reproduction step is vital before a bug report is created. The other accounts were also residing on my other xFace MX Linux installations, which means I could simply copy them over to the other home partition where KDE was looking at.

                                                      In the other accounts I could not repeat the error.

                                                      That means a bug report is worthless because repeatability is crucial. Since the usage of a terminal in the K Desktop Environment is important, I changed my strategy and simply installed the xFace Four terminal in KDE. In the end that was a nice move since I know all the keyboard shortcuts of the terminal by hand they are in muscle memory and they have been there for years.

                                                      As a bonus I also installed other good shells in MX KDE the hashtags tell you which.

                                                      Right now I have a KDE installation in which I can actually work based upon the MX Linux KDE variant

                                                      I shall link a couple of photographs in a few minutes

                                                      .🖋️            

                                                      The image shows a multi-monitor setup with three screens. The top screen displays a blue background with a landscape image of a sky with clouds and a body of water, along with a window showing a list of items. The middle screen shows a blue background with a text-based interface, possibly a command prompt or terminal, with white text on a black background. The bottom screen features a dark background with abstract light streaks in purple and white, and a blue bar at the bottom. The screens are arranged in a staggered formation, with the top screen tilted to the right, the middle screen tilted to the left, and the bottom screen positioned horizontally. The overall color scheme is dominated by blues and purples, with white text and light streaks providing contrast.

 Ovis2-8B

🌱 Energy used: 0.193 Wh

                                                      Alt...The image shows a multi-monitor setup with three screens. The top screen displays a blue background with a landscape image of a sky with clouds and a body of water, along with a window showing a list of items. The middle screen shows a blue background with a text-based interface, possibly a command prompt or terminal, with white text on a black background. The bottom screen features a dark background with abstract light streaks in purple and white, and a blue bar at the bottom. The screens are arranged in a staggered formation, with the top screen tilted to the right, the middle screen tilted to the left, and the bottom screen positioned horizontally. The overall color scheme is dominated by blues and purples, with white text and light streaks providing contrast. Ovis2-8B 🌱 Energy used: 0.193 Wh

                                                        Dendrobatus Azureus »
                                                        @Dendrobatus_Azureus@mastodon.bsd.cafe

                                                        The next step was to config KDE connect in this KDE. Luckily I know that I need gufw to migrate my profile, from the xFce MX linux to this KDE MX linux.
                                                        It was a matter of installing gufw, which is not default in KDE distro, since it has its own nice interface. For me sticking with what I know is the easiest since I want to drive KDE on desktop again after so many decades, even though XFce is still going to be used most, due to shortcut muscle memory

                                                        .🖋️

                                                        The image shows a firewall settings window with a clean, modern interface. The window is titled "Firewall" and features a shield icon with the Italian flag colors, indicating the software's origin. The top section includes a menu bar with options like "File," "Edit," and "Help," and a toggle switch labeled "Status" with "kde" selected as the profile. The status is currently "off," as indicated by the toggle switch.

The main section of the window displays a table with three columns: "No," "Rule," and "Name." The "No" column lists rule numbers from 1 to 13. The "Rule" column shows various rules, such as "445 ALLOW IN Anywhere" and "1714:1764/udp ALLOW IN Anywhere," with some rules allowing both incoming and outgoing traffic. The "Name" column provides descriptions for each rule, like "Samba - 445" and "KDE Connect UDP."

The bottom of the window includes buttons for "Rules," "Report," and "Log," and a "+" and "-" button for adding or removing rules. The interface is designed for easy navigation and management of firewall settings.

Ovis2-8B

🌱

                                                        Alt...The image shows a firewall settings window with a clean, modern interface. The window is titled "Firewall" and features a shield icon with the Italian flag colors, indicating the software's origin. The top section includes a menu bar with options like "File," "Edit," and "Help," and a toggle switch labeled "Status" with "kde" selected as the profile. The status is currently "off," as indicated by the toggle switch. The main section of the window displays a table with three columns: "No," "Rule," and "Name." The "No" column lists rule numbers from 1 to 13. The "Rule" column shows various rules, such as "445 ALLOW IN Anywhere" and "1714:1764/udp ALLOW IN Anywhere," with some rules allowing both incoming and outgoing traffic. The "Name" column provides descriptions for each rule, like "Samba - 445" and "KDE Connect UDP." The bottom of the window includes buttons for "Rules," "Report," and "Log," and a "+" and "-" button for adding or removing rules. The interface is designed for easy navigation and management of firewall settings. Ovis2-8B 🌱

                                                          Jay 🚩 :runbsd: boosted

                                                          Felix Palmen :freebsd: :c64: »
                                                          @zirias@mastodon.bsd.cafe

                                                          Next improvement: Make sure to from RAM directly after used. That's more of a precaution, because there *should* be no way how an attacker can access a running process' memory, but you never know which bugs surface 🙈.

                                                          Unexpectedly, that posed issues. has ... a pretty weird function, but suitable for wiping. It's there on and on . Not on though. But NetBSD offers the much saner function . Looking at , there's neither. But there is the (non-standard!) 🤯 .. and with glibc, it requires _DEFAULT_SOURCE to be defined as soon as you compile with a C standard version given to the compiler. This function exists on some other systems as well, but there's confusion whether it should be declared in string.h or strings.h. 🤪

                                                          Here's the full set of compile-tests I'm now doing, only to find the best way to really erase memory:
                                                          github.com/Zirias/swad/blob/ma

                                                          And if none of these functions is found, swad uses the "hacky" way that most likely works as well: Access the normal memset function via a volatile pointer.

                                                            nixCraft 🐧 »
                                                            @nixCraft@mastodon.social

                                                            Felix Palmen :freebsd: :c64: »
                                                            @zirias@mastodon.bsd.cafe

                                                            Today, I implemented the / pattern (as known from and meanwhile quite some other languages) ...

                                                            ... in good old ! 😎

                                                            Well, at least sort of.

                                                            * It requires some standard library support, namely user context switching with and friends, which was deprecated in POSIX-1.2008. But it's still available on many systems, including , , (with ). It's NOT available e.g. on , or Linux with some alternative libc.

                                                            * I can't do anything about the basic language syntax, so some boilerplate comes with using it.

                                                            * It has some overhead (room for extra stacks, even extra syscalls as getcontext unfortunately also always saves/restores the signal mask)

                                                            But then ... async/await in C! 🥳

                                                            Here are the docs:
                                                            zirias.github.io/poser/api/lat

                                                              Felix Palmen :freebsd: :c64: »
                                                              @zirias@mastodon.bsd.cafe

                                                              I finally eliminated the need for a dedicated controlling the pam helper in . 🥳

                                                              The building block that was still missing from was a way to await some async I/O task performed on the main thread from a worker thread. So I added a class to allow exactly that. The naive implementation just signals the main thread to carry out the requested task and then waits on a for completion, which of course blocks the worker thread.

                                                              Turns out we can actually do better, reaching similar functionality like e.g. / in C#: Release the worker thread while waiting to do other jobs. The key to this is user context switching support like offered by -1.2001 and friends. Unfortunately it was deprecated in POSIX-1.2008 without an obvious replacement (the docs basically say "use threads", which doesn't work for my scenario), but still lots of systems provide it, e.g. , , (with ) ...

                                                              The posercore lib now offers both implementations, prefering to use user context switching if available. It comes at a price: Every thread job now needs its private stack space (I allocated 64kiB there for now), and of course the switching takes some time as well, but that's very likely better than leaving a task idle waiting. And there's a restriction, resuming must still happen on the same thread that called the "await", so if this thread is currently busy, we have to wait a little bit longer. I still think it's a very nice solution. 😎

                                                              In any case, the code for the PAM credential checker module looks much cleaner now (the await "magic" happens on line 174):
                                                              github.com/Zirias/swad/blob/57

                                                                nixCraft 🐧 »
                                                                @nixCraft@mastodon.social

                                                                Certain models of Lenovo laptops now ship with Fedora and Ubuntu Linux. This is done to keep costs low and cater to developers or IT professionals who heavily rely on Linux. Another reason could be the increased unpopularity of Windows 11 in recent times due unwanted features like "AI" or "Recall", but that is just my own wild guess ;) LOL. Would you buy it?

                                                                This screenshot shows certain models of Lenovo laptops now ship with Fedora and Ubuntu Linux. You can still chose Win11 if you want.

                                                                Alt...This screenshot shows certain models of Lenovo laptops now ship with Fedora and Ubuntu Linux. You can still chose Win11 if you want.

                                                                  Jason Tubnor 🇦🇺 »
                                                                  @Tubsta@soc.feditime.com

                                                                  Memory management on #Linux is a bit borked. I tried to ingest 4GB of records from a file into a list (array) with #Python. Instead of the machine releasing RAM, it decided just to use swap and before I knew it, swapped was consumed and the Python process fell over.

                                                                  I'll move the workload over to one of my #FreeBSD lab hosts tonight and re-run the script.

                                                                    Radio Azureus »
                                                                    @RadioAzureus@mastodon.social

                                                                    Back to top - More...