DEV Community

Discussion on: What Are Your Career Goals?

Collapse
 
tbodt profile image
tbodt

I wanna make cool things that people use.

My latest idea is to build this iOS app that is a working linux shell that lets you do anything you can do on linux, but on your phone. Because of Apple's sandbox restrictions, the only sane way to do that involves translating machine code into JavaScript and then running that JavaScript in an embedded instance of WebKit. So kind of an insane idea. But it sounds incredibly fun to figure out.

Collapse
 
oleggromov profile image
Oleg Gromov

Wow Theodore, this is an awesome idea! I'm pretty sure there're some applications already capable of providing a fully functional linux shell for Android devices. Given that the majority of "sysadmins" likely use linux-based Androids, it might be reinventing the wheel. However, I won't buy an Android device and I would like to get an access to my sever's shell via my iPhone! Maybe you would describe the tech restrictions and some bird-eye's view of a concept in a separate blog post? It might help you in figuring out the right approach to start or continue if you've already started and even attract some people to help you. And best of luck with this!

Collapse
 
tbodt profile image
tbodt

I've already started working on it: github.com/tbodt/ish. It's not really at a point where you can use it for anything, but keep an eye on hacker news. I should have a prototype on the app store in a few months.

Thread Thread
 
tbodt profile image
tbodt

Also I have a new plan that's faster than webkit-based jit: ROP-based jit.