home.social

#unix — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #unix, aggregated by home.social.

  1. Advanced Programming the Environment

    Week 1: UNIX History

    We cover the early days at Bell Labs, USL vs BSDi, the birth of the BSDs and , and how we got from Ken Thompson playing "Space Travel" on a PDP-7 to Unix running on your phone, fridge, and TV.

    youtu.be/3H7SQWTR6Dw

    Scroll along through it all here: levenez.com/unix/unix.pdf

  2. ⚪️ Building Custom Arch Linux Images for Desktop and Raspberry Pi

    🗨️ Sometimes you need to reinstall a system or deploy it on another computer. In such cases, it is convenient to have a prebuilt USB drive containing a distribution with all the required settings already configured.

    In this article, I’ll show you how to create such an image based on Arch Linux, com…

    🔗 hackmag.com/unix/custom-arch-i

    #unix

  3. @bascule huh. I was almost certainly on #unix that day as well.

  4. My 9/11/2001 was an odd day: though I was a college student and would get the cliche millennial "AV cart with a CRT TV and VCR showing the news in class" later in the day, I had a part-time job I went to in the morning.

    I drove to work listening to my Rio Volt, so despite being an avid radio listener at the time I missed it on the news until I got to work.

    When I came in the secretary said "did you hear a plane hit the Pentagon?" I had not. Getting any information was kind of hard because there were no TVs, only the Internet.

    And every news web site was down, so I got news via IRC, namely #unix on EFnet where people were frantically trying to contact regulars of that channel who lived in NY to see if they were okay.

    The news came out that one of the Twin Towers had been hit, then the other happened. Eventually via IRC and DCC I was able to download an MPEG and everyone at work gathered around to watch a low resolution video of the towers collapsing.

    #9_11

  5. howtogeek.com/most-ambitious-l

    How important was Linux?
    It caused one of the biggest UNIX projects in history, between 4 of the largest companies (at the time) to fall apart, and one to spend 18 YEARS trying to sue IBM for $5-billion dollars, all while attempting to strongarm other companies $699 per server to avoid being the next Target of a suit.

    #Linux #IBM #SCO #UNIX #Intel

  6. howtogeek.com/most-ambitious-l

    How important was Linux?
    It caused one of the biggest UNIX projects in history, between 4 of the largest companies (at the time) to fall apart, and one to spend 18 YEARS trying to sue IBM for $5-billion dollars, all while attempting to strongarm other companies $699 per server to avoid being the next Target of a suit.

    #Linux #IBM #SCO #UNIX #Intel

  7. howtogeek.com/most-ambitious-l

    How important was Linux?
    It caused one of the biggest UNIX projects in history, between 4 of the largest companies (at the time) to fall apart, and one to spend 18 YEARS trying to sue IBM for $5-billion dollars, all while attempting to strongarm other companies $699 per server to avoid being the next Target of a suit.

    #Linux #IBM #SCO #UNIX #Intel

  8. howtogeek.com/most-ambitious-l

    How important was Linux?
    It caused one of the biggest UNIX projects in history, between 4 of the largest companies (at the time) to fall apart, and one to spend 18 YEARS trying to sue IBM for $5-billion dollars, all while attempting to strongarm other companies $699 per server to avoid being the next Target of a suit.

    #Linux #IBM #SCO #UNIX #Intel

  9. howtogeek.com/most-ambitious-l

    How important was Linux?
    It caused one of the biggest UNIX projects in history, between 4 of the largest companies (at the time) to fall apart, and one to spend 18 YEARS trying to sue IBM for $5-billion dollars, all while attempting to strongarm other companies $699 per server to avoid being the next Target of a suit.

    #Linux #IBM #SCO #UNIX #Intel

  10. Advanced Programming in the #UNIX Environment

    In this class, we use #NetBSD as our reference platform. In addition to our shared shell server, here are some ways you can install NetBSD:

    - put it on e.g., your laptop: netbsd.org/docs/guide/en/chap-

    - use VirtualBox: stevens.netmeister.org/631/vir

    - use UTM: stevens.netmeister.org/631/utm/ (Video instructions: youtu.be/hCqfmuG5Acc )

    - use or create an AWS image: stevens.netmeister.org/615/net

    - create your own NetBSD #Linode: netmeister.org/blog/netbsd-on-

  11. You can say whatever but writting a shell script that works on 8 shells and with busybox, toybox and gnucoreutils makes me happy.
    #Unix #BSD #linux

  12. #TIL how the secondary selection used to be used on #Unix desktops.

    cs.man.ac.uk/~lindsec/secondar

    TL;DR: apparently you could select and copy something immediately into your current cursor position without having to move it.

  13. In other paper news, our article on #uutils, with project maintainer @sylvestre and @rfc1149 will appear soon on #IEEESoftware: « #Rust #Coreutils: Rebuilding #Unix Foundations in a Modern Language ». In it we recount the project history and compare the #GNU and Rust coreutils implementations, under various angles.

    An #openaccess preprint of the article is already available at arxiv.org/abs/2608.07135

  14. In other paper news, our article on #uutils, with project maintainer @sylvestre and @rfc1149 will appear soon on #IEEESoftware: « #Rust #Coreutils: Rebuilding #Unix Foundations in a Modern Language ». In it we recount the project history and compare the #GNU and Rust coreutils implementations, under various angles.

    An #openaccess preprint of the article is already available at arxiv.org/abs/2608.07135

  15. In other paper news, our article on #uutils, with project maintainer @sylvestre and @rfc1149 will appear soon on #IEEESoftware: « #Rust #Coreutils: Rebuilding #Unix Foundations in a Modern Language ». In it we recount the project history and compare the #GNU and Rust coreutils implementations, under various angles.

    An #openaccess preprint of the article is already available at arxiv.org/abs/2608.07135

  16. In other paper news, our article on #uutils, with project maintainer @sylvestre and @rfc1149 will appear soon on #IEEESoftware: « #Rust #Coreutils: Rebuilding #Unix Foundations in a Modern Language ». In it we recount the project history and compare the #GNU and Rust coreutils implementations, under various angles.

    An #openaccess preprint of the article is already available at arxiv.org/abs/2608.07135

  17. In other paper news, our article on #uutils, with project maintainer @sylvestre and @rfc1149 will appear soon on #IEEESoftware: « #Rust #Coreutils: Rebuilding #Unix Foundations in a Modern Language ». In it we recount the project history and compare the #GNU and Rust coreutils implementations, under various angles.

    An #openaccess preprint of the article is already available at arxiv.org/abs/2608.07135

  18. Advanced Programming in the #UNIX Environment

    The objective of this class is to learn and understand the interfaces, libraries and concepts we cover as well as to actually write code. This requires struggling with code, to work your way through your problems rather than copy together AI generated snippets and pasting errors into a prompt.

    Below are my updated slides on the use of AI in this class, and this is our policy:

    stevens.netmeister.org/631/use

  19. kids these days don't know the joy of #UUCP bang path routing of every email. Half the awe of every email was to see the journey taken.

    #UNIX #VMS

  20. ⚪️ Running Arch Linux on Low-Memory Computers: A Lightweight Setup Guide

    🗨️ In this article, we will modify the Arch Linux 2024.06 distribution so that it can be used on computers with limited RAM. Along the way, we will explore the structure of the ISO 9660 filesystem and learn how to use standard tools to solve semi-hacking tasks.

    🔗 hackmag.com/unix/arch-lowram?u

    #unix

  21. @juandesant this is built into bash as $RANDOM and $SRANDOM as well. Its been there since 1989 when it was created, but the Korn shell seems to have invented the idea in 1986.
    #UNIX #Linux #bash #chaos

  22. ClamAV (Clam AntiVirus) – a set of antivirus tools, available under the GPL license, running on Unix systems. ClamAV is primarily designed for integration with email servers (attachment scanning). archiveapp.org/clamav/ #antivirus #cybersecurity #linux #osx #windows #unix

  23. "Dialed" into the Mac Studio wirelessly across the room for some IRCing on old hardware, here as the snow falls. ❄️

    I had to modify the plist and shell config scripts I'd setup on the Mac since "upgrading" to macOS 26 Tahoe to get this working without gripes in the terminal.

    #Mac #macOS #terminal #serialterminal #vintagecomputing #retrocomputing #retrocomputers #computinginthesnow #AppleII #AppleIIe #MacStudio #ProTerm #BBSing #IRCing #BBS #IRC #WiFi232 #login #telnet #WiFimodem #computers #CRT #floppydrive #ByteCellar #BASH #photo #UNIX

  24. I just realized something.. I used to love learning new things, i could get engrossed in something because it was simple to learn and easy to use.

    New "tech stack" doesn't seem to be like that anymore. It feels needlessly complex and invents a new 'standard' every time. It makes me angry and I hate learning, cause its no longer fun.

    Learning #borland #TurboPascal #pascal was fun and easy in High School. Moving to #C and #Perl in university was great and easy enough as well. Not that I was any kind of competent in C, but I felt I learned enough that it set me up on a trajectory to learn the finer details and gotchas.

    Things like #Python are annoying AF. Oh, your python program only works on 3.11 and not 3.12 or 3.13? That shouldn't be at all. From 2->3 sure I expect changes, 3->4, i would expect great changes as well. But not a minor change!

    Dabbling in #Go was fine actually, it didn't anger me much, and #Rustlang / #rust I'm still doing rustlings so I can't say much there.

    CLI tools are weird today too. Do they want to be a TUI, a true CLI tool or what?

    The #Unix philosophy made learning new tools nice and easy, at least I think so. Do one thing, do it well, make it so your output can be used as the input to another program and great!

    Things don't seem to follow that idea anymore.

    Or am I just old and biased cause my brain lost its elasticity?? I don't want to think i'm so egocentric as to not rule that out.

    #programming #OldManYellsAtClouds

  25. Yo, #lazyverse, what's everyone doing about the 32-bit #epoch time bug? I know what it is and its consequences, but how is it being fixed? Sources, please? #unix #linux