
0:00
NaN:NaN:NaN
This episode - aptly named "Missing link" and part of our foundations series of our highly valued educational sub-Inlaws (a marketing term blatantly borrowed from Reddit when it was still relevant but conveniently always forgotten to give back) - dives deep into the innards of computer systems, networks and distributed applications. Discussing the communication mechanism these components use to be precisely to wrack havoc on innocent users, clients, servers and other shenanigans naively using these. So you've missed that all-important third-year operating and/or distributed systems class back in university, now's the chance to catch up on things. So that the next cocktail conversation doesn't have to be about the shortcomings of certain US presidents, open marriages, the weather and other strange phenomena including vampires turned priests in order to gain the upper hand on vegan blood wholesale empires (blatant teaser for an upcoming DSTS episode perhaps? :-).
Links
- IPC (abridged version): https://en.wikipedia.org/wiki/Inter-process_communication
- Socket: https://en.wikipedia.org/wiki/Network_socket
- Unix Domain Socket (UDS): https://en.wikipedia.org/wiki/Unix_domain_socket
- Non-uniform memory access (NUMA): https://en.wikipedia.org/wiki/Non-uniform_memory_access
- Signal: https://man7.org/linux/man-pages/man7/signal.7.html
- Message queues: https://en.wikipedia.org/wiki/Message_queue
- Remote procedure call (RPC): https://en.wikipedia.org/wiki/Remote_procedure_call
- gRPC: https://grpc.io
- Protocol buffers (Protobuf): https://github.com/protocolbuffers/protobuf
- Interface definition language (IDL): https://en.wikipedia.org/wiki/Interface_description_language
- D-Bus: https://www.freedesktop.org/wiki/IntroductionToDBus
- D-Spy (D-Bus inspection tool): https://github.com/GNOME/d-spy
- Component Object Model (COM): https://learn.microsoft.com/en-us/windows/win32/com/component-object-model--com--portal
- Distributed COM (DCOM): https://en.wikipedia.org/wiki/Distributed_Component_Object_Model
- Common Object Request Broker Architecture (CORBA): https://en.wikipedia.org/wiki/Common_Object_Request_Broker_Architecture
- Object Management Group (OMG): https://www.omg.org
- Cross Platform Component Object Model (XPCOM): https://en.wikipedia.org/wiki/XPCOM
- Simple Object Access Protocol (SOAP): https://en.wikipedia.org/wiki/SOAP
- Representational State Transfer (REST): https://en.wikipedia.org/wiki/REST
- Flatbuffers: https://flatbuffers.dev
- Model Context Protocol (MCP): https://modelcontextprotocol.io/docs/getting-started/intro
- The Copenhagen Test: https://www.imdb.com/title/tt31314791
- SFSCon: https://www.sfscon.it
Więcej odcinków z kanału "Linux Inlaws"



Nie przegap odcinka z kanału “Linux Inlaws”! Subskrybuj bezpłatnie w aplikacji GetPodcast.








