home.social

#unix — Public Fediverse posts

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

  1. Advanced Programming in the Environment

    Week 1, Unix Basics

    We write our first trivial program, which promptly segfaults and gives us a chance to explain function forward declarations and maneuvering man pages and set our default compiler flags ("-Wall -Werror -Wextra"), then proceed to write the most trivial versions of cat(1), ls(1), and even a rudimentary shell including a signal handler.

    youtu.be/w3spRzZ8bSA

    Slides: stevens.netmeister.org/631/01-

  2. If you use a Unix-like operating system (Mac, Linux, BSD, etc) and need to convert a bunch of webp files into pngs, this is how:

    for i in *.webp; do magick $i $(basename $i webp).png; done

    You can swap out 'png' with 'jpg' if you want jpgs.

    And you can swap out 'webp' with a different extension if you want to convert images in different file formats.

    #CommandLine #bash #Linux #Unix

  3. If you use a Unix-like operating system (Mac, Linux, BSD, etc) and need to convert a bunch of webp files into pngs, this is how:

    for i in *.webp; do magick $i $(basename $i webp).png; done

    You can swap out 'png' with 'jpg' if you want jpgs.

    And you can swap out 'webp' with a different extension if you want to convert images in different file formats.

    #CommandLine #bash #Linux #Unix

  4. If you use a Unix-like operating system (Mac, Linux, BSD, etc) and need to convert a bunch of webp files into pngs, this is how:

    for i in *.webp; do magick $i $(basename $i webp).png; done

    You can swap out 'png' with 'jpg' if you want jpgs.

    And you can swap out 'webp' with a different extension if you want to convert images in different file formats.

    #CommandLine #bash #Linux #Unix

  5. If you use a Unix-like operating system (Mac, Linux, BSD, etc) and need to convert a bunch of webp files into pngs, this is how:

    for i in *.webp; do magick $i $(basename $i webp).png; done

    You can swap out 'png' with 'jpg' if you want jpgs.

    And you can swap out 'webp' with a different extension if you want to convert images in different file formats.

    #CommandLine #bash #Linux #Unix

  6. OpenBSD proves that minimalism is the best security strategy. Proactive auditing beats reactive patching every time. Most modern OS designs are too bloated to ever be truly secure. Stick to a small codebase to reduce the attack surface.

    #openbsd #security #unix

  7. OpenBSD proves that minimalism is the best security strategy. Proactive auditing beats reactive patching every time. Most modern OS designs are too bloated to ever be truly secure. Stick to a small codebase to reduce the attack surface.

    #openbsd #security #unix

  8. OpenBSD proves that minimalism is the best security strategy. Proactive auditing beats reactive patching every time. Most modern OS designs are too bloated to ever be truly secure. Stick to a small codebase to reduce the attack surface.

    #openbsd #security #unix

  9. OpenBSD proves that minimalism is the best security strategy. Proactive auditing beats reactive patching every time. Most modern OS designs are too bloated to ever be truly secure. Stick to a small codebase to reduce the attack surface.

    #openbsd #security #unix

  10. obfuscation is useless against hack-
    Is that... EBCDIC??!!

    #unix #bsd #linux

  11. obfuscation is useless against hack-
    Is that... EBCDIC??!!

    #unix #bsd #linux

  12. obfuscation is useless against hack-
    Is that... EBCDIC??!!

    #unix #bsd #linux

  13. obfuscation is useless against hack-
    Is that... EBCDIC??!!

    #unix #bsd #linux

  14. obfuscation is useless against hack-
    Is that... EBCDIC??!!

    #unix #bsd #linux

  15. Advanced Programming the #UNIX Environment

    Week 1: UNIX History

    We cover the early days at Bell Labs, USL vs BSDi, the birth of the BSDs and #Linux, 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

  16. 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

  17. Advanced Programming the #UNIX Environment

    Week 1: UNIX History

    We cover the early days at Bell Labs, USL vs BSDi, the birth of the BSDs and #Linux, 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

  18. Advanced Programming the #UNIX Environment

    Week 1: UNIX History

    We cover the early days at Bell Labs, USL vs BSDi, the birth of the BSDs and #Linux, 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

  19. Advanced Programming the #UNIX Environment

    Week 1: UNIX History

    We cover the early days at Bell Labs, USL vs BSDi, the birth of the BSDs and #Linux, 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

  20. ⚪️ 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

  21. ⚪️ 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

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

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

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

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

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

  27. 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

  28. 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

  29. 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

  30. 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 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.

  31. 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

  32. 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

  33. 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

  34. 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

  35. 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

  36. 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

  37. 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-

  38. Advanced Programming in the Environment

    In this class, we use 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 : netmeister.org/blog/netbsd-on-

  39. 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-

  40. 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-

  41. 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-

  42. 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

  43. 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

  44. 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