The Linux AX.25 Stack: A Forgotten Feature That Is Used To Talk To Space Stations!

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ธ.ค. 2024

ความคิดเห็น • 147

  • @bartlomiejm0
    @bartlomiejm0 5 วันที่ผ่านมา +213

    next episode: how to send fax via command line using some obscure protocol (using pre-alpha ReactOS)

    • @Mic_Glow
      @Mic_Glow 5 วันที่ผ่านมา +9

      I bet there is a needle-printer somewhere running on unprotected network, using home-brew retrofitted gear that would print it out. Probably in cellar of some govt building

    • @FPVogel
      @FPVogel 4 วันที่ผ่านมา +2

      @@bartlomiejm0 everything to do with telephone is absolutely convoluted and just straight up fucked because there is so much legacy. We would need to invent a not-backwards compatible Telephony 2 and push it to all Android devices and all iPhones.

    • @Vitosi4ek1
      @Vitosi4ek1 4 วันที่ผ่านมา +2

      @@FPVogel We already have Telephony 2 and it's called VoIP. We literally built infrastructure completely independent from the existing telephone network to enable it. Making people switch, however, is hard when the legacy option still works fine enough.

    • @TheCablebill
      @TheCablebill 4 วันที่ผ่านมา +2

      This would be ITU T.30 with T.4 orT.6 and a successor, T.38. I developed SW for this around 1990 and sold it for over a decade to enterprises that needed to interface their *nix systems with legacy equipment (fax machines).

  • @lucyinchat
    @lucyinchat 9 วันที่ผ่านมา +250

    To the one place uncorrupted by proprietary software, Space!
    Secondarily, I am the target audience for this video.

    • @whamer100
      @whamer100 4 วันที่ผ่านมา +3

      as someone who has just finished taking an astronomy course, i too am the target audience for this

    • @kvatikoss1730
      @kvatikoss1730 วันที่ผ่านมา

      me too

    • @SIGMA_BLYAT
      @SIGMA_BLYAT วันที่ผ่านมา

      DO I LOOK LIKE I CARE?

  • @dashorken
    @dashorken 4 วันที่ผ่านมา +80

    Ax.25 is still alive and kicking be it through AGW, TCP-KISS, KISS or yes.. native Linux (I'm the maintainer of Linpac for Linux). if you come back to the project, check out packet over HF, AMPRnet, the many pockets of large packet networks in Northern California, etc. All this works for Linux, Mac, Windows and more.

    • @NCommander
      @NCommander  4 วันที่ผ่านมา +7

      I will likely revisit the AMPRnet part of the video I was forced to cut due to the change in life circumstances at some point in the future, and if/when I have access to HF, see if I can get someone to route packets across a continent or two.

  • @Botkilla2K12
    @Botkilla2K12 4 วันที่ผ่านมา +32

    Came for the linux kernel stayed for the obscure radio lore. Good vid

    • @NCommander
      @NCommander  4 วันที่ผ่านมา +2

      The radio stuff is the best part, glad you enjoyed it. I felt it was a good way to introduce the radio part without being too off-topic.

    • @SunSin91
      @SunSin91 3 วันที่ผ่านมา

      @@NCommander well scripted video !

  • @codewizard58
    @codewizard58 4 วันที่ผ่านมา +38

    I wrote an X25 driver for Ultrix in the mid 80s. In the UK JANET was initially OSI based stack and later switched to TCP/IP : )

  • @scsirob
    @scsirob 4 วันที่ผ่านมา +23

    Heh.. I ran a HAM radio Packet Radio node in The Netherlands (PI1NOS/PI8NOS). When I switched to Linux I found a couple of bugs in the 8530 SCC driver, submitted patches for it. Nice to see the subsystem is still there!

    • @chinesepopsongs00
      @chinesepopsongs00 4 วันที่ผ่านมา

      I did run a node for a short period also in the Netherlands, i was not so much a radio nerd but was in it as a computer nerd. I did have the knowledge about radio equipment due to school and my first job in electronics at a company that actually did things with radio devices and had lots of very expensive measurment/diagnostics equipment. I did forget my callsign as i was not a radio nerd it was only significant for me when running the node after that it had no sentimental value for me so i did forget.

  • @jonstill2657
    @jonstill2657 4 วันที่ผ่านมา +10

    Thanks for the video. Nice to see a video on AX.25 by someone who clearly understands it, rather than just a “how to use it” video. Cheers and I hope your life changes bring you whatever it is you need the most!

    • @NCommander
      @NCommander  3 วันที่ผ่านมา

      Yeah, quite a few TH-camrs have covered contacting the iss but don’t really talk about the tech behind it

  • @0tter501
    @0tter501 5 วันที่ผ่านมา +15

    I was really happy when you need a chromebook hacked, i had fun helping on the stream
    also, hope everything you are trying is working irl

    • @Tropics09-o6d
      @Tropics09-o6d 4 วันที่ผ่านมา

      @@0tter501 chromebook hacking is so fun. I did it to my own and now i daily drive it

    • @NCommander
      @NCommander  4 วันที่ผ่านมา

      Appreciate your help!

    • @NCommander
      @NCommander  4 วันที่ผ่านมา

      It's been a nice backup machine or just something lighter than my MBP when I want to compute in a cramped place.

  • @team_alt_und_blind
    @team_alt_und_blind 5 วันที่ผ่านมา +14

    Used it for packet radio on CB in Germany in the mid 90s! Thanks for this professional made Video!

    • @NCommander
      @NCommander  4 วันที่ผ่านมา

      Glad you enjoyed it!

  • @bennetfox
    @bennetfox 5 วันที่ผ่านมา +18

    Aww man I haven't seen a make menuconfig or compile a Linux kernel in a looooooong time!!

  • @robertfurr4678
    @robertfurr4678 5 วันที่ผ่านมา +4

    3:48 I have this as a poster on my wall! It was a lucky find at a garage sale and an excellent talking piece, even if it is from the late 90s.

  • @ThePolishCan
    @ThePolishCan 5 วันที่ผ่านมา +22

    did not expect a life update in the video, wow, back on the track...
    So the kernel stack works, but it needs to work better. That keyboard to keyboard communication was a nice addition, so was the mention of packet radio BBS-s, which I didn't even know they existed (imagine, we could have the BBS back in the 70's...). Good vid

    • @NCommander
      @NCommander  4 วันที่ผ่านมา +2

      Well, I wasn't sure how to end it since I didn't have the footage to finish it as I intended, but I didn't want to give up on what I had.

  • @milohoffman274
    @milohoffman274 4 วันที่ผ่านมา +3

    From what I remember you can use the Linux AX.25 to actually do an IP connection (very slow) over packet and but actually telnet or ftp between two stations over packet radio.

    • @NCommander
      @NCommander  3 วันที่ผ่านมา +1

      That was on the unmade part of the video but you can see some clips of me doing so in the final product

  • @TalmidAndy
    @TalmidAndy 4 วันที่ผ่านมา +6

    It is interesting to listen to an explanation of AX.25 presented as a networking subject for non radio operators.

    • @NCommander
      @NCommander  4 วันที่ผ่านมา +2

      I wanted to present it to a wider audience, not just people who are into amateur radio.

  • @sereysothe.a
    @sereysothe.a 5 วันที่ผ่านมา +4

    hope you're doing well on this new journey!

    • @NCommander
      @NCommander  4 วันที่ผ่านมา +1

      I am but it’s been a lot of up and down

  • @MrHolozip
    @MrHolozip 4 วันที่ผ่านมา

    That was awesome - thank you for taking the time to upload this and share. Hope your adventures serve you well!

    • @NCommander
      @NCommander  3 วันที่ผ่านมา

      Thank you! Will do!

  • @naguam-postowl1067
    @naguam-postowl1067 4 วันที่ผ่านมา +2

    The French Minitel used x25.
    I also think that before pppoe or pppoatm there were some providers using ppp over x25.

  • @georgH
    @georgH 5 วันที่ผ่านมา +2

    I've always wondered about the radio section in the kernel, and finally I know a bit!
    Thank you that was amazing!

    • @NCommander
      @NCommander  4 วันที่ผ่านมา +1

      Glad it was helpful!

  • @thebitbeast8483
    @thebitbeast8483 3 วันที่ผ่านมา +1

    5:17 First layer is physical not network. Easier to remember as a sentence: Please Do Not Throw Salami Pizza Away

  • @MaxUgly
    @MaxUgly 5 วันที่ผ่านมา +1

    You have a knack for niche like no other! Always facinating stuff from Ncommander, man

    • @NCommander
      @NCommander  4 วันที่ผ่านมา +1

      I try to pick things that aren't in the common mainstream. Making it interesting is the hard part

    • @MaxUgly
      @MaxUgly 3 วันที่ผ่านมา

      @NCommander you are the MF DOOM of nerdy yt videos. People that care about all the details and technicalities know you are the the best. You will never be top on views but we know and you won't get caught at diddy's

  • @kwinzman
    @kwinzman 5 วันที่ผ่านมา +2

    There is a bit of an error at 5:43:
    TCP famously exists at OSI layer 4, not at layer 3!

    • @NCommander
      @NCommander  4 วันที่ผ่านมา +1

      Well IP is layer 3, and TCP is layer 4; i could have explained that better but I didn’t get to the AMPRnet part of the video

  • @Spookieham
    @Spookieham 4 วันที่ผ่านมา +3

    I have played on and off with AX25 and managed to bounce some packets via the ISS. Remember kids that you need an Amateur Radio licence to transmit this stuff.

  • @supernenechi
    @supernenechi 4 วันที่ผ่านมา +1

    I have watched just 2 minutes of this video and I immediately decided to subscribe! This is amazing!

  • @torchristofferson8742
    @torchristofferson8742 4 วันที่ผ่านมา

    This is the first video of yours I have seen and most definitely earned my subscription! I'm a long time ham and Linux nerd. You explained things extremely well in this video.

    • @NCommander
      @NCommander  3 วันที่ผ่านมา

      Thanks for the subscription, I’m glad it clicked with you.

  • @crusaderanimation6967
    @crusaderanimation6967 3 วันที่ผ่านมา +2

    0:30 Not to make y'all feel old but i'm grown working adult and 2001 is before i was even born (last day of 2002)

    • @DankEngine710
      @DankEngine710 2 วันที่ผ่านมา

      @@crusaderanimation6967 eh I’m 25 and still only view myself as a child with a drinking permit.

  • @MrPknuts
    @MrPknuts 5 วันที่ผ่านมา +2

    Great video, brought back some memories trying to get IP working over AX25 back in the day. 73 de G7RPG

  • @0xphk
    @0xphk วันที่ผ่านมา

    Good luck and best wishes

  • @utp216
    @utp216 4 วันที่ผ่านมา

    Good luck with everything going on in your life. I always look forward to your videos! 🤗

    • @NCommander
      @NCommander  4 วันที่ผ่านมา

      Thanks, it’s been an interesting journey.

  • @SunSin91
    @SunSin91 3 วันที่ผ่านมา

    excellent video !!

  • @colinstu
    @colinstu 4 วันที่ผ่านมา

    LOVE THIS deep dive. Love obscure parts of linux kernel. And damn, those motif widgets 👌

  • @opless
    @opless 3 วันที่ผ่านมา

    Writing a KISS driver is trivial and throwing networking over random 2.4GHz radios is a thing of beauty ;-)

  • @AnotherFreakingDude
    @AnotherFreakingDude 4 วันที่ผ่านมา +3

    doing all this while on a cheap chromebook really wraps it all together.

    • @NCommander
      @NCommander  4 วันที่ผ่านมา +1

      I knew I was going to use it for a radio project; it just took a bit of time to figure out what that project was going to be.

  • @scootergirl3662
    @scootergirl3662 3 วันที่ผ่านมา

    I shared this with all m equally nerdy friends so they can nerdgasm as well. Even if you weren't able to finish the project, I learned a lot of cool stuff

  • @Ozzy_Helix_
    @Ozzy_Helix_ 5 วันที่ผ่านมา +6

    this might be useful to saveitforparts

  • @drbirdie
    @drbirdie 5 วันที่ผ่านมา +3

    If you can get to Illinois, I can give you a place to stay and help you find work in the computing industry.

    • @NCommander
      @NCommander  4 วันที่ผ่านมา +2

      I appreciate the offer, but right now Im letting life take me where it will; if I end up in IL I’ll be in touch

  • @anidnmeno
    @anidnmeno 2 วันที่ผ่านมา +1

    this is fascinating and i wonder why i'm not into this already... new hobby unlocked?

    • @NCommander
      @NCommander  9 ชั่วโมงที่ผ่านมา

      Welcome to the club!

  • @VE1XT
    @VE1XT 4 วันที่ผ่านมา

    Great video :)

  • @gabrielpaiva7161
    @gabrielpaiva7161 4 วันที่ผ่านมา

    Ncommander thanks for the video and safe travels man the most important thing is to have fun

    • @NCommander
      @NCommander  4 วันที่ผ่านมา

      It’s been a labor of love, glad you dig it.

  • @dnel83
    @dnel83 4 วันที่ผ่านมา +1

    As a ham and network operator, I'm right in the middle of this venn diagram !

    • @NCommander
      @NCommander  4 วันที่ผ่านมา +1

      Perfectly balanced as all things should:)

  • @unitazer
    @unitazer 4 วันที่ผ่านมา +1

    mythical beyond my comprehension youtube recommendation pull

  • @cocusar
    @cocusar 4 วันที่ผ่านมา

    oh that doc is from Jeff Tranter, who also has an excellent youtube channel. Interesting to see that!

  • @kbhasi
    @kbhasi 4 วันที่ผ่านมา

    (13:58) I think that may likely be a bug with Xwayland when rendering Motif/OpenMotif apps, as I've seen similar glitches when I decided to load up ImageMagick Display out of curiosity in a Debian unstable VM I spun up for a different task. I seemed to recall that in Raspberry Pi OS based on Debian 12, Raspberry Pi Desktop dropped X Window System support entirely and became Wayland-only, so that's understandable.

  • @MrWaalkman
    @MrWaalkman 4 วันที่ผ่านมา

    I got my start in Linux when I went looking for HAM protocols. I found AX.25, and discovered Linux as a by-product. I've been using Linux ever since. I never did use AX.25. :)

  •  4 วันที่ผ่านมา

    NGL, most of your videos are a bit too technical for me and at least twenty nerd levels above myself, but this one was super cool. I only have a cursory understanding of amateur radio, and this was a great showcase of what neat things you dan do with it. And then some obscure vintage Linux tech to boot.

    • @NCommander
      @NCommander  3 วันที่ผ่านมา

      Glad you enjoyed it!

  • @shrdinc
    @shrdinc 4 วันที่ผ่านมา +6

    Wishing you the best. Your smart you got this!

    • @NCommander
      @NCommander  4 วันที่ผ่านมา +3

      It's been a struggle but I'm managing ...

  • @TreverMcBride
    @TreverMcBride 4 วันที่ผ่านมา +1

    I hope whatever place you find yourself in life goes well. Living out of a backpack sounds nice almost like a never ending adventure, but at the same time scary. Currently, I have no idea what I want to do in my life. I live in an apartment and am working and going to college at the same time and I know I'm not going to pass all my classes this semester because everyday when I come home from work I just want to sleep from using my brain all day. If you don't mind me asking how do support yourself income wise while living out of a backpack, do you find local gigs where your staying or something else?

    • @NCommander
      @NCommander  4 วันที่ผ่านมา +1

      I appreciate the concern, and I’m sure you’ll figure out your life path - you just have to let it happen; right now I have money saved up

  • @Rilch
    @Rilch 4 วันที่ผ่านมา

    Very cool video! I'm from portland as well. Been wanting to get my amature radio opperaters license for a while. Kind of just want to get a HAM radio setup in my car.

    • @NCommander
      @NCommander  4 วันที่ผ่านมา

      I was in Portland for a little while; getting a ham license is a great goal! The technician license is mostly just knowing basic radio theory and the fcc regs

  • @LonSeidman
    @LonSeidman 4 วันที่ผ่านมา

    Good stuff and 73! KC1RGS

  • @scienide77
    @scienide77 8 ชั่วโมงที่ผ่านมา

    Packet radio, good old times!

  • @win7best
    @win7best 4 วันที่ผ่านมา +2

    Isn't there a thing called business band wich is license free?

    • @NCommander
      @NCommander  4 วันที่ผ่านมา +1

      There are a few which are either license free or just require a fee

  • @brandonupchurch7628
    @brandonupchurch7628 4 วันที่ผ่านมา

    It's sad to think how many less used or now antiquated drivers in the Linux kernel only have comprehensive documentation on the original creator\maintainer's personal website or an old website they created at a university or the like that may go offline at some point and not be well preserved in the web archive even and then the documentation and possibly early versions of the driver prior to it being committed may be lost forever.

  • @minecraft2048
    @minecraft2048 4 วันที่ผ่านมา +3

    This feels very weird to me... we still use ax25 for cubesats, but these days its all gnuradio and SDRs and tun interfaces

    • @NCommander
      @NCommander  4 วันที่ผ่านมา

      I tried to reach a few cubesats but my quick and dirty antenna setup couldn’t hear them

  • @gljames24
    @gljames24 4 วันที่ผ่านมา +1

    I know it from looking into APRS for my school's rocket club.

  • @josnardstorm
    @josnardstorm วันที่ผ่านมา

    Pedantic network engineer here, for an “um, actually”…
    It’s not quite right to say that TH-cam is an application and therefore sits in the application layer. The Application layer (Layer 7, L7) of the OSI model does not refer to applications on the computer, but rather network protocols for applications to use.
    In the case of TH-cam, it would be more accurate to say that TH-cam uses HTTPS (a L7 protocol) to send data over the network.

    • @NCommander
      @NCommander  9 ชั่วโมงที่ผ่านมา +1

      Technically, you're correct - the best kind of correct, but I went more for something the general public would understand, vs. the literal meaning from the OSI stack.

    • @josnardstorm
      @josnardstorm 9 ชั่วโมงที่ผ่านมา

      @ makes sense! Great video overall, though! I'd never heard of AX.25 before

  • @StanleytheCat-v8z
    @StanleytheCat-v8z 4 วันที่ผ่านมา

    Gotta love radio.

  • @maze7_7
    @maze7_7 5 วันที่ผ่านมา +1

    Vila Franca de Xira! Portugal mentioned c@aralho!

  • @local-admin
    @local-admin 4 วันที่ผ่านมา

    3:31 you TRICKED ME

    • @local-admin
      @local-admin 4 วันที่ผ่านมา

      Jk I’m here for the rf knowledge ❤

  • @aperturesignaturebandwidth
    @aperturesignaturebandwidth 2 วันที่ผ่านมา

    Nice you ever try meshtastic ?

  • @alextalker5979
    @alextalker5979 5 วันที่ผ่านมา +3

    It is ironic how they put KISS into the configuratuonal tools which seem ain't that *simple* to use 😂😂😂

  • @mrobinson9297
    @mrobinson9297 5 วันที่ผ่านมา

    ive used ax25 a little to work with packet bbs systems. but i havnt tried to get it to work over IP

  • @503ali
    @503ali 4 วันที่ผ่านมา

    Awesome thanks

  • @isheamongus811
    @isheamongus811 3 วันที่ผ่านมา

    5:51 accually level 1 is phisical

  • @isheamongus811
    @isheamongus811 3 วันที่ผ่านมา

    10:18 what software ru using on this Chromebook?

  • @thezipcreator
    @thezipcreator 5 วันที่ผ่านมา +5

    I think your description is about the wrong thing lol

    • @NCommander
      @NCommander  4 วันที่ผ่านมา

      Fixed, thanks!

  • @rawexploiterp6951
    @rawexploiterp6951 4 วันที่ผ่านมา

    ah wild
    I didn't think I would see something about amateur radio here. I don't use linux much but I do use hsmodem or soundmodem to receive a lot of cubesats on UHF/70cm ham band. those are usually AX.25 and AX.100 mode 5

    • @NCommander
      @NCommander  4 วันที่ผ่านมา +1

      Glad you're into this! Honestly I was afraid people would immediately click off

  • @williamgraham2468
    @williamgraham2468 4 วันที่ผ่านมา

    KD2JRT de VE6UUG
    Nice to see an AX.25 video.
    I had similar digipeated frames from the Space Shuttle (SAREX), and the MIR space station. I need to get back into packet radio...

    • @NCommander
      @NCommander  4 วันที่ผ่านมา

      If I got really lucky, it should still be theorically possible to get a packet through ISS to PCSAT-1 to cross the atlantic.

  • @da411d
    @da411d 4 วันที่ผ่านมา

    I didn't understand almost anything, but that's very interesting

  • @rockpie.iso.tar.bz2
    @rockpie.iso.tar.bz2 4 วันที่ผ่านมา +1

    i'm going to recompile my postmarketOS Honor Holly kernel with this kernel option
    edit: did you add the wrong description?

    • @rockpie.iso.tar.bz2
      @rockpie.iso.tar.bz2 4 วันที่ผ่านมา

      update: only after NCommander hearted my comment did i remember to compile the kernel. also it compiled successfully and the config check was successful!

  • @milhousevanhoutan9235
    @milhousevanhoutan9235 4 วันที่ผ่านมา

    In your depiction of the OSI model you forgot the source of most errors- Layer 8, the user. Incendtally I just had to solve a layer 8 problem before I found this video (I forgot to properly enable networking and dns resolution when I nuked my bare metal windows install and moved arch to my nvme).

    • @NCommander
      @NCommander  4 วันที่ผ่านมา

      It's the number one reason why things break, that's for sure

  • @thenurgent
    @thenurgent 4 วันที่ผ่านมา

    6:18 802.3 frames aren't used in WiFi, 802.11 frames are!

  • @tech-vp5xe
    @tech-vp5xe 4 วันที่ผ่านมา

    Hi all, I'm currently still using this. It's still a big part of what protects us.

    • @NCommander
      @NCommander  4 วันที่ผ่านมา

      No one cares about amateur radio until the disaster hits and its the only thing still working.

  • @JLeeHughesKCHWA
    @JLeeHughesKCHWA 4 วันที่ผ่านมา

    you seemmm A+

  • @isheamongus811
    @isheamongus811 3 วันที่ผ่านมา

    5:22 we could aregue wheteher HTTP lies on 6 or 7

  • @benjaminreynolds3659
    @benjaminreynolds3659 5 วันที่ผ่านมา

    What planet was the ISS flying over?

  • @stefanengler772
    @stefanengler772 4 วันที่ผ่านมา

    There is a north korean ham operator ... it's unique.

    • @NCommander
      @NCommander  4 วันที่ผ่านมา

      I believe there have been three confirmed P5 activations, but all three cases were foreign hams given permission by North Korea to operate from Pyongyang.

  • @ChandrashekarCN
    @ChandrashekarCN 3 วันที่ผ่านมา

    💖💖💖💖

  • @littlek3000
    @littlek3000 4 วันที่ผ่านมา

    Why do content creators feel the need to put text in the bottom right corner, exactly where the length counter of the video is, so the counter is covering up whatever useless words are in the bottom right corner? It's not like the same thumbnail format hasn't been used by youtube for nearly 20 years.

    • @NCommander
      @NCommander  4 วันที่ผ่านมา +1

      No, that's the basic YT watermark - its not burnt into the video, it just changes based on the device you're using.

  • @fernwood
    @fernwood 21 ชั่วโมงที่ผ่านมา

    Bro, dip your toe into the DigiPi Rpi distro. The author (I’m ashamed to say I can’t remember his name or call) has a fully configured ax25 stack with all kinds of goodies, including zork.

  • @kb037
    @kb037 3 วันที่ผ่านมา

    *puts on nerd glasses*
    ACKSHUALLY TCP/IP falls under the transport layer not the network layer.

  • @jimw7916
    @jimw7916 4 วันที่ผ่านมา +1

    there is no space. its all a lie.

    • @NCommander
      @NCommander  4 วันที่ผ่านมา

      Space Core is sad.

  • @atlasfugged9044
    @atlasfugged9044 3 วันที่ผ่านมา

    im a bit of an N commander myself

  • @BradleyBrown
    @BradleyBrown 4 วันที่ผ่านมา

    First I've seen of your videos, and this is a great breakdown of AX.25 and its history, much I haven't learned yet! de KC1JMH