Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Given it’s running in a locked-down container: there’s no reason to restrict it to Python anyway. They should parter/use something like replit to allow anything!

One weird thing - why would they be running such an old Linux?

“Their sandbox is running a really old version of linux, a Kernel from 2016.”




> why would they be running such an old Linux?

They didn't.

OP misunderstood what gVisor is, and thought gVisor's uname() return [1] was from the actual kernel. It's not. That's the whole point of gVisor. You don't get to talk to the real kernel.

[1] https://github.com/google/gvisor/blob/c68fb3199281d6f8fe02c7...


It’s running gVisor which currently reports its kernel version as 4.4.0, even though it’s actually implementing a much more recent version of Linux.

I know this because at Modal.com we also use gVisor and our users occasionally ask about this.


Yeah, it's pretty weird that they haven't leaned into this - they already did the work to provide a locked down Kubernetes container, and we can run anything we like in it via os.subprocess - so why not turn that into a documented feature and move beyond Python?


How locked is it?

How hard would it be to use it for a DDoS attack, for instance? Or for an internal DDoS attack?

If I were working at OpenAI, I'd be worrying about these things. And I'd be screaming during team meetings to get the images more locked down, rather than less :)


It can't open network connections to anything for precisely those reasons.


I am pretty sure it's due to model being able to writing python better?




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: