linuxusers.in 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
dharmiik@proton.me
Admin account
@dharmik@linuxusers.in

Search results for tag #unix

Peter N. M. Hansteen »
@pitrh@mastodon.social

Digital Mark λ ☕️ 🕹 🙄 »
@mdhughes@appdot.net

Paolo Amoroso »
@amoroso@fosstodon.org

The Xerox PARC alumni who contribute to the Medley Interlisp project shared the buttons they collected at computing conferences in the 1980s and 1990s such as AAAI, IJCAI, SIGGRAPH.

The buttons are awesome and span a range of languages and systems such as Interlisp, Lisp Machines, Smalltalk, Unix, Modula-2, Mesa, Pilot, and more. Be sure to go through the whole thread.

groups.google.com/g/lispcore/c

    HoldMyType »
    @xameer@mathstodon.xyz

    Hasit occured to you that is not free ?
    No i dont mean the ads and attention you lose on internet
    I mean even in real life , although the cost if similar
    everyone has limited resources . esp time.
    Your best bet is to be with the resourceful and thats how majority works and is just about resources
    After deadline its really important to close the file, accept the answer could not be found with available resources and move on the only problem is , even that requires one to search for alternatives so the loop continues
    That pretty much what the is about
    And thats where
    > do one thing well
    Philosophy of shines

      screwlisp boosted

      Lispy Gopher Climate w/screwlisp »
      @screwtape@communitymedia.video

      Lispy Gopher Climate 2025 04 02 ramin_hal9001 #emacs #unix #lisp #philosophy #live #interview

      Ramin_Hal9001 talks about their essays and research into emacs, the unix philosophy and lisp in history and practice, as well as live and earlier commentary and notes from Kent Pitman, Nosredna yduJ, Doug Merritt, MDHughes and Sacha and more.
      https://tilde.town/~ramin_hal9001/ @ramin_hal9001@fe.disroot.org
      https://netsettlement.blogspot.com/ @kentpitman@climatejustice.social
      https://mdhughes.tech/ @mdhughes@appdot.net
      http://www-cs-students.stanford.edu/~yduj/history.html @nosrednayduj@hachyderm.io
      ?? DM @dougmerritt@mathstodon.xyz
      https://sachachua.com/blog/ @sacha@social.sachachua.com

      Tpu7rAFL6euyIIH7f7hv

      Alt...---

        screwlisp »
        @screwtape@mastodon.sdf.org

        screwlisp boosted

        screwlisp »
        @screwtape@mastodon.sdf.org

        the indomitable Praise Then Darkness by () DJ @northernlights on anonradio.net:8443/anonradio

        before the & lispy gopher climate interview with @ramin_hal9001 in an hour (0UTC Wednesday = Tuesday evening in the Americas and when-you're-asleep in Europe / ) @SDF

          dharmik boosted

          screwlisp »
          @screwtape@mastodon.sdf.org

          Digital Mark λ ☕️ 🕹 🙄 »
          @mdhughes@appdot.net

          @ramin_hal9001 @amoroso @larsbrinkhoff @screwtape @sacha At least read the good stuff:
          archive.org/details/aquarterce

          USENIX 83 SEX DRUGS and UNIX
It looks like what passes for Unix these days
A Quarter Century of UNIX
Peter H Salus

          Alt...USENIX 83 SEX DRUGS and UNIX It looks like what passes for Unix these days A Quarter Century of UNIX Peter H Salus

            notptr boosted

            Peter Bosch »
            @peterbjornx@hsnl.social

            Decided to display the VAX-11/750 at the @revspace open day yesterday. All the hard work seems to have paid off, managed to get 18 hours of uptime out of it before shutting it down at the end of the day!

            Row of historical computer equipment: Hp7475A plotter, VAX-11/750 with a VT100 terminal atop it, TU80 tape drive with two fujitsu 8" harddrives below it, VT55 terminal resting on a stack of club mate crates.

            Alt...Row of historical computer equipment: Hp7475A plotter, VAX-11/750 with a VT100 terminal atop it, TU80 tape drive with two fujitsu 8" harddrives below it, VT55 terminal resting on a stack of club mate crates.

            Screenshot of a telnet session on the VAX showing a 4.3BSD-Quasijarus shell session, uptime output 17:26 hours, 7 users, as well as a vmstat output and a (truncated) proces list

            Alt...Screenshot of a telnet session on the VAX showing a 4.3BSD-Quasijarus shell session, uptime output 17:26 hours, 7 users, as well as a vmstat output and a (truncated) proces list

              Yaroslav Khnygin »
              @surabax@mastodon.ie

              From Unix: A History and a Memoir by Brian Kernighan.

              In December 1992, Ken and Fred Grampp went to Moscow to fly a MiG-29, a step up from their normal Cessnas. Figures 2.5 and 2.6 show Ken ready to go and taxiing back after a flight. JA. 0R Figure 2.5: Ken Thompson preparing to take off (Courtesy of cat-v.org)

              Alt...In December 1992, Ken and Fred Grampp went to Moscow to fly a MiG-29, a step up from their normal Cessnas. Figures 2.5 and 2.6 show Ken ready to go and taxiing back after a flight. JA. 0R Figure 2.5: Ken Thompson preparing to take off (Courtesy of cat-v.org)

                screwlisp boosted

                Paolo Amoroso »
                @amoroso@fosstodon.org

                I chewed on the tasty food for thought of the blog series by Ramin Honary @ramin_hal9001 on how Emacs fulfills the Unix philosophy. If a Lisp system is extensible, customizable, and self-documenting by design I'd say it's an application platform, or pretty close.

                tilde.town/~ramin_hal9001/arti

                Ramin, @sacha Sacha Chua, and @screwtape will elaborate on this in an upcoming episode of the Lispy Gopher show. Full context:

                mastodon.sdf.org/@screwtape/11

                  unixbhaskar »
                  @unixbhaskar@fosstodon.org

                  Ah, fascinating! Stephen R. Bourne ....inventor of Bourne Shell

                  youtu.be/FI_bZhV7wpI?si=hgYnOm

                    Digital Mark λ ☕️ 🕹 🙄 »
                    @mdhughes@appdot.net

                    This is why we buy from Apple, the last UNIX workstation vendor.

                    Sends other UNIX boxes to /dev/null
"My PowerBook G4 is now running every major UNIX app that we had on our Suns, AlphaStations and SGIs - and running them faster"
Mark Cohen, Ph.D., Professor, Brain Mapping Center, UCLA

                    Alt...Sends other UNIX boxes to /dev/null "My PowerBook G4 is now running every major UNIX app that we had on our Suns, AlphaStations and SGIs - and running them faster" Mark Cohen, Ph.D., Professor, Brain Mapping Center, UCLA

                      Peter N. M. Hansteen »
                      @pitrh@mastodon.social

                      screwlisp boosted

                      Tomáš »
                      @prahou@merveilles.town

                      width colour

                      Some kind of child of 9 and Glenda in astronaut suit pose for a picture with a monitor that displays a cursor

                      Alt...Some kind of child of 9 and Glenda in astronaut suit pose for a picture with a monitor that displays a cursor

                        Digital Mark λ ☕️ 🕹 🙄 »
                        @mdhughes@appdot.net

                        Doing some table generation in awk, and is there an easier way to do "all fields n to NF" than this?

                        function combine(combn, combs) {
                        for (; combn<=NF; ++combn) {
                        combs=combs "\t" $(combn)
                        }
                        return combs
                        }

                        I could use printf on the fragments, but the annoyance is that loop, instead of
                        (string-join (cddr fields) "\t")
                        or whatever.

                          HoldMyType »
                          @xameer@mathstodon.xyz

                          socket files are not automatically removed when the socket is closed. They need to be manually cleaned up when closing if this is desired by calling remove/ unlink with the filepath, but openssh does not do this. However, as I researched the subject further I came to the realisation that the "best practice" with unix sockets is to unlink right before binding to it
                          --sof

                            HoldMyType »
                            @xameer@mathstodon.xyz

                            Exploiting File-System Races via Algorithmic Complexity Attacks
                            syscall-duration is the
                            time for the victim to perform one system call and
                            can be measured before beginning the attack. The
                            prepare command updates the file-system so that
                            fname points to the specified file, and performs
                            any other actions necessary to prepare for the next
                            race. If the attacker does not know k in advance,
                            the algorithm can loop until the victim exits
                            file:///home/xameer/Downloads/cai2009.pdf

                              radhitya.org boosted

                              vermaden »
                              @vermaden@mastodon.bsd.cafe

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

                              vermaden.wordpress.com/2025/02

                              Past releases: vermaden.wordpress.com/news/

                                R.L. Dane :Debian: :OpenBSD: 🍵 »
                                @rl_dane@polymaths.social

                                28-year-old #Unix #ScreenSaver

                                This will blow the #Zoomers away 😁🫰🏼

                                https://loops.video/v/6zfXLL57Df

                                #XScreensaver #jwz

                                  unixbhaskar »
                                  @unixbhaskar@fosstodon.org

                                  nixCraft 🐧 »
                                  @nixCraft@mastodon.social

                                  I’ve talked before about how I think NetBSD is “boring”, and that it’s among the highest forms of praise I can give tech as a sysadmin and architect. But I’ve never elaborated why that is. Boring tech is mature, not old rubenerd.com/boring-tech-is-ma

                                    Peter N. M. Hansteen »
                                    @pitrh@mastodon.social

                                    TODAY is a good day to get that proposal submitted, if you are doing something interesting with based systems.

                                    The proposal deadline is February 12, 2025, read up here: bsdcan.org/2025/papers.html and find the submission link!

                                    The conference itself is

                                    June 11-12 for tutorials
                                    June 13-14 for talks, BOFs and sundry events

                                    Looking forward to seeing you in !

                                      Peter N. M. Hansteen »
                                      @pitrh@mastodon.social

                                      Fresh from the @bsdcan program committee - submissions are coming in, but we can still take more!

                                      If you have not made your submission, you have until Wednesday, February 12th to get yours in!

                                      Go to bsdcan.org/2025/papers.html to orient yourself, then submit via the submission link.

                                      BSDCan is in Ottawa, with tutorials June 11-12, 2025, talks June 13-14, 2025

                                        unixbhaskar »
                                        @unixbhaskar@fosstodon.org

                                        Hot coffee ☕ and some reading! 📖

                                          unixbhaskar »
                                          @unixbhaskar@fosstodon.org

                                          HoldMyType »
                                          @xameer@mathstodon.xyz

                                          Classic Unix line-oriented text streams have what I’m going to call semantic locality. Consider as an example a password file. The semantic boundaries of the records in it – each one serializing a user’s name, numeric user ID, home directory, and various other information – correspond nicely to the syntactic boundary at each end of line.

                                          Semantic locality means you can do a lot by looking at relatively small pieces (like line-at-a-time) using simple state machines or parsers. Well-designed data serializations tend to have this property even when they’re not textual, so you can do Unix-fu tricks on things like the binary packed protocol a uBlox GPS ships
                                          Repository internals are different. A lot of the most important information – for example, the DAG structure of the history – is extremely de-localized; you have to do complicated and failure-prone operations on on an entire serialized dump of the repository (assuming you can get such a thing at all!) to recover it. You can’t do more than the very simplest transforms on the de-localized data without knowing a lot of fragile context.
                                          esr.ibiblio.org/?p=7421

                                            Paolo Amoroso »
                                            @amoroso@fosstodon.org

                                            Bill Dyer's memories of the Coherent Unix clone.

                                            At $99.95, in the early 1990s it was the first Unix I could afford and run on my laptop. It taught me a lot. It was a product from an era in which you could pay a one-time fee to buy and own good, packaged software that delivered real value and came with excellent printed documentation.

                                            itsfoss.com/coherent-operating

                                              gyptazy boosted

                                              vermaden »
                                              @vermaden@mastodon.bsd.cafe

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

                                              vermaden.wordpress.com/2025/01

                                              Past releases: vermaden.wordpress.com/news/

                                                HoldMyType »
                                                @xameer@mathstodon.xyz

                                                When I run it from my default shell, zsh, I get this:

                                                4 % ./segv
                                                zsh: 13512 segmentation fault ./segv

                                                When I run it from bash, I get what you noted in your question:

                                                bediger@flq123:csrc % ./segv
                                                Segmentation fault

                                                signal mechanism is entirely different from the CPU-specific events that start the process.

                                                In general, when a bad address is accessed (or written to a read-only area, attempt to execute a non-executable section, etc.), the CPU will generate some CPU-specific event (on traditional non-VM architectures this was called a segmentation violation, since each "segment" (traditionally, the read-only executable "text", the writable and variable-length "data", and the stack traditionally at the opposite end of memory) had a fixed range of addresses - on a modern architecture it's more likely to be a page fault [for unmapped memory] or an access violation [for read, write, and execute permission issues], and I'll focus on this for the rest of the answer).

                                                Now, at this point, the kernel can do several things. Page faults are also generated for memory that is valid but not loaded (e.g. swapped out, or in a mmapped file, etc.), and in this case the kernel will map the memory and then restart the user program from the instruction that caused the error. Otherwise, it sends a signal. This doesn't exactly "direct [the original event] to the offending program", since the process for installing a signal handler is different and mostly architecture-independent, vs. if the program were expected to simulate installing an interrupt handler.
                                                unix.stackexchange.com/questio

                                                  nixCraft 🐧 »
                                                  @nixCraft@mastodon.social

                                                  The rsync utility in Linux, *BSD, and Unix-like systems are vulnerable to multiple security issues, including arbitrary code execution, arbitrary file upload, information disclosure, and privilege escalation. Hence, you must patch the system ASAP cyberciti.biz/linux-news/cve-2

                                                  A critical vulnerability (CVE-2024-12084 and five others) requires immediate patching on Linux, *BSD, macOS, and Unix-like systems to protect your systems from attacks. Update Rsync now!

                                                  Alt...A critical vulnerability (CVE-2024-12084 and five others) requires immediate patching on Linux, *BSD, macOS, and Unix-like systems to protect your systems from attacks. Update Rsync now!

                                                    Tom Lyon ✅ »
                                                    @aka_pugs@mastodon.social

                                                    OTD 1973: seminar at Bell Labs. pdf: drive.google.com/file/d/1HAISQ

                                                    Internal Bell Labs memo announcing a UNIX Users Seminanr on January 15, 1973.  Many illustrious names mentioned.  Sorry, OCR didn't work for me.

                                                    Alt...Internal Bell Labs memo announcing a UNIX Users Seminanr on January 15, 1973. Many illustrious names mentioned. Sorry, OCR didn't work for me.

                                                      Justine Smithies »
                                                      @justine@snac.smithies.me.uk

                                                      Switched my shell from bash after 20 plus years to oksh to see how I get on with this ksh variant. So far so good and I'm having to read the man page to get my self used to a slightly different way of doing things but this does feel nice and Unixy as I said earlier. Only time will tell if I switch back. 😉

                                                        Back to top - More...