Former White House Communicator Jamie Smith Joins the Linux Foundation as Chief Marketing Officer

  • SAN FRANCISCO, March 27, 2018 – The Linux Foundation, the organization of choice for the world’s top developers and companies to build and advance open technology, today announced Jamie Smith is joining the organization as Chief Marketing Officer.

    Smith brings a depth of experience to the Linux Foundation having served President Barack Obama in the White House and former Secretaries of State Hillary Rodham Clinton and Madeleine K. Albright. Additionally, she served in various leadership positions in the U.S. Intelligence Community and the U.S. Senate, at Edelman Worldwide, and in the Blockchain ecosystem from the Bitfury Group to the World Economic Forum’s Blockchain Future Council to the Global Blockchain Business Council.

    “Jamie’s background will help expand The Linux Foundation’s reach and influence among new communities,” said Jim Zemlin, executive director at The Linux Foundation. “With a proven track record of driving strategic communications across policy, technology, security and women’s empowerment issues, Jamie brings a whole new level of expertise to the organization.”

    Smith will oversee the marketing and communications functions at the Foundation and will serve as a spokesperson and thought leader in support of projects and initiatives hosted at the organization.

    “The Linux Foundation’s work touches every area of our society. From the Core Infrastructure Initiative that supports and protects the world’s most critical open source software to Cybersecurity to AI and more. The Foundation is the premier organization supporting the largest collaborative fabric of our generation and it is my great honor to join such a remarkable team,” said Jamie Smith, chief marketing officer at The Linux Foundation. “I’m eager to help bring this work and the opportunity to contribute to it to new communities all over the world.”

    About Jamie Smith:

    Smith served as Special Assistant to and Spokeswoman for President Barack Obama and Deputy White House Press Secretary, Director of Public Affairs for the Office of the Director of National Intelligence (ODNI) and General (Ret.) James Clapper. She was also Communications Director for the Senate Select Committee on Intelligence and the Senate Committee on Commerce, Science and Transportation under its then Chairman John D (Jay) Rockefeller IV and was the Spokeswoman and Traveling Press Director for Secretary Hillary Rodham Clinton’s 2008 Presidential Campaign. Jamie also served as Communications Director for former Secretary of State Madeleine K. Albright and The Albright Group, LLC., and was Policy Aide to Congresswoman Nita M. Lowey (D-NY). Most recently she served simultaneously as the Global Chief Communications Officer at the Bitfury Group and CEO of the Global Blockchain Business Council (GBBC). She has also served as Executive Vice President at Edelman Worldwide.

    About The Linux Foundation:

    The Linux Foundation is the organization of choice for the world’s top developers and companies to build ecosystems that accelerate open technology development and industry adoption. Together with the worldwide open source community, it is solving the hardest technology problems by creating the largest shared technology investment in history. Founded in 2000, The Linux Foundation today provides tools, training and events to scale any open source project, which together deliver an economic impact not achievable by any one company. More information can be found at

    The post Former White House Communicator Jamie Smith Joins the Linux Foundation as Chief Marketing Officer appeared first on The Linux Foundation.

Tmux Commands

screen and tmux

A comparison of the features (or more-so just a table of notes for accessing some of those features) for GNU screen and BSD-licensed tmux.

The formatting here is simple enough to understand (I would hope). ^ means ctrl+, so ^x is ctrl+x. M- means meta (generally left-alt or escape)+, so M-x is left-alt+x

It should be noted that this is no where near a full feature-set of either group. This - being a cheat-sheet - is just to point out the most very basic features to get you on the road.

Trust the developers and manpage writers more than me. This document is originally from 2009 when tmux was still new - since then both of these programs have had many updates and features added (not all of which have been dutifully noted here).

Action tmux screen
start a new session tmux OR
tmux new OR
tmux new-session
re-attach a detached session tmux attach OR
tmux attach-session
re-attach an attached session (detaching it from elsewhere) tmux attach -d OR
tmux attach-session -d
screen -dr
re-attach an attached session (keeping it attached elsewhere) tmux attach OR
tmux attach-session
screen -x
detach from currently attached session ^b d OR
^b :detach
^a ^d OR
^a :detach
rename-window to newname ^b , <newname> OR
^b :rename-window <newn>
^a A <newname>
list windows ^b w ^a w
list windows in chooseable menu ^a "
go to window # ^b # ^a #
go to last-active window ^b l ^a ^a
go to next window ^b n ^a n
go to previous window ^b p ^a p
see keybindings ^b ? ^a ?
list sessions ^b s OR
tmux ls OR
tmux list-sessions
screen -ls
toggle visual bell ^a ^g
create another window ^b c ^a c
exit current shell/window ^d ^d
split window/pane horizontally ^b " ^a S
split window/pane vertically ^b % ^a |
switch to other pane ^b o ^a <tab>
kill the current pane ^b x OR (logout/^D)
collapse the current pane/split (but leave processes running) ^a X
cycle location of panes ^b ^o
swap current pane with previous ^b {
swap current pane with next ^b }
show time ^b t
show numeric values of panes ^b q
toggle zoom-state of current pane (maximize/return current pane) ^b z
break the current pane out of its window (to form new window) ^b !
re-arrange current panels within same window (different layouts) ^b [space]
Kill the current window (and all panes within) ^b killw [target-window]
  • Use the same script for updating/ upgrading

    Make sure to change the versions to the latest releases:

    #!/bin/bash set -e bpcver=4.2.1 bpcxsver=0.57 rsyncbpcver=

    Scroll through the script, know what you are doing.

    Uncomment the upgrade section(s) and comment out the install section(s)

    read more
  • Again running smartctl after all is said and done:

    smartctl --all /dev/sda

    ddrescue-smartctl-after-rescue.png ddrescue-smartctl-2.png

    Yet an old drive in itself, I run the wheels off of them, and monitor regularly as anyone should.

    read more