Spreading Linux within Interamerican University of Puerto Rico
My colleagues and I came to the Bayamón campus of the Interamerican University of Puerto Rico earlier this year to open the SNAP Development Center. Subtitled the "Open Source Laboratory of Interamerican University of Puerto Rico", our vision is to "create a thriving open-source software project within a university setting that will significantly impact the Puerto Rico software industry, generating new opportunities for economic development."
It's not easy when you're the only ones around promoting and using Linux and open-source software, and it had been lonely while we launched our Open Source Laboratory. But now, after six months of work, we finally were ready to change things--we were ready to kick off our first Linux installfest.
Before everyone settled into their patterns at the beginning of the current semester, we decided to shake things up a bit by hosting the first-ever installfest on the Bayamón campus. We knew it would be difficult to set this up, considering the wide range of architectures and technologies spread across the campus, so we decided to host Linux Awareness Days prior to the installfest. The objective of the Linux Awareness Days was two-fold. First, we wanted to give students an opportunity to see Linux and, if they dared, ask questions and try out one of our demonstration machines. The second objective was to create some buzz and anticipation for our Linux installfest.
We scheduled our Linux Awareness Days for August 30 and 31, 2004, with the installfest scheduled for September 9. On August 30 we set up three computers outside the Information and Telecommunications building. We had two desktops and one laptop, all running SuSE Linux 9.1. One of the machines was wired to the Internet. We also had a television monitor playing Revolution OS. During the four hours we were there, about 20 or so students actually came up and asked questions, while some got in a few rounds of Frozen Bubble and Pingus. A larger crowd lurked around but never got too close. We distributed about 150 flyers for the installfest and shut down for the day, expecting to repeat our efforts the next day. Unfortunately, the 31st turned out to be a Hurricane Day, and classes were canceled due to the threat of Hurricane Frances. Frances never hit Puerto Rico, but it did go on to hit Florida.
After the Awareness Day, a stream of visitors started coming to the SNAP laboratory requesting copies of SuSE Linux. We felt certain that September 9th would see a decent turn-out for the installfest. Between the events, we busied ourselves with creating a full day of presentations and demonstrations. We weren't sure how many students might show up to complete actual installations, so we wanted a full agenda of educational and entertaining sessions. We also wanted to make sure we accomplished one of primary goals for the installfest: we wanted to improve the reputation of Linux, open source and our open-source laboratory among students.
On the day of the installfest, right from the start, we saw that participation was going to exceed our expectations. One student arrived early, eager to get started installing Linux on his desktop computer. Following that, students begin to roll in and fill up all of the available seats. I launched our activity with a brief introduction to our project and then proceeded to share my perceptions on the changing Linux marketplace. I also shared my predictions concerning the future of Linux. Throughout the day, I organized presentations for three of our student software engineers: James O'Malley, a leader in the Puerto Rico Open Source community from Altamente.com, Inc.; PJ Cabrera, our software architect; and myself.
While I gave my presentation, PJ led the efforts to install Linux on the various computers students brought. Most students wanted to install SuSE Linux Professional 9.1, which had been demonstrated at our Linux Awareness Day. Throughout both of our activities, students constantly asked us about how easy it is to install Linux. I answered by sharing what has been my observation in my limited experience installing Linux. Installing Linux usually is simple, but when things go wrong, they go very wrong.
The results from our first installfest supported my observation. We tried to install SuSE 9.1 on four machines, and all of them were unsuccessful for a variety of reasons. Most of the machines were older models, and SuSE apparently did not have the right drivers for the machines. We even were unsuccessful at booting Knoppix from these machines' CD-ROM drives, because they did not have sufficient RAM to load Knoppix into memory. These machines were a mixture of older machines and new but non-factory standard machines. Our only installation success came when using Linspire. After trying unsuccessfully to install SuSE and Knoppix, we remembered that we had a copy of Linspire around. Linspire installed easily, so the student also took a copy home to install on other machines.
In the end, we were satisfied with the success of our activity. 31 students participated throughout the day, and we passed out numerous copies of SuSE, Knoppix and Linspire. We were able to collect contact information for these students, which will help us when organizing future activities, including the search for additional student software engineers to work with us on the project. Due to James O'Malley's participation in the event, we were able to provide students with an opportunity to network with local companies using Linux and open source. Our only negative comments demonstrate our success: our laboratory wasn't quite big enough and there weren't enough seats.
During the 18 months we have remaining at the Bayamón campus, we intend to host at least five more installfests. I will have to check if the campus auditorium is available--it seats 700.
Kevin Shockey is the program manager for the SNAP Development Center, a research and commercialization initiative for the Bayamón campus of Interamercan University of Puerto Rico. With Bachelors and Masters degrees in computer science, he now is re-inventing himself as an entrepreneur.
Practical Task Scheduling Deployment
One of the best things about the UNIX environment (aside from being stable and efficient) is the vast array of software tools available to help you do your job. Traditionally, a UNIX tool does only one thing, but does that one thing very well. For example, grep is very easy to use and can search vast amounts of data quickly. The find tool can find a particular file or files based on all kinds of criteria. It's pretty easy to string these tools together to build even more powerful tools, such as a tool that finds all of the .log files in the /home directory and searches each one for a particular entry. This erector-set mentality allows UNIX system administrators to seem to always have the right tool for the job.
Cron traditionally has been considered another such a tool for job scheduling, but is it enough? This webinar considers that very question. The first part builds on a previous Geek Guide, Beyond Cron, and briefly describes how to know when it might be time to consider upgrading your job scheduling infrastructure. The second part presents an actual planning and implementation framework.
Join Linux Journal's Mike Diehl and Pat Cameron of Help Systems.
Free to Linux Journal readers.View Now!
|The Firebird Project's Firebird Relational Database||Jul 29, 2016|
|Stunnel Security for Oracle||Jul 28, 2016|
|SUSE LLC's SUSE Manager||Jul 21, 2016|
|My +1 Sword of Productivity||Jul 20, 2016|
|Non-Linux FOSS: Caffeine!||Jul 19, 2016|
|Murat Yener and Onur Dundar's Expert Android Studio (Wrox)||Jul 18, 2016|
- The Firebird Project's Firebird Relational Database
- Stunnel Security for Oracle
- My +1 Sword of Productivity
- SUSE LLC's SUSE Manager
- Non-Linux FOSS: Caffeine!
- Managing Linux Using Puppet
- Murat Yener and Onur Dundar's Expert Android Studio (Wrox)
- Parsing an RSS News Feed with a Bash Script
- Google's SwiftShader Released
- Doing for User Space What We Did for Kernel Space
With all the industry talk about the benefits of Linux on Power and all the performance advantages offered by its open architecture, you may be considering a move in that direction. If you are thinking about analytics, big data and cloud computing, you would be right to evaluate Power. The idea of using commodity x86 hardware and replacing it every three years is an outdated cost model. It doesn’t consider the total cost of ownership, and it doesn’t consider the advantage of real processing power, high-availability and multithreading like a demon.
This ebook takes a look at some of the practical applications of the Linux on Power platform and ways you might bring all the performance power of this open architecture to bear for your organization. There are no smoke and mirrors here—just hard, cold, empirical evidence provided by independent sources. I also consider some innovative ways Linux on Power will be used in the future.Get the Guide