LINUX JOURNAL (ISSN 1075-3583) Is Published Monthly by Belltown Media, Inc., 2121 Sage Road, Ste

Total Page:16

File Type:pdf, Size:1020Kb

LINUX JOURNAL (ISSN 1075-3583) Is Published Monthly by Belltown Media, Inc., 2121 Sage Road, Ste ™ INTRO TO OSCAD THE OPEN-SOURCE CAD TOOL FOR CIRCUIT DESIGN WHY MICROSOFT SHOULD EMBRACE LINUX Since 1994: The Original Magazine of the Linux Community MAY 2014 | ISSUE 241 | www.linuxjournal.com COOL PROJECTS Build an ATmega328p Programmer with the BeagleBone Black Reglue: Bridging the Digital Divide Hack the Parrot A.R. Drone V A LOOK AT CREATE BASH WATCH: SciPY FOR OPEN-SOURCE PRIMER ISSUE OVERVIEW SCIENTIFIC FORUMS WITH FOR COMPUTING DISCOURSE SYSADMINS LJ241-May2014.indd 1 4/21/14 10:05 AM LJ241-May2014.indd 2 4/21/14 10:06 AM $UH\RXFRQVLGHULQJVRIWZDUHGHÀQHGVWRUDJH" zStax StorCore =)68QLÀHG6WRUDJH IURP6LOLFRQ ZFS Unified Storage 0HFKDQLFVLVWUXO\VRIWZDUHGHÀQHGVWRUDJH )URPPRGHVWGDWDVWRUDJHQHHGVWRDPXOWLWLHUHGSURGXFWLRQVWRUDJHHQYLURQPHQWWKHzStax StorCore =)6XQLÀHGVWRUDJHDSSOLDQFHVKDYHWKHULJKWPL[RISHUIRUPDQFHFDSDFLW\DQGUHOLDELOLW\WRÀW\RXUQHHGV zStax StorCore 64 May Case Study Feature zStax StorCore 104 /HDUQKRZ9DXOW1HWZRUNVZDVDEOHWREXLOGDQ HQWHUSULVHFODVVFORXGVROXWLRQDWDFRVWHIIHFWLYHSULFH 7DONZLWKDQH[SHUWWRGD\ E\WXUQLQJWR]6WD[IURP6LOLFRQ0HFKDQLFV www.siliconmechanics.com/zstax LJ241-May2014.indd 3 4/21/14 10:06 AM MAY 2014 CONTENTS ISSUE 241 COOL PROJECTS FEATURES 58 Hacking the Parrot A.R. Drone Check out the potential for this semi-autonomous, largely automated quadracopter. Bill Childers 68 Cross-Breeding the BeagleBone Black with the ATmega328p How to build up the hardware from basic components and configure the software to transform the BeagleBone into an ATmega328p programmer. Joshua Datko 84 Reglue: Opening Up the World to Cover photo by Joshua Datko Deserving Kids, One Linux ON THE COVER Computer at a Time 0U[YV[V6ZJHK[OL6WLU:V\YJL*(+;VVSMVY*PYJ\P[+LZPNUW Reglue gives free >O`4PJYVZVM[:OV\SK,TIYHJL3PU\_W )\PSKHU(;TLNHW7YVNYHTTLY^P[O[OL)LHNSL)VUL)SHJRW Linux computers to 9LNS\L!)YPKNPUN[OL+PNP[HS+P]PKLW under-privileged /HJR[OL7HYYV[(9+YVULW children and (3VVRH[:JP7@MVY:JPLU[PMPJ*VTW\[PUNW *YLH[L6WLU:V\YJL-VY\TZ^P[O+PZJV\YZLW their families. )HZO7YPTLYMVY:`ZHKTPUZW Brian Conner 4 / MAY 2014 / WWW.LINUXJOURNAL.COM LJ241-May2014.indd 4 4/21/14 10:06 AM INDEPTH 96 Oscad: Open-Source Computer-Aided Design Tool Introducing Oscad, an open-source CAD tool for circuit design, simulation, analysis and PCB design. Rakhi R and Kannan M. Moudgalya COLUMNS 58 30 Reuven M. Lerner’s At the Forge Discourse 36 Dave Taylor’s Work the Shell Iterating Turns in Zombie Dice 40 Kyle Rankin’s Hack and / Tails above the Rest, Part III 46 Shawn Powers’ The Open-Source Classroom 68 Hulk Bash! 114 Doc Searls’ EOF A Cool Project for Microsoft: Adopt Linux IN EVERY ISSUE 8 Current_Issue.tar.gz 10 Letters 18 UPFRONT 28 Editors’ Choice 54 New Products 119 Advertisers Index 84 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 / MAY 2014 / 5 LJ241-May2014.indd 5 4/21/14 10:06 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 Publisher Carlie Fairchild [email protected] Director of Sales John Grogan [email protected] Associate Publisher Mark Irgang [email protected] Webmistress 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 "RAD !BRAM "AILLIO s .ICK "ARONIAN s (ARI "OUKIS s 3TEVE #ASE +ALYANA +RISHNA #HADALAVADA s "RIAN #ONNER s #ALEB 3 #ULLEN s +EIR $AVIS -ICHAEL %AGER s .ICK &ALTYS s $ENNIS &RANKLIN &REY s !LICIA 'IBB 6ICTOR 'REGORIO s 0HILIP *ACOB s *AY +RUIZENGA s $AVID ! ,ANE 3TEVE -ARQUEZ s $AVE -C!LLISTER s #ARSON -C$ONALD s #RAIG /DA *EFFREY $ 0ARENT s #HARNELL 0UGSLEY s 4HOMAS 1UINLAN s -IKE 2OBERTS +RISTIN 3HOEMAKER s #HRIS $ 3TARK s 0ATRICK 3WARTZ s *AMES 7ALKER 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. LJ241-May2014.indd 6 4/21/14 10:06 AM Linux Journal_Layout 1 2/6/14 10:15 AM Page 1 Register Early and SAVE! May 27-30, 2014 Sheraton Boston Get the best real-world Android developer training anywhere! • Choose from more than 75 classes and in-depth tutorials • Network with speakers and other Android developers • Check out more than 40 exhibiting companies Take your Android development skills to the next level! Find out why you should go to AnDevCon! Watch the videos at www.AnDevCon.com Register Early and Save at www.AnDevCon.com AnDevCon™ is a trademark of BZ Media LLC. Android™ is a trademark of Google Inc. Google’s Android Robot is used under terms of the Creative Commons 3.0 Attribution License. A BZ Media Event #AnDevCon LJ241-May2014.indd 7 4/21/14 10:06 AM Current_Issue.tar.gz Cooler Than SHAWN POWERS Minnesota in January y the time this issue goes to and elaborate underpinnings mean press, the snow in my backyard it can be challenging to install, but B probably will be only knee Reuven walks through the things deep in the shade. It’s the middle of that make it tick and explains why April now, and there’s still a six-foot it’s worth the hassle. Dave Taylor also snow drift on my back deck. Needless shows that hard work pays off, as he to say, it’s been a long, cold winter. ends his series on the script-based This issue of Linux Journal is cool version of Zombie Dice he’s been as well, but in a far more enjoyable building the past few months. way! The first time I was published in Kyle Rankin finishes off his series Linux Journal, it was in a Cool Projects as well. The Tails distribution is a issue, and every year it means a bunch security-minded Linux system that of really nerdy ideas and awesome has tons of privacy-enabling bells and recipes for weekend projects. This whistles. Kyle describes its advanced year is no different. features, reaching above and beyond Reuven M. Lerner starts out the what most folks do with it. issue with an article on Discourse. My column is also about tools Web forums certainly aren’t anything this month—basic shell scripting new, but Discourse is a modern- tools. Dave Taylor provides advanced looking, modern-functioning, scripting every month, but for many discussion forum. Its slick interface of us, the basics are still pretty cryptic. If you don’t know an V VIDEO: )&4(%. CONDITIONAL STATEMENT FROM Shawn Powers runs a range-numerated FOR loop, this through the latest issue. article should be useful. 8 / MAY 2014 / WWW.LINUXJOURNAL.COM LJ241-May2014.indd 8 4/21/14 10:06 AM CURRENT_ISSUE.TAR.GZ I’m a little angry with Bill Childers Finally, Doc Searls and Brian this month, because he has a great Conner prove that cool Linux projects article on hacking a Parrot A.R. Drone. aren’t always something that can I think it just about guarantees I’ll be done over a long weekend. Brian purchase a drone in the near future Conner interviews Ken Starks about to hack myself. Bill explains that the his Reglue organization. Reglue readily available “toy” drones are recycles hardware and uses Linux incredibly robust machines capable of to provide usable computer systems far more than just scaring cats. for education. We all know that In true “Cool Projects” fashion, Linux is changing the world, but Joshua Datko combines two awesome that change only occurs when we bits of technology into a teeny, tiny, have people like Ken wielding it. Doc super-powerful device. He combines the takes an interesting look at Linux surprisingly powerful BeagleBone Black as well, but he posits what might with an ATmega328p microprocessor. happen if Microsoft were to adopt The BBB plus Arduino? It sounds like a Linux. I know you’re thinking it’ll be nerdy version of, “hey, you got peanut a Minnesota-cold day in ____ before butter in my chocolate”—it’s a marriage Microsoft turns to Linux, but crazier made in heaven. things have happened. Rakhi R and Kannan M. Moudgalya This month’s focus is always one of describe the Oscad program this my favorites. We also have product month. CAD software can be announcements, tech tips and more. ridiculously expensive if you buy a The cool projects, however, are proprietary option, and often the free something that everyone seems to and open-source options aren’t quite enjoy. They warm my heart, and after a as robust as you’d like. With Oscad, winter like the one we’re finally ending, however, you can design and test a warm heart is a welcome effect.Q PCBs using 2-D and 3-D interfaces. The software not only helps organize Shawn Powers is the Associate Editor for Linux Journal. the layout of your boards, but it will He’s also the Gadget Guy for LinuxJournal.com, and he has simulate the actual operation of the an interesting collection of vintage Garfield coffee mugs.
Recommended publications
  • İşletim Sistemleri (Operating Systems)
    İşletim Sistemleri (Operating Systems) (Son Güncelleme: 03.11.2016) Bu sunumda Yrd. Doç. Dr. Andaç Mesut’un ders notlarından faydalanılmıştır. İşletim Sistemi (Operating System) • Bilgisayar donanımının doğrudan • Operating system is a software denetimi ve yönetiminden, temel which is responsible for sistem işlemlerinden ve controlling and management of uygulama yazılımlarını computer hardware, basic operations of system, running of çalıştırmaktan sorumlu olan application software. sistem yazılımıdır. • Operating system provides all • Bütün diğer yazılımların belleğe, other software to access into girdi/çıktı aygıtlarına ve kütük memory, input /output devices sistemine erişimini sağlar. and the file system. • In case more than one software • Birden çok yazılım aynı anda runs at the same time, operating çalışıyorsa, her yazılıma yeterli system is responsible being sistem kaynağını ayırmaktan ve separate enough system birbirleri ile çakışmamalarını resources to each software and sağlamaktan da sorumludur. ensuring that they don’t interfere with each other. İşletim Sisteminin Katmanları Uygulama Katmanı (Application Layer) Kabuk (Shell) Katmanı (Shell Layer) Çekirdek (Kernel) Katmanı (Kernel Layer) Donanım Katmanı (Hardware Layer) Çekirdek (Kernel) • İşletim sisteminin ana bileşeni olan • Kernel which is the main çekirdek, uygulama programları ile component of the operating system, acts as a bridge donanım bileşenleri arasında köprü among hardware vazifesi görür. components with application programs. • İşlemcide çalışan proseslerin • The management of yönetimi, bellek yönetimi ve processes running on the Giriş/Çıkış cihazlarının yönetimi gibi processor such as memory management and input / birçok temel işlev çekirdek tarafından output devices management gerçekleştirilir. is performed by kernel. Kabuk (Shell) • Çekirdeğin sağladığı • Shell is intermediary a layer servislere erişim sağlayan bir that provides access to ara katmandır.
    [Show full text]
  • Debian 1 Debian
    Debian 1 Debian Debian Part of the Unix-like family Debian 7.0 (Wheezy) with GNOME 3 Company / developer Debian Project Working state Current Source model Open-source Initial release September 15, 1993 [1] Latest release 7.5 (Wheezy) (April 26, 2014) [±] [2] Latest preview 8.0 (Jessie) (perpetual beta) [±] Available in 73 languages Update method APT (several front-ends available) Package manager dpkg Supported platforms IA-32, x86-64, PowerPC, SPARC, ARM, MIPS, S390 Kernel type Monolithic: Linux, kFreeBSD Micro: Hurd (unofficial) Userland GNU Default user interface GNOME License Free software (mainly GPL). Proprietary software in a non-default area. [3] Official website www.debian.org Debian (/ˈdɛbiən/) is an operating system composed of free software mostly carrying the GNU General Public License, and developed by an Internet collaboration of volunteers aligned with the Debian Project. It is one of the most popular Linux distributions for personal computers and network servers, and has been used as a base for other Linux distributions. Debian 2 Debian was announced in 1993 by Ian Murdock, and the first stable release was made in 1996. The development is carried out by a team of volunteers guided by a project leader and three foundational documents. New distributions are updated continually and the next candidate is released after a time-based freeze. As one of the earliest distributions in Linux's history, Debian was envisioned to be developed openly in the spirit of Linux and GNU. This vision drew the attention and support of the Free Software Foundation, who sponsored the project for the first part of its life.
    [Show full text]
  • Debian \ Amber \ Arco-Debian \ Arc-Live \ Aslinux \ Beatrix
    Debian \ Amber \ Arco-Debian \ Arc-Live \ ASLinux \ BeatriX \ BlackRhino \ BlankON \ Bluewall \ BOSS \ Canaima \ Clonezilla Live \ Conducit \ Corel \ Xandros \ DeadCD \ Olive \ DeMuDi \ \ 64Studio (64 Studio) \ DoudouLinux \ DRBL \ Elive \ Epidemic \ Estrella Roja \ Euronode \ GALPon MiniNo \ Gibraltar \ GNUGuitarINUX \ gnuLiNex \ \ Lihuen \ grml \ Guadalinex \ Impi \ Inquisitor \ Linux Mint Debian \ LliureX \ K-DEMar \ kademar \ Knoppix \ \ B2D \ \ Bioknoppix \ \ Damn Small Linux \ \ \ Hikarunix \ \ \ DSL-N \ \ \ Damn Vulnerable Linux \ \ Danix \ \ Feather \ \ INSERT \ \ Joatha \ \ Kaella \ \ Kanotix \ \ \ Auditor Security Linux \ \ \ Backtrack \ \ \ Parsix \ \ Kurumin \ \ \ Dizinha \ \ \ \ NeoDizinha \ \ \ \ Patinho Faminto \ \ \ Kalango \ \ \ Poseidon \ \ MAX \ \ Medialinux \ \ Mediainlinux \ \ ArtistX \ \ Morphix \ \ \ Aquamorph \ \ \ Dreamlinux \ \ \ Hiwix \ \ \ Hiweed \ \ \ \ Deepin \ \ \ ZoneCD \ \ Musix \ \ ParallelKnoppix \ \ Quantian \ \ Shabdix \ \ Symphony OS \ \ Whoppix \ \ WHAX \ LEAF \ Libranet \ Librassoc \ Lindows \ Linspire \ \ Freespire \ Liquid Lemur \ Matriux \ MEPIS \ SimplyMEPIS \ \ antiX \ \ \ Swift \ Metamorphose \ miniwoody \ Bonzai \ MoLinux \ \ Tirwal \ NepaLinux \ Nova \ Omoikane (Arma) \ OpenMediaVault \ OS2005 \ Maemo \ Meego Harmattan \ PelicanHPC \ Progeny \ Progress \ Proxmox \ PureOS \ Red Ribbon \ Resulinux \ Rxart \ SalineOS \ Semplice \ sidux \ aptosid \ \ siduction \ Skolelinux \ Snowlinux \ srvRX live \ Storm \ Tails \ ThinClientOS \ Trisquel \ Tuquito \ Ubuntu \ \ A/V \ \ AV \ \ Airinux \ \ Arabian
    [Show full text]
  • Master Thesis Innovation Dynamics in Open Source Software
    Master thesis Innovation dynamics in open source software Author: Name: Remco Bloemen Student number: 0109150 Email: [email protected] Telephone: +316 11 88 66 71 Supervisors and advisors: Name: prof. dr. Stefan Kuhlmann Email: [email protected] Telephone: +31 53 489 3353 Office: Ravelijn RA 4410 (STEPS) Name: dr. Chintan Amrit Email: [email protected] Telephone: +31 53 489 4064 Office: Ravelijn RA 3410 (IEBIS) Name: dr. Gonzalo Ord´o~nez{Matamoros Email: [email protected] Telephone: +31 53 489 3348 Office: Ravelijn RA 4333 (STEPS) 1 Abstract Open source software development is a major driver of software innovation, yet it has thus far received little attention from innovation research. One of the reasons is that conventional methods such as survey based studies or patent co-citation analysis do not work in the open source communities. In this thesis it will be shown that open source development is very accessible to study, due to its open nature, but it requires special tools. In particular, this thesis introduces the method of dependency graph analysis to study open source software devel- opment on the grandest scale. A proof of concept application of this method is done and has delivered many significant and interesting results. Contents 1 Open source software 6 1.1 The open source licenses . 8 1.2 Commercial involvement in open source . 9 1.3 Opens source development . 10 1.4 The intellectual property debates . 12 1.4.1 The software patent debate . 13 1.4.2 The open source blind spot . 15 1.5 Litterature search on network analysis in software development .
    [Show full text]
  • Kali Linux Obligation De Partition Gpt
    Kali Linux Obligation De Partition Gpt Ethnocentric and honeyless Parrnell shootings some amritas so laigh! Zacharias is disillusioning: she foams lumpily and belly-flopped her wind. Biyearly Wyn abate some occupations and excuse his berth so rheumatically! The same problem from your cover you can be visited, de linux partition gpt partitioned hard These problems de dados sobre essas parties forward, kali linux obligation de partition gpt, kali linux academy is reasonable command program, and very large scale data in! Xpath expression can be filled with the kali linux obligation de partition gpt and what can continue building. The obligation to contribute to do to recreate a cloud computing speed variable has lost one below half wasted with kali linux obligation de partition gpt partitions alignment with? Some models and translate or bad habit of kali linux obligation de partition gpt partition table that vendors are only other mobile phones and resources holding shift key? Any obligation to kali linux obligation de partition gpt. Windows, OS X, and Linux that features: checkbook style transactions, purchase itemization, reporting tools, more. Formal art is essentially rational. The full functionality of this structure is beyond the scope of this book. Linux distro becomes our extended and a national substantive and kali linux obligation de partition gpt schemes are? One of the more common questions in digital forensics deals with the interpretation of data found stored in the flash memory of a device. After we chat with that need of kali linux obligation de partition gpt. Otherwise available with gpt schemes which are reallocated to read them look at how that order to kali linux partition gpt.
    [Show full text]
  • R. Scott Granneman
    R. Scott Granneman 39 Summit Place • Webster Groves, MO 63119 [email protected] • www.granneman.com • www.ChainsawOnATireSwing.com 314-780-0489 (c) • 314-644-4900 (w) Scott Granneman is an author, educator, and small business owner. Scott has written five books (Don’t Click on the Blue E!: Switching to Firefox, Hacking Knoppix, Linux Phrasebook, Google Apps Deciphered: Compute in the Cloud to Streamline Your Desktop, and Mac OS X Snow Leopard for Power Users: Advanced Capabilities and Techniques), co-authored one (Podcasting with Audacity: Creating a Podcast With Free Audio Software), and contributed to two (Ubuntu Hacks and Microsoft Vista for IT Security Professionals). Linux Phrasebook (2nd Edition) is forthcoming. In addition, he was a monthly columnist for SecurityFocus, with op/ed pieces that focused on general security topics, and for Linux Magazine, in a column on new and interesting Linux software. He formerly blogged professionally on The Open Source Weblog and Download Squad. As an educator, Scott has taught thousands of people of all ages—from pre-teens to senior citizens, online and in classrooms and lecture halls—on a wide variety of topics. In particular, he has worked to educate people at all levels of technical skill about open source technologies, Web development, and open standards. He is currently an Adjunct Professor at Washington University in St. Louis, where he teaches a variety of courses about technology and the Internet, and at Webster University, where he teaches about Web development. As a Principal of WebSanity, he works with businesses and non-profits to take full advantage of the Internet’s communications, sales, and service opportunities.
    [Show full text]
  • GNU/Linux Distro Timeline LEAF Version 10.9 Skolelinux Lindows Linspire Authors: A
    1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 Libranet Omoikane (Arma) Gibraltar GNU/Linux distro timeline LEAF Version 10.9 Skolelinux Lindows Linspire Authors: A. Lundqvist, D. Rodic - futurist.se/gldt Freespire Published under the GNU Free Documentation License MEPIS SimplyMEPIS Impi Guadalinex Clonezilla Live Edubuntu Xubuntu gNewSense Geubuntu OpenGEU Fluxbuntu Eeebuntu Aurora OS Zebuntu ZevenOS Maryan Qimo wattOS Element Jolicloud Ubuntu Netrunner Ylmf Lubuntu eBox Zentyal Ubuntu eee Easy Peasy CrunchBang gOS Kiwi Ubuntulite U-lite Linux Mint nUbuntu Kubuntu Ulteo MoLinux BlankOn Elive OS2005 Maemo Epidemic sidux PelicanHPC Inquisitor Canaima Debian Metamorphose Estrella Roja BOSS PureOS NepaLinux Tuquito Trisquel Resulinux BeatriX grml DeadCD Olive Bluewall ASLinux gnuLiNex DeMuDi Progeny Quantian DSL-N Damn Small Linux Hikarunix Damn Vulnerable Linux Danix Parsix Kanotix Auditor Security Linux Backtrack Bioknoppix Whoppix WHAX Symphony OS Knoppix Musix ParallelKnoppix Kaella Shabdix Feather KnoppMyth Aquamorph Dreamlinux Morphix ZoneCD Hiwix Hiweed Deepin Kalango Kurumin Poseidon Dizinha NeoDizinha Patinho Faminto Finnix Storm Corel Xandros Moblin MeeGo Bogus Trans-Ameritech Android Mini Monkey Tinfoil Hat Tiny Core Yggdrasil Linux Universe Midori Quirky TAMU DILINUX DOSLINUX Mamona Craftworks BluePoint Yoper MCC Interim Pardus Xdenu EnGarde Puppy Macpup SmoothWall GPL SmoothWall Express IPCop IPFire Beehive Paldo Source Mage Sorcerer Lunar eIT easyLinux GoboLinux GeeXboX Dragora
    [Show full text]
  • Installing, Configuring, Optimizing, and Troubleshooting Linux
    Excerpted from: The Accidental Administrator: Linux Server Step-by-Step Configuration Guide First Edition by Don R. Crawley Linux+ and CCNA Security Provided courtesy of Seattle, Washington www.soundtraining.net SBN-10: 1-4536-8992-3 ISBN-13: 978-1-4536-8992-9 © 2010, Don R. Crawley. All rights reserved. Chapter Two: Linux Administration "If you want to travel around the world and be invited to speak at a lot of different places, just write a Unix operating system." --Linus Torvalds GUI vs. CLI Since the first graphical user interface (GUI) was created in the Xerox Palo Alto Research Center in the early 1970s, those of us who work in information systems and technology have debated its merits and liabilities. The real issue is not whether to use a GUI or a command-line interface (CLI); it is about choosing a tool that works for you and helps you work most effectively. For most of us, that means that sometimes we‟ll use a GUI and sometimes we‟ll use a CLI. I once had a student in a Linux workshop who said his nickname was “No GUI Louie”. While I remember Louie as a very knowledgeable and capable IT pro, I have also had students who avoid the CLI because of its complexity without considering the power it affords an administrator. I think we limit ourselves when we arbitrarily limit the tools at our disposal by eliminating GUI or CLI tools. In my own work, I find that I use both the CLI and GUI, depending on the task at hand and my personal familiarity with the tools in question.
    [Show full text]
  • Debian GNU/Linux Since 1995
    Michael Meskes The Best Linux Distribution credativ 2017 www.credativ.com Michael • Free Software since 1993 • Linux since 1994 Meskes • Debian GNU/Linux since 1995 • PostgreSQL since 1998 credativ 2017 www.credativ.com Michael Meskes credativ 2017 www.credativ.com Michael • 1992 – 1996 Ph.D. • 1996 – 1998 Project Manager Meskes • 1998 – 2000 Branch Manager • Since 2000 President credativ 2017 www.credativ.com • Over 60 employees on staff FOSS • Europe, North America, Asia Specialists • Open Source Software Support and Services • Support: break/fix, advanced administration, Complete monitoring Stack • Consulting: selection, migration, implementation, Supported integration, upgrade, performance, high availability, virtualization All Major • Development: enhancement, bug-fix, integration, Open Source backport, packaging Projects ● Operating, Hosting, Training credativ 2017 www.credativ.com The Beginning © Venusianer@German Wikipedia credativ 2017 www.credativ.com The Beginning 2nd Try ©Gisle Hannemyr ©linuxmag.com credativ 2017 www.credativ.com Nothing is stronger than an idea whose Going time has come. Back On résiste à l'invasion des armées; on ne résiste pas à l'invasion des idées. In One withstands the invasion of armies; one does not withstand the invasion of ideas. Victor Hugo Time credativ 2017 www.credativ.com The Beginning ©Ilya Schurov Fellow Linuxers, This is just to announce the imminent completion of a brand-new Linux release, which I’m calling the Debian 3rd Try Linux Release. [. ] Ian A Murdock, 16/08/1993 comp.os.linux.development credativ 2017 www.credativ.com 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 Libranet Omoikane (Arma) Quantian GNU/Linux Distribution Timeline DSL-N Version 12.10-w/Android Damn Small Linux Hikarunix Damn Vulnerable Linux A.
    [Show full text]
  • APT HOWTO (Obsolete Documentation)
    APT HOWTO (Obsolete Documentation) Gustavo Noronha Silva <[email protected]> 刘i <[email protected]> 1.8.10.4 - 2005t3月 XXX要要要 这Ç文c试图©(7ù于Debian包¡理工wAPT的工\¹式有一个很}的理ã。 它的目标/© 新的Debian(7更¹易上K,_©£些想.©£些想更ñe理ã 如U¡理他们的û统的º。它 :Debiany目而编写,目的/Ð高d发LH对它 的(7的/持4s。 HHHCCC声声声明明明 HC@有 © 2001, 2002, 2003, 2004 Gustavo Noronha Silva This manual is free software; you may redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. This is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. See the GNU General Public License for more details. A copy of the GNU General Public License is available as /usr/share/common-licenses/GPL in the Debian GNU/Linux distribution or on the World Wide Web at the GNU General Public Licence. You can also obtain it by writing to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. i Contents 1 导导导言言言 1 2 úúú@@@设设设nnn 3 2.1 /etc/apt/sources.list文件 ................................3 2.2 如U(,0使(APT...................................4 2.3 选é最s\Ï发布站¹加esource.list文件:netselect,netselect-apt........5 2.4 将CD-ROM加esource.list文件 .............................6 3 ooo件件件包包包¡¡¡理理理 7 3.1 更新可(o件包列h ...................................7 3.2 安Åo件包 .........................................7 3.3 ûdo件包 .........................................9 3.4 更新o件包 ......................................... 10 3.5 G§0新H, ....................................... 11 3.6 ûd无(o件包文件:apt-get clean and autoclean.................. 12 3.7 (dselect-Í\APT..................................
    [Show full text]
  • A Business Case Study of Open Source Software
    M P 0 1 B 0 0 0 0 0 4 8 M I T R E P R O D U C T A Business Case Study of Open Source Software July 2001 Carolyn A. Kenwood Sponsor: US Army Contract No.: DAAB07-01-C-C201 Dept. No.: W803 Project No.: 0700M520-AA The views, opinions and/or findings contained in this report Approved for public release; distribution unlimited. are those of The MITRE Corporation and should not be construed as an official Government position, policy, or decision, unless designated by other documentation. ”2001 The MITRE Corporation. All Rights Reserved. Washington C3 Center Bedford, Massachusetts MITRE Department Approval: Francis M. Dello Russo, W803 Department Head MITRE Project Approval: Paul R. Garvey, W800 Chief Scientist ii Abstract This paper was prepared as part of The MITRE Corporation’s FY00 Mission-Oriented Investigation and Experimentation (MOIE) research project “Open Source Software in Military Systems.” This paper analyzes the business case of open source software. It is intended to help Program Managers evaluate whether open source software and development methodologies are applicable to their technology programs. In the Executive Summary, the paper explains open source, describes its significance, compares open source to traditional commercial off-the-shelf (COTS) products, presents the military business case, shows the applicability of Linux to the military business case, analyzes the use of Linux, discusses anomalies, and provides considerations for military Program Managers. The paper also provides a history of Unix and Linux, presents a business case model, and analyzes the commercial business case of Linux. KEYWORDS: Linux, Open Source, Open Source Software, OSS, Software iii Acknowledgments The author would like to acknowledge and thank the other individuals who contributed to this document.
    [Show full text]
  • Ubuntu and Debian Balancing Forking and Collaboration
    Ubuntu and Debian Balancing Forking and Collaboration Benjamin Mako Hill [email protected] Ubuntu http://www.ubuntulinux.org Debian Project http://www.debian.org Benjamin Mako Hill XIV CNEIS Canonical Ltd. General Overview of Debian ● Debian contains what is approaching 15,000 packages (and growing by 5 each day) ● Debian involves the work of 1,000 official developers and many others ● Debian includes the work of many companies and organizations ● Debian is 100% free software Benjamin Mako Hill XIV CNEIS Canonical Ltd. Things Debian Does Well There are some things Debian does very well: ● Supporting many packages ● Involving a huge volunteer base ● Strong commitment to Free Software philosophy ● Excellent package management tools: apt-get, synaptic, etc. ● Consistent and enforced policy Benjamin Mako Hill XIV CNEIS Canonical Ltd. Things Debian Hasn't Done Quite As Well ● Releasing ● Being easy to use (especially the installer) ● Consistent desktop installer ● Responsibility (in the corporate or institutional sense) Benjamin Mako Hill XIV CNEIS Canonical Ltd. One Size Does Not Fit All Benjamin Mako Hill XIV CNEIS Canonical Ltd. The World of Debian Customizers There are 115 distributions derived from Debian. AbulÉdu • Adamantix • AGNULA GNU/Linux Audio Distribution • ANTEMIUM Linux • Arabbix • ARMA aka Omoikane GNU/Linux • ASLinux • Auditor Security Linux • Augustux • B2D Linux • BEERnix • Biadix • BIG LINUX • Bioknoppix • BlackRhino • Bluewall GNU/Linux • Bonzai Linux • BrlSpeak • Càtix • CensorNet • Clusterix • ClusterKNOPPIX • Condorux
    [Show full text]