soc.octade.net 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.

Admin email
social@octade.net

Search results for tag #unix

Alessandro boosted

[?]alephoto85 :netbsd: :xmpp: » 🌐
@alephoto85@fedi.bobadin.icu

This is the umpteenth time I've tried this, starting with version 1.6.1 😅

Could this be the definitive? I hope 💪

Now I have to config automount for external disk/USB keys and I need to find a way to encrypt my external disk and use it both in GNU\Linux and NetBSD.

GDC (I never tried it on Linux and I didn't find anything online)?
ZFS? Anyone have an idea?

I know I can use OpenSSL or GPG but I think it's better and more confortable to encrypt the full drive...

P.S. I love NetBSD but pkgin is really slow 😅 (It's probably not a problem with pkgin, but rather my Wi-Fi card.)

#bsd #netbsd #bsdunix #unix #unixITA #unixitalia #guuf #guufxmpp #guufITA  #linux #linuxITA #linuxitalia

My new NetBSD with i3wm, Alacritty terminal emulator with "macchina" output (top-right) and Alacritty with text "Hello Fedifriends" (Ascii art, figlet output, bottom left).

The wallpaper is a black and white rappresentation of a scene from the book/movie Iron Giant.

Alt...My new NetBSD with i3wm, Alacritty terminal emulator with "macchina" output (top-right) and Alacritty with text "Hello Fedifriends" (Ascii art, figlet output, bottom left). The wallpaper is a black and white rappresentation of a scene from the book/movie Iron Giant.

    [?]지지 ᚠד (Jiji Freya Daniel), 黄法官 » 🌐
    @CyReVolt@mastodon.social

    Imagine the computing world being only one giant , and your user ID is your number.

      [?]alephoto85 :netbsd: :xmpp: » 🌐
      @alephoto85@fedi.bobadin.icu

      NetBSD 11.0 RC7 available!

      July 23, 2026 posted by Martin Husemann

      The NetBSD project is pleased to announce the seventh release candidate of the upcoming 11.0 release, please help testing!
      See the release announcement for details.

      The netbsd-11 release branch is nearly a year old now, so it is high time the 11.0 release makes it to the front stage.

      https://blog.netbsd.org/tnf/entry/netbsd_11_0_rc7_available

      #bsd #netbsd #unix # runbsd #guufxmpp #guuf #guufITA @guuf_italia @livellosegreto.it

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

        Just using sed to make indexes for books. This art of writing awk or sed from scratch is now vanishing. Sharing just in case if you love reading such stuff about and CLI/scripting

        pement.org/sed/make_indexes.txt

          Guy boosted

          [?]Saustrup » 🌐
          @saustrup@mstdn.dk

          I love the old school desktop environments. It goes hand in hand with the server grade hardware I could never afford, and just oozes industrial quality. Think heavy and intimidating workstations by , and with the power consumption of a regular house hold and metal cooling fans that could slice fingers.

          Back in the day, had some of the same vibe. Also, the original Common Desktop Environment (#CDE), created by some of the major vendors of Unix-like systems created back in the day is still available (sourceforge.net/projects/cdesk). If you're used to a modern desktop, it could be a rough experience for daily use though.

          Honestly, I'm quite happy with , and would be thrilled by just the visuals. I'm sure you know where I'm going with this, so without further jibberjabber, I give you: The CDE Plasma Theme! It's delicious! :D

          github.com/spacestate1/cde-pla

          Screenshot of Debian running the latest KDE Plasma, skinned with the CDE Plasma Theme. LibreWolf (Firefox fork) and a terminal window running btop in a tmux session visible. Also, a bottom bar with various application icons, time, date and virtual desktop.

          Alt...Screenshot of Debian running the latest KDE Plasma, skinned with the CDE Plasma Theme. LibreWolf (Firefox fork) and a terminal window running btop in a tmux session visible. Also, a bottom bar with various application icons, time, date and virtual desktop.

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

            ```
            find / -name "*FOO*txt" -ls

            # match is case insensitive
            find / -iname "*FOO*txt" -ls
            ```

            will search '/', and all subdirectories, for files with 'FOO' and ending with 'txt' in the name. You don't need AI Terminal Wrapper or AI agents for this on your desktop. Stop sending data to big tech.

              Guy boosted

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

              Sharing for lulz 🤣

              In this meme we see an elderly veteran in a dress uniform looking emotional and on the verge of tears, with the text that reads: "Me, having fought in the Vim–Emacs wars, seeing juniors vibe-code in Cursor”.

              Alt...In this meme we see an elderly veteran in a dress uniform looking emotional and on the verge of tears, with the text that reads: "Me, having fought in the Vim–Emacs wars, seeing juniors vibe-code in Cursor”.

                oheso boosted

                [?]TrèsFluke » 🌐
                @TresFluke@beige.party

                JJDavis :terminal: boosted

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

                👾 Installing A/UX 1.1 like it’s the 90s thomasw.dev/post/aux11/

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

                  You are not expected to understand this en.wikipedia.org/wiki/A_Commen

                  A screenshot from Wikpedia.

Title: You are not expected to understand this

Text read:
The infamous program comment "You are not expected to understand this" occurs on line 2238 of the source code (Lions' Commentary, p. 22) at the end of a comment explaining the process exchange mechanism. It refers to line 325 of the file slp.c.[9] The source code reads:[10][11]

The source code:
        /*
         * If the new process paused because it was
         * swapped out, set the stack level to the last call
         * to savu(u_ssav).  This means that the return
         * which is executed immediately after the call to aretu
         * actually returns from the last routine which did
         * the savu.
         *
         * You are not expected to understand this.
         */
        if(rp->p_flag&SSWAP) {
                rp->p_flag =& ~SSWAP;
                aretu(u.u_ssav);
        }

Taken from https://en.wikipedia.org/wiki/A_Commentary_on_the_UNIX_Operating_System

                  Alt...A screenshot from Wikpedia. Title: You are not expected to understand this Text read: The infamous program comment "You are not expected to understand this" occurs on line 2238 of the source code (Lions' Commentary, p. 22) at the end of a comment explaining the process exchange mechanism. It refers to line 325 of the file slp.c.[9] The source code reads:[10][11] The source code: /* * If the new process paused because it was * swapped out, set the stack level to the last call * to savu(u_ssav). This means that the return * which is executed immediately after the call to aretu * actually returns from the last routine which did * the savu. * * You are not expected to understand this. */ if(rp->p_flag&SSWAP) { rp->p_flag =& ~SSWAP; aretu(u.u_ssav); } Taken from https://en.wikipedia.org/wiki/A_Commentary_on_the_UNIX_Operating_System

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

                    So I wanted to share with you this little project of mine. I delved into "retro-necromancy" and reanimated one very old UNIX utility called ile written by Robert Pendleton in 1988. I found it on one of the Walnut Creek source code CDs from 1994.
                    What it does is simply works like an input line editor (hence ile) for shells and programs that do not support interactive line editing. To put it simply, it adds Emacs-style keybindings like ^A, ^E, ^K, ^U and so on and command history that you can easily navigate.
                    Of course, these days it's hard to find a shell that doesn't support line editing.
                    But this little tool can still be usable, for example, with ed. It's nice to have Emacs-style editing in ed.
                    It can work like shell replacement or just run like a "middleman" between any given program. It respects terminal settings and doesn't get in a way. Keybindings are configurable.
                    Needless to say, the code from 1988 wouldn't run on any modern system. It was written in K&R style because there was no ANSI C standard yet! And was quite a different beast back then.
                    So I ported it to modern systems, rewrote outdated bits (like sgttyb ioctls and brutal utmp handling).
                    Currently it builds and runs on , , and . Hopefully without too much bugs.
                    You can find it on Codeberg:
                    codeberg.org/chesheer/ile

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

                      #Unix / #sed / #awk / #shell ninjas,

                      What's the easiest way to suppress anything more than 2-3 blank lines at a time? I don't want to remove all blank lines, just excessive blank lines.

                      I'm coming up with a simple shell function to strip html tags, because I don't like the way terminal browsers re-flow/wrap the text when you use the -dump|--dump option.

                      The way I'd normally do it is something like:

                      sed 's/$/{lineend}/' |tr -d '\n' |sed -E 's/(\{lineend\}){3,}/\1\1\1/g; s/\{lineend\}/\n/g'
                      

                      …but I figure there's probably a more elegant way?

                        [?]The whale » 🌐
                        @thewhalecc@framapiaf.org

                        𝗧𝗲𝘀𝘁 𝘆𝗼𝘂𝗿 𝘀𝘆𝘀𝗮𝗱𝗺𝗶𝗻 𝘀𝗸𝗶𝗹𝗹𝘀:

                        thewhale.cc/posts/test-your-sy

                        This project contains examples of test questions and answers that can be used during an interview or exam for positions such as *nix System Administrator.

                        This project contains examples of test questions and answers that can be used during an interview or exam for positions such as *nix System Administrator.

                        Alt...This project contains examples of test questions and answers that can be used during an interview or exam for positions such as *nix System Administrator.

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

                          Think I've got enough #ksh implementations installed? XD

                          rld@Intrepid:~$ pkg info |grep ksh
                          ksh-1.0.10                     ksh93u+m is the renewed development of ksh93 based on AT&T ksh93u+m (stable)
                          mksh-59c_3                     MirBSD Korn Shell
                          oksh-7.8,1                     Portable OpenBSD Korn shell
                          pdksh-5.2.14p2_7               The Public Domain Korn Shell
                          rld@Intrepid:~$ 
                          

                          #mksh #pdksh #oksh #testing #unix #unixShell #ShellScripting

                            [?]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.

                              [?]screwlisp » 🌐
                              @screwlisp@gamerplus.org

                              @prahou

                              is the grownup

                              @AmenZwa

                                David Ratna boosted

                                [?]amen zwa, esq. » 🌐
                                @AmenZwa@mathstodon.xyz

                                is not just an OS; it is the ultimate for . Arguably the best written introductory book on UNIX programming is "The UNIX Programming Environment", Kernighan (1983). This book covers UNIX V7, but I used it with 4.2BSD.

                                There is another jewel of a book of a similar kind, a free one to boot, by Prof. Ballesteros (King Juan Carlos University): "Introduction to Operating Systems Abstractions Using Plan 9 from Bell Labs" (2007). Prof. Ballesteros wrote this book to teach his CS students the fundamentals of good OS design.

                                Although almost no one uses today, it is alive and kicking. It even runs on Raspberry Pi. Anyone interested in OSs and likes the philosophical underpinnings of UNIX should take a look at Plan 9.

                                The other must-read book is his "Notes on the Plan 9 3ed Kernel Source" (2007).

                                Prof. Ballesteros has many Plan 9 related publications in PDF format.

                                lsub.org/books-papers/

                                PS—Those with a historical bent should also read Organick's "The Multics System: An Examination of Its Structure" (1980). Multix is the mother of UNIX, and Plan 9 is the grown-up UNIX.

                                  [?]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?!"

                                    [?]JdeBP » 🌐
                                    @JdeBP@mastodonapp.uk

                                    Following on from a recent conversation with @rl_dane about running Joy+Horton in one of its three (sic!) 'open' modes on a paper terminal:

                                    I decided to see whether any modern or database actually had any settings anywhere for switching dot matrix printers between near-letter, draft, and letter quality modes.

                                    , , , and all use the Dickey terminfo.src. is the only one maintaining a different database. It is still maintaining the old BSD termcap file, in 2026.

                                    Neither of the databases have sdrfq/snlq/snrmq or ZG/ZL/ZK capabilities in any record.

                                    This stuff exists solely as words on a manual page (and reprints of the same in various books) and a single Usenet post by Oliver Okrongli in 1994. It's not even in the O'Reilly termcap+terminfo book.

                                    We should prune such stuff that apparently has never really existed.

                                      [?]JdeBP » 🌐
                                      @JdeBP@mastodonapp.uk

                                      @rl_dane

                                      What you need is draft mode instead of NLQ mode on your paper terminal.

                                      And softer paper.

                                      (-:

                                      @frobozz @gumnos

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

                                        In the #shell #functions I should have written years ago category...

                                        function fedilinktousername {
                                            grep -oE 'https?://[^/]+/@[^/ ]+' |sed -E 's|https?://|@|; s|/@|@|; s/(@[^@]*)(@[^@]*)/\2\1/'
                                        }
                                        
                                        function fediusernametolink {
                                            grep -oE '(@[^@ ]+){2}' |sed -E 's|(@[^@ ]+)@([^@ ]+)|https://\2/\1|'
                                        }
                                        
                                        rld@Intrepid:~$ clipo
                                        https://polymaths.social/@rl_dane/statuses/01KVJCAG6Y4C1KTGBDBECH2778
                                        rld@Intrepid:~$ clipo |fedilinktousername 
                                        @rl_dane@polymaths.social
                                        rld@Intrepid:~$ clipo |fedilinktousername |fediusernametolink 
                                        https://polymaths.social/@rl_dane
                                        rld@Intrepid:~$ 
                                        

                                        #UnixShell #ShellScripting #Unix #bash #ksh

                                          🗳

                                          [?]The Psychotic Network Ferret » 🤖 🌐
                                          @nuintari@mastodon.bsd.cafe

                                          Important question time! This one is for my shell using /#Linux friends.

                                          We already know bash is going to win. The second place position is the most interesting one here!

                                          Oh, and this is a VERY loaded poll.

                                          bash - I'm a basic bitch:52
                                          fish - I'm a basic bitch with flair:13
                                          zsh - I'm so edgy:52
                                          ksh/pdksh - I'm edgy, and in a hurry:9
                                          sh - I am old, get off my lawn:13
                                          dash - I script like I'm old:2
                                          csh - I am an out of date FreeBSD installation:2
                                          tcsh - I am very angry:2
                                          Powershell - My puter has pwetty icon thingies!:5

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

                                            👿 FreeBSD 15.1 Released With Updated WiFi Drivers, Better C23 Support & Other Improvements phoronix.com/news/FreeBSD-15.1

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

                                              Seriously, why didn't I put this in my ~/.bashrc like... YEARS ago? 😆

                                              year=$( date +%Y)
                                              month=$(date +%m)
                                              day=$(  date +%d)
                                              

                                              #Unix #UnixShell #shell #ShellScripting #bash #bashrc

                                                JJDavis :terminal: boosted

                                                [?]Ra (Freyja) (it/its)𒀭𒈹𒍠𒊩 (cringe EU-brained military girl) [we/us; q=1.2; use_third_person=true; details_link=<none>, it/its; q=1.0, she/her; q=0.9; they/them; q=0.1, */*; q=0.0] » 🌐
                                                @freya@social.highenergymagic.net

                                                hey so. looking for a job (NZ or fully remote willing to hire a kiwi) in SRE, security, or linux/Unix system administration. 15 years experience administering Linux and Unix boxes, intermediate level of experience working with docker compose and containerisation and container security. No prior job experience unfortunately, all those 15 years were mostly personal projects and small-scale stuff for friends. I'm also 26, so I started when I was 11, explaining the no jobs so far. Currently running an entire multi-machine personal cloud infrastructure with a demonstration of all the services I have running at status.highenergymagic.net. Three machines, 72 docker containers. One running most of them, one running Mastodon+glitchsocial, one running the uptime monitor. encrypted root on ZFS, alpine linux, gVisor on supported containers, plan to move to Kata. Entirely willing to accept entry-level job placements, no expectation of being paid a lot or anything, just want to be doing something and move the needle a little on my current "being broke" status. Currently using gVisor, docker compose, and kata containers in production, experience with Linux, docker, Net/Open/FreeBSD, Cisco IOS, Juniper Junos, Mikrotik and UniFi, configuring and administering Asterisk, plus extensive experience with IBM AIX and Sun Solaris.

                                                Please boost for reach, any job offers please DM me.

                                                  [?]Ra (Freyja) (it/its)𒀭𒈹𒍠𒊩 (cringe EU-brained military girl) [we/us; q=1.2; use_third_person=true; details_link=<none>, it/its; q=1.0, she/her; q=0.9; they/them; q=0.1, */*; q=0.0] » 🌐
                                                  @freya@social.highenergymagic.net

                                                  hey so. looking for a job (NZ or fully remote willing to hire a kiwi) in SRE, security, or linux/Unix system administration. 15 years experience administering Linux and Unix boxes, intermediate level of experience working with docker compose and containerisation and container security. No prior job experience unfortunately, all those 15 years were mostly personal projects and small-scale stuff for friends. I'm also 26, so I started when I was 11, explaining the no jobs so far. Currently running an entire multi-machine personal cloud infrastructure with a demonstration of all the services I have running at status.highenergymagic.net. Three machines, 72 docker containers. One running most of them, one running Mastodon+glitchsocial, one running the uptime monitor. encrypted root on ZFS, alpine linux, gVisor on supported containers, plan to move to Kata. Entirely willing to accept entry-level job placements, no expectation of being paid a lot or anything, just want to be doing something and move the needle a little on my current "being broke" status. Currently using gVisor, docker compose, and kata containers in production, experience with Linux, docker, Net/Open/FreeBSD, Cisco IOS, Juniper Junos, Mikrotik and UniFi, configuring and administering Asterisk, plus extensive experience with IBM AIX and Sun Solaris.

                                                  Please boost for reach, any job offers please DM me.

                                                    [?]amen zwa, esq. » 🌐
                                                    @AmenZwa@mathstodon.xyz

                                                    These are some of the great textbooks to teach to undies:

                                                    • V6, Lions
                                                    • SVR2, Bach
                                                    • MINIX3, Tanenbaum
                                                    • Xinu, Comer
                                                    • xv6 (V6 clone), Cox

                                                    But there is a space to create an even smaller, sleeker, simpler, study OS:

                                                    • Barebones 32-bit OS that runs on a cheap Cortex-M3 board (STM32 Blue Pill) or RISC-V board (ESP32-C6)
                                                    • Keep the code under 10k lines of C (or Ada, Rust, Zig, ...)
                                                    • Support only UNIX-like soft-realtime scheduling (no RTOS)
                                                    • Support user and kernel modes
                                                    • Multiplex the single-core CPU to multiple processes
                                                    • Map a handful of interrupts to signals
                                                    • Provide a subset of the POSIX API, just enough to run a simple I/O executable (button pushy/LED blinky) in multiple processes, simultaneously
                                                    • Single-user (root only) operation
                                                    • No security, accounting, etc.
                                                    • Shell on a terminal emulator, via a USB-TTL adapter

                                                    The goal is to create a smallest, simplest, bona fide OS for the cheapest ($0.99) hardware, so as to steer kids away from Scratch, MicroPython, Processing, and similar other harmful influences, during the early phase of their system education.

                                                    To make explicit the implicit premise above, the marvellous Arduino teaches the kids to do the easy thing repeatedly, but a comparative-joke C64 forces the kids to do the right thing persistently.

                                                    It is infeasible to teach, in detail, the essentials of an OS (scheduling algorithms, process management, memory management, memory protection, authentication, authorisation, encryption, disc I/O, network I/O, graphics I/O, ...) in just one semester.

                                                    In contrast, the kids could master the above mentioned focused curriculum in just one semester, thereby gaining much confidence in system .

                                                      [?]Adam » 🌐
                                                      @adamsdesk@fosstodon.org

                                                      Change Default Linux/Unix Image Viewer Application

                                                      Use this complete guide to change the default image viewer application for a graphical desktop environment on a GNU/Linux or Unix operating system.

                                                      adamsdesk.com/posts/change-def

                                                      Rays of light scatter down and outward through the blue and purplish water in the background. The foreground is made up of a group of three polaroids spread out like playing cards each with their own image viewer logo in the centre along with a strong title of 'Set Your Default Linux/Unix Image Viewer'.

                                                      Alt...Rays of light scatter down and outward through the blue and purplish water in the background. The foreground is made up of a group of three polaroids spread out like playing cards each with their own image viewer logo in the centre along with a strong title of 'Set Your Default Linux/Unix Image Viewer'.

                                                        OCTADE boosted

                                                        [?]occult » 🌐
                                                        @occult@vox.ominous.net

                                                        Please don’t be shocked, but I’ve been reading old Review magazines on Archive.org, as one does. I’ve been finding a number of interesting artifacts throughout. This June 1984 ad by Cadmus Computer Systems listed a address: !wivax!cadmus.

                                                        This is a UUCP bang path, for the kids who don’t know. The ! separates relay hops, it’s a literal routing instruction. Get to the backbone, reach wivax, forward to cadmus.

                                                        No DNS.

                                                        Machines screamed at each other to swap data.

                                                        A man works on a computer with multiple monitors displaying graphical data, surrounded by an advertisement for Cadmus computer systems.

                                                        Alt...A man works on a computer with multiple monitors displaying graphical data, surrounded by an advertisement for Cadmus computer systems.

                                                        A vintage advertisement for the Cadmus 9000 computer system, highlighting its complete set of tools and contact information.

                                                        Alt...A vintage advertisement for the Cadmus 9000 computer system, highlighting its complete set of tools and contact information.