57 karma · joined March 22, 2011
my public key: https://keybase.io/froseph; my proof: https://keybase.io/froseph/sigs/rVs5dPA79-8GFTLWjX2yoIqq8usJigt2MMyY1hqX4h4
* Archived here: http://atdt.freeshell.org/k5/story_2009_3_12_33338_3000.html
He concludes:
> 1) There is no argument that depending on a Linux console OS makes any part of ESX subject to GPL that is not already opene sourced. We have open sourced those GPL components of the system which we have modified and given the changes back to the community.
> 2) There is no argument that loading the vmkernel by bootstrapping it with Linux makes the vmkernel subject to GPL. In fact, in the funniest counter-example, Linux itself used to be boostrapped under MS-DOS by running the command loadlin (note the 7 character name, since DOS would not allow enough characters for load-linux).
> 3) There is no argument that distributing GPL binary drivers makes any piece of software distributed with them or using them subject to GPL. In fact the converse appears to be explicitly stated in the GPL itself.
* http://web.archive.org/web/20080105204946/http://www.venture...
updated for formatting.
> This case is specifically regarding a combined work that VMware allegedly created by combining their own code (“vmkernel”) with portions of Linux's code, which was licensed only under GPLv2. As such, this, to our knowledge, marks the first time an enforcement case is exclusively focused on this type of legal question relating to GPL. However, there are so many different ways to make combined and/or derivative works that are covered by GPL that no single case could possibly include all such issues.
1/ Deal with an extra inch of real estate
2/ Buy a 7/10" tablet & add a keyboard. Some like the Asus transformer pad includes a keyboard dock. You can also try rooting/chrooting a linux distro onto the tablet all the bells and whistles.
3/ Buy used from e-bay
Right now I use movein[1] to maintain my dot files. Each dotfile is held in it's own repo which is checked out to $HOME via GIT_DIR and GIT_WORK_TREE environment variables. The mr[2] command ties the git repos together as it if was one repo. I use additional repos or branches to handle variations within dotfiles. For work, I try to keep things confined to the relevent directory eg. using local.vimrc[3]
[1] http://stew.vireo.org/movein [2] http://kitenet.net/~joey/code/mr/ [3] https://github.com/embear/vim-localvimrc
Having been in a big company, the primary reason we did lots of coding is to ensure that we have enough signal that you can code. One bombed interview may not mean much, but any more may be an indication that you cannot get the job done without some amount of babysitting.
1/ Configs for status prompt were easier to grok
2/ Actively maintained. I used to use vertical split all the time and tmux had that where as gnu screen required hack patches.
If you only want persistence, screen, tmux, dtach do pretty much the same thing.
If the original poster is looking for a VM to distribute an application, JeOS is a reasonable place to start.
On the other hand if the original poster wants to run a VM for every application he will (likely) want to look for a VM platform that dedups memory, a la ESX (though that's a bare metal server hypervisor)
If the original poster just wants a secure enivornment to run apps, something like VMware ACE may work better which allows you to lock down/filter access to USB storage, network, etc.
Disclaimer: Former VMware employee.