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

[?]Linux Association of Canada » 🌐
@linuxassociation@thecanadian.social

🇨🇦 The wait is almost over! The Linux Association of Canada National IT Job Board launches Friday at 10:00 AM (CT). Hundreds of IT opportunities, free for job seekers, built for Canada's tech community. See you at launch! 🚀

    [?]Pete Orrall [Pete/Pete] » 🌐
    @peteorrall@mastodon.bsd.cafe

    Another great shout out to @vermaden for this thorough introduction to , especially if one is coming from . It may be several years old but much of the info is still relevant today.

    The FreeBSD Handbook is great but the additional details and context for the topics covered are where this document really shines.

    This needs to be required reading for anyone curious about the OS.

    vermaden.wordpress.com/2020/09

      [?]basrungar » 🌐
      @basrungar@pixelfed.de

      Heute noch die Ausstellung "The Blues Of Getting WELL" in der Ballonfabrik @ballonfabrik@troet.cafe in #Augsburg #Kunst #Ausstellung mit buntem #Linux Spieleabend.. bring gern deine lieblings Spielekonsole mit!

      The BluesOf GettingWELL
Ausstellung
Ballonfabrik  25.6.  Games (on Linux). 17 - 21 Uhr

Ausgestellt werden: 
* Öl auf Pappe&Kassenzettel
       * Animierte Projektion
      * Solarpunk Geschichten
     * AquarelleProgramm:
  * 25.6. - Games (on Linux)
17 - 21 Uhr
Spieleabend mit (Linux) Spielekonsolen in verschiedenen Farben und Formen. Bringt gerne eigene mit!

      Alt...The BluesOf GettingWELL Ausstellung Ballonfabrik 25.6. Games (on Linux). 17 - 21 Uhr Ausgestellt werden: * Öl auf Pappe&Kassenzettel * Animierte Projektion * Solarpunk Geschichten * AquarelleProgramm: * 25.6. - Games (on Linux) 17 - 21 Uhr Spieleabend mit (Linux) Spielekonsolen in verschiedenen Farben und Formen. Bringt gerne eigene mit!

        gyptazy boosted

        [?]GNU/Linux.ch » 🌐
        @gnulinux@social.anoxinon.de

        Wie aus einem Backup-Problem BackupPilot entstand

        BackupPilot entstand aus dem Wunsch, die Nutzung des Proxmox Backup Clients für Linux-Anwender einfacher zugänglich zu machen. Der Artikel erzählt, wie aus einem internen Werkzeug der OneSystems GmbH ein Open-Source-Projekt für Desktop- und Server-Systeme wurde.

        gnulinux.ch/wie-aus-einem-back

          [?]Sofasophia » 🌐
          @sofasophia@fairmove.net

          Wegen Systemüberlastung hab ich vorhin den Rechner leider mit eingesteckter ext. Festplatte notausgeschaltet. Hatte sich aufgehängt.

          Jetzt komme ich immer nur bis zu diesem Bildschirm hier und wenn ich Manjaro anwähle, kommt lange nichts (schwarz), dann wieder das hier.

          Mit Stick booten geht. Bevor ich den Rechner aber neu aufsetze, frsge ich mich und euch: Was könnte ich noch probieren?

          Starten lässt sich unterbrechen, aber was ich dort machen könnte, weiß ich grad nicht.

          Das Bild zeigt einen Computerbildschirm mit einem Startmenü, das die Optionen „Manjaro“, „Ubuntu“ und „Linux-Firmware-Updater“ enthält. Am unteren Rand sind Navigationshinweise zu sehen.

          Alt...Das Bild zeigt einen Computerbildschirm mit einem Startmenü, das die Optionen „Manjaro“, „Ubuntu“ und „Linux-Firmware-Updater“ enthält. Am unteren Rand sind Navigationshinweise zu sehen.

          Ein Computerbildschirm, auf dem das „Startup Interrupt Menu“ mit Optionen für das BIOS-Setup, rechtliche Hinweise, Hardware-Diagnose und die Auswahl eines temporären Startgeräts angezeigt wird.

          Alt...Ein Computerbildschirm, auf dem das „Startup Interrupt Menu“ mit Optionen für das BIOS-Setup, rechtliche Hinweise, Hardware-Diagnose und die Auswahl eines temporären Startgeräts angezeigt wird.

            [?]Jon S. von Tetzchner » 🌐
            @jon@social.vivaldi.net

            My first company, Opera, was built on word of mouth. The same applies to my 2nd company, @Vivaldi. We have never had the means that Big Tech has. In the case of Vivaldi, we have even avoided investors, to not end up like Opera.

            We have also made it harder for our selves. We likely could have generated more funds through adding stuff like Crypto, AI or just plain old data collection in the browser, but we choose not to. We are also not an Ad company like most of our larger competitors. Instead we have added a wealth of features and customization.

            Now people are starting to understand that just going with Big Tech may be easy to start with, but ends up not being worth it. In fact we now have governments and companies thinking that they need to move away from Big Tech and quickly.

            We welcome you all.

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

              [?]Klaus Zimmermann :unverified: [He/Him] » 🌐
              @kzimmermann@c.im

              Ah, yes, the two types of users.

              Two keychains showing Sanrio characters Tuxedo Sam and Badz Maru. The former is a friendly, cute-looking penguin wearing a bowtie and hat. The latter is a "not amused"-faced one.

              Alt...Two keychains showing Sanrio characters Tuxedo Sam and Badz Maru. The former is a friendly, cute-looking penguin wearing a bowtie and hat. The latter is a "not amused"-faced one.

                [?]Michael Dexter » 🌐
                @dexter@bsd.network

                Inspiring from a @bsdcan attendee: “Our traditional -based product is more profitable than our -based ones.

                  [?]Leanpub » 🌐
                  @leanpub@mastodon.social

                  From the Leanpub Blog: Leanpub Book LAUNCH 🚀 Switching to Linux: A Practical Guide for Windows and Mac Users by Learn Linux TV

                  leanpub.com/blog/leanpub-book-

                    [?]Leanpub » 🌐
                    @leanpub@mastodon.social

                    NEW! Leanpub Book LAUNCH 🚀 Switching to Linux: A Practical Guide for Windows and Mac Users by Learn Linux TV

                    youtu.be/L4at5WJ3mKI

                      [?]nixCraft 🐧 » 🌐
                      @nixCraft@mastodon.social

                      The Optimist: The universe is expanding and the glass is half full!!!

                      The Pessimist: The universe is heading toward maximum entropy and the glass is half empty.

                      The / Sysadmin: > /dev/null 2>&1
                      The glass does not exist, the universe is a simulation and have successfully muted all alerts about it.

                        [?]Pete Orrall [Pete/Pete] » 🌐
                        @peteorrall@mastodon.bsd.cafe

                        Here's some for you. This is the Data General Nova 2. These 16-bit were very popular in the 1970s. Coincidentally this was taken in the office of my last job, the of a facility. I didn't take the photo but the link to the post is below.

                        I spent just over two years here managing and servers. My was just around the corner from these , below flickering fluorescent lights. Exactly what you'd expect from working in the basement of a government building.

                        While these systems haven't been in use for decades and should have been in a museum, they were still on the books and inventoried annually. 🤦‍♂️

                        reddit.com/r/retrocomputing/co

                        Photo of two of three Data General Nova 2 minicomputers in the basement of a government research facility.

                        Alt...Photo of two of three Data General Nova 2 minicomputers in the basement of a government research facility.

                          [?]Charly Coste 🇫🇷 » 🌐
                          @Changaco@diaspodon.fr

                          Tip: you can reduce the heat your laptop/desktop computer generates by limiting its CPU frequency.

                          To restrict all cores to 800MHz on Linux, run one of these two commands as root:

                          cpupower frequency-set -u 800MHz

                          echo 800000 | tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_max_freq

                            [?]nixCraft 🐧 » 🌐
                            @nixCraft@mastodon.social

                            new Arch powered gaming device is here. This is Steam Machine and specs and other details are below. This mainstream gaming device that ships with Linux. Get rid of Microsoft and you now have working Linux gaming device.

                            more info here store.steampowered.com/hardwar

                              [?]nixCraft 🐧 » 🌐
                              @nixCraft@mastodon.social

                              haha. Joke asides, there are few ways to ignore bash aliases. For example, to ignore python alias, type the `command` followed by alias name:
                              ```
                              command python ...
                              ```
                              Both \ and " symbols allows you to run real python command and ignore python alias at the CLI:
                              ```
                              \python ...
                              "python" ...
                              ```
                              Or just full path:
                              ```
                              /usr/bin/python ...
                              ```

                              more @ cyberciti.biz/faq/ignore-shell in case if you wish to read.

                              This is meme about Linux or Unix CLI especially alias feature offered by bash.  An inmate in prison asks a small fellow inmate, "What you in for?" The small inmate replies that they added 'alias python=echo "bash: python: command not found"' to a friend's .bashrc file. The large inmate backs away in terror, yelling, "Dude, WTF?!"

                              Alt...This is meme about Linux or Unix CLI especially alias feature offered by bash. An inmate in prison asks a small fellow inmate, "What you in for?" The small inmate replies that they added 'alias python=echo "bash: python: command not found"' to a friend's .bashrc file. The large inmate backs away in terror, yelling, "Dude, WTF?!"

                                /home/rqm boosted

                                [?]ArchiveOS » 🌐
                                @ArchiveOS@mastodon.social

                                Julius – a fully working open-source version of Caesar 3, with the same logic as the original, but with some UI enhancements, that can be played on multiple platforms. archivegame.org/julius/

                                  [?]David Revoy » 🌐
                                  @davidrevoy@framapiaf.org

                                  Why Drawing Tablet Brands Won't Collaborate on Linux FLOSS Drivers

                                  After investigation; Gaomon, XpPen, and Huion won't collaborate on open-source drivers because of outdated naming conventions. Here's what I learned from direct contact with their technical teams, and what I plan to do to move forward.

                                  Link to article: davidrevoy.com/article1154/why

                                    [?]Laurent Cheylus » 🌐
                                    @lcheylus@bsd.network

                                    lsdisplay: a useful CLI Tool for Linux users and admins to list connected Displays with Details and ASCII Layout Diagram ; Zero-dependency, just Python 3.7+ github.com/AGuyMarc/lsdisplay

                                      [?]RockyC » 🌐
                                      @RockyC@fosstodon.org

                                      It happened.

                                      I don't know WHEN it happened, sometime recently, I suppose, but I now find myself opening terminal windows to do things instead of using graphical apps.

                                      I'm typing in commands - with flags - from memory.

                                      Commands are working on the FIRST TRY instead of the third...or twelfth.

                                      I can edit config files and understand the syntax and structure.

                                      I'm making my own aliases.

                                      I want a new keyboard.

                                      Holy shit!

                                      Still from the movie The Matrix where Neo "sees" the Matrix for the first time.

                                      Alt...Still from the movie The Matrix where Neo "sees" the Matrix for the first time.

                                        [?]thehole [any] » 🌐
                                        @thehole@dasforum.org

                                        I'm looking for an (s)FTP GUI client for linux. Do any of you have any recommendations?

                                          #netbsd boosted

                                          [?]vermaden » 🌐
                                          @vermaden@mastodon.social

                                          Latest 𝗩𝗮𝗹𝘂𝗮𝗯𝗹𝗲 𝗡𝗲𝘄𝘀 - 𝟮𝟬𝟮𝟲/𝟬𝟲/𝟮𝟮 (Valuable News - 2026/06/22) available.

                                          vermaden.wordpress.com/2026/06

                                          Past releases: vermaden.wordpress.com/news/

                                            [?]vermaden » 🌐
                                            @vermaden@mastodon.bsd.cafe

                                            Latest 𝗩𝗮𝗹𝘂𝗮𝗯𝗹𝗲 𝗡𝗲𝘄𝘀 - 𝟮𝟬𝟮𝟲/𝟬𝟲/𝟮𝟮 (Valuable News - 2026/06/22) available.

                                            vermaden.wordpress.com/2026/06

                                            Past releases: vermaden.wordpress.com/news/

                                              [?]SeaGL 2026: Oct 23rd and 24th » 🌐
                                              @SeaGL@mastodon.social

                                              10 more days until our is closed.

                                              Remember we moved our dates and is now happening October 23rd and 24th. Same location.

                                              Visit: seagl.org for details

                                                [?]R.L. Dane :Debian: :OpenBSD: :FreeBSD: 🍵 :MiraLovesYou: [he/him/my good fellow] » 🌐
                                                @rl_dane@polymaths.social

                                                Dearest #Fedora and other miscellaneous #Linux #distros,

                                                This is ridiculous. For the love of all that is good in the universe, please pick a larger default font for the fbdev console. 🤓

                                                Photo of a dnf update with me holding my thumb on the screen so you can see that my thumb is nearly a dozen lines wide.

                                                Alt...Photo of a dnf update with me holding my thumb on the screen so you can see that my thumb is nearly a dozen lines wide.

                                                  [?]Graham Perrin » 🌐
                                                  @grahamperrin@mastodon.bsd.cafe

                                                  RE: mastodon.social/@rustaceans/11

                                                  yserver

                                                  ― a modern X11 server written from scratch in Rust.

                                                  <github.com/joske/yserver>

                                                  "… there are multiple projects on GitHub with this name (but none for X11 servers), the name is subject to change. …"

                                                  <lobste.rs/s/yy8je0/yserver_mod>

                                                  <phoronix.com/news/YSERVER-Rust>

                                                  "… can currently run a full MATE, Xfce, or Cinnamon X11 desktop. The prominent X11 extensions from RandR to DRI3, GLX, MIT-SHM, Composite, and others are supported. And, yes, with working Compiz goodness too:

                                                  … open-source under an MIT license. …"

                                                  <news.ycombinator.com/item?id=4>

                                                  <reddit.com/r/linux/comments/1u>

                                                    🗳

                                                    [?]jhx » 🌐
                                                    @jhx@fosstodon.org

                                                    All fans, what is your favorite distro? :kdenew:

                                                    Kubuntu:2
                                                    Debian:8
                                                    Fedora:7
                                                    Other (Comment):1

                                                      [?]SP⟁CED GO⟁T » 🌐
                                                      @finner@appdot.net

                                                      Any of y'all have experience with KVM to USB device like this? Would love to hear about any models that are good or to steer clear of.

                                                      openterface.com/minikvm/

                                                        [?]nixCraft 🐧 » 🌐
                                                        @nixCraft@mastodon.social

                                                        strncpy() has been removed from the kernel. All former callers have +been migrated to safer alternatives. strncpy() is major source of bugs. The replacements are listed now.
                                                        git.kernel.org/pub/scm/linux/k
                                                        FYI, this is starting from Linux kernel v7.2 but it was the need of the hour.

                                                          [?]Genista » 🌐
                                                          @genista@social.genista.info

                                                          Unter NixOS muss man bash scripte abändern ....

                                                          In die erste Zeile gehört #!/usr/bin/env bash statt #!/bin/bash

                                                          Muss man auch erst mal drauf kommen 😆

                                                            [?]Analis Siber Purwakarta » 🌐
                                                            @analis_siber_purwakarta@mastodon.social

                                                            Writeup OverTheWire Bandit Level 0–5 yang membahas langkah-langkah penyelesaian tantangan dasar, penggunaan SSH, navigasi sistem Linux, dan teknik pencarian informasi pada lingkungan CTF.

                                                            Semoga bermanfaat bagi rekan-rekan yang sedang mempelajari keamanan siber dan Linux.

                                                            analis-siber-purwakarta.blogsp

                                                              [?]nixCraft 🐧 » 🌐
                                                              @nixCraft@mastodon.social

                                                              Every one is a expert until they try to install drivers on a fresh Debian install 👩🏻‍💻

                                                                [?]Cyrille Besson 🇨🇭 » 🌐
                                                                @cyrillebesson@tooting.ch

                                                                @rl_dane can’t wait to install on « old » Macs 🐧❤️🍏

                                                                  [?]Nick (Alatar the Blue) » 🌐
                                                                  @alatartheblue@polymaths.social

                                                                  "Switching to #Linux isn't hard, it's just a matter of having a few solid options to choose from."

                                                                  https://n1cck.us/blog/switch-to-linux/

                                                                  #blogpost #opinionated #rlshouldwriteaboutbsd

                                                                    [?]nixCraft 🐧 » 🌐
                                                                    @nixCraft@mastodon.social

                                                                    What’s stopping you from building a nice little home lab running multiple VMs, a personal DNS resolver with Ad blockers, a ZFS based NAS and firewall with or ? 🤔

                                                                      [?]MoZes » 🌐
                                                                      @mozes@fosstodon.org

                                                                      Just finished building the major Slackware updates (Plasma 6 plus a huge number of core package updates) under Open Source UTM using paravirtualised mode on Apple Silicon M2.

                                                                      UTM has been absolutely rock solid throughout. Had to revert to the HoneyComb LX2 (16×2GHz cores, 32GB RAM) tho, because I couldn’t dedicate enough memory to the VM -- the host’s OOM killer started terminating some of the large KDE package builds.

                                                                      Dreaming of a Mac Mini M4 for the main build host...

                                                                        [?]Anthk » 🌐
                                                                        @anthk@neopaquita.es

                                                                        ... [SENSITIVE CONTENT]

                                                                        became . The best /Linux distro still depends on
                                                                        slop. is not ready yet. needs support in order to
                                                                        fully properly switch from a /Linux OS to a GNU? one.

                                                                        Depressing times, but maybe enlightening ones too. Linux since 1996 was
                                                                        just a corporate workauround to drive commercial Unix tools on it.

                                                                        In the end won. My tip for the [U] develoepers for :
                                                                        consider Unix dead. Don't try to resurrect it. It's finished, rotten,
                                                                        bloated, propietarized, outdated. Ironically the licensed GPLv2 kernel
                                                                        with less blobs than Linux came from AT&T and it's Unix 2.0.
                                                                        They already did Unix better than Unix itself. Either you focus and enhance
                                                                        , or lose against the blobslop OS. Make an outstanding FS on Hurd.
                                                                        Give more rights to the user than the shitty layers of /#polkit and the
                                                                        like to fix the lack of proper namespaces on Linux.
                                                                        I said 'proper', Plan9/9front it's light years ahead.
                                                                        Don't get just 'well enough' with X11/wayland. You can do better stuff.
                                                                        Ditto with Emacs, forget coreutils, reimplement everything you
                                                                        can with jitted Elisp and Elisp code replacing these outdated Unix
                                                                        tools. Eshell can be a better shell. The 9front folks already did it
                                                                        with 'rc' simplyfing Unxi shells to the extreme.

                                                                          [?]lia [she/they · sie/ihr oder es/deren/denen] » 🌐
                                                                          @lianna@micro.webgarden.click

                                                                          After Bluesky, Threads, and so on, the whole #WSocial thing is another reminder that it was never about the #Fediverse being "too complicated" or "just for nerds".

                                                                          A bafflingly large amount of people genuinely only act on a gut feeling telling them that only commercial products with fancy marketing owned by a for-profit corporation can be trustworthy, 'official' and 'legal', for the lack of a better word.

                                                                          If something is a commercial offering by a competent-looking, rich family man in a suit, it's clearly an official, legal, trustworthy product. You can be proud of using such a fancy-looking service.

                                                                          When they see a community-run open-source project or a grassroots initiative, their first instinct is that it must be shady, illegal, complicated, broken or predatory in some way. It's probably some aftermarket grey area bootleg made by weird tech nerds, political groups with an ulterior motive, conspiracy theorists or some naive teenage hackers. They'd also be embarrassed for using it in front of their peers and neighbours; who uses some free back-alley software, are you poor or something?

                                                                          The same people are the reason why Google is using the word 'sideloading', why scammers love wearing fancy suits, why people suddenly act childishly helpless in front of LibreOffice, or why DIY HRT is so demonised.

                                                                          They trust any kind of 'official approval' over their own senses. If someone does something that isn't 'approved', they're a bad person or clearly endangering themselves and others. No idea why exactly, but psh, it must be wrong somehow, or everyone would do it, right?

                                                                          If people on the Fediverse understood that the whole "it's all so complicated and clunky" thing is just a thinly veiled excuse for a general disdain for non-commercial software, we could finally stop making all our software imitate their corporate equivalents in a futile attempt to appease people who never gave us a chance in the first place.

                                                                          You'll never convince them to treat it in good faith no matter how much effort or money you put into UX or 'ease of use'. All you're doing is making the software worse, e. g. through things like dot-social, verified accounts or begging brands, corporations and politicians to join and give your product some kind of 'official' validation.

                                                                          #mastodon #openSource #linux

                                                                            Jay 🚩 :runbsd: boosted

                                                                            [?]jbz » 🌐
                                                                            @jbz@indieweb.social

                                                                            :tux: Thx to AI Linux will soon stop being a platform for retrocomputing hardware. Old hw support is getting deprecated to reduce the attack surface.

                                                                            Meanwhile the Linux Foundation is creating its nth AI/crypto related group.

                                                                              Jay 🚩 :runbsd: boosted

                                                                              [?]jmcunx » 🌐
                                                                              @jmcunx@mastodon.sdf.org

                                                                              @jbz

                                                                              I think was already heading in that direction, but I guess with it will speed it up. From my perspective is owned by large corporations and regular users are a very low priority.

                                                                              There is always :) I am on 11.0 RC5 on a and it is working great, granted you have to pay attention to the hardware you use/find/but. Plus seems to be dedicated to keeping old hardware out of landfills.

                                                                                [?]nixCraft 🐧 » 🌐
                                                                                @nixCraft@mastodon.social

                                                                                Rust is becoming a major part of the kernel. Even long time C veteran Greg Kroah Hartman (GKH) supports the shift. Rust is next big thing if you are into kernel or device drivers or other stuff where memory safety is essential for security reasons

                                                                                A stage screen showing a presntation slide titled Greg's unscientific opinion. The text claims 80% of Linux CVEs would be impossible if the code was writen in Rust

                                                                                Alt...A stage screen showing a presntation slide titled Greg's unscientific opinion. The text claims 80% of Linux CVEs would be impossible if the code was writen in Rust

                                                                                  [?]Hyde 📷 🖋 :debian: » 🌐
                                                                                  @hyde@lazybear.social

                                                                                  After reading @rl_dane's post, I wanted to share how I manage my , and add some quick using .


                                                                                  lazybea.rs/ils-bookmarks-and-n

                                                                                    [?]r1w1s1 » 🌐
                                                                                    @r1w1s1@snac.bsd.cafe

                                                                                    Are you familiar with dwm's powerful tag feature?
                                                                                    THE TAGGING MODEL
                                                                                    Many desktop environments organize windows using rigid workspaces:
                                                                                        Workspace 1
                                                                                    Workspace 2
                                                                                    Workspace 3
                                                                                    A window belongs to a single workspace.
                                                                                    dwm uses a different model, treating workspaces as bitmask labels (tags).
                                                                                    This allows a single window instance to hold multiple tags simultaneously,
                                                                                    acting as a persistent visual anchor across different contexts:
                                                                                        Firefox            -> Tag 1 (Web Browsing)
                                                                                    st (nvi/dev) -> Tag 2 (Code/Scripts)
                                                                                    st (Monitor/Logs) -> Tag 1 + Tag 2 (Persistent)
                                                                                    When you view Tag 1, you see your browser and the log monitor. When you
                                                                                    switch to Tag 2, the browser disappears, but the exact same log window
                                                                                    remains on screen, now sharing space with your text editor.
                                                                                    The application is never duplicated or restarted in memory.
                                                                                    The UI remains minimal while enabling workflows that are difficult to
                                                                                    express using traditional workspace-oriented desktops.
                                                                                    Two decades later, this tagging model remains one of the most
                                                                                    distinctive features of dwm.


                                                                                      [?]Larvitz :fedora: » 🌐
                                                                                      @Larvitz@burningboard.net

                                                                                      For a decade I carried two iPhones: one personal, one for work. Neither ever felt at home in my Linux and BSD world.

                                                                                      Now it's a single Fairphone Gen6. Repairable with a screwdriver, 8 years of updates, separate work and personal profiles on one device, and it actually talks to my KDE desktop over KDE Connect.

                                                                                      Immich, Nextcloud, K-9 Mail, Tusky, KeePassDX, and finally GPG mail in my pocket. The camera is meh. Everything else is a clear win.

                                                                                      blog.hofstede.it/leaving-the-a

                                                                                        [?]Root Moose » 🌐
                                                                                        @RootMoose@mastodon.bsd.cafe

                                                                                        I love that feeling you get when you finish tuning your Linux desktop box with everything optimized and "just so" and nothing left to mess with or install. Colours, wallpaper, apps, hardware acceleration, menus, widgets/plasmoids, filesystems backed up, etc.

                                                                                        Oh, that's just me?

                                                                                        Never mind. Carry on.

                                                                                          [?]nixCraft 🐧 » 🌐
                                                                                          @nixCraft@mastodon.social

                                                                                          Step 1: Open terminal
                                                                                          Step 2: Type `alias nano='vim -c "smile"'`
                                                                                          Step 3: Enjoy this whenever someone type `nano`!

                                                                                          This screenshot shows green ASCII art of the Vim ester eggs on a dark retro terminal screen, with the "Press ENTER or type command to continue" prompt displayed at the bottom when you type nano at the cli via bash alias: alias nano='vim -c "smile"'

                                                                                          Alt...This screenshot shows green ASCII art of the Vim ester eggs on a dark retro terminal screen, with the "Press ENTER or type command to continue" prompt displayed at the bottom when you type nano at the cli via bash alias: alias nano='vim -c "smile"'

                                                                                            [?]sigdevel » 🌐
                                                                                            @sigdevel@infosec.exchange

                                                                                            Security Advisory: CVE-2025-70102 - NULL Pointer Dereference in dhcpcd parse_option

                                                                                            Summary
                                                                                            A crafted dhcpcd configuration input can trigger undefined behavior in the configuration parser by causing `parse_option()` to access a member through a NULL `struct dhcp_opt` pointer.

                                                                                            The issue is located in `src/if-options.c` in `parse_option()`. During parsing of malformed or unexpected option data, the lookup/parsing path can leave the local DHCP option pointer unset. The affected code then assumes the option pointer is valid and accesses embedded option metadata through it, which results in a NULL pointer member access at `src/if-options.c:1886`.

                                                                                            CWE:
                                                                                            CWE-758 - Reliance on Undefined, Unspecified, or Implementation-Defined Behavior

                                                                                            Affected Component:
                                                                                            ```
                                                                                            src/if-options.c:1886
                                                                                            Function: parse_option()
                                                                                            ```

                                                                                            Affected Product:
                                                                                            dhcpcd

                                                                                            Affected Version:
                                                                                            The issue was reproduced against dhcpcd commit:
                                                                                            ```
                                                                                            2de751b3691642151a4fdc49e444d6b4dc364e98
                                                                                            ```

                                                                                            Attack Conditions:
                                                                                            An attacker must cause dhcpcd to process a crafted configuration input that reaches the vulnerable option parsing path. The issue was reproduced in an instrumented fuzzing build of the dhcpcd configuration reader.

                                                                                            Impact:
                                                                                            The vulnerability causes undefined behavior and process termination under the sanitizer build, resulting in Denial of Service. No evidence of arbitrary code execution was observed in the local crash data.

                                                                                            Fix:
                                                                                            The issue was fixed in dhcpcd commit:
                                                                                            ```
                                                                                            117742d755b591764036dd4218f314f748a3d2b7
                                                                                            ```
                                                                                            The fix ensures that the pointed-to local DHCP option entry is non-NULL before it is dereferenced. Users should update to a dhcpcd build containing this commit or later.

                                                                                            References:
                                                                                            - Issue: github.com/NetworkConfiguratio
                                                                                            - Fix: github.com/NetworkConfiguratio
                                                                                            - PoC: github.com/sigdevel/pocs/blob/

                                                                                            Credits:
                                                                                            Alexander A. Shvedov (@sigdevel)

                                                                                              Back to top - More...