Skip to content
0
  • Home
  • Piero Bosio
  • Blog
  • World
  • Fediverso
  • News
  • Categories
  • Old Web Site
  • Recent
  • Popular
  • Tags
  • Users
  • Home
  • Piero Bosio
  • Blog
  • World
  • Fediverso
  • News
  • Categories
  • Old Web Site
  • Recent
  • Popular
  • Tags
  • Users
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone
nicebyte@mastodon.gamedev.placeundefined

nicebyte

@nicebyte@mastodon.gamedev.place
About
Posts
4
Topics
2
Shares
0
Groups
0
Followers
0
Following
0

View Original

Posts

Recent Best Controversial

  • writing this was partly a byproduct of thinking a lot about how applications interface with OS.
    nicebyte@mastodon.gamedev.placeundefined nicebyte@mastodon.gamedev.place

    Note you can do amazing heroics like this but in a better world the problem that requires this solution wouldn't exist https://github.com/graphitemaster/detour

    Uncategorized

  • writing this was partly a byproduct of thinking a lot about how applications interface with OS.
    nicebyte@mastodon.gamedev.placeundefined nicebyte@mastodon.gamedev.place

    It's such an annoying design, and the worst part is - what on earth does C have to do with it? The language runtime should be completely separate from bits that actually talk to the OS. Kernel should come with some userland libs that wrap syscalls - kind of like windows. And as an extra bonus it makes things like wine possible!

    Uncategorized

  • writing this was partly a byproduct of thinking a lot about how applications interface with OS.
    nicebyte@mastodon.gamedev.placeundefined nicebyte@mastodon.gamedev.place

    writing this was partly a byproduct of thinking a lot about how applications interface with OS.

    i like the fact that Linux syscall abi is stable. Kernel's good, but userland shits the bed: libc, dynamic linker and threading are all interdependent. you can talk to the kernel directly but the second you need a dynamic library it's game over. libc infects everything, and is the reason that being able to run the same Linux binary on two different computers is not a given.

    https://mastodon.gamedev.place/@nicebyte/115898742941991700

    Uncategorized

  • GO HOME, WINDOWS EXE, YOU'RE DRUNK
    nicebyte@mastodon.gamedev.placeundefined nicebyte@mastodon.gamedev.place

    GO HOME, WINDOWS EXE, YOU'RE DRUNK

    (in which we use wine in ways god did not intend)

    https://gpfault.net/posts/drunk-exe.html

    Uncategorized
  • Login

  • Login or register to search.
  • First post
    Last post