Profile

Cover photo
Verified name
Victor Costan
Worked at Dropbox
Attends Massachusetts Institute of Technology
Lives in Cambridge, Massachusetts, USA
1,009 followers|315,175 views
AboutPostsPhotosYouTube+1'sReviews

Stream

Victor Costan

Shared publicly  - 
 
Modern Linux distributions rely on an initial filesystem (initramfs) to bootstrap. It contains systemd (the modern version of initd, PID 0), and the modules needed to mount the real filesystem.

dracut is the infrastructure for building initramfs used by Fedora and Fedora Atomic, and recommended/supported by OSTree.
dracut. dracut is an event driven initramfs infrastructure. dracut (the tool) is used to create an initramfs image by copying tools and files from an installed system and combining it with the dracut framework, usually found in /usr/lib/dracut/modules.d. Unlike existing initramfs's, dracut's ...
1
Add a comment...

Victor Costan

Shared publicly  - 
 
TIL there is a specification for configuring boot loaders, and it is used by OSTree. Hopefully, this translates to easier OS deployments in the future.
The Boot Loader Specification. TL;DR: Currently there's little cooperation between multiple distributions in dual-boot (or triple, ... multi-boot) setups, and we'd like to improve this situation by getting everybody to commit to a single boot configuration format that is based on drop-in files, ...
1
Add a comment...

Victor Costan

Shared publicly  - 
 
I wish this was out before Dropbox's Hack Week. CentOS / Fedora would've made development on the Edison much easier.
A Flashable Image for the Intel Edison. The Intel Edison system-on-a-chip boards are pretty cool, a little compute module can plug into a number of different breakout boards. There's an Arduino-style board, and another form-factor featuring a bunch of stackable modules (GPIO, SD Card, ...
1
Add a comment...

Victor Costan

Shared publicly  - 
 
Yay, Ruby desperately needs a good concurrency story.
1
Add a comment...

Victor Costan

Shared publicly  - 
 
Vagrant's image-creating buddy.
Packer is a free and open source tool for creating golden images for multiple platforms from a single source configuration.
1
Add a comment...

Victor Costan

Shared publicly  - 
 
A repository of Ansible roles contributed by the community.
1
Add a comment...
Have him in circles
1,009 people
opps Goal's profile photo
Chi-Chieh L's profile photo
mahmoud matook's profile photo
Olivia Canillas's profile photo
mavis akapo's profile photo
Stephanie Parkson's profile photo
kais khemiri's profile photo
Rj Riyad's profile photo
Loun Vilai's profile photo

Victor Costan

Shared publicly  - 
 
Official DD-WRT builds repository, without the crappy Web UI.

ftp://ftp.dd-wrt.com/betas/
1
Add a comment...

Victor Costan

Shared publicly  - 
 
TIL: Fedora Atomic uses OSTree for the root filesystem.
OSTree - "git for operating system binaries". OSTree is a tool for managing bootable, immutable, versioned filesystem trees. It is not a package system; nor is it a tool for managing full disk images. Instead, it sits between those levels, offering a blend of the advantages (and disadvantages) ...
1
Add a comment...

Victor Costan

Shared publicly  - 
 
Using wait_for in ansible to handle server reboots.
1
Add a comment...

Victor Costan

Shared publicly  - 
 
Server configuration check DSL. Shame it uses rspec, not minitest, though.
Serverspec.github.com :
1
Add a comment...

Victor Costan

Shared publicly  - 
 
Nice collection of scripts for creating Vagrant boxes for Ubuntu and Debian. Figured out automated installation and all that good stuff.
vagrant-box - Create your own Vagrant box, based on Debian/Ubuntu installer
1
Add a comment...

Victor Costan

Shared publicly  - 
 
The Ansible module index.
Introduction · Installation · Getting Started · Inventory · Dynamic Inventory · Patterns · Introduction To Ad-Hoc Commands · The Ansible Configuration File · Windows Support · Quickstart Video · Playbooks · Intro to Playbooks · Playbook Roles and Include Statements · Variables · Jinja2 filters ...
1
Add a comment...
People
Have him in circles
1,009 people
opps Goal's profile photo
Chi-Chieh L's profile photo
mahmoud matook's profile photo
Olivia Canillas's profile photo
mavis akapo's profile photo
Stephanie Parkson's profile photo
kais khemiri's profile photo
Rj Riyad's profile photo
Loun Vilai's profile photo
Work
Occupation
PhD Student
Employment
  • Dropbox
    Software Engineer Intern, 2012 - 2012
  • Google
    Software Engineer, 2008 - 2009
  • Google
    Associate Product Manager Intern, 2007 - 2007
  • Apple Inc.
    Software Engineer Intern, 2006 - 2006
  • Microsoft
    Software Development Engineer Intern, 2005 - 2005
  • Dropbox
    Software Engineer Intern, 2013 - 2013
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Cambridge, Massachusetts, USA
Previously
Bucharest, Romania - Bucharest, Romania - Cambridge, MA, USA - Redmond, WA, USA - Sunnyvale, CA, USA - New York, New York, USA - San Francisco, CA, USA
Links
Story
Tagline
Coding Maniac, PhD student in Computer Science at MIT
Introduction
Victor Costan got infected with a passion for coding at the age of 10, and proceeded to earn a M.Eng in Computer science from MIT. Victor also holds a B.S. in Management that he pursued as he fell prey to the belief that great software requires legions of developers manipulating bloated code bases in repetitive ways. Thanks to Paul Graham's essays, Ruby, and Rails, he re-discovered the joy of coding, and came back from the dark ways of management.

Nowadays, Victor is still crazy about building software that he can impress his friends with, but he also dreams of contributing to making coding even more enjoyable. Victor likes developing mobile and Web 2.0 applications, and occasionally enjoys building some distributed systems behind the apps. When he is not coding, you will most likely find him reading up on some new programming language or software development technique.

At times, Victor likes to pretend he's mentally sane, and can be seen catching up with friends, watching a movie, or exploring Boston.
Education
  • Massachusetts Institute of Technology
    Ph.D., Computer Science, present
  • Massachusetts Institute of Technology
    M.Eng., Computer Science
  • Massachusetts Institute of Technology
    B.S., Computer Science, Management
  • National College of Computer Science "Tudor Vianu"
    Computer Science
Basic Information
Gender
Male
Birthday
December 29
Other names
龍望, pwnall
Apps with Google+ Sign-in
  • Mortal Kombat X
Victor Costan's +1's are the things they like, agree with, or want to recommend.
BootLoaderSpec
www.freedesktop.org

The Boot Loader Specification. TL;DR: Currently there's little cooperation between multiple distributions in dual-boot (or triple, ... multi

Projects/OSTree - GNOME Wiki!
wiki.gnome.org

OSTree - "git for operating system binaries". OSTree is a tool for managing bootable, immutable, versioned filesystem trees. It is not a pac

A Flashable CentOS Image for the Intel Edison –
seven.centos.org

A Flashable Image for the Intel Edison. The Intel Edison system-on-a-chip boards are pretty cool, a little compute module can plug into a nu

Reboot a server and wait for it to come back
support.ansible.com

We may hate it, but sometimes the need arises to reboot a server. One common case is installing and using a new kernel. Wouldn't it be great

Serverspec - Home
serverspec.org

Serverspec.github.com :

Packer by HashiCorp
www.packer.io

Packer is a free and open source tool for creating golden images for multiple platforms from a single source configuration.

kraksoft/vagrant-box · GitHub
github.com

vagrant-box - Create your own Vagrant box, based on Debian/Ubuntu installer

Module Index — Ansible Documentation
docs.ansible.com

Introduction · Installation · Getting Started · Inventory · Dynamic Inventory · Patterns · Introduction To Ad-Hoc Commands · The Ansible Con

lanayotech/vagrant-manager · GitHub
github.com

vagrant-manager - Manage your vagrant machines in one place with Vagrant Manager for OS X

Mesos, Omega, Borg: A Survey : umbrant
www.umbrant.com

Google recently unveiled one of their crown jewels of system infrastructure: Borg, their cluster scheduler. This prompted me to re-read the

Large-scale cluster management at Google with Borg
research.google.com

Venue. Proceedings of the European Conference on Computer Systems (EuroSys), ACM, Bordeaux, France (2015). Publication Year. 2015. Authors.

caskroom/homebrew-cask · GitHub
github.com

homebrew-cask - A CLI workflow for the administration of Mac applications distributed as binaries

HoRNDIS: USB tethering driver for Mac OS X | Joshua Wise's domain
joshuawise.com

HoRNDIS (pronounce: “horrendous”) is a driver for Mac OS X that allows you to use your Android phone's native USB tethering mode to get Inte

Neural networks and deep learning
neuralnetworksanddeeplearning.com

Warm up: a fast matrix-based approach to computing the output from a neural network · The two assumptions we need about the cost function ·

CustomFontIcons.com: Crowd-commissioned font icons
customfonticons.com

Crowd-commissioned font icons that are a perfect match for Font Awesome.

srclib
srclib.org

srclib is a hackable, multi-language code analysis library for building better software tools. srclib makes developer tools like editor plug

Chrome Dev – Приложения за Android в Google Play
market.android.com

Welcome to Chrome Dev for Android!• Live on the bleeding edge: Try out our latest features. (They'll be rough around the edges!) • Give earl

Kitematic
kitematic.com

Kitematic - The easiest way to use Docker on Mac.

w3math−Graphical Programmable Math Tools for everyone
w3math.com

From miles to kilometers -----#!! miles = 65;;??!! km = miles * 1.609344??!! !! #----- From kilometers to miles -----#!! km = 100;;??!! mile

Nike+ FuelBand SE BLE Protocol Reversed
www.evilsocket.net

During the last two weeks I had fun playing with the BLE protocol of the Nike+ FuelBand SE, a device to track daily steps, calories, time, e

The regular menu is crappy, and they stop serving breakfast at 11.
Public - 3 years ago
reviewed 3 years ago
Public - 3 years ago
reviewed 3 years ago
Public - 3 years ago
reviewed 3 years ago
Crowded
Public - 3 years ago
reviewed 3 years ago
9 reviews
Map
Map
Map
The bubble tea isn't as good as it used to be.
Public - 3 years ago
reviewed 3 years ago
Public - 3 years ago
reviewed 3 years ago
Public - 3 years ago
reviewed 3 years ago