At first glance, the ecosystem in the Free and Open Source Software (FOSS)
world can seem a bit complicated. There are several ways to get software:
project websites where you can download it directly, use a software
management tool that your Linux distribution provides, or you may also be
able to install a Linux distribution that includes everything you need right
out of the box! Once you understand this ecosystem, you can find where your
contributions would be most useful, and why contributing is beneficial to
your organization and the FOSS community.
So, where does this all begin? FOSS often originates with a project which
maintains the source code for the software and provides its own development
and support infrastructure.
A Linux distribution is a carefully culled collection of software from these
upstream projects which makes a complete operating system and e... (more)
I will be attending the 5th Annual Emerging Technologies for the Enterprise
Conference (ETE 2010) this Thursday and Friday, April 8-9, 2010.
The event is billed for “developers, architects, and IT executives” and
attempts to provide a dynamic forum for “emerging technology and Open
I look forward to seeing Robert C. (Uncle Bob) Martin’s keynote on “Bad
Code, Craftsmanship, Engineering, and Certification”, a panel discussion on
“Open source is a commercial enterprise”, another panel on “Social
Media: Why should I care?”, a second Bob Martin presentation on “Agility
and ... (more)
On the heels of the 5th Annual Emerging Technologies for the Enterprise
Conference (ETE 2010) in Philadelphia that CJ attended last week, I’ll be
attending the 4th Annual Linux Foundation Collaboration Summit tomorrow
through Friday in San Francisco.
The Linux Foundation Collaboration Summit is an exclusive, invitation-only
summit gathering core kernel developers, distribution maintainers, ISVs, end
users, system vendors and other community organizations for plenary sessions
and workgroup meetings to meet face-to-face to tackle and solve the most
pressing issues facing Linux tod... (more)
X11 is the graphical user interface most widely used on Linux operating
systems. My slides and video demo for a short talk given at the Philadelphia
area Linux Users Group (PLUG) on March 2nd are on-line. The slides briefly
cover xrandr (which can also be used to set the screen resolution), xset, xwd
/ xwud, xdotool, and xautomation including xte. You can get the slides and
watch the video at my page on Automating X11 Keystrokes.
In January I attended the 10th annual Southern California Linux Expo. In
addition to speaking and running the Ubuntu booth, I had an opportunity to
talk to other sysadmins about everything from selection of distribution to
the latest in configuration management tools and virtualization technology.
I ended up in a conversation with a fellow sysadmin who was using a
proprietary virtualization technology on Red Hat Enterprise Linux. Not only
did he have surprising misconceptions about the FOSS (Free and Open Source
Software) virtualization tools available, he assumed that some of the... (more)