Open is not enough: benefits from Debian as an integrated, community-driven computing platform Yaroslav O. Halchenko & Michael Hanke Debian Project Dartmouth College, New Hampshire University of Magdeburg, Germany SEA 2013, Boulder CO March 2 2013 H2 (Debian/Dartmouth+Magdeburg) Open is not enough SEA 2013 1 / 38 Am I the right person? To: [email protected] Subject: Duplicating Debian Installations? From: [email protected] (Tres Hofmeister) Date: Mon, 19 Aug 1996 19:10:41 -0600 (MDT) Can someone point me towards info. on how one can duplicate the packages installed on one Debian system on another? Going through dselect by hand seems just a bit too tedious for multiple installations... Thanks. -- Tres Hofmeister Research Applications Program [email protected] National Center for Atmospheric Research https://lists.debian.org/debian-user/1996/08/msg00890.html H2 (Debian/Dartmouth+Magdeburg) Open is not enough SEA 2013 2 / 38 Based on a true story... H2 (Debian/Dartmouth+Magdeburg) Open is not enough SEA 2013 3 / 38 Who is talking? I and H2 (Debian/Dartmouth+Magdeburg) Open is not enough SEA 2013 4 / 38 Who is talking? http://www.pymvpa.org H2 (Debian/Dartmouth+Magdeburg) Open is not enough SEA 2013 5 / 38 Who is talking? http://www.debian.org H2 (Debian/Dartmouth+Magdeburg) Open is not enough SEA 2013 5 / 38 Who is talking? http://neuro.debian.net H2 (Debian/Dartmouth+Magdeburg) Open is not enough SEA 2013 5 / 38 Our domain Poline et. al, Data sharing in neuroimaging research, 10.3389/fninf.2012.00009 H2 (Debian/Dartmouth+Magdeburg) Open is not enough SEA 2013 6 / 38 Our belief #1 There is no alternative to free and open-source software for scientific research. H2 (Debian/Dartmouth+Magdeburg) Open is not enough SEA 2013 7 / 38 \Standard" model of scientific software deployment To download and install A on your system, you need to: Register/Request an account from the B Read these notes for C and D systems Download the source code and/or appropriate binaries for your system from E Remove old versions Install software Test software Common problem: Availability != Accessibility H2 (Debian/Dartmouth+Magdeburg) Open is not enough SEA 2013 8 / 38 Common problem: Availability != Accessibility \Standard" model of scientific software deployment To download and install A on your system, you need to: Register/Request an account from the B Read these notes for C and D systems Download the source code and/or appropriate binaries for your system from E Remove old versions Install software Test software H2 (Debian/Dartmouth+Magdeburg) Open is not enough SEA 2013 8 / 38 Common problem: Availability != Accessibility \Standard" model of scientific software deployment To download and install A on your system, you need to: Register/Request an account from the B Read these notes for C and D systems Download the source code and/or appropriate binaries for your system from E Remove old versions Install software Test software If you decide to go forth with building from source code, good luck! H2 (Debian/Dartmouth+Magdeburg) Open is not enough SEA 2013 8 / 38 Student's life is short: Having A on one box should be enough I better not have to upgrade it ever again I will not even think about F and G alternatives I value others' time: let me blog a \HOWTO install A v. x.y.z on C" Positive Only an hour and \A" seems to be running { I can get back to do research again! Possible user experiences Not so positive Software developers have no access to my system X and I need to build a few (dozens) of additional pre-requisites first: I better ask our IT personnel to deploy it { usually takes less than a month PhD students have all the time in the universe . H2 (Debian/Dartmouth+Magdeburg) Open is not enough SEA 2013 9 / 38 Student's life is short: Having A on one box should be enough I better not have to upgrade it ever again I will not even think about F and G alternatives I value others' time: let me blog a \HOWTO install A v. x.y.z on C" Possible user experiences Not so positive Software developers have no access to my system X and I need to build a few (dozens) of additional pre-requisites first: I better ask our IT personnel to deploy it { usually takes less than a month PhD students have all the time in the universe . Positive Only an hour and \A" seems to be running { I can get back to do research again! H2 (Debian/Dartmouth+Magdeburg) Open is not enough SEA 2013 9 / 38 Possible user experiences Not so positive Software developers have no access to my system X and I need to build a few (dozens) of additional pre-requisites first: I better ask our IT personnel to deploy it { usually takes less than a month PhD students have all the time in the universe . Positive Only an hour and \A" seems to be running { I can get back to do research again! Student's life is short: Having A on one box should be enough I better not have to upgrade it ever again I will not even think about F and G alternatives I value others' time: let me blog a \HOWTO install A v. x.y.z on C" H2 (Debian/Dartmouth+Magdeburg) Open is not enough SEA 2013 9 / 38 Hanke, M. (2012). Share your tools! But fear the wombat! http://youtu.be/8t6znEOEDVo Not so positive Software developers have no access to my system X and I need to build a few (dozens) of additional pre-requisites first: I better ask our IT personnel to deploy it { usually takes less than a month PhD students have all the time in the universe . Positive Only an hour and \A" seems to be running { I can get back to do research again! Student's life is short: Having A on one box should be enough I better not have to upgrade it ever again I will not even think about F and G alternatives I value others' time: let me blog a \HOWTO install A v. x.y.z on C" H2 (Debian/Dartmouth+Magdeburg) Open is not enough SEA 2013 9 / 38 Scientists report: Hanke M and Halchenko YO (2011) Neuroscience runs on GNU/Linux. Front. Neuroinform. 5:8. doi: 10.3389/fninf.2011.00008 SEA 2013 11 / 38 MCC Interim 1992 1992 TAMU SLS GNU/Linux Distribution Timeline Yggdrasil DLD 1993 Version 12.2 1993 Slackware Debian A. Lundqvist, D. Rodic - futurist.se/gldt LST Bogus Published under the GNU Free Documentation License S.u.S.E 1994 1994 Red Hat WGS Linux Pro Linux-FT Xdenu MNIS Mini Jurix Trans-Ameritech 1995 1995 Unifix Linux Universe Craftworks Caldera 1996 1996 DILINUX mkLinux Monkey 1997 1997 LinuxPPC Burapha UltraPenguin Weaver DOSLINUX Conectiva Stampede Buhawi PLD Eurielec µClinux 1998 1998 Turbolinux Mandrake ROCK Fermi Demolinux Project Ballantin tomsrtbt SuSE Coyote e-smith KRUD eIT easyLinux eIT Eridani Yellow Dog Yellow 1999 1999 Vine FREESCO Red Flag Corel Armed Immunix Kondara Libranet Peanut Linux From Scratch Enoch BluePoint Storm Astaro Linpus ELX Omoikane (Arma) Trustix 2000 2000 Finnix Tiny BU VectorLinux Miracle Gibraltar Happy GPL SmoothWall Knoppix Pingo Caixa Mágica Ututo Best LEAF Rocks ClarkConnect SLES CRUX Open is not enough Beehive 2001 2001 Midori ASP ALT Leka Rescue Floppy Progeny SuperRescue Openwall Independence dyne:bolic OpenWRT K12 Skolelinux DeMuDi SME Server Secure HP Ark Lindows Xandros NetStation Virtual Sorcerer Aurora EnGarde Redmond gnuLiNex IPCop Haydar Tinfoil Hat Tinfoil Lunar Arch 2002 2002 Red Hat Enterprise Gentoo Source Mage SOT EvilEntity Slax Bayanihan SCO Lycoris Topologilinux LinuxConsole BLAG DeLi Aurox United Linux Rxart GoboLinux LinuxInstall Yoper ZENIX Kurumin Gentoox Quantian 2003 2003 miniwoody Morphix Berry Jollix UHU MEPIS GeeXboX Puppy Damn Small Linux AnNyung AL-AMLUG KnoppMyth ATmission Thinstation Stux SAM PCLinuxOS ASLinux SUSE Devil Kwort Express SmoothWall Impi Fedora Core Danix Sun JDS NST CentOS blackPanther Feather White Box OpenSLS Shabdix Kanotix Bonzai Nitix Linspire Dizinha Bluewall STUX BioBrew DARKSTAR DNALinux Kalango Amber K-DEMar Bioknoppix Guadalinex Hiwix AUSTRUMI Ututo-e 2004 2004 Euronode QiLinux Natures Linux Joatha DeadCD LBA CERN Openfiler Aquamorph Clonezilla Live Scientific Minislack Auditor Security Linux MAX Asianux Navyn OS ZoneCD B2D Underground Desktop Octoz GoblinX Kaella Specifix HostGIS Hiweed Whoppix Momonga StartCom SimplyMEPIS grml Annvix Hikarunix FoX T2 VidaLinux Kate NimbleX Ubuntu Frugalware MOPSLinux NLD Asterisk@Home BeatriX Tao Arco-Debian Paldo MoLinux Slamd64 Parsix Resulinux Pentoo Tirwal BlankOn Voyage aLinux Foresight epiOS Arabian Poseidon 2005 2005 Archie Mandriva 64Studio Trisquel Kubuntu ParallelKnoppix KateOS NetSecL Symphony OS rPath Ututo XS MythDora VENENUX LliureX WHAX AsianLinux pQui Elive Wolvix IPFire Zenwalk VLOS Lihuen Tuquito Musix Hedinux SLAMPP Slackintosh RR4 BrazilFW Edubuntu OS2005 ThinClientOS Bintoo Kororaa nUbuntu NepaLinux Pardus Sauver Jarro Negro Dreamlinux Epidemic Vyatta 2006 2006 Ophcrack Librassoc Olive Freespire Alpine NeoDizinha RIP DSL-N Backtrack trixbox SLED Voltalinux Gnu-HALO Xubuntu Everest Zeroshell Bardinux Christian Edition PUD PureOS Sabayon Ekaaty Mint Linkat Bluewhite64 How-Tux Absolute Oracle Enterprise TinyMe Papug Linux Damn Vulnerable gNewSense sidux openSUSE Ulteo Satanic Edition Wifislax Elastix Granular Oz DEFT BOSS Muslim Edition Uberyl TEENpup Patinho Faminto 2007 2007 Madbox LPS SliTaz Webconverger Fedora openmamba Mythbuntu Calculate Moblin ComFusion SMS antiX Ubuntulite Geubuntu Greenie Vixta Syllable Server Kiwi Fluxbuntu gOS Mamona NuTyX Toorox Eeebuntu PLoP CrunchBang Zebuntu SystemRescueCD PelicanHPC Ubuntu Rescue Remix 2008 2008 GALPon MiniNo Ultimate Edition Exherbo Simplis xPUD OpenGEU Estrella Roja Ubuntu eee Macpup Inquisitor MoonOS Maryan Ojuba Moblin 2 Funtoo Zorin OS eBox U-lite XBMC
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages84 Page
-
File Size-