Linux Journal Archive Dvd 1994–2014

Total Page:16

File Type:pdf, Size:1020Kb

Linux Journal Archive Dvd 1994–2014 ™ A Look at the History behind systemd Since 1994: The Original Magazine of the Linux Community MARCH 2015 | ISSUE 251 | www.linuxjournal.com SYSTEM ADMINISTRATION Build Lightweight Virtual Containers PLUS Get a Fully Capable Android Tablet for $20 Using Puppet’s Libreboot WATCH: Hiera and for a Free ISSUE Encrypting Software OVERVIEW Credentials Laptop V LJ251-March2015.indd 1 2/19/15 9:21 AM LINUX JOURNAL ARCHIVE DVD 1994–2014 Are you tiredtiered of of dealing dealing with with proprietary proprietary storage? storage? ® 9%2Ä4MHÆDCÄ2SNQ@FD ZFS Unified Storage zStax StorCore from Silicon - From modest data storage needs to a multi-tiered production storage environment, zStax StorCore zStax StorCore 64 zStax StorCore 104 The zStax StorCore 64 utilizes the latest in The zStax StorCore 104 is the flagship of the dual-processor Intel® Xeon® platforms and fast zStax product line. With its highly available SAS SSDs for caching. The zStax StorCore 64 configurations and scalable architecture, the platform is perfect for: zStax StorCore 104 platform is ideal for: NOW AVAILABLE VPDOOPHGLXPRIILFHILOHVHUYHUV EDFNHQGVWRUDJHIRUYLUWXDOL]HGHQYLURQPHQWV VWUHDPLQJYLGHRKRVWV PLVVLRQFULWLFDOGDWDEDVHDSSOLFDWLRQV VPDOOGDWDDUFKLYHV DOZD\VDYDLODEOHDFWLYHDUFKLYHV www.linuxjournal.com/dvd TalkTalk with with an anexpert expert today: today: 866-352-1173 866-352-1173 - http://www.siliconmechanics.com/zstax LJ251-March2015.indd 2 2/19/15 9:21 AM Are you tiredtiered of of dealing dealing with with proprietary proprietary storage? storage? ® 9%2Ä4MHÆDCÄ2SNQ@FD ZFS Unified Storage zStax StorCore from Silicon - From modest data storage needs to a multi-tiered production storage environment, zStax StorCore zStax StorCore 64 zStax StorCore 104 The zStax StorCore 64 utilizes the latest in The zStax StorCore 104 is the flagship of the dual-processor Intel® Xeon® platforms and fast zStax product line. With its highly available SAS SSDs for caching. The zStax StorCore 64 configurations and scalable architecture, the platform is perfect for: zStax StorCore 104 platform is ideal for: VPDOOPHGLXPRIILFHILOHVHUYHUV EDFNHQGVWRUDJHIRUYLUWXDOL]HGHQYLURQPHQWV VWUHDPLQJYLGHRKRVWV PLVVLRQFULWLFDOGDWDEDVHDSSOLFDWLRQV VPDOOGDWDDUFKLYHV DOZD\VDYDLODEOHDFWLYHDUFKLYHV TalkTalk with with an anexpert expert today: today: 866-352-1173 866-352-1173 - http://www.siliconmechanics.com/zstax LJ251-March2015.indd 3 2/19/15 9:21 AM MARCH 2015 CONTENTS ISSUE 251 SYSTEM ADMINISTRATION FEATURES 58 Using Hiera 68 Managing 82 Infinite with Puppet Services BusyBox Use Hiera to encrypt in Linux: with systemd sensitive data Past, Present Build one Linux in Puppet. system within Scott Lackey and Future another, using Learn about the the latest utilities history of init systems within the in Linux and systemd suite of understand how management tools. these systems Charles Fisher evolved over time. Jonas Gorauskas 4 / MARCH 2015 / WWW.LINUXJOURNAL.COM LJ251-March2015.indd 4 2/19/15 9:21 AM COLUMNS 22 34 Dave Taylor’s Work the Shell Let’s Play Cards with Acey-Deucey, Part II 38 Kyle Rankin’s Hack and / Libreboot on an X60, Part I: the Setup 44 Shawn Powers’ The Open-Source Classroom The Teeny Tiny $20 Tablet 100 Doc Searls’ EOF 24 Resurrecting the Armadillo IN EVERY ISSUE 8 Current_Issue.tar.gz 10 Letters 16 UPFRONT 32 Editors’ Choice 54 New Products 105 Advertisers Index ON THE COVER (3VVRH[[OL/PZ[VY`ILOPUKZ`Z[LTKW )\PSK3PNO[^LPNO[=PY[\HS*VU[HPULYZW <ZPUN7\WWL[Z/PLYHHUK,UJY`W[PUN*YLKLU[PHSZW 3PIYLIVV[MVYH-YLL:VM[^HYL3HW[VWW 7S\Z!.L[H-\SS`*HWHISL(UKYVPK;HISL[MVY W 44 LINUX JOURNAL (ISSN 1075-3583) is published monthly by Belltown Media, Inc., 2121 Sage Road, Ste. 395, Houston, TX 77056 USA. Subscription rate is $29.50/year. Subscriptions start with the next issue. WWW.LINUXJOURNAL.COM / MARCH 2015 / 5 LJ251-March2015.indd 5 2/19/15 11:53 AM Executive Editor Jill Franklin [email protected] Senior Editor Doc Searls [email protected] Associate Editor Shawn Powers [email protected] Art Director Garrick Antikajian [email protected] Products Editor James Gray [email protected] Editor Emeritus Don Marti [email protected] Technical Editor Michael Baxter [email protected] Senior Columnist Reuven Lerner [email protected] Security Editor Mick Bauer [email protected] Hack Editor Kyle Rankin lj@greenfly.net Virtual Editor Bill Childers [email protected] Contributing Editors )BRAHIM (ADDAD s 2OBERT ,OVE s :ACK "ROWN s $AVE 0HILLIPS s -ARCO &IORETTI s ,UDOVIC -ARCOTTE 0AUL "ARRY s 0AUL -C+ENNEY s $AVE 4AYLOR s $IRK %LMENDORF s *USTIN 2YAN s !DAM -ONSEN President Carlie Fairchild [email protected] Publisher Mark Irgang [email protected] Associate Publisher John Grogan [email protected] Director of Digital Experience Katherine Druckman [email protected] Accountant Candy Beauchamp [email protected] Linux Journal is published by, and is a registered trade name of, Belltown Media, Inc. PO Box 980985, Houston, TX 77098 USA Editorial Advisory Panel Nick Baronian Kalyana Krishna Chadalavada "RIAN #ONNER s +EIR $AVIS -ICHAEL %AGER s 6ICTOR 'REGORIO $AVID ! ,ANE s 3TEVE -ARQUEZ $AVE -C!LLISTER s 4HOMAS 1UINLAN Chris D. Stark Advertising % -!),: [email protected] URL: www.linuxjournal.com/advertising 0(/.% EXT Subscriptions % -!),: [email protected] URL: www.linuxjournal.com/subscribe MAIL: PO Box 980985, Houston, TX 77098 USA LINUX is a registered trademark of Linus Torvalds. LJ251-March2015.indd 6 2/19/15 9:21 AM LJ251-March2015.indd 7 2/19/15 9:21 AM Current_Issue.tar.gz Putting Out SHAWN POWERS Fires and Designing Fire- Proof Buildings ystem administration is a very and ever-changing field. This general term. It’s our job to month, we learn how to be better S fix problems, repair systems at our jobs, even if the measure of and remind people to try power “success” is constantly fluctuating. cycling their troubled desktops. Dave Taylor starts off this issue with We are also responsible for a continuation of his script-based creating systems that don’t develop card game. Designing games with problems, need fewer repairs and Dave is a great way to become better run without being power cycled. In shell scripters, and so in a very real an ideal world, system administrators sense, we can justify playing games would work themselves out of a at work. Kyle Rankin follows Dave job in short order. Thankfully (or with a nerdier sort of game: trying unfortunately?), that’s not how it to replace the proprietary BIOS on goes. We always have problems a ThinkPad with Libreboot. Coreboot to fix, and there’s always a better is an open-source BIOS replacement, way to do what we’re doing. Thus, and Libreboot goes a step further system administration is a vibrant by stripping out all the proprietary code. If you think having a free V VIDEO: BIOS with built-in GRUB sounds Shawn Powers runs interesting, you’ll want to check out through the latest issue. Kyle’s column this month. 8 / MARCH 2015 / WWW.LINUXJOURNAL.COM LJ251-March2015.indd 8 2/19/15 9:21 AM CURRENT_ISSUE.TAR.GZ My personal contribution to the article. Once you understand systemd, System Administration issue is Charles Fisher follows up with a great something I find to be more useful tutorial on using the new init system than I ever expected. Android tablets to create powerful and lightweight are convenient for things like Wi-Fi virtual containers utilizing systemd sniffing, but they are often unwieldy FOR INITIALIZATION &OR STUBBORN 3YS6 to carry around. My solution is to lovers like myself, it’s great to read convert a cheap pre-paid cell phone some information on the advantages into a tiny, pocket-size tablet. If you systemd might offer. already have an Android phone, it Doc Searls closes out our issue with might be redundant, but for me, a a new look at the 15-year-old Cluetrain $20 tablet was too hard to pass up. In Manifesto. If you’re a fan of the Locke, my column, I give you all the details. Levine, Weinberger and Searls project, Puppet is an incredible tool for you’ll want to read what’s happening managing the system configurations of with New Clues today. multiple nodes. Scott Lackey describes If it weren’t for the modern a great tool we can use to store site- technological world we live in, system specific data more efficiently (and administration wouldn’t even exist! securely). Hiera is a key/value lookup Thankfully (or again, unfortunately?), tool that integrates directly with our world is getting more and more Puppet and makes a great tool even technological every day. The need better. If you want to have a clear for system administrators and their separation between your sensitive data tools are more in demand than ever and the Puppet system that uses it, before, and this issue of Linux Journal or if you want to save time by reusing was written to educate, inform and common data, Hiera is a tool any even entertain those of us in the Puppet admin will want to check out. digital trenches. We hope you enjoy Jonas Gorauskas gives us a history this issue as much as we enjoyed of systemd. Whether you love the putting it together!Q new initialization system, or think it’s a terrible implementation of a Shawn Powers is the Associate Editor for Linux Journal. horrible idea, systemd is here to He’s also the Gadget Guy for LinuxJournal.com, and he has stay—at least for a while. If you’ve an interesting collection of vintage Garfield coffee mugs. ever been curious how we got Don’t let his silly hairdo fool you, he’s a pretty ordinary guy FROM SIMPLE INIT SCRIPTS TO 3YS6 AND and can be reached via e-mail at [email protected]. beyond, you’ll want to read Jonas’ Or, swing by the #linuxjournal IRC channel on Freenode.net.
Recommended publications
  • Linux Journal | August 2014 | Issue
    ™ SPONSORED BY Since 1994: The Original Magazine of the Linux Community AUGUST 2014 | ISSUE 244 | www.linuxjournal.com PROGRAMMING HOW-TO: + OpenGL Build, Develop Programming and Validate Creation of RPMs USE VAGRANT Sysadmin Cloud for an Easier Troubleshooting Development with dhclient Workflow Tips for PROMISE Becoming a THEORY Web Developer An In-Depth A Rundown Look of Linux for Recreation V WATCH: ISSUE OVERVIEW LJ244-Aug2014.indd 1 7/23/14 6:56 PM Get the automation platform that makes it easy to: Build Infrastructure Deploy Applications Manage In your data center or in the cloud. getchef.com LJ244-Aug2014.indd 2 7/23/14 11:41 AM Are you tiredtiered of of dealing dealing with with proprietary proprietary storage? storage? ® 9%2Ä4MHÆDCÄ2SNQ@FD ZFS Unified Storage zStax StorCore from Silicon - From modest data storage needs to a multi-tiered production storage environment, zStax StorCore zStax StorCore 64 zStax StorCore 104 The zStax StorCore 64 utilizes the latest in The zStax StorCore 104 is the flagship of the dual-processor Intel® Xeon® platforms and fast zStax product line. With its highly available SAS SSDs for caching. The zStax StorCore 64 configurations and scalable architecture, the platform is perfect for: zStax StorCore 104 platform is ideal for: VPDOOPHGLXPRIILFHILOHVHUYHUV EDFNHQGVWRUDJHIRUYLUWXDOL]HGHQYLURQPHQWV VWUHDPLQJYLGHRKRVWV PLVVLRQFULWLFDOGDWDEDVHDSSOLFDWLRQV VPDOOGDWDDUFKLYHV DOZD\VDYDLODEOHDFWLYHDUFKLYHV TalkTalk with with an anexpert expert today: today: 866-352-1173 866-352-1173 - http://www.siliconmechanics.com/zstax LJ244-Aug2014.indd 3 7/23/14 11:41 AM AUGUST 2014 CONTENTS ISSUE 244 PROGRAMMING FEATURES 64 Vagrant 74 An Introduction to How to use Vagrant to create a OpenGL Programming much easier development workflow.
    [Show full text]
  • Withlinux Linux
    LINUX JOURNAL MISTERHOUSE | F-SPOT | AJAX | KAFFEINE | ROBOTS | VIDEO CODING An Excerpt from Apress’ Beginning DIGITAL LIFESTYLE DIGITAL Ubuntu Linux: From Novice to Professional ™ Since 1994: The Original Magazine of the Linux Community OCTOBER 2006 | ISSUE 150 | www.linuxjournal.com MisterHouse | AL F-Spot DIGIT | Ajax | Kaffeine LIFESTYLE | ux Robots with LinuxLin | Video Coding Video >> F-Spot Tips >> Working with Digital Images >> H.264 Video Encoding for Low-Bitrate Video | Ubuntu >> Linux-Based Do-It-Yourself Robots >> Share Music with Kaffiene, Amarok, Last.fm and more >> Digital Convenience at Home with Open-Source Technology O >> Maddog’s Travel Gadgets C T O B E >> Using MisterHouse for Home Automation R 2006 AN I S S PUBLICATION U E USA $5.00 150 + Doc Searls Breaks the Marketing Matrix CAN $6.50 U|xaHBEIGy03102ozXv,:! Today, Carlo restored a failed router in Miami, rebooted a Linux server in Tokyo, and remembered someone’s very special day. With Avocent centralized management solutions, the world can finally revolve around you. Avocent puts secure access and control right at your fingertips – from multi-platform servers to network routers, your local data center to branch offices. Our “agentless” out-of-band solution manages your physical and virtual connections (KVM, serial, integrated power, embedded service processors, IPMI and SoL) from a single console. You have guaranteed access to your critical hardware even when in-band methods fail. Let others roll crash carts to troubleshoot – with Avocent, trouble becomes a thing of the past, so you can focus on the present. Visit www.avocent.com/special to download Data Center Control: Guidelines to Achieve Centralized Management white paper.
    [Show full text]
  • Coreboot - the Free firmware
    coreboot - the free firmware Linux Club of Peking University April 9th, 2016 . Linux Club of Peking University coreboot - the free firmware April 9th, 2016 1 / 30 1 History 2 Why use coreboot 3 How coreboot works 4 Building and using coreboot 5 Flashing 6 Utilities and Debugging 7 Contribute to coreboot 8 Proprietary Components 9 References . Linux Club of Peking University coreboot - the free firmware April 9th, 2016 2 / 30 History: from LinuxBIOS to coreboot coreboot has a very long history, stretching back more than 15 years to when it was known as LinuxBIOS. While the project has gone through lots of changes over the years, many of the earliest developers still contribute today. Linux Club of Peking University coreboot - the free firmware April 9th, 2016 3 / 30 LinuxBIOS v1: 1999-2000 The coreboot project originally started as LinuxBIOS in 1999 at Los Alamos National Labs (LANL) by Ron Minnich. Ron needed to boot a cluster made up of many x86 mainboards without the hassles that are part of the PC BIOS. The goal was to do minimal hardware initilization in order to boot Linux as fast as possible. Linux already had the drivers and support to initialize the majority of devices. Ron and a number of other key contributors from LANL, Linux NetworkX, and other open source firmware projects successfully booted Linux from flash. From there they were able to discover other nodes in the cluster, load a full kernel and user space, and start the clustering software. Linux Club of Peking University coreboot - the free firmware April 9th, 2016 4 / 30 LinuxBIOS v2: 2000-2005 After the initial success of v1, the design was expanded to support more CPU architectures (x86, Alpha, PPC) and to support developers with increasingly diverse needs.
    [Show full text]
  • Coreboot - the Free Firmware
    coreboot - the free firmware vimacs <https://vimacs.lcpu.club> Linux Club of Peking University May 19th, 2018 . vimacs (LCPU) coreboot - the free firmware May 19th, 2018 1 / 77 License This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/. You can find the source code of this presentation at: https://git.wehack.space/coreboot-talk/ . vimacs (LCPU) coreboot - the free firmware May 19th, 2018 2 / 77 Index 1 What is coreboot? History Why use coreboot 2 How coreboot works 3 Building and using coreboot Building Flashing 4 Utilities and Debugging 5 Join the community . vimacs (LCPU) coreboot - the free firmware May 19th, 2018 3 / 77 Index 6 Porting coreboot with autoport ASRock B75 Pro3-M Sandy/Ivy Bridge HP Elitebooks Dell Latitude E6230 7 References . vimacs (LCPU) coreboot - the free firmware May 19th, 2018 4 / 77 1 What is coreboot? History Why use coreboot 2 How coreboot works 3 Building and using coreboot Building Flashing 4 Utilities and Debugging 5 Join the community . vimacs (LCPU) coreboot - the free firmware May 19th, 2018 5 / 77 What is coreboot? coreboot is an extended firmware platform that delivers a lightning fast and secure boot experience on modern computers and embedded systems. As an Open Source project it provides auditability and maximum control over technology. The word ’coreboot’ should always be written in lowercase, even at the start of a sentence. vimacs (LCPU) coreboot - the free firmware May 19th, 2018 6 / 77 History: from LinuxBIOS to coreboot coreboot has a very long history, stretching back more than 18 years to when it was known as LinuxBIOS.
    [Show full text]
  • Licensing & Paradigms
    Licensing & Paradigms System and Network Administration Revision 2 (2020/21) Table of contents ▶ What is FOSS ▶ Intellectual Property What is FOSS What is Free and Open Source Software?… ==> SHOW AND SHARE THE RECIPE ▶ written Free Software ▶ written Open Source alone ▶ written open-source something as an ajective ▶ FOSS to be politically correct with both communities… Who is leading the movement(s)?… ==> A fundamentalist – morality come first Richard Matthew Stallman And a realist – efficiency comes first Eric Steven Raymond Schools of thoughts / Paradigms fundamentalism vs. realism ▶ FSF GNU RMS (socialists) ▶ OSI ESR (elitists) ▶ Linus Torvalds (not into politics) ▶ BSD freaks (anarchists & despots) preliminary note Most known distros Debian / Ubuntu Fedora / Redhat / CentOS All are GNU/Linux Linux -- the kernel GNU -- the userland RMS ▶ ~1980 (27 years old), works at MIT/AI lab ▶ wants to fix the driver of the Xerox printer ▶ software used to be free/open, it was the default ▶ he faced a non-disclosure agreement ▶ GNU’s Not Unix, Sep 1983 – no UNIX(tm) code ▶ wrote Emacs ▶ January 1984, quits MIT/AI lab ▶ FSF, Oct 1985 ▶ talks at parliements ▶ paranoid & activist ▶ refuses any binary blob incl. firmwares ▶ Coreboot is not enough –> Libreboot ▶ what about micro-codes? ▶ against Intel Management Engine “backdoor” ▶ against DRM but not necessarily against TPM Thinkpad X200 with Libreboot Trisquel no binary blob at all (but cpu micro-code) ▶ RMS was right about Intel ME ▶ Ermolov and Maxim Goryachy @Positive Technologies Intel Management Engine https: //en.wikipedia.org/wiki/Intel_Management_Engine#Disabling_the_ME https://github.com/corna/me_cleaner Learning curves ESR ▶ likes guns and liberty ▶ The New Hacker’s Dictionary, 1996 ▶ Fetchmail in 1996 ▶ The Cathedral and the Bazaar, Oct 1999 In short ▶ the bazaar is advocated ▶ goes with evolution of SCM and the GIT story Open Source Initiative in 1998 ▶ –> Free Software for business and not for moral terms ▶ Jon “maddog” Hall, Larry Augustin, Eric S.
    [Show full text]
  • LINUX JOURNAL (ISSN 1075-3583) Is Published Monthly by Belltown Media, Inc., 2121 Sage Road, Ste
    EPUB, Kindle,SUBSCRIBERS Android, iPhone & iPad editions SQLAlchemy | ConVirt | Fabric | Azure | RaspberryFREE PiTO ™ Make Your Android Device Play with Your Linux Box A Look at SQLAlchemy’s Since 1994: The Original Magazine of the Linux Community Features SYSTEM FEBRUARY 2013 | ISSUE 226 | www.linuxjournal.com ADMINISTRATION Manage Your HOW TO: Virtual Handling Deployment R Packages with ConVirt Spin up Linux VMs on Azure Use Fabric for Sysadmin Tasks on Remote Machines PLUS: Use a Raspberry Pi as a Colocated Server Cover226-Final-banner.indd 1 1/24/13 11:08 AM LJ226-Feb013-bu.indd 2 1/23/13 1:06 PM visit us at www.siliconmechanics.com or call us toll free at 888-352-1173 RACKMOUNT SERVERS STORAGE SOLUTIONS HIGH-PERFORMANCE COMPUTING ““ Just Just becausebecause it’sit’s badass,badass, doesn’tdoesn’t meanmean it’sit’s aa game.”game.” Pierre, our new Operations Manager, is always looking for the right tools to get more work done in less time. That’s why he respects NVIDIA ® Tesla ® GPUs: he sees customers return again and again for more server products featuring hybrid CPU / GPU computing, like the Silicon Mechanics Hyperform HPCg R2504.v3. When you partner with We start with your choice of two state-of- Silicon Mechanics, you the-art processors, for fast, reliable, energy- get more than stellar efficient processing.T hen we add four NVIDIA ® technology - you get an Tesla® GPUs, to dramatically accelerate parallel Expert like Pierre. processing for applications like ray tracing and finite element analysis. Load it up with DDR3 memory, and you have herculean capabilities and an 80 PLUS Platinum Certified power supply, all in the space of a 4U server.
    [Show full text]
  • Installing Parabola on Libreboot with Full Disk Encryption (Including /Boot)
    Home Packag2e6s00:1F18W:1i2kAi4:C000F:3o7rBu:Am0B6:E9ICs0s:4uDe6s0 talkP forro tjheisc itps addresDs ownllooga idn navigation page discussion view source history Main page Table of Contents Recent changes Random page Installing Parabola on Libreboot with full disk Help encryption (including /boot) search Search i18n Go Search Dansk – Deutsch – English – Esperanto – Español – Euskera – Français – Galego – tools Indonesia – Italiano – Lietuviškai – Magyar – Nederlands – Polski – Português – Română – What links here Slovenský – Suomi – Svenska – Türkçe – Česky – Ελληνικά – Български – Русский – Related changes ไทย – 日本語 – 正體中文 – 简体中文 – 한국어 – ﺍﻟﻌﺭﺑﻳّﺔ – עברית – Special pages Српски – Українська Printable version Permanent link Page information Copyright © 2014, 2015, 2016 Leah Rowe <[email protected]> Copyright © 2015 Jeroen Quint <[email protected]> Copyright © 2016 Albin Söderqvist Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front‐Cover Texts, and no Back‐ Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”. Libreboot on x86 uses the GRUB payload by default, which means that the GRUB configuration file (where your libreboot GRUB menu comes from) is stored directly alongside libreboot and its GRUB payload executable inside the flash chip. This means that both installing and managing GNU/Linux distributions are handled slightly differently compared to traditional BIOS systems. On most systems, it is necessary to have at least an unencrypted /boot partition (while the others, including root, may be encrypted). This is so that GRUB, and therefore the kernel, can be loaded and executed, because the boot firmware itself can't open a LUKS volume.
    [Show full text]
  • LINUX JOURNAL CROSS-PLATFORM DEVELOPMENT Shoulda | Openfire | Lazarus | Apparmor | Tircd | Titanium | Qt SEPTEMBER 2009 ISSUE+ 185
    Shoulda | Openfire | Lazarus | AppArmor | tircd | Titanium | Qt LINUX JOURNAL ™ LAZARUS a Powerful IDE for Cross- Platform Development CROSS-PLATFORM DEVELOPMENT CROSS-PLATFORM Qt Making Apps Right on All Platforms Build Rich Desktop Apps Since 1994: The Original Magazine of the Linux Community with TITANIUM SEPTEMBER 2009 | ISSUE 185 | www.linuxjournal.com GOOGLE CHROME Open-Source DEVELOPERS Compliance Shoulda | Openfire | Lazarus | AppArmor | tircd | Titanium | Qt | Titanium | AppArmor tircd | Lazarus Shoulda | Openfire Supercharging Best Practices the Web Looking at with V8 AppArmor in Ubuntu Use tircd to Connect to Twitter over IRC SEPTEMBER 2009 ISSUE 185 $5.99US $5.99CAN 09 SHOULDA MAKES +TESTING EASIER FOR RAILS DEVELOPERS 0 09281 03102 4 Temperatures are rising – prices have dropped! 1&1 Summer Specials: 1&1® HOME PACKAGE 2 Domain Names Included (Choose from .com, .net, .org, .biz and .info) N 120 GB Web Space N Credit to start advertising N 1,200 GB Monthly Traffic with major search engines N 1,200 E-mail Accounts like Google™. N Easy-to-use Site Building Tool N 24/7 Customer Support N 1&1 Blog N ... and much more! N 1&1 Photo Gallery 1st year $ .99 per 4 month FREE!* Offer valid through August 31st ! .us Domain Names $2.99 for the first year!* More special offers are available online. For details, visit www.1and1.com Now accepting * Offers valid through August 31, 2009. 24 month minimum contract term and a setup fee of $4.99 apply with the Home Package ® offer. Other terms and conditions may apply. Private domain registration not available with .us domains.
    [Show full text]
  • Quadcore with Coreboot / Libreboot on the T500 (Hopefully the T400 As Well)
    QuadCore with Coreboot / Libreboot on the T500 (hopefully the T400 as well) (Translator’s note: Unfortunately, I couldn’t get pdflatex to compile with images, so here’s the link, I’ll put lines in at least so that you can see where each image goes) I tested the quadcore-mod from here first on a T500 mainboard, but back then, the BIOS did me a great disservice, see here and read the paragraph “Why this can’t be done for the T500 and W500” at the end of the first post. Meanwhile, we got Libreboot for the T500, which is basically Coreboot without BLOBs, i.e. CPU microcode. The code differs from coreboot in certain other aspects, however I don’t know exactly. With the ROMs offered for the T500, Quads don’t work either. Finally, I got to actually using a Pandaboard to debug Libreboot’s boot process with a Quad-core installed. The boot process hangs when the third CPU is to be initialized. Looking at the code, I found out that the kconfig data is built to the original specs. In the case of the T500 (which takes the data from the folder for the T400), the maximum count for the CPU is set to two. I changed the count to 4, generated the ROM again, flashed it –> You got quadcore. Because the current Libreboot version doesn’t support screens larger than 1280x800 with the T500, I had to extract the original VGA-BIOS for the Intel graphics from the original Lenovo BIOS and integrate it instead of the “native VGA init” into the ROM.
    [Show full text]
  • We've Got Bugs, P
    Billix | Rails | Gumstix | Zenoss | Wiimote | BUG | Quantum GIS LINUX JOURNAL ™ REVIEWED: Neuros OSD and COOL PROJECTS Cradlepoint PHS300 Since 1994: The Original Magazine of the Linux Community AUGUST 2008 | ISSUE 172 WE’VE GOT Billix | Rails Gumstix Zenoss Wiimote BUG Quantum GIS MythTV BUGs AND OTHER COOL PROJECTS TOO E-Ink + Gumstix Perfect Billix Match? Kiss Install CDs Goodbye AUGUST How To: 16 Terabytes in One Case www.linuxjournal.com 2008 $5.99US $5.99CAN 08 ISSUE Learn to Fake a Wiimote Linux 172 + UFO Landing Video Interface HOW-TO 0 09281 03102 4 AUGUST 2008 CONTENTS Issue 172 FEATURES 48 THE BUG: A LINUX-BASED HARDWARE MASHUP With the BUG, you get a GPS, camera, motion detector and accelerometer all in one hand-sized unit, and it’s completely programmable. Mike Diehl 52 BILLIX: A SYSADMIN’S SWISS ARMY KNIFE Build a toolbox in your pocket by installing Billix on that spare USB key. Bill Childers 56 FUN WITH E-INK, X AND GUMSTIX Find out how to make standard X11 apps run on an E-Ink display using a Gumstix embedded device. Jaya Kumar 62 ONE BOX. SIXTEEN TRILLION BYTES. Build your own 16 Terabyte file server with hardware RAID. Eric Pearce ON THE COVER • Neuros OSD, p. 44 • Cradlepoint PHS300, p. 42 • We've got BUGs, p. 48 • E-Ink + Gumstix—Perfect Match?, p. 56 • How To: 16 Terabytes in One Case, p. 62 • Billix—Kiss Install CDs Goodbye, p. 52 • Learn to Fake a UFO Landing Video, p. 80 • Wiimote Linux Interface How-To, p. 32 2 | august 2008 www.linuxjournal.com lj026:lj018.qxd 5/14/2008 4:00 PM Page 1 The Straight Talk People
    [Show full text]
  • U | UML | Xen | Wine REVIEWED Vmware 5.5
    Jon “maddog” Hall | GPL 3 | GCJ | VMware | QEMU | UML | Xen | Wine REVIEWED VMware 5.5 ™ Since 1994: The Original Magazine of the Linux Community MAY 2006 | www.linuxjournal.com Virtual Linux NEW COLUMN: Jon “maddog” Hall’s Beachhead Tales from the Beach Embedded Java with GCJ Using RTNETLINK AN PUBLICATION USA $5.00 PLUS CAN $6.50 U|xaHBEIGy03102ozXv!:; Is Linux VoIP Ready? MAY 2006 CONTENTS Issue 145 FEATURES ON THE COVER: IMAGE BY AYAAZ RATTANSI 60 RUNNING SOUND APPLICATIONS UNDER WINE 72 XEN You can make Linux sound better with a little Wine. Xen’s unusual approach to virtual systems can give it a speed edge. Dave Phillips Irfan Habib 64 USER-MODE LINUX ON THE COVER Run Linux on top of Linux? It makes sense. Really. • VMware 5.5, p. 56 Matthew E. Hoskins • Jon "maddog" Hall's Beachhead, p. 46 68 QEMU: A MULTIHOST, MULTITARGET EMULATOR • Embedded Java with GCJ, p. 76 Can a free virtual system offer what you need? • Using RTNETLINK, p. 86 Daniel Bartholomew • Is Linux VoIP Ready? p. 80 2 | may 2006 www.linuxjournal.com MAY 2006 CONTENTS Issue 145 COLUMNS REVIEW 22 REUVEN LERNER’S 56 VMWARE WORKSTATION 5.5 AT THE FORGE FOR LINUX HOSTS Google Web Services Mick Bauer 28 MARCEL GAGNÈ’S COOKING WITH LINUX The Virtual Streets of $HOME INDEPTH 80 IS LINUX VOICE OVER IP READY? 76 EMBEDDED JAVA WITH GCJ 34 DAVE TAYLOR’S GCJ may not be for end-user applications, WORK THE SHELL but it’s the bomb for embedded systems. Counting Cards Gene Sally Next Month 36 MICK BAUER’S 80 IS LINUX VOICE OVER IP READY? PARANOID PENGUIN What are the viable VoIP options for Linux Security Features in Debian 3.1 and how do they compare? Machtelt Garrels STORAGE 42 DEE-ANN LEBLANC’S Next month, we’re going fishing.
    [Show full text]
  • The Intel Management Engine: an Attack on Computer Users' Freedom by Denis Gnutoo Carikli
    A statement by FSF President Richard Stallman on the Intel Management Engine (ME): "Meltdown and Spectre are errors. Grave errors, to be sure, but not evidently malicious. Everyone makes mistakes. Intel has done far worse with its CPUs than make a mistake. It has built in an intentional back door called the Management Engine. Important as these bugs are, don©t let Intel©s mistakes distract you from Intel©s deliberate attack!" The Intel Management Engine: an attack on computer users© freedom By Denis GNUtoo Carikli With security issues like the Spectre and Meltdown vulnerabilities (https://www.cnet.com/news/meltdown-spectre-intel-ceo-no-recall-chip-processor/) discovered in Intel chips in early 2018, it became more important than ever to talk about the necessity of software freedom in these deeply embedded technologies. Serious as though these bugs may be, we cannot let them distract us from the broader issues: Intel considers the Intel Management Engine a feature, while it©s nothing more than a threat to user freedom. Thanks to Denis GNUtoo Carikli, we have a new basis for that conversation in this article. The Intel Management Engine is a tool that ships with Intel chipsets, purportedly to ease the job of system administrators. But in reality, it is another restriction on user freedoms, imposed by a company, and used to control your computing. Carikli offers a moderately technical explanation of what©s happening with Management Engine, the ways in which it restricts rather than empowers users, and how it violates the four freedoms of free software. Carikli may be best known for his work on the Replicant project (https://www.replicant.us/), which he co-founded with Aaron Williamson, Bradley Kuhn, and Grazlano Sorbaioli.
    [Show full text]