Тёмный

GopherCon 2017: Liz Rice - A Go Programmer's Guide to Syscalls 

Gopher Academy
Подписаться 36 тыс.
Просмотров 20 тыс.
50% 1

Even if you've never used Go's syscall package - in fact even if you've only ever written "Hello, world" - you have definitely used syscalls. They provide the interface between your code and the operating system. In this talk we'll go under the hood to explore what syscalls are, how they work, and how some common Go code makes of use of them. We'll cover what people mean when they talk about libc / glibc, and look at what syscalls have to do with privileges and permissions, with plenty of demos to illustrate what's happening.

Опубликовано:

 

7 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 15   
@tenortim
@tenortim 6 лет назад
Excellent talk. The reason wait4 is so named is very prosaic. It's simply because it takes four arguments, though there is indeed a history (if you go back far enough, there was only wait() which took a single argument, the address of the status).
@hcblue
@hcblue 7 лет назад
Such a fantastic presentation / talk / demo by Liz Rice yet again :D
@tadeoelias512
@tadeoelias512 3 года назад
Instablaster
@mtsouk
@mtsouk 6 лет назад
Very good presentation! Thanks!
@rewanthtammana
@rewanthtammana 4 года назад
Mind-blowing and amazing, especially coding part
@rmarianoanaya
@rmarianoanaya 7 лет назад
Amazing presentation! Really inspiring. I learnt a lot!
@VishnuBharathi
@VishnuBharathi 7 лет назад
Excellent talk.
@leepodxeroz1
@leepodxeroz1 7 лет назад
Great!
@pm71241
@pm71241 7 лет назад
It always gets emotional when you use TeX to demonstrate syscalls ;-)
@smilingnavern
@smilingnavern 6 лет назад
wait4 - because 4 arguments:)
@edgeeffect
@edgeeffect 2 года назад
Of the "new languages" I'm far more interested in Rust than Go.... but Liz is a really really good speaker.... I wish we had someone of this calibre "on our side"....
@chirag.photos
@chirag.photos 4 года назад
This is how sages / rishi-munis shared knowledge of Vedas to their students .. She's no less ✌🏽💥
@backendninja8333
@backendninja8333 5 лет назад
rax registers are in x64, not x86
@kalekold
@kalekold 3 года назад
@@RubberGopher Yes but she mentioned x86 which is 32bit. x86_64 is what she should have used.
@mo938
@mo938 27 дней назад
I cannot stand that tsk thing she does
Далее
GopherCon 2017: Kavya Joshi - Understanding Channels
21:45
Мама знает где все документы
00:21
eBPF Superpowers for Go programmers - Liz Rice
38:42
Просмотров 10 тыс.
System calls at the assembly level
23:17
Просмотров 10 тыс.
GopherCon 2017: Russ Cox - The Future of Go
24:37
Просмотров 82 тыс.
A Load Balancer from scratch - Liz Rice, Isovalent
16:58
Compilers, How They Work, And Writing Them From Scratch
23:53
GopherCon 2017: Edward Muller - Go Anti-Patterns
38:14
CONCURRENCY IS NOT WHAT YOU THINK
16:59
Просмотров 97 тыс.