Part I of this Deep Dive on containers introduces
the idea of kernel control groups, or cgroups, and the way you can isolate,
limit and monitor selected userspace applications. Here,
I dive a bit deeper and focus on the next step of process
isolation—that is, through containers, and more specifically, the Linux
Containers (LXC) framework.
A look at Linux kernel developers' various
revision control solutions through the years, Linus Torvalds' decision to use
BitKeeper and the controversy that followed, and how Git came to be created.
Ever wanted to stream prerecorded music or a live event, such as a lecture or
concert for an internet audience? With Icecast and Liquidsoap, you can set up a
full-featured, flexible internet radio station using free software and open
standards.
My day job pays me on the 15th and last day of every month, unless those
days land on a weekend, in which case I get paid the Friday before. With
those rules, creating a Google Calendar event is shockingly difficult. In
fact, it's not possible to create a recurring event with those rules using
Google's GUI scheduling tool.
Summer is slowly coming to an end, schools are going into session, and we're all gathering projects and topics to get us through the winter. If you have any interesting topics or projects you're working on, we'd love to hear about them.
This is the second in a series of articles on systems administrator
fundamentals. These days, DevOps has made even the job title "systems
administrator" seem a bit archaic, much like the "systems
analyst" title it
replaced. These DevOps positions are rather different from sysadmin jobs in
the past.
Ladies and gentlemen, we've left Mars. Well, at least I'm done with the
Martian lander from my past few articles. I hope you had chance to experiment with
it and find out that it's not too easy to land a craft on any planet!