GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Notices by Stefano Marinelli (stefano@mastodon.bsd.cafe)

  1. Embed this notice
    Stefano Marinelli (stefano@mastodon.bsd.cafe)'s status on Friday, 28-Nov-2025 08:55:57 JST Stefano Marinelli Stefano Marinelli

    Why I (still) love Linux

    I usually publish articles about how much I love the BSDs or illumos distributions, but today I want to talk about Linux (or, better, GNU/Linux) and why, despite everything, it still holds a place in my heart.

    https://it-notes.dragas.net/2025/11/24/why-i-still-love-linux/

    #Linux #OwnYourData #Server #SysAdmin #Workstation #OpenSource #ITNotes

    In conversation about a day ago from mastodon.bsd.cafe permalink
  2. Embed this notice
    Stefano Marinelli (stefano@mastodon.bsd.cafe)'s status on Wednesday, 26-Nov-2025 10:09:45 JST Stefano Marinelli Stefano Marinelli

    As expected, on some well known news sites my latest blog post also drew some interesting comments, offering a few things to think about. On average, the readers who replied see "Linux" as the opposite of macOS or Windows, basically an anti something. Not because of its strengths, but because of the flaws they associate with its "competitors". They also focus entirely on the desktop world, which I can understand.

    Many of them also confuse popularity with quality. The fact that other operating systems such as the BSDs or illumos are less widespread leads them to assume they are less "interesting". That is an ideological contradiction, because by the same logic Windows and macOS would be far superior to everything else simply because they dominate an enormous share of desktop systems.

    #ITNotes #OS #IT

    In conversation about 3 days ago from mastodon.bsd.cafe permalink
  3. Embed this notice
    Stefano Marinelli (stefano@mastodon.bsd.cafe)'s status on Tuesday, 25-Nov-2025 05:48:12 JST Stefano Marinelli Stefano Marinelli

    Tonight, for some reason, this came back to my mind. Maybe because the weather feels the same as it did back then.

    https://my-notes.dragas.net/2025/07/30/i-just-want-to-go-back-home/

    #MyNotes #Memories #Flashback #ThrowBack

    In conversation about 5 days ago from mastodon.bsd.cafe permalink
  4. Embed this notice
    Stefano Marinelli (stefano@mastodon.bsd.cafe)'s status on Saturday, 22-Nov-2025 19:13:41 JST Stefano Marinelli Stefano Marinelli

    "The contrast with Docker is striking: while the Docker container required 100% CPU to reach peak for the HTTP and HTTPS throughput, the FreeBSD jail delivered the same speed with ~60% of the CPU sitting idle. In terms of performance cost per request, Jails are drastically cheaper."

    https://it-notes.dragas.net/2025/11/19/static-web-hosting-intel-n150-freebsd-smartos-netbsd-openbsd-linux/

    #ITNotes #Linux #Docker #Containers #FreeBSD #RunBSD #IT #SysAdmin

    In conversation about 7 days ago from mastodon.bsd.cafe permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: it-notes.dragas.net
      Static Web Hosting on the Intel N150: FreeBSD, SmartOS, NetBSD, OpenBSD and Linux Compared
      from Stefano Marinelli
      Compare static web hosting performance on an Intel N150 using the same nginx.conf across FreeBSD jails, SmartOS zones, NetBSD, OpenBSD and Linux, focusing on HTTP vs HTTPS and TLS CPU usage.
  5. Embed this notice
    Stefano Marinelli (stefano@mastodon.bsd.cafe)'s status on Saturday, 22-Nov-2025 19:13:39 JST Stefano Marinelli Stefano Marinelli
    in reply to
    • Howard Chu @ Symas

    @hyc OS level containarization is a good thing, IMHO. But it shouldn't rely on pieces "attached". FreeBSD Jails and illumos Zones do this in the proper way.

    In conversation about 7 days ago from mastodon.bsd.cafe permalink
  6. Embed this notice
    Stefano Marinelli (stefano@mastodon.bsd.cafe)'s status on Friday, 21-Nov-2025 04:17:04 JST Stefano Marinelli Stefano Marinelli

    I clearly wrote that the tests I performed in the latest blog post are 'with a default configuration, without optimizations'.
    In many places where the link is circulating: 'You should have enabled XYZ and ZYX!'

    In conversation about 9 days ago from mastodon.bsd.cafe permalink
  7. Embed this notice
    Stefano Marinelli (stefano@mastodon.bsd.cafe)'s status on Tuesday, 18-Nov-2025 06:28:06 JST Stefano Marinelli Stefano Marinelli

    RE: https://mastodon.social/@franco_vazza/115564794306792714

    This combination is pure blasphemy.
    And I totally agree with Franco.

    #Food #Pizza #Tiramisu

    In conversation about 12 days ago from mastodon.bsd.cafe permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: files.mastodon.social
      franco_vazza (@franco_vazza@mastodon.social)
      from franco_vazza
      Attached: 1 image We deserve extinction. Someone deserves extinction. #Italy #Tiramisu #cooking
  8. Embed this notice
    Stefano Marinelli (stefano@mastodon.bsd.cafe)'s status on Sunday, 16-Nov-2025 21:51:22 JST Stefano Marinelli Stefano Marinelli
    • God Emperor of Mastodon

    RE: https://mastodon.bsd.cafe/@mms/115555742473179098

    This is a great, great blog post.

    Thank you, @mms

    #Internet #InternetIsNotDead

    In conversation about 13 days ago from mastodon.bsd.cafe permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      God Emperor of Mastodon (@mms@bsd.cafe)
      from God Emperor of Mastodon
      I wrote a post about why I don't buy the dead web theory. Also: new theme, who dis? https://michal.sapka.pl/weblog/2025/internet-is-far-from-being-dead/index.html
  9. Embed this notice
    Stefano Marinelli (stefano@mastodon.bsd.cafe)'s status on Saturday, 15-Nov-2025 08:07:30 JST Stefano Marinelli Stefano Marinelli

    Just got back home. I drove through the fog, not too bad in town, but the moment I left the city it turned into a wall of nothingness. I even struggled to find my front door, though I eventually made it inside. The key barely worked too, which is odd since it never gives me trouble.

    I take off my jacket and I can't find my coat rack. Weird. Then I notice a stranger on my couch. Except that is not my couch. And this is not my living room. This guy has changed all the furniture in my house. How did he manage that in just a few hours?

    Alright, terrible joke, I'll stop. Pretending I walked into the wrong house is peak dad joke...

    In conversation about 15 days ago from mastodon.bsd.cafe permalink
  10. Embed this notice
    Stefano Marinelli (stefano@mastodon.bsd.cafe)'s status on Saturday, 15-Nov-2025 06:20:40 JST Stefano Marinelli Stefano Marinelli

    This Isn't a Battle

    After reading a post describing the FreeBSD community as 'toxic', I share a different perspective. This isn't a battle. It's a reflection on coexistence, the original Open Source spirit, and the quiet richness of taking a different path.

    https://my-notes.dragas.net/2025/11/14/this-isnt-a-battle/

    #MyNotes #IT #SysAdmin #FreeBSD #NetBSD #OpenBSD #Linux #OpenSource

    In conversation about 15 days ago from mastodon.bsd.cafe permalink
  11. Embed this notice
    Stefano Marinelli (stefano@mastodon.bsd.cafe)'s status on Friday, 14-Nov-2025 05:49:52 JST Stefano Marinelli Stefano Marinelli

    Barista or Painter? Part 2

    Testing the old manual method for comparison.
    The result is clear: the traditional method works fine for the walls, while the spray setup is much better for the ceiling and corners.

    The tech part? That small box contains a NodeMCU v3 and a DHT22 temperature and humidity sensor, installed in 2018.

    Today I am also a painter. But I am a Barista and a nerd every day 🙂

    #DIY

    In conversation about 16 days ago from mastodon.bsd.cafe permalink

    Attachments


    1. https://media.bsd.cafe/bsdmmedia01/media_attachments/files/115/542/208/177/706/000/original/779058801576ea56.jpg
  12. Embed this notice
    Stefano Marinelli (stefano@mastodon.bsd.cafe)'s status on Monday, 20-Oct-2025 17:54:15 JST Stefano Marinelli Stefano Marinelli

    Gruk, for Signal:

    Error: error loading manager. Try again later or run with --relink to force relink: libsignal-service error: HTTP reqwest error: error sending request for url (https://chat.signal.org/v2/keys?identity=ACI)

    In fact, it's not responding.

    #Signal #aws

    In conversation about a month ago from mastodon.bsd.cafe permalink

    Attachments


  13. Embed this notice
    Stefano Marinelli (stefano@mastodon.bsd.cafe)'s status on Monday, 20-Oct-2025 17:54:13 JST Stefano Marinelli Stefano Marinelli
    in reply to
    • h3artbl33d :openbsd: :antifa:

    @h3artbl33d I know - it's not Signal, it's AWS (the clooooooud)!

    In conversation about a month ago from mastodon.bsd.cafe permalink
  14. Embed this notice
    Stefano Marinelli (stefano@mastodon.bsd.cafe)'s status on Sunday, 19-Oct-2025 00:05:14 JST Stefano Marinelli Stefano Marinelli

    Saturday Stroll

    #Saturday #Relax #Autumn

    In conversation about a month ago from mastodon.bsd.cafe permalink

    Attachments


    1. https://media.bsd.cafe/bsdmmedia01/media_attachments/files/115/395/702/147/870/867/original/19297eb7b6107629.jpg
  15. Embed this notice
    Stefano Marinelli (stefano@mastodon.bsd.cafe)'s status on Wednesday, 15-Oct-2025 05:29:40 JST Stefano Marinelli Stefano Marinelli

    Client: "I’d like to try some alternative themes for my WordPress site you’re hosting, but I’m afraid of breaking the production site."

    Me: "Say no more."

    I start:
    - create a record for the test site

    - bastille clone -l prod testing ip

    - bastille console nginx → edit nginx proxy, add the new domain → certbot --nginx -d newdomain.tld

    - bastille console testing → mysql → UPDATE wp_options SET option_value = 'https://newdomain.tld' WHERE option_name = 'siteurl';
    UPDATE wp_options SET option_value = 'https://newdomain.tld' WHERE option_name = 'home';

    - "Done. You can now connect to..."

    FreeBSD, jails, ZFS. No limits.

    #RunBSD #FreeBSD #jails #BastilleBSD #WordPress

    In conversation about a month ago from mastodon.bsd.cafe permalink

    Attachments


  16. Embed this notice
    Stefano Marinelli (stefano@mastodon.bsd.cafe)'s status on Monday, 13-Oct-2025 16:45:07 JST Stefano Marinelli Stefano Marinelli

    New BSD Cafe Service: ntfy Server at BSD Cafe

    BSD Cafe now offers an ntfy server for self-hosted push notifications. Use it with Mastodon, Matrix, or any UnifiedPush-compatible service to keep your notifications private - no data passes through Google servers. Available to everyone.

    https://journal.bsd.cafe/2025/10/13/new-bsd-cafe-service-ntfy-server-at-bsd-cafe/

    #BSDCafe #BSDCafeServices #BSDCafeUpdates #BSDCafeAnnouncements #BSDCafeJournal

    In conversation about 2 months ago from mastodon.bsd.cafe permalink
  17. Embed this notice
    Stefano Marinelli (stefano@mastodon.bsd.cafe)'s status on Sunday, 12-Oct-2025 17:14:05 JST Stefano Marinelli Stefano Marinelli

    This morning, I opened some "traditional" social media, which I still follow mainly to stay up to date on local information and events. I did a personal survey: out of 50 posts I saw, 35 were clearly AI-generated (even by ordinary people), some completely inaccurate and imprecise, not to mention "fake news".
    Ten were almost unreadable and incomprehensible due to the level of ignorance they showed, and five were ads. Zero were status updates from people I actually know and would be interested in reading.

    I wonder how people have gotten so used to all this. But, looking around and talking to people, it seems this is their new normal, and they've become accustomed to this way of writing and thinking. Fake news has become their primary source of information.

    A few days ago, I saw someone writing an email in an office. I felt a glimmer of hope when I saw them doing it by hand, but then I was saddened to see the result was almost identical to an AI's: the same structure, the same tone, the same emojis.

    We've become so accustomed to these artificial creations that now, even unconsciously, we are the ones emulating them.

    In conversation about 2 months ago from mastodon.bsd.cafe permalink
  18. Embed this notice
    Stefano Marinelli (stefano@mastodon.bsd.cafe)'s status on Saturday, 04-Oct-2025 05:52:48 JST Stefano Marinelli Stefano Marinelli

    Another small victory today.

    A salesperson had almost convinced a client to move their email from 365 to Google because "they hold all the cards now". I stepped in and suggested they keep their email on servers that they control instead. The salesperson almost mocked me, treating me like a "nerd" who doesn't understand how the world works.

    I was happy to be a nerd, if necessary, to explain the pros and cons of the solution to the client.
    The result? The salesperson was politely thanked and "sent home", and I'm now evaluating some details of the new mail server, which, by the client's choice, will be based on OpenBSD.

    Because people need explanations, not brochures.

    #OwnYourData #OpenBSD #RunBSD

    In conversation about 2 months ago from mastodon.bsd.cafe permalink
  19. Embed this notice
    Stefano Marinelli (stefano@mastodon.bsd.cafe)'s status on Sunday, 28-Sep-2025 23:26:18 JST Stefano Marinelli Stefano Marinelli

    Hiroki Sato is presenting USB Type-C Support on *BSD

    #EuroBSDCon #ebc25 #ebc2025

    In conversation about 2 months ago from mastodon.bsd.cafe permalink

    Attachments


    1. https://media.bsd.cafe/bsdmmedia01/media_attachments/files/115/282/347/968/137/029/original/169a6fc283de4446.jpg
  20. Embed this notice
    Stefano Marinelli (stefano@mastodon.bsd.cafe)'s status on Tuesday, 23-Sep-2025 17:37:19 JST Stefano Marinelli Stefano Marinelli

    Spent my morning figuring out why Nginx was dead on a server with many days of uptime. No reboot, no kernel panic. Just... down. Ubuntu 24.04.

    The cause? An automatic unattended-upgrade of libc6. This prompted systemd to work its magic, wisely deciding to restart every running service to apply the patch. Fine.

    The problem is, in the exact same minute, the systemd timer for certbot decided it was time to renew certificates.

    The result:

    - systemd stops Nginx.
    - Port 80 becomes free.
    - certbot, in standalone mode, immediately grabs it for validation.
    - systemd tries to restart Nginx, which fails with "Address already in use".

    The web server was knocked offline by its own certificate renewal script.

    I swear, this is the kind of cascading failure that has never happened to me in years of running *BSD. With a classic cron job, certbot would have failed, logged an error, and tried again the next day. The web server would have remained untouched.

    Sometimes, too much automation and too many interconnected parts just create more spectacular ways for things to break.

    #SysAdmin #Linux #SystemD #Rant #KISS

    In conversation about 2 months ago from mastodon.bsd.cafe permalink
  • Before

User actions

    Stefano Marinelli

    Stefano Marinelli

    BSD.cafe and illumos Cafe "Barista", Founder and System Administrator, Unix enthusiast ( #FreeBSD, #OpenBSD, #NetBSD, #DragonflyBSD, #Illumos and #Linux ), with a keen eye for everything happening in this world and the fascinating beings that populate it. I enjoy #music, #photography, and, of course, #technology. Most of my posts will self-destruct after 6 months."I Solve Problems" - https://it-notes.dragas.net/2024/10/03/i-solve-problems-eurobsdcon/

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          161529
          Member since
          19 Aug 2023
          Notices
          432
          Daily average
          1

          Feeds

          • Atom
          • Help
          • About
          • FAQ
          • TOS
          • Privacy
          • Source
          • Version
          • Contact

          GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

          Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.