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

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

`vet` is a CLI tool that acts as a safety net for the common but risky `curl | bash` command. It lets you inspect remote scripts for changes, run them through a linter, and require your explicit approval before they can execute on your developer or production machine.

Repo github.com/vet-run/vet

The Problem: We've all seen this pattern for installing software:

 This is convenient, but you're blindly trusting the remote script.
```
curl -sSL https://example.com/install.sh | bash
```
This is dangerous. The script could be malicious, the server could be compromised, or a transient network error could result in executing a partial script.

The Solution: vet
vet wraps this process in a secure, interactive workflow:

Fetch: It downloads the remote script to a temporary location.

Diff & Review: It shows you what, if anything, has changed since the last time you ran this script.

Lint: If you have shellcheck installed, it automatically analyzes the script for potential bugs or malicious patterns.

Confirm: It prompts you for explicit approval before executing anything.

The new, safer way:
```
vet https://example.com/install.sh
```

Alt...The Problem: We've all seen this pattern for installing software: This is convenient, but you're blindly trusting the remote script. ``` curl -sSL https://example.com/install.sh | bash ``` This is dangerous. The script could be malicious, the server could be compromised, or a transient network error could result in executing a partial script. The Solution: vet vet wraps this process in a secure, interactive workflow: Fetch: It downloads the remote script to a temporary location. Diff & Review: It shows you what, if anything, has changed since the last time you ran this script. Lint: If you have shellcheck installed, it automatically analyzes the script for potential bugs or malicious patterns. Confirm: It prompts you for explicit approval before executing anything. The new, safer way: ``` vet https://example.com/install.sh ```

    Liam Proven boosted

    [?]Lobsters » 🤖
    @lobsters@mastodon.social

    #netbsd boosted

    [?]​izzy »
    @izder456@ieji.de

    all operating systems suck uniquely. find the one that sucks the least for you and use it. also, shut up about it.

    EDIT: "shut up about it", is about OS proselytizing. share all you like, just don't pressure me to use what you use. it'd be hypocritical to say this as I certainly don't shut up about my love for OpenBSD.

      ltning boosted

      [?]jbz »
      @jbz@indieweb.social

      Window Maker Live

      「 Window Maker Live is an installable Linux Live ISO based on the current Bookworm branch of Debian. The system uses the Window Maker window manager as its default graphical user interface. Window Maker Live's components have been carefully preconfigured and the desktop environment has a consistent visual appearance 」

      wmlive.sourceforge.net/

        [?]JdeBP »
        @JdeBP@tty0.social

        @dalias @starsider @atax1a @avuko

        I think that specialized is the wrong way around, there. Usually it is the generalized tool, the one that can do every possible niche task (e.g. openssl even containing a WWW server) that is complex. Whereas the specialized tool (e.g. other SSL tools that do only SSL wrapping) is the simpler.

        is the example that most people bring up, but the tale of on Linux is also interesting as a different case study.

        A Z shell running on a terminal on a NetBSD system, executing the uname and then the ifconfig lo0 command.  The Z shell prompt and the ifconfig output are in colour, and the loopback interface has several IPv4 and IPv6 addresses according to the output.

        Alt...A Z shell running on a terminal on a NetBSD system, executing the uname and then the ifconfig lo0 command. The Z shell prompt and the ifconfig output are in colour, and the loopback interface has several IPv4 and IPv6 addresses according to the output.

        A Z shell running on a terminal on a Debian system, executing the uname and then the ifconfig lo command.  The Z shell prompt and the ifconfig output are in colour, and the loopback interface has several IPv4 and IPv6 addresses according to the output.

        Alt...A Z shell running on a terminal on a Debian system, executing the uname and then the ifconfig lo command. The Z shell prompt and the ifconfig output are in colour, and the loopback interface has several IPv4 and IPv6 addresses according to the output.

        A Z shell running on a terminal on a FreeBSD system, executing the uname and then the ifconfig lo0 command.  The Z shell prompt and the ifconfig output are in colour, and the loopback interface has several IPv4 and IPv6 addresses according to the output.

        Alt...A Z shell running on a terminal on a FreeBSD system, executing the uname and then the ifconfig lo0 command. The Z shell prompt and the ifconfig output are in colour, and the loopback interface has several IPv4 and IPv6 addresses according to the output.

          benz boosted

          [?]Raven »
          @raven@mastodon.bsd.cafe

          FINALLY! I'm happy to announce the R1 Open Source Project, a new project where release news, articles and documentation about Linux, BSD and FOSS software will be published

          The new Mastodon account of the project can be followed here: @r1os
          AND the account is also hosted on the BSD Cafe. Cheers to @stefano at this point.

          All future FOSS release announcements will be published on the project account.

          So grab a cup of coffee and stay tuned for a new website I'm currently preparing and will hopefully announce in a few days.

            [?]Brad Linder »
            @liliputing_@liliputing.com

            Kubuntu Focus NX Gen 3 Linux mini PC comes with up to a Core Ultra 7 255H Arrow Lake chip

            Kubuntu is a free and open source operating system that combines Ubuntu Linux with the KDE Plasma desktop environment. And while you can download and install Kubuntu on a wide range of computers, for the past five years the folks behind the Kubuntu project have been partnering with PC makers to sell Kubuntu Focus laptops and desktops that come with the operating system pre-installed.

            The […]

            Read more: liliputing.com/kubuntu-focus-n

              🗳
              #netbsd boosted

              [?]LFA »
              @lfa@hostux.social

              There are more shells than Bash and I'm curious to see the % of how many people uses wich one of the more or less classic shells. Choose your preferred one.

              SH:0
              CSH / TCSH:0
              KSH:0
              BASH:0

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

                Small but mighty news for UNIX fans:
                GNU ed 1.22 is out! Now you can filter specific line ranges through shell commands directly in ed, ex(1)-style:

                1,10!sort
                Just like in ex or sed, this filters addressed lines through your favorite shell tools a great upgrade for scripting and editing workflows.

                Even better: Today’s batch of Slackware -current updates already includes ed 1.22. If you’re running -current and up to date, you already have the new version!


                  [?]mkj »
                  @mkj@social.mkj.earth

                  If, like me, you've ever been annoyed at people just saying to grep the output of ifconfig for inet, and the likes, to get the assigned IP address of a network interface.

                  I got annoyed one time too many.

                  Have a *proper* solution.

                  May or may not also work on for example the *BSDs, but should definitely work on any modern typical-userland Linux.

                  michael.kjorling.se/blog/2025/

                    [?]JdeBP »
                    @JdeBP@tty0.social

                    I just caught an error that was causing chvt n@tty0 and chvt p@tty0 to go the wrong way on .

                    A change introduced by the work done to port to , which has yet another oddball subset of the SCO Multiscreen CONSIO API.

                    I'm not sitting idly by. Testing is still happening. (-:

                      #netbsd boosted

                      [?]vermaden »
                      @vermaden@mastodon.social

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

                      vermaden.wordpress.com/2025/07

                      Past releases: vermaden.wordpress.com/news/

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

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

                        vermaden.wordpress.com/2025/07

                        Past releases: vermaden.wordpress.com/news/

                          [?]joany »
                          @joany@mastodon.bsd.cafe

                          SSHFS in fstab or a user cronjob?
                          Or something else?

                          Trying to make a "permanent" share to a remote server

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

                            The first version of Ubuntu Linux 4.10, codenamed "Warty Warthog," and it was released on Oct/2004. Ubuntu brought the Linux desktop experience to many developers and IT folks for the first time espcially forlks coming from Win/NT/2000 days. They were an early distro to support ease of installation for proprietary firmware and drivers for network, wifi, and sound/video, and that made them very popular as compared to other distros. They also used to send discs by post.

                            Ubuntu Linux 4.10, codenamed "Warty Warthog," desktop screenshot

                            Alt...Ubuntu Linux 4.10, codenamed "Warty Warthog," desktop screenshot

                              [?]Eugenia L »
                              @eugenialoli@mastodon.social

                              My XFce Win11-like theme under Linux . The theme has a couple of bugs, but overall it works well.

                              I found that XFce is the most themeable of the DEs, however it has started showing its age. For example, no connection of open apps to their launcher (they open a second icon), no "live" thumbnail of an open app, etc.

                              XFce made look like Win11

                              Alt...XFce made look like Win11

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

                                has Unix or Linux command (more like bash script) checks presence of various command line tools on the PATH and reports their installed version github.com/kdabir/has

                                This screenshot shows has command which checks presence of various command line tools and their versions on the path.

                                Alt...This screenshot shows has command which checks presence of various command line tools and their versions on the path.

                                  [?]SpaceLifeForm »
                                  @SpaceLifeForm@infosec.exchange

                                  Amazing how many people are installing a Linux distro on weekdays. Decades ago, it would be a weekend project.

                                  Who knew that Microsoft would drive adoption rates so well? /s

                                    🗳

                                    [?]BastilleBSD :freebsd: »
                                    @BastilleBSD@fosstodon.org

                                    This question is for anyone that manages their own servers and monitors the health of services.

                                    What is your preferred method of receiving alerts?

                                    Email:17
                                    Phone (Pushover, Pagerduty, etc):7
                                    Webhook:5
                                    Other:2

                                      [?]JdeBP »
                                      @JdeBP@tty0.social

                                      It's more than useful. It's correct. (-:

                                      There's a behavioural contract for process 1 on , and shells do not fulfil it. They don't handle things that process 1 has to handle, and they conversely do things that process 1 should never do.

                                      Ironically, sh as process 1 is nowhere near a truly minimal approach. With two significant exceptions, one of which was a BSD project that failed, there is no proper process 1 program that does parsing in process 1, for starters.

                                        #netbsd boosted

                                        [?]JdeBP »
                                        @JdeBP@tty0.social

                                        Dear people:

                                        It would be good if there were some sort of kernel command-line option that told it what program image file to run as process #1, that could be overridden from the boot prompt on the fly.

                                        has had a switchable symbolic link for over a decade; itself has an init= kernel command line option; and has the easy enough init_path setting in loader.conf.

                                          Back to top - More...