HNHacker News
TopNewBestAskShowJobs

krishnasrinivas

367 karma · joined October 5, 2011

https://nutty.io. Ex-Glusterfs developer.
submissionscomments
krishnasrinivas··on Real Terminal, All Chrome
local bash in the browser technically is possible without any hacks. You need to write an NPAPI browser plugin to do forkpty() and the browser-javascript can access the pseudo terminal through the NPAPI plugin.
krishnasrinivas··on Real Terminal, All Chrome
ChromeOS is able to show terminal in the browser because the feature is built into the browser. i.e terminal extension (crosh extension) on ChromeOS has special privileges to access the underlying system.

if you want to dig deeper (grep for terminal_private_api here):

http://git.chromium.org/gitweb/?p=git/chromium.git;a=commitd...

krishnasrinivas··on Text-based terminal screencasts
it records only the characters echoed to the terminal-emulator by the pty device (hence passwords are not recorded)
krishnasrinivas··on Text-based terminal screencasts
Actually, I am working on something similar i.e being able to share terminals using browser.
krishnasrinivas··on Text-based terminal screencasts
Or ttyrec(1) and ttyplay(1)
krishnasrinivas··on Writing a FUSE file system in Go
Somebody should port GlusterFS to Go!
krishnasrinivas··on Red Hat buys Gluster
Having GlusterFS in user space gave us a lot of advantages (development cycle time, bugs not panicking the kernel etc) ... besides in a distributed scale out architecture doing things in kernel or user space does not make much of a difference for performance as either network or the disks become the bottleneck.

As you mentioned the storage volume can be mounted via NFS too.

← PreviousPage 2 of 2