Debian GNU/Linux Since 1995
Total Page:16
File Type:pdf, Size:1020Kb
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. Lundqvist, D. Rodic - futurist.se/gldt KnoppMyth Published under the GNU Free Documentation License Danix Parsix Kanotix Influence, developer switching Auditor Security Linux Backtrack Rebasing, substantial code flow, project overtaking Bioknoppix Developer & code sharing, project merging MAX Kaella ParallelKnoppix Musix Knoppix Symphony OS Whoppix WHAX B2D Joatha Shabdix Feather Medialinux Mediainlinux ArtistX INSERT Aquamorph Dreamlinux Morphix ZoneCD Hiwix Hiweed Deepin Kalango Kurumin Poseidon Dizinha NeoDizinha Patinho Faminto Progeny DeMuDi 64Studio gnuLiNex Lihuen BlackRhino MEPIS SimplyMEPIS antiX Impi Swift Bluewall K-DEMar kademar Euronode DeadCD Olive Underground Desktop UserLinux BeatriX MoLinux Tirwal BlankOn Trisquel VENENUX Tuquito ThinClientOS Epidemic Librassoc sidux aptosid siduction Webconverger GALPon MiniNo Estrella Roja Metamorphose Canaima Matriux DoudouLinux Progress SalineOS Liquid Lemur Snowlinux srvRX live Debian Xamin OpenMediaVault Red Ribbon Conducit GNUGuitarINUX Linux Mint Debian Semplice Tails Nova Inquisitor Proxmox PelicanHPC BOSS PureOS Vyatta NepaLinux OS2005 Maemo Meego Harmattan Elive LliureX Voyage Resulinux Arco-Debian Arc-Live Ulteo Polippix Kubuntu Asturix DEFT Bardinux nUbuntu Christian Edition Commodore OS Mint quantOS www.credativ.com Satanic Edition Uberyl ComFusion Ubuntu Studio Moblin Geubuntu OpenGEU Kiwi gOS CrunchBang Ubuntu Rescue Remix Ubuntu eee Easy Peasy Leeenux MoonOS eBox Zentyal Newtoos Vibuntu VINUX Qimo Lubuntu Peppermint OS Chromium OS Ylmf StartOS Netrunner Dax OS AriOS Tango Studio Dream Studio Bodhi Elementary OS Descent|OS Mandragora Santoku Ubuntu Vulnix Airinux TorBOX Whonix Pear OS P@xtreme Pinguy OS BackBox SecUntu Jolicloud GnackTrack Element Zenix OS wattOS Monomaxos A/V AV XBMC Live CAINE Zorin OS Maryan Ultimate Edition Zebuntu ZevenOS Eeebuntu Aurora OS Fluxbuntu Greenie Ubuntulite U-lite Mythbuntu Madbox Muslim Edition Sabily gNewSense PUD xPUD Xubuntu Edubuntu Arabian grml Clonezilla Live DRBL Guadalinex Amber Xebian ASLinux miniwoody Bonzai Rxart Lindows Linspire Freespire Skolelinux LEAF Gibraltar Storm Corel Xandros Bogus Trans-Ameritech webOS Mini Monkey Openwall Yggdrasil Linux Universe OpenWRT TAMU DILINUX DOSLINUX Tinfoil Hat Devil Craftworks Midori Tiny Core MCC Interim Xdenu SmoothWall GPL SmoothWall Express IPCop IPFire Macpup Puppy Sage Live CD TEENpup Legacy OS BluePoint Quirky Beehive Mamona eIT easyLinux Yoper Leka Rescue Floppy Pardus EnGarde 4M Jarro Negro Project Ballantin FREESCO LinuxConsole Source Mage Sorcerer Lunar GoboLinux GeeXboX Paldo Dragora Qubes OS UHU RIP NixOS SliTaz Tiny SliTaz Ophcrack Syllable Server Exherbo Hadron OpenELEC Bedrock Ututo Ututo XS Ututo-e Jollix VidaLinux VLOS epiOS Bintoo Papug Toorox Funtoo AnikOS Enoch Gentoo Liberté SystemRescueCD Calculate Kororaa RR4 Sabayon Pentoo Navyn OS Gentoox SLS MNIS Stampede VectorLinux Wolvix Gnu-HALO Slax SLAMPP DNALinux DeLi ConnochaetOS DeLi(cate) Kwort AUSTRUMI GoblinX Imagineos HostGIS NimbleX Frugalware NetSecL Slackintosh Voltalinux Bluewhite64 Wifislax Draco Wifiway Kongoni Lin2Go SlaXBMC Slackware Porteus Salix Linvo PLATYPUX SMS Superb Mini Server ARMedslack Slackware ARM SL4P Absolute How-Tux Sauver pQui Slamd64 MOPSLinux AgiliaLinux Kate KateOS Slack/390 Minislack Zenwalk DARKSTAR Stux STUX Topologilinux EvilEntity Tiny Burapha Caixa Mágica Sun JDS Linkat S.u.S.E SuSE SUSE openSUSE NLD SLED SLES Astaro Jurix Alpine openmamba QiLinux ROCK T2 NuTyX Linux From Scratch ZENIX KaarPux tomsrtbt 0 dyne:bolic Ark NetStation Thinstation LPS Octoz Hedinux Igelle Weaver Nitix PLoP µClinux Coyote BrazilFW Zeroshell Natures Linux ELinOS OpenEmbedded Ångström KaeilOS Peanut aLinux CRUX Chaox LinHES KahelOS Arch Linux ARM Parabola Manjaro Arch AL-AMLUG Archie Bridge LDR ArchBang CTKarchLive CTKArch FireFly Chakra Oz Specifix rPath Foresight mkLinux Openfiler LST Everest Qomo DLD United Linux Linux-FT Unifix Caldera SCO UltraPenguin Redmond Lycoris Buhawi Eurielec ALT Granular Phinx PCLinuxOS Garuda TinyMe blackPanther Unity ChameleonOS ROSA Mandrake Mandriva Virtual OpenSLS Annvix Mageia Demolinux SAM SAMity KRUD Eridani Vine Armed Kondara ELX Finnix Miracle Asianux Pingo Rocks ASP Independence HP Secure Haydar BLAG LinuxInstall AnNyung Momonga MythDora Ekaaty Vixta Simplis Xange Moblin 2 Tizen MeeGo Mer Hanthana Fusion Parsidora Fedora Core Fedora Viperr Fuduntu Synergy VortexBox Ojuba Amahi AsianLinux FoX NST Elastix OpenNode CentOS BlueOnyx Asterisk@Home trixbox BioBrew Scientific Tao FrameOS Red Hat Red Hat Enterprise ServOS Oracle Enterprise StartCom CERN White Box PUIAS ATmission Berry Aurox Bayanihan Aurora K12 SuperRescue ClarkConnect ClearOS Best SOT LBA Happy BU Trustix Linpus Immunix Red Flag Yellow Dog e-smith SME Server Fermi Turbolinux PLD Conectiva MIUI LinuxPPC CyanogenMod WGS Linux Pro Replicant Aliyun OS OMFGB Baidu Yi OPhone 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 credativ 2017 credativ The Current Landscape The Current Team credativ 2017 www.credativ.com The Current Team ©Aigars Mahinovs credativ 2017 www.credativ.com Goal: Create the best, Free operating system. Debian - Debian Social Contract Debian Free Software Debian Constitution with the Free Software Guidelines (1997) (1998) community (1997) The Base of the Open Structures and rules of * 100% Free Sotware Source Definition a Free-Software- * Don’t hide problems compatible democracy * Give back Helps decide what is Project * Priorities: part of Debian Users & Free Software credativ 2017 www.credativ.com License Debian ● must allow free redistribution ● must include source code Free ● must allow modifications and derived works ● must not discriminate against person or groups Software ● must not discriminate against fields of endeavor ● must be distributable Guidelines ● must not be specific to Debian ● must not restrict other software credativ 2017 www.credativ.com Jessie Debian Source Binary - Main 20,626 248,089 Packages Contrib 134 905 Non-free 281 1151 credativ 2017 www.credativ.com Debian - Releases credativ 2017 www.credativ.com Architectures - Old and New - Big and Small (c) Bill Bertram credativ 2017 www.credativ.com amd64: x86-64 architecture with 64-bit userland and supporting 32-bit software Debian arm64: ARMv8-A architecture armel: Little-endian ARM architecture (ARMv4T instruction set) armhf: ARM hard-float architecture (ARMv7 instruction set) - i386: IA-32 architecture with 32-bit userland, compatible with x86-64 machines mips: Big-endian MIPS architecture Official mipsel: Little-endian MIPS architecture powerpc: PowerPC architecture Ports ppc64el: Little-endian PowerPC64 supporting POWER7+ and POWER8 CPUs s390x: z/Architecture with 64-bit userland credativ 2017 www.credativ.com alpha: DEC Alpha architecture Debian hppa: HP PA-RISC architecture hurd-i386: GNU Hurd kernel on IA-32 architecture - kfreebsd-amd64: Kernel of FreeBSD on x86-64 architecture kfreebsd-i386: Kernel of FreeBSD on IA-32 architecture m68k: Motorola 68k architecture on Amiga, Atari, Macintosh and VME systems Unofficial powerpcspe: PowerPCSPE architecture ppc64: PowerPC64 architecture supporting 64-bit PowerPC CPUs with VMX Ports sh4: Hitachi SuperH architecture sparc64: Sun SPARC architecture with 64-bit userland x32: x32 ABI userland for x86-64 credativ 2017 www.credativ.com Culture of technical excellence Debian Stefano Zacchiroli (DPL, 2010) ● Package maintainers are software experts Is ● Package maintainers make decisions about their packages ● Policy defines packaging Special ● Automated testing ● Automated building #1 ● All packages are equal ● Release if and when software is ready ● Users involved in all steps