Operation Binder: Secrets of Inter-Process Communication

Поделиться
HTML-код
  • Опубликовано: 22 окт 2024

Комментарии • 895

  • @kubaofc123
    @kubaofc123 2 месяца назад +1535

    Laurie, we don't deserve this kind of quality of production

    • @captainMony
      @captainMony 2 месяца назад +28

      I was on the same wave length with this comment

    • @lunaxyzi
      @lunaxyzi 2 месяца назад +2

      @@captainMony1

    • @fellipec
      @fellipec 2 месяца назад +22

      How she have just 100k subs?

    • @WilliamRaezer
      @WilliamRaezer 2 месяца назад

      Hot. Still such a catch❤.

    • @strelkan
      @strelkan 2 месяца назад +10

      @@fellipec she'll have more eventually, that's no doubt

  • @Scriabin_fan
    @Scriabin_fan 2 месяца назад +267

    The amount of care, passion and attention you put into your content is greatly appreciated.

  • @TheGunnarRoxen
    @TheGunnarRoxen 2 месяца назад +280

    My 5 year old daughter thinks you are awesome as do I. You are an awesome role model for her. Keep doing what you do!

    • @RichardNobel
      @RichardNobel 2 месяца назад +10

      Way to go! In the Netherlands we have a saying: _"Jong geleerd is oud gedaan"._
      .
      Literally translated, from Dutch to English: "What you learn as a youngster is what you (can / will be able to) do when you are older".
      .
      Or, more loosely translated: "The sooner you learn something, the longer that skill will last".
      .
      Your daughter might, in the future, get into STEM education... and/or become a cinematographer? 😃

    • @joshuaonly
      @joshuaonly 2 месяца назад +4

      Bless you both and good luck. Decent role models are in short supply. I wish more people would place an emphasis on this.

    • @he2a
      @he2a 2 месяца назад +11

      WTF why are you teaching process isolation to your 5yo daughter.

    • @thatcatthatalwayseatsyourchees
      @thatcatthatalwayseatsyourchees 2 месяца назад +2

      ​@@he2awhy not, I could say hello world in basic at 5

    • @trystianfx
      @trystianfx 2 месяца назад +3

      @@he2a What do you mean? She's teaching him. 😃

  • @TheTransporter007
    @TheTransporter007 Месяц назад +52

    Linux Architect & AI/ML/HPC researcher here. This channel is *criminally* undersubscribed. Out-freaking-standing.
    The explanations of IPC, mQ, thread/process management and other concepts are absolutely _brilliant._

  • @summonthecat
    @summonthecat 2 месяца назад +284

    That spy scene with the sea in the background was crazily well shot. Also good introduction to android as Linux based so far.

    • @monad_tcp
      @monad_tcp 2 месяца назад +6

      Android as "linux", Android uses Linux as a kernel, it is not a mere distribution (there's no GNU either), Android is the binder and all services running through it, it is not Linux, its not even POSIX as the NDK implements POSIX as a library on top of the Binder.

    • @summonthecat
      @summonthecat 2 месяца назад +7

      @@monad_tcp Thanks for the more detained rephrase. I know, I love how Android works, I do Android systems programming for a living and it's been such a smooth transition from plain Embedded Java systems.

    • @gljames24
      @gljames24 2 месяца назад +1

      ​@@monad_tcp Linux isn't Posix either. Also would you say NixOS isn't Linux either?

    • @KingBobXVI
      @KingBobXVI 2 месяца назад +10

      The best part is, the military planes flying by aren't edited in - Seafair was last weekend in Seattle, and she had the forethought to figure out their flight path and frame the B-roll shot at the right time (or got really lucky, lol) to get the Blue Angels.
      Now that's "budget" practical effects :P

    • @littlemeg137
      @littlemeg137 2 месяца назад

      ​@@KingBobXVI The E/A-18 Growler from earlier in the day would have been even better.

  • @PixelGaming_2020
    @PixelGaming_2020 2 месяца назад +57

    You totally respect the viewer by explaining everything thoroughly. That's something to admire.

    • @swaren180
      @swaren180 Месяц назад

      I am not an expert - I have an application on my phone, and there is a file containing settings for the application, and I import the file into the application..... I want to use hook to extract those settings... How do I do that? Give me a simple example😭

  • @quackcharge
    @quackcharge 2 месяца назад +621

    we don't deserve the LaurieWired cinematic universe

    • @frog8220
      @frog8220 2 месяца назад +5

      yeah but it's the best one I've heard of in years

    • @freedomgoddess
      @freedomgoddess 2 месяца назад +3

      LWCU confirmed

    • @dkkogmaw1311
      @dkkogmaw1311 2 месяца назад

      relax simp

    • @dkkogmaw1311
      @dkkogmaw1311 2 месяца назад

      @@quackcharge simp

  • @Graveness4920
    @Graveness4920 2 месяца назад +79

    I haven't seen anyone put this much effort and attention to detail into a RUclips video. I think this should be a series on Netflix.

  • @YuruCampSupermacy
    @YuruCampSupermacy 2 месяца назад +245

    how is she able to make a tech video with such good production quality??????????? very cool

    • @benisrood
      @benisrood 2 месяца назад +5

      Simps.

    • @antred11
      @antred11 Месяц назад +9

      I suspect it's not just her but a team.

    • @GIJane-nr2xm
      @GIJane-nr2xm Месяц назад

      @@benisrood BOTS. also this persons voice is clearly edited. i think they might be a man man.

    • @germank7924
      @germank7924 Месяц назад

      @@antred11 I suspect she's an actress reading stuff? Feels very unreal for a nerd!

    • @jessicawilliams949
      @jessicawilliams949 11 дней назад

      ​@@germank7924 she works at Microsoft as a security researcher for years and has a computer science degree, would you assume an actor was used if a man was explaining this?

  • @jsaenzMusic
    @jsaenzMusic 2 месяца назад +49

    Yes, please more "dense, technical and challenging" content! I personally prefer it over the "child animated - over simplified" methods I see commonly now. Thank you for the content!

  • @jordanray1537
    @jordanray1537 2 месяца назад +16

    This was incredible. As an Android dev, I've often wondered how message passing worked and what parcelables were, and how they related to Intents too. The way you broke everything down and built it back up again from the ground up was simply fantastic, and I loved your agent analogy.
    Seriously well done.

  • @psynuxx
    @psynuxx 2 месяца назад +62

    I've worked in the IT industry for almost 30 years. I'm also an aspiring cinematographer. Laurie has exceeded what I can do on every level, from cybersecurity to the production of her channel. Impressive. Bravo!

    • @kilianne568
      @kilianne568 2 месяца назад +1

      You do realize she has the backing of an agency and that she probably has very little to do with both the writing and filming of this video, right?

    • @SomeoneOnlyWeKnow.
      @SomeoneOnlyWeKnow. 2 месяца назад +8

      @@kilianne568 I like the way you say that like it's really obvious and something anyone should know. What agency?

  • @hankscorpio42069
    @hankscorpio42069 2 месяца назад +21

    Laurie ensures we're still in the golden age of educational content on RUclips, at least where compsci is concerned.

  • @pantouffle
    @pantouffle 2 месяца назад +9

    No matter how well Android tries to solve this problem, IPC remains a non-trivial problem for any system. Kudos for being able to explain it both factual and entertaining.

  • @imperadorpilaf1098
    @imperadorpilaf1098 2 месяца назад +51

    I love how the guys that talk about low level stuff never disappoint me. They always post the videos I need at the time I need them. right now I am studying for an operating systems exam for example

    • @alltaxationrequirescops
      @alltaxationrequirescops 2 месяца назад

      Don't you think it might be frustrating for a feminine woman in tech to be referred to as one of "the guys"? Imagine if you were a masculine male nurse and the other nurses called you "one of the girls" Just food for thought. I don't think you were being malicious.

    • @EthelredHardrede-nz8yv
      @EthelredHardrede-nz8yv 2 месяца назад +6

      Google algorithm is likely involved in that perception.

  • @TroubledTrooper
    @TroubledTrooper 28 дней назад +6

    Wow. I actually can't believe this is a real channel. Your videos are about such technical topics like low-level assembly and reversing, but while videos on such things are usually recorded with Hypercam2-quality screen recording, someone blaring into some Walmart microphone with absolutely zero direction and no communication as to what's going on, you instead have movie production quality rivaling creators with tens of millions of subscribers who content farm general topics they are not specialized in.
    WTF? This is an unprecedented level of commitment to very specific interests that you obviously love and have great skills in. Respect. It is not hyperbole to say that you are honestly one of the best channels on RUclips right now, period. This type of content NEEDS to be rewarded on RUclips. We NEED more creators like this. Keep up the good work.

  • @IDWpresents
    @IDWpresents 2 месяца назад +30

    The scene at 0:52 shows incredible attention to detail. It shows the Seattle Waterfront with the blue angles performing for Seafair in the background. Given that Seafair was this past weekend, I think this video has been mostly finished for a while and was delayed just to get that shot of the blue angels! Incredible dedication!

    • @MeriaDuck
      @MeriaDuck 2 месяца назад +2

      It also shows your attention to detail to notice

    • @DavidLindes
      @DavidLindes 2 месяца назад +1

      @@MeriaDuck I noticed, too. Was trying to pick out a landmark where I could say with 100% certainty that it was Seattle, but I wasn't quite there (I lived there some years back, and (a) it's changed, and (b) my memory isn't what it used to be, not to mention (c) I never spent all that much time on the waterfront)... and then the Blue Angels flue through, and I was just like... wow, was that planned? Intense, if so.

  • @orchishgrunt7888
    @orchishgrunt7888 2 месяца назад +24

    I like how this video develops on the applications in question in chronological order in step with the history and evolution. Your videos are visually engaging, and I appreciate how you integrate the origins and the personalities involved.
    Please keep making this content. They're really, really cool :)

  • @ScythianSerb
    @ScythianSerb 2 месяца назад +8

    The Quality, the way it is explained, it is just amazing. I genuinely never expected a video like this one from any creator at all. Definitely one of the best channels in this field .

  • @etherboy3540
    @etherboy3540 3 дня назад

    Old UNIX programmer here. Cannot believe how well done these videos are. Maximum kudos.

  • @betterthanitneeded
    @betterthanitneeded 4 дня назад

    I cannot say this strongly enough, this channel gives the best and most clearly explained of any technical video on you tube for what could be a complex topic, it covers a lot of detail in a logical and easily understandable way without treating us as dummies , and with an exceptionally high production value and a likeable presenter. Please keep doing what you are doing

  • @Usman-t6d9x
    @Usman-t6d9x 2 месяца назад +149

    This should be on Netflix.

    • @itzhexen0
      @itzhexen0 2 месяца назад

      You should be on netflix as a clown.

    • @moonasha
      @moonasha 2 месяца назад +17

      netflix sucks.

    • @gruntaxeman3740
      @gruntaxeman3740 2 месяца назад +5

      Netflix has very heavyweight process for content. Example, they require that video is shot using certain (expensive) cameras using raw formats (expensive).
      It is kind of ridiculous because it is possible to produce this kind of quality using $500 4K camera shooting 8-bit HLG profile in sRGB colorspace, and edit using free software.
      So.. RUclips is actually very awesome platform.

    • @monad_tcp
      @monad_tcp 2 месяца назад

      ​@@gruntaxeman3740 This kind of content is a bit of a niche, I don't think it would be too popular for netflix

    • @joajoajpedroj9253
      @joajoajpedroj9253 2 месяца назад +3

      Nah man this should be on nebula

  • @rty1955
    @rty1955 2 месяца назад +16

    Even though the IBM 360 was available in 1964 OS/MVT was released in 1967 and only on larger systems with 256k or more of memory. However they did have OS/MFT again only on larger machines.They also had DOS at the time which could have two partitions operation concurrently. Virtual storage was not available until the 370 series.
    IBM also used storage protect keys to stop one application from looking into to another storage areas. You can use semiphores to communicate interprocess communications. Later on toy could use Shared Virtual Area (SVA) to communicate between application areas. You would setup memory in the SVA and the OS would send the owner of that area a MSG that would alert of a process that is requesting usage of that area..l worked on 1401 and up and wrote in assembly for many many decades

    • @rty1955
      @rty1955 2 месяца назад +1

      @PrajnaDisciple haha MSG = message

  • @comosaycomosah
    @comosaycomosah 2 месяца назад +10

    sheeeeeeshhh that intro mirror shot tho, that shot on the elevator and balcony over looking the Ferris wheel and ocean, the 2 jets in the background. That was fire!

  • @caioac-nq2kc
    @caioac-nq2kc Месяц назад +2

    I am, so shocked. It has been such a while since I found such well made videos, I am SO THANKFUL FOR THIS!!! You have no idea how good this type of quality is!!!! This video deserve MILLIONS OF VIEWS!!!

  • @CarCinCal
    @CarCinCal 2 месяца назад +21

    Just realized that your authentication code was “LimaWhiskeyNiner” because although “LaurieWired” has 11 characters, two were used for the initials “LW”, so the truncated LW9 makes perfect sense 👏🏽 👏🏽 👏🏽

  • @AiEdgar
    @AiEdgar 2 месяца назад +16

    The production of LaurieWired is higher than some movies at this point

  • @rahuldev2533
    @rahuldev2533 2 месяца назад +4

    Density of learning is marvelous.
    I am not a Android developer, but I get it, and now I know how IPC and Binder works.

  • @josedavidmartineztorres498
    @josedavidmartineztorres498 2 месяца назад +5

    I do c++ code for an android embedded device. Even if my code runs on android, I understand the bare minimum to survive. Would like to see more about these topics. Keep going!

  • @shubhamsonawane8377
    @shubhamsonawane8377 2 месяца назад +30

    and again there is her cutest way of explaining technical details

  • @lyletaylor3728
    @lyletaylor3728 2 месяца назад +3

    I can think of no one else that would make me sit through a 42 minute video on IPC. Your videos are fantastic. Keep up the great work. And above, all, keep it fun (for you) and don't burn yourself out! I look forward to your future content. :)

  • @TheodorusAtheist-sx1un
    @TheodorusAtheist-sx1un 2 месяца назад +5

    I was just reading this in Andrew Tanenbaum's “Modern Operating Systems”, the most advanced text book on Operation Systems Technology has ever seen. I’m amazed at one thing though: the quality of both her video and its content. It’s deservedly excellent.

    • @littlemeg137
      @littlemeg137 2 месяца назад

      I was just thinking about Tanenbaum's "bandwidth of a station wagon full of tape" quote, earlier. It's a quote that's aged better than many might think, considering the compressed capacity of an LTO8 cartridge is 30TB.

  • @maxmustermann5590
    @maxmustermann5590 2 месяца назад +10

    Don't mind Laurie, she's just becomming the best channel on the site, by dropping big budget production like scientific content

  • @joshspranger7041
    @joshspranger7041 10 дней назад

    I think I am in love with your brain! The depth of knowledge you have on early era systems and processes is impressive. I grew up in that era and cut my teeth on all the systems you describe. Now 47 years later I am still in the business doing large scale integrations (both on-prem and cloud), and I really enjoy this style of content. Keep up the good work!

  • @andythedishwasher1117
    @andythedishwasher1117 2 месяца назад +1

    I' just finished building an app for a proprietary Android fork, and this has been insanely educational. You're explaining in amazing detail exactly why Java made me jump through the pedantic hoops that it did on this project. Absolute 5 star like and subscribe. Thanks for existing.

  • @domramsey
    @domramsey 2 месяца назад +8

    Fantastic video. Beautifully produced and positioned at a level where I could (just about) understand it. You clearly put a huge amount of work into this, and I thank you for it!

  • @aaronjohns123
    @aaronjohns123 Месяц назад +3

    Laurie, your content is absolutely stunning and brilliant. The effort you put into aspects such as the historical context, the retro hardware displays of functioning vintage machines, small embedded systems, Copland OS, and the striking yet simple illustrations of concepts like message queues, structures, and wrappers is impressive. The use of humorous examples, such as secret agents, makes your videos both immersive and educational.
    As an IT professor, I strive to inspire my students by showing them how the past has shaped our present and future. Keep up the brilliant work-I look forward to seeing more content from you in the future.

  • @TomNook.
    @TomNook. 2 месяца назад +41

    These production levels are off the chart

  • @salaufer
    @salaufer 2 месяца назад +4

    Where were you two weeks ago when I was trying to explain Linux IPC to one of our junior engineers? Seriously though, great work, as always.

  • @BabakFiFoo
    @BabakFiFoo 2 месяца назад +2

    This is an unmatched quality of content. I cannot imagine how much thought and care you put into creating these videos. You subscribe count is missing a digit IMO.

  • @CymTheDemon
    @CymTheDemon 11 дней назад

    holy Laurie you're actually so epic for your videos. I love how passionate you are about what you talk about and how succinctly you're able to explain subject matters. Thanks!

  • @tomiibarrientos9440
    @tomiibarrientos9440 2 месяца назад +6

    wow not gonna lie, production was on another level in this video. Great work!

  • @Agnubis
    @Agnubis 2 месяца назад +14

    Laurie is the Alton Brown of IT videos (please do consider this a compliment, this is in reference to Good Eats). Love the style and the content!

    • @chadzulu4328
      @chadzulu4328 2 месяца назад +1

      Yes! Great observation.

  • @VincentGroenewold
    @VincentGroenewold 2 месяца назад +8

    My goodness, the quality is so good without being gringy. Super well done and thanks for making it!

  • @labthe3rd873
    @labthe3rd873 2 месяца назад +2

    How on earth did you become this thorough in computers!? This is amazing, I always learn so much watching your videos! Great quality too!

  • @chriss3404
    @chriss3404 2 месяца назад +9

    I've always wondered what the underlying mechanism behind Intents was! I love having a short history of the software I'm using because it grants a level of intuition that understanding alone doesn't confer and this video had just the right amount. ("oh right, that feature Y released before feature X so they must've used an older or bespoke api for X")
    Also, coming from a Linux background it's fun to learn about what other systems are doing when it comes to handling non-trivial IPC :)
    (DBus mentioned)

    • @monad_tcp
      @monad_tcp 2 месяца назад

      Dbus is a unix domain socket, with all the bad sides that come with using sockets for communication.
      Binder is really cool, its basically RPC over a special filesystem using IOCTL calls, 0-data copy is required on the kernel side, you just send a pointer to a shared region and the kernel can access data there, then it can copy only one time between the queues of the input process, and output process. Its even possible to connect a shared page between the two process and give the data back without actually copying the data, using a dequeue.
      The GRAlloc driver works in a similar way and it is used to share Surfaces used for OpenGL rendering on the Surface Flinger.
      I bet binder is more efficient than sockets in kernel use time, its also safer. Unix domain sockets are kind of old and unsafe, you basically need a lot of complex SELinux rules. Android also uses SELinux to protect binder, but the way binder is design made it simpler to protect resources.
      There are user-mode sockets libraries on Linux able to avoid copying data, but that requires hardware and is usually only done for actual network sockets, which is the problem with unix domain sockets. But for a desktop that doesn't matter, there's plenty of resources.
      Particularly I find kqueue on unixes to be a much better IPC system tailored for performance. Windows really have a good system with their `IO Completion ports`, both are based on basically RPC over IOCTL.
      I don't like the epool on Linux very well, but it works, its also the same idea RPC over IOCTL, its just a bit annoying to use. What's stupid is the O_DIRECT bullshit on async IO file access, basically forget about POSIX and using "everything is a file" on GNU/Linux, don't use file access to share data, that's bad.
      There's also POSIX signals, those are horrible, unreliable and never properly implemented, basically only Ctrl-C works. GNU/Linux also have a mq which is a queue system, but its not good either. (when I talk about Linux in this paragraph is the desktop Linux, Linux is just a kernel)
      They should really have used the kqueue from Unix.
      Android is just a better system overall.

  • @christianemden7637
    @christianemden7637 2 месяца назад

    My compliments Laurie, you just had me watching a whole video on a topic, I’m not overly interested in before, just because you provided information in a structured and well thought through way. So you did an excellent job.

  • @kellymoses8566
    @kellymoses8566 22 дня назад

    You put more work into your videos than I do in my entire life.

  • @markmuir7338
    @markmuir7338 2 месяца назад +2

    I love the whimsical style of these videos, and these different sides to your personality - keep them coming!

  • @green8026
    @green8026 2 месяца назад +1

    this video is so fricken good. Instant subscribe. We need much much more narrative technical/STEM content in this world. Way better at encoding the information, since we're hardwired to encode stories, especially novel ones. In fact, I sometimes write stories surrounding a technical topic to more quickly remember them. So this is gold, and bravo, thank you for this!

  • @Slycooper2456
    @Slycooper2456 2 месяца назад +1

    OMG! The video quality is basically cinematic at this point! Can't imagine the level of work that went into this.

  • @BeefyBoy909
    @BeefyBoy909 2 месяца назад +9

    This is AMAZING! I felt like I was watching a movie!

  • @thunder____
    @thunder____ 21 день назад +1

    The colonel/kernel pun is truly delightful

  • @gljames24
    @gljames24 2 месяца назад +1

    I know all this stuff, but it's always good to refresh and give your great production a boost in the algorithm!

  • @FunkyDeleriousPriest
    @FunkyDeleriousPriest Месяц назад

    This video surpassed my expectations. I learned a lot more from this than I would have from a blog article by someone trying to promote themselves or a quick solution. The presentation here was in depth and contextualized. Great job and stay nerdy!

  • @MarsVlogSoon
    @MarsVlogSoon 2 месяца назад +2

    I think Laurie acccidently uploaded a PAID course on RUclips for free!
    Anyway, Kudos to the video editor and Laurie for the quality content with perfection.

  • @InnerHacking
    @InnerHacking 2 месяца назад +13

    When I saw that Lain intro screen, I instantly subscribed.

    • @dragonzed
      @dragonzed 2 месяца назад

      x2 Noticed the Lain shirt too in one of her charcters

  • @wallykramer7566
    @wallykramer7566 2 месяца назад +1

    Impressive presentation and very illuminating! I did not realize the depth of Linux features on my Android!
    Sadly, I vegged out over parts of the presentation because I was distracted by Laurie's grace, intelligence. dynamism and the variety of settings, and beauty!

  • @JanDahl
    @JanDahl Месяц назад

    Amazing production quality and content. Ive been working with IT for decades and still learned a lot. A++

  • @mirjalol_shamsiddinov
    @mirjalol_shamsiddinov Месяц назад

    at first i thougt did i play a wrong video, or a movie, then when i checked it is you :) good work. Keep sparking the joy

  • @0rdsec
    @0rdsec Месяц назад

    more technical stuff like this please!! i'm studying OS's and lots of other background stuff for malware analysis/reversing right now and this type of content is invaluable. extremely good explanations of some pretty heavy concepts. thank you!

  • @abhi.c137
    @abhi.c137 2 месяца назад

    Just stumbled on to this channel. This is the future of computer systems education.

  • @NickRamos
    @NickRamos 2 месяца назад

    Okay, this video was beautiful in every way imaginable. The explanation, the analogy, the cinematography, you're truly an inspiration.

  • @solidwire
    @solidwire 2 месяца назад +1

    Got your six Lima Whiskey Niner... Since necessity is the mother of a deep understanding... The added reading of the AOSP section on IPC last yr left me with the thought I'll have to visit it again when necessity tolls... Your video made Android IPC entertainingly easy to digest. Thank you.
    A wise sage once said... walk with those who master IPC & at all cost avoid those whose interest is in ICUP...

  • @teksongeap9640
    @teksongeap9640 2 месяца назад +2

    Thank you Grimes for teaching me Computer Process Communications

  • @bzert281
    @bzert281 2 месяца назад

    Wow, just wow. That took a gigantic amount of effort, and Laurie made it look easy. And I always love a history lesson thrown in.
    One small note: "Telephony" is pronounced like "Stephanie", Emphasis on the "leph." Te-LEPHony, Te-LEGraphy, Mi-CROScopy, Di-SCOGraphy, Ge-OGraphy, all done the same way. Didn't know that myself until i was 20 and heard telephony pronounced, so, full marks.

  • @dawnrazor
    @dawnrazor 20 дней назад

    This is a very entertaining video. I love your creativity and unique style of storytelling telling on a subject that would normally be enough to put you to sleep.

  • @shadowlink96
    @shadowlink96 2 месяца назад

    I've been back and forth between choosing a specialization in either machine learning or computing systems. Videos like this really make me want to pick systems!

  • @0tter501
    @0tter501 2 месяца назад +3

    the Wayland + XDG portals system is much more secure they are over X11 simply by implementing proper IPC instead of X11's anyone can see and access anything (especially because the xserver is root)
    also really happy to see BeOS mentioned, I think its a super cool OS, I've even put Haiku OS (the open source successor) on an old Thinkpad and it runs well despite not having hardware acceleration

  • @chihabmed7081
    @chihabmed7081 2 месяца назад

    im absolutely overwhelmed with the amount of information !! Thank u for existing.

  • @buzzhonky
    @buzzhonky 2 месяца назад +1

    Phenomenal production! Appreciate your efforts to break all of this down.

  • @adamwhitehurst
    @adamwhitehurst 2 месяца назад

    This content is top tier. So glad to have just found your channel Inter-Process communication is one of the most critical parts of modern operating systems, yet nearly invisible to the user. 🙌

  • @jonthecomposer
    @jonthecomposer 2 месяца назад +1

    You seemed to enjoy your mentions of "death notification" a little too much. Ha! Great video. I love this story-telling type of format.

  • @Invid72
    @Invid72 2 месяца назад +5

    Subbed! Nice to see technical computing explanations with historical context and with high production values to boot. Also nice to see more women in this space.

  • @ThoughtinFlight
    @ThoughtinFlight Месяц назад

    Laurie this channel will blow up. It has to. Excellent work!

  • @paulyflynn
    @paulyflynn 2 месяца назад +5

    "Making some missions impossible" -- love it

  • @EposVox
    @EposVox Месяц назад

    This is amazing. I miss good tech explanation videos like this.

  • @nosferatunoir2740
    @nosferatunoir2740 2 месяца назад

    This video was incredibly engaging. The way you walked through the issues as a set-up to reveal the next solution the software engineers came up with had me pausing and thinking how I'd solve such a problem. I felt like I was right back in uni, attending one of my favourite classes, with the added bonus of a spy thriller in the middle.
    Amazing video, I'm really glad I found this channel, you deserve more views. This channel is the reason why I'm picking up assembly to add to my coding toolkit.

  • @CasperEngineering
    @CasperEngineering 2 месяца назад +1

    This was awesome and I have no need for a majority of this information. Keep up the good work.

  • @clint_254
    @clint_254 Месяц назад

    Very detailed. Should be categorized as IPC tutorial.

  • @markmatzke
    @markmatzke 2 месяца назад

    Wow, this is a deep dive into the Android binder! Love how you connected IPC to espionage. Can’t wait to learn more about secure communication!

    • @markmatzke
      @markmatzke 2 месяца назад

      GPT
      Great Deep Dive into Android's Binder System!
      I really enjoyed this comprehensive breakdown of how the Binder system operates within Android. The use of analogies, like the spy agency, made complex concepts much easier to grasp. The historical context and technical details were both enlightening and engaging.
      The video not only provided a clear understanding of IPC mechanisms but also highlighted the importance of security and the potential for future improvements in this area. It’s exciting to think about how innovations in IPC could shape the future of mobile technology.
      Thanks for sharing such an informative and well-produced video! Looking forward to more content like this.
      P.S. For those interested, exploring the Android documentation and open-source projects can offer even more insights into how these systems work and evolve.

  • @zaccanoy
    @zaccanoy 2 месяца назад

    bro i do not normally care about tech details/history this deep (unless it’s something i work on, as a dev), but this is quality content

  • @Exnem
    @Exnem Месяц назад +1

    I am blown away by the quality of your videos. This is an incredible amount of talent on display. Subscribed and shared with friends. You are going to be a huge channel one day if you keep this up.

  • @dodgydingygames
    @dodgydingygames Месяц назад

    The production value of this reminds me of mattKC's video on the Lego island decomp, and I mean that as the highest compliment. CS RUclips is on another level at the moment

  • @MeriaDuck
    @MeriaDuck 2 месяца назад

    Judging by the chapter titles alone I am going to learn SO MUCH this video, thanks!
    WOW, that intro! 😍

  • @Dario-R1234
    @Dario-R1234 2 месяца назад

    I’m amazed, your video are becoming better and better. Your explanation is great, and your video-making is at the level where you could shoot a short movie!

  • @fugamantew
    @fugamantew 2 месяца назад

    This video sure deserves an award of some sort-loved it!

  • @AvalancheReviews
    @AvalancheReviews Месяц назад

    This is a wildly interesting watch! Score one point for RUclips's recommendation algorithm.

    • @scbtripwire
      @scbtripwire 12 дней назад

      Whoa, how did you post a RUclips search link like that?

  • @Andertheil
    @Andertheil 2 месяца назад

    Delivered on promises we didn’t even dream of asking you to make. TOP NOTCH.

  • @TheFacelesssoul
    @TheFacelesssoul 2 месяца назад

    High production, Information Dense and Entertaining. You got the Triforce with you. 10/10

  • @Vercingetorix061983
    @Vercingetorix061983 2 месяца назад

    This channel is getting better every second. Well done, Laurie! We love you ❤

  • @cathix
    @cathix 2 месяца назад

    I just stumbled across this video/channel today. All I can say is, wow, phenomenal work! Idk how you don't have more subs but you earned one today. Keep up the hard work 👍

  • @d4nkey
    @d4nkey Месяц назад

    Amazing deep dive, with immaculate presentation.

  • @0oNoiseo0
    @0oNoiseo0 2 месяца назад +2

    This production is outstanding and the info is so well explained

  • @cloudnsec
    @cloudnsec 2 месяца назад

    First time I come accross this channel, and the production level, delivery ability and general vibes of the writing of the video are just phenomenal! Subscribed!

  • @marcusking8131
    @marcusking8131 Месяц назад

    Superb content and production, with style that perfectly captures an era. Love the references!

  • @gregholloway2656
    @gregholloway2656 2 месяца назад +1

    Wow Laurie, such great production on such a technical topic. Well done! 👍

  • @dannydetonator
    @dannydetonator Месяц назад

    The thumbnail suggested that this will be about non-verbal human communication.. sauf for the chanell name. Turns out it partly is, and partly about filmmaking too. Love it so much, i'd like to participate as a 🌽 actor with Laurie..

  • @cipanmandul
    @cipanmandul 2 месяца назад

    Wow.. Just wow. The best video about process communication so far.

  • @fryers23
    @fryers23 2 месяца назад

    Amazing and incredible historical research into the background. Totally awesome.