Introduzione Alle Distribuzioni Linux Matteo Pani

Total Page:16

File Type:pdf, Size:1020Kb

Introduzione Alle Distribuzioni Linux Matteo Pani Introduzione alle Distribuzioni Linux Matteo Pani 22 ottobre 2016 Distribuzioni Linux "DistribuChe?" Cos’è una distribuzione Linux? Il mare magno delle distro Gestione del Software Panoramica delle più famose distro Ambienti Desktop LXDE Xfce GNOME KDE Unity Matteo Pani LinuxDay - 22 ottobre 2016 pagina 2 di 42 Distribuzioni Linux "DistribuChe?" Cos’è una distribuzione Linux? Definizione Una distribuzione (distro) Linux è un sistema operativo (SO), cioè l’insieme dei programmi di base e altri vari strumenti che permettono al computer di funzionare Matteo Pani LinuxDay - 22 ottobre 2016 pagina 3 di 42 Distribuzioni Linux "DistribuChe?" Cos’è una distribuzione Linux? Il Sistema Operativo È composto da vari componenti, come: I il bootloader I il kernel I i servizi (demoni) I la shell I server grafico I ambiente desktop (DE) Matteo Pani LinuxDay - 22 ottobre 2016 pagina 4 di 42 Distribuzioni Linux "DistribuChe?" Cos’è una distribuzione Linux? Un po’ di storia I 1984 - GNU Project (Richard Stallman) I SO libero: GNU I altri software I albori degli anni ’90 - GNU mancava ancora di un kernel I 1991 - kernel Linux (Linus Torvalds) I Linux era compatibile con GNU: nasce GNU/Linux! I serviva un modo sufficientemente pratico e automatizzato per installarlo e gestirlo: nascono le distribuzioni Matteo Pani LinuxDay - 22 ottobre 2016 pagina 5 di 42 Distribuzioni Linux "DistribuChe?" Cos’è una distribuzione Linux? (Ri)Definizione Una distribuzione (distro) Linux è un sistema operativo (SO) che usa Linux come kernel. Matteo Pani LinuxDay - 22 ottobre 2016 pagina 6 di 42 Distribuzioni Linux "DistribuChe?" Il mare magno delle distro Cosa differenzia le varie distribuzioni? I gestione software I pacchetti I politica di aggiornamento Matteo Pani LinuxDay - 22 ottobre 2016 pagina 7 di 42 Distribuzioni Linux "DistribuChe?" Gestione del Software I pacchetti Pacchetto archivio di file che include i file che compongono un software Repository archivio contenente i pacchetti Matteo Pani LinuxDay - 22 ottobre 2016 pagina 8 di 42 Distribuzioni Linux "DistribuChe?" Gestione del Software Package manager Matteo Pani LinuxDay - 22 ottobre 2016 pagina 9 di 42 Distribuzioni Linux "DistribuChe?" Gestione del Software Cosa differenzia le varie distribuzioni? I gestione software I pacchetti I politica di aggiornamento I ritmo di rilascio delle nuove versioni I Ambiente Desktop predefinito I programmi preinstallati I configurazioni varie Matteo Pani LinuxDay - 22 ottobre 2016 pagina 10 di 42 Distribuzioni Linux Panoramica delle più famose distro Quante distribuzioni esistono o sono esistite? 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 Libranet Omoikane (Arma) Quantian Linux Distribution Timeline DSL-N Version 16.8 Damn Small Linux Hikarunix Damn Vulnerable Linux A. Lundqvist, D. Rodic - futurist.se/gldt KnoppMyth Konimex - github.com/konimex/linuxtimeline Danix Published under the GNU Free Documentation License Parsix Kanotix Auditor Security Linux Backtrack Kali Influence, developer switching 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 2XOS Epidemic Librassoc sidux aptosid siduction Webconverger GALPon MiniNo Estrella Roja Metamorphose Canaima Matriux DoudouLinux Linux Mint Debian GNUGuitarINUX Conducit Red Ribbon OpenMediaVault srvRX live LinuxBBQ Point Sparky Rescatux RoboLinux SELKS Parrot Debian PrimTux HandyLinux Tanglu Rebellin Univention Corporate Server Raspbian Volumio Xamin TurnKey Snowlinux Liquid Lemur SalineOS Progress UberStudent Semplice Tails Untangle Inquisitor Proxmox PelicanHPC BOSS PureOS Vyatta NepaLinux OS2005 Maemo Meego Harmattan Elive LliureX Voyage Resulinux Arco-Debian Arc-Live Ulteo Polippix Netrunner Kubuntu Asturix DEFT Bardinux Gobuntu Runtu Xubuntu Voyager PC/OS OS4 Black Lab PUD xPUD gNewSense Muslim Edition Sabily Madbox Mythbuntu Ubuntulite U-lite Greenie Fluxbuntu Eeebuntu Aurora OS Zebuntu ZevenOS Ultimate Edition Maryan Zorin OS CAINE XBMC Live A/V AV Monomaxos wattOS Zenix OS Element Dax OS AriOS Tango Studio Dream Studio Bodhi Elementary OS Descent|OS Mandragora Santoku Ubuntu GNOME Ubuntu Kylin Ubuntu MATE KDE Neon Ubuntu Ubuntu DesktopPack ChaletOS ExTiX Linux Lite Vulnix Airinux TorBOX Whonix Pear OS P@xtreme Pinguy OS BackBox SecUntu Jolicloud GnackTrack Ylmf StartOS Chromium OS LXLE Lubuntu Peppermint OS Qimo Vibuntu VINUX Newtoos eBox Zentyal MoonOS Ubuntu eee Easy Peasy Leeenux Ubuntu Rescue Remix CrunchBang Bunsen Labs gOS CrunchBang++ Kiwi Geubuntu OpenGEU Moblin Ubuntu Studio Uberyl ComFusion Satanic Edition Commodore OS Mint quantOS Christian Edition nUbuntu Edubuntu Arabian grml Clonezilla Live DRBL Guadalinex Amber Xebian ASLinux miniwoody Bonzai Rxart Lindows Linspire Freespire Skolelinux LEAF Gibraltar Storm Corel Xandros Ophone Android CyanogenMod Cyanogen OS Bogus Trans-Ameritech webOS Mini Monkey Openwall Yggdrasil Linux Universe Tinfoil Hat Devil TAMU DILINUX DOSLINUX Midori Tiny Core Craftworks MCC Interim Xdenu SmoothWall GPL SmoothWall Express IPCop IPFire OpenWRT Lede Project Macpup Simplicity Puppy Sage Live CD TEENpup Legacy OS BluePoint Mamona Quirky eIT easyLinux Yoper Bedrock Beehive 4M Leka Rescue Floppy Jarro Negro Project Ballantin FREESCO LinuxConsole Source Mage Sorcerer Lunar GoboLinux Paldo Dragora Solus UHU NixOS TANTE! SliTaz Tiny SliTaz Ophcrack Syllable Server Exherbo Hadron GeeXboX LibreELEC OpenELEC Lakka Gentoox Navyn OS Pentoo RR4 Sabayon Kororaa Korora Papug Toorox Funtoo Liberté CoreOS Enoch Gentoo AnikOS Nova SystemRescueCD Calculate Pardus Bintoo epiOS VidaLinux VLOS Jollix Ututo Ututo XS Ututo-e SLS MNIS Stampede VectorLinux Wolvix Gnu-HALO Slax SLAMPP DNALinux Plamo Stux STUX DARKSTAR Minislack Zenwalk Slack/390 Kate KateOS MOPSLinux AgiliaLinux Slamd64 pQui Sauver Voltalinux Bluewhite64 Wifislax Draco Wifiway Kongoni Lin2Go SlaXBMC Porteus Slackware Slackel Salix Linvo PLATYPUX SMS Superb Mini Server ARMedslack Slackware ARM SL4P Absolute How-Tux RIP Slackintosh NetSecL Frugalware NimbleX HostGIS GoblinX Imagineos AUSTRUMI Kwort DeLi ConnochaetOS DeLi(cate) Topologilinux EvilEntity Tiny Burapha Caixa Mágica Sun JDS Linkat GeckoLinux S.u.S.E SuSE SUSE openSUSE EasyNAS JOPUX NLD SLED SLES Astaro Jurix Alpine openmamba QiLinux ROCK T2 NuTyX AryaLinux Linux From Scratch ZENIX KaarPux tomsrtbt Void Ark 0 dyne:bolic 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 Sonar Manjaro Netrunner Rolling Cinnarch Antergos Arch AL-AMLUG Archie LDR BlackArch Bridge ArchBang CTKarchLive CTKArch FireFly Chakra mkLinux KaOS Oz Specifix rPath Foresight LST Openfiler DLD Everest Qomo Linux-FT United Linux Unifix Caldera SCO UltraPenguin Redmond Lycoris Buhawi Eurielec ALT Granular Phinx PCLinuxOS Garuda TinyMe blackPanther Unity ChameleonOS ROSA OpenMandriva Lx Mandrake Mandriva Virtual OpenSLS Annvix Mageia Demolinux SAM SAMity KRUD Eridani Vine Armed Kondara ELX Finnix Miracle Asianux Pingo Rocks ASP Independence HP Secure EnGarde Bayanihan Aurox Berry ATmission Momonga MythDora Ekaaty Vixta Simplis Xange Moblin 2 Mer MeeGo Tizen Hanthana Synergy Fuduntu Viperr Fedora Core Fedora Chapeau Parsidora Fusion Qubes OS VortexBox Ojuba Amahi AsianLinux FoX NST Elastix OpenNode Baruwa CentOS Rockstor NethServer BlueOnyx Asterisk@Home trixbox BioBrew Scientific Tao Oracle Enterprise Oracle Linux ServOS Red Hat Red Hat Enterprise FrameOS Endian StartCom CERN White Box PUIAS SuliX AnNyung LinuxInstall BLAG Haydar 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 LinuxPPC WGS Linux Pro 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 Matteo Pani LinuxDay - 22 ottobre 2016 pagina 11 di 42 Distribuzioni Linux Panoramica delle più famose distro Le capostipiti Matteo Pani LinuxDay - 22 ottobre 2016 pagina 12 di 42 Distribuzioni Linux Panoramica delle più famose distro Debian I nata nel 1993 I Ian Murdock I comunitaria I democratica I APT (Advanced Package Tool, 1998) Matteo Pani LinuxDay - 22 ottobre 2016 pagina 13 di 42 Distribuzioni Linux Panoramica delle più famose distro Slackware I nata nel 1993 I Patrick J. Volkerding I "One man distro" I ciclo di rilascio non prefissato I manutenzione molto manuale I per puristi Matteo Pani LinuxDay - 22 ottobre 2016 pagina 14 di 42 Distribuzioni Linux Panoramica delle più famose distro RedHat Linux I nata nel 1995 I Red Hat I commerciale I non esiste più (2004) I Red Hat Enterprise Linux (RHEL) I CentOS I RPM Matteo Pani LinuxDay - 22 ottobre 2016 pagina 15 di 42 Distribuzioni Linux Panoramica delle più famose distro Fedora I nata nel 2003 I RedHat I orientata all’innovazione I aggiornata Matteo Pani LinuxDay - 22 ottobre 2016 pagina 16 di 42 Distribuzioni Linux Panoramica delle più famose distro SUSE e openSUSE I nata nel
Recommended publications
  • I Am Not Clueless Myths and Misconceptions About the Design Of
    I am not clueless or Myths and misconceptions about the design of GoboLinux Hisham H. Muhammad April 11, 2017 “Those who do not understand Unix are doomed to reinvent it, poorly.” – Henry Spencer, 1987 This week we had another release of GoboLinux, and again a number of people, even if indirectly, called me “clueless” for coming up with such a structure for a Linux distribution, for a number of reasons. None of those reasons was new; I heard all of them many times. This article is an attempt to sum them up, and explain why I chose the design decisions I made, hopefully clearing any pending misconceptions. I don’t have illusion this will prevent them keep happening, but at least I’ll have a text to point people to. This article ranges from common misconceptions from those who have never used GoboLinux, to well-intentioned but poorly-thought-out ideas that keep coming from time to time to the GoboLinux mailing list, often causing long debates. I’ll be separating the points in sections and they are meant to be self-contained, so feel free to skip directly to the ones that interest you, if you don’t feel like reading the whole thing. “There is a reason why things are the way they are” This is something I hear constantly, often followed by an explanation about the difference between /, /usr and /usr/local, and/or /bin and /sbin. I do understand the difference1. If I did away with this three-level distinction, is because I believe there are other ways to approach the problems this distinction tries to solve.
    [Show full text]
  • Intelligent Multimedia Danièle Bourcier, Melanie Dulong De Rosnay, Pompeu Casanovas, Maracke Catharina
    Intelligent Multimedia Danièle Bourcier, Melanie Dulong de Rosnay, Pompeu Casanovas, Maracke Catharina To cite this version: Danièle Bourcier, Melanie Dulong de Rosnay, Pompeu Casanovas, Maracke Catharina. Intelligent Multimedia. Danièle Bourcier, Pompeu Casanovas, Mélanie Dulong de Rosnay, Catharina Maracke. European Press Academic Publishing, pp.412, 2010, Series in Legal Information and Communication Technologies. halshs-00671623 HAL Id: halshs-00671623 https://halshs.archives-ouvertes.fr/halshs-00671623 Submitted on 17 Feb 2012 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Series in Legal Information and Communication Technologies Volume 8 IntelligentMultimedia.tex; 28/05/2010; 20:00; p.1 Volume Editors’ Biographies Daniele Bourcier, doctorate in Public Law, is director of research at the Centre National de la Recherche Scientifique, CERSA, Paris. She is associ- ated professor at the University of Paris 1 in eGovernment. Scientific lead of CC France, she works on Commons Governance and Regulation. She wrote 16 books (collective or not) and many papers in the field of IT, Cognition and Law. She is an appointed member of the Comite d’Éthique des Sciences (CNRS). Pompeu Casanovas, director of the UAB Institute of Law and Technol- ogy (http://idt.uab.cat) and professor of Philosophy of Law at the Universitat Autònoma de Barcelona.
    [Show full text]
  • The Hot Seat Dear Linux Magazine Reader
    EDITORIAL Welcome THE HOT SEAT Dear Linux Magazine Reader, What’s the top distro on the famous Distrowatch page hit rank- They are staying pretty close to the script that everyone ing list? Not Ubuntu, OpenSUSE, or Fedora. According to Dis- guessed they were in since the beginning. To recap those early trowatch, the hottest Linux is none other than Linux Mint – an assessments: When Ubuntu showed up as a value-added desk- Ubuntu-based, community-driven desktop system that is top operating system back in 2004 – quickly putting a fork in known for easy of use and efficient out-of-the-box multimedia Xandros and Lindows/ Linspire because it was free rather sell- functionality. Mint has been around since 2006, and many ing for the $30-$40 going rate of the fledgling commercial desk- Linux users are familiar with it. We’ve put Mint discs on several top distros – industry experts guessed the real goal was to issues of this magazine (the latest being the issue that you are build a large market share and establish brand loyalty, then holding now). But Mint has found new appreciation recently. move into the server and corporate IT space, where they could Some are calling it the new Ubuntu, which seems a little bit of make some real money with tech support and other surround- an overstatement, since Mint is based on Ubuntu (kind of like ing services. calling CentOS “the new Red Hat”). Nevertheless, Mint has The first part of their plan went really well – it is hard to imag- been on something of a roll recently.
    [Show full text]
  • Schon Mal Dran Gedacht,Linux Auszuprobieren? Von G. Schmidt
    Schon mal dran gedacht, Linux auszuprobieren? Eine Einführung in das Betriebssystem Linux und seine Distributionen von Günther Schmidt-Falck Das Magazin AUSWEGE wird nun schon seit 2010 mit Hilfe des Computer-Betriebs- system Linux erstellt: Texte layouten, Grafiken und Fotos bearbeiten, Webseiten ge- stalten, Audio schneiden - alles mit freier, unabhängiger Software einer weltweiten Entwicklergemeinde. Aufgrund der guten eigenen Erfahrungen möchte der folgende Aufsatz ins Betriebssystem Linux einführen - mit einem Schwerpunkt auf der Distri- bution LinuxMint. Was ist Linux? „... ein hochstabiles, besonders schnelles und vor allem funktionsfähiges Betriebssystem, das dem Unix-System ähnelt, … . Eine Gemeinschaft Tausender programmierte es und verteilt es nun unter der GNU General Public Li- cense. Somit ist es frei zugänglich für jeden und kos- tenlos! Mehrere Millionen Leute, viele Organisatio- nen und besonders Firmen nutzen es weltweit. Die meisten nutzen es aus folgenden Gründen: • besonders schnell, stabil und leistungs- stark • gratis Support aus vielen Internet- Newsgruppen Tux, der Pinguin, ist das Linux-Maskottchen • übersichtliche Mailing-Listen • massenweise www-Seiten • direkter Mailkontakt mit dem Programmierer sind möglich • Bildung von Gruppen • kommerzieller Support“1 Linux ist heute weit verbreitet im Serverbereich: „Im Oktober 2012 wurden mindes- tens 32% aller Webseiten auf einem Linux-Server gehostet. Da nicht alle Linux-Ser- ver sich auch als solche zu erkennen geben, könnte der tatsächliche Anteil um bis zu 24% höher liegen. Damit wäre ein tatsächlicher Marktanteil von bis zu 55% nicht 1 http://www.linuxnetworx.com/linux-richtig-nutzen magazin-auswege.de – 2.11.2015 Schon mal dran gedacht, Linux auszuprobieren? 1 auszuschliessen. (…) Linux gilt innerhalb von Netzwerken als ausgesprochen sicher und an die jeweiligen Gegebenheiten anpassbar.
    [Show full text]
  • Github: a Case Study of Linux/BSD Perceptions from Microsoft's
    1 FLOSS != GitHub: A Case Study of Linux/BSD Perceptions from Microsoft’s Acquisition of GitHub Raula Gaikovina Kula∗, Hideki Hata∗, Kenichi Matsumoto∗ ∗Nara Institute of Science and Technology, Japan {raula-k, hata, matumoto}@is.naist.jp Abstract—In 2018, the software industry giants Microsoft made has had its share of disagreements with Microsoft [6], [7], a move into the Open Source world by completing the acquisition [8], [9], the only reported negative opinion of free software of mega Open Source platform, GitHub. This acquisition was not community has different attitudes towards GitHub is the idea without controversy, as it is well-known that the free software communities includes not only the ability to use software freely, of ‘forking’ so far, as it it is considered as a danger to FLOSS but also the libre nature in Open Source Software. In this study, development [10]. our aim is to explore these perceptions in FLOSS developers. We In this paper, we report on how external events such as conducted a survey that covered traditional FLOSS source Linux, acquisition of the open source platform by a closed source and BSD communities and received 246 developer responses. organization triggers a FLOSS developers such the Linux/ The results of the survey confirm that the free community did trigger some communities to move away from GitHub and raised BSD Free Software communities. discussions into free and open software on the GitHub platform. The study reminds us that although GitHub is influential and II. TARGET SUBJECTS AND SURVEY DESIGN trendy, it does not representative all FLOSS communities.
    [Show full text]
  • Linux at 25 PETERHISTORY H
    Linux at 25 PETERHISTORY H. SALUS Peter H. Salus is the author of A n June 1991, at the USENIX conference in Nashville, BSD NET-2 was Quarter Century of UNIX (1994), announced. Two months later, on August 25, Linus Torvalds announced Casting the Net (1995), and The his new operating system on comp.os.minix. Today, Android, Google’s Daemon, the Gnu and the Penguin I (2008). [email protected] version of Linux, is used on over two billion smartphones and other appli- ances. In this article, I provide some history about the early years of Linux. Linus was born into the Swedish minority of Finland (about 5% of the five million Finns). He was a “math guy” throughout his schooling. Early on, he “inherited” a Commodore VIC- 20 (released in June 1980) from his grandfather; in 1987 he spent his savings on a Sinclair QL (released in January 1984, the “Quantum Leap,” with a Motorola 68008 running at 7.5 MHz and 128 kB of RAM, was intended for small businesses and the serious hobbyist). It ran Q-DOS, and it was what got Linus involved: One of the things I hated about the QL was that it had a read-only operating system. You couldn’t change things ... I bought a new assembler ... and an editor.... Both ... worked fine, but they were on the microdrives and couldn’t be put on the EEPROM. So I wrote my own editor and assembler and used them for all my programming. Both were written in assembly language, which is incredibly stupid by today’s standards.
    [Show full text]
  • Linux Versions
    Linux Versions The Linux "product" is provided in a large number of different versions, known as "distributions," each of which retains the core kernel and GNU tools. Additionally, a variety of common tools (such as KDE, Apache, and Samba) are backed with a collection of additions and service options that meet a particular market niche. Red Hat holds the largest Linux installed base in the US, Novell SUSE Linux in Europe, and TurboLinux (based in Japan) in Asia-Pacific. Mainstream distributions--i.e. commercial applications fully supported by their vendor—have typical license and maintenance fees, just as any other commercial software applications would, while community supported distributions tend to be free to users. Table below lists the best-known Linux distributors, as well as companies that support multiple versions of Linux versions developed by others. Distributor Product Distribution Type Debian Debian GNU/Linux 5.0.0 Free Gentoo Gentoo Linux 2008 Free Mandriva 1. Mandrive Linux One 2009 Commercial 2. Mandriva Linux PowerPack 3. Mandriva Flash (mobile USB Key) 4. Mandriva Corporate Server 4 5. Mandriva Corporate Desktop 6. Mandriva Directory Server 7. Mandriva Pulse 2 (tools) 8. Linbox Rescue Server (backup/restore system) Novell SUSE 1. SUSE Linux Enterprise Server 11 Commercial Linux 2. SUSE Linux Enterprise Desktop 11 3. SUSE Linux Enterprise High Page 1 of 4 Linux Versions Availability Extension 4. SUSE Linux Enterprise Mono Extension 5. SUSE Linux Enterprise Server for System z 6. SUSE Linux Enterprise Real Time Extension 7. SUSE Linux Enterprise Server Priority Support for 8. SAP Applications 9. SUSE Linux Enterprise Point of Service 10.
    [Show full text]
  • Elinos Product Overview
    SYSGO Product Overview ELinOS 7 Industrial Grade Linux ELinOS is a SYSGO Linux distribution to help developers save time and effort by focusing on their application. Our Industrial Grade Linux with user-friendly IDE goes along with the best selection of software packages to meet our cog linux Qt LOCK customers needs, and with the comfort of world-class technical support. ELinOS now includes Docker support Feature LTS Qt Open SSH Configurator Kernel embedded Open VPN in order to isolate applications running on the same system. laptop Q Bug Shield-Virus Docker Eclipse-based QEMU-based Application Integrated Docker IDE HW Emulators Debugging Firewall Support ELINOS FEATURES MANAGING EMBEDDED LINUX VERSATILITY • Industrial Grade Creating an Embedded Linux based system is like solving a puzzle and putting • Eclipse-based IDE for embedded the right pieces together. This requires a deep knowledge of Linux’s versatility Systems (CODEO) and takes time for the selection of components, development of Board Support • Multiple Linux kernel versions Packages and drivers, and testing of the whole system – not only for newcomers. incl. Kernel 4.19 LTS with real-time enhancements With ELinOS, SYSGO offers an ‘out-of-the-box’ experience which allows to focus • Quick and easy target on the development of competitive applications itself. ELinOS incorporates the system configuration appropriate tools, such as a feature configurator to help you build the system and • Hardware Emulation (QEMU) boost your project success, including a graphical configuration front-end with a • Extensive file system support built-in integrity validation. • Application debugging • Target analysis APPLICATION & CONFIGURATION ENVIRONMENT • Runs out-of-the-box on PikeOS • Validated and tested for In addition to standard tools, remote debugging, target system monitoring and PowerPC, x86, ARM timing behaviour analyses are essential for application development.
    [Show full text]
  • Introduction to Gentoo Linux
    Introduction to Gentoo Linux Ulrich Müller Developer and Council member, Gentoo Linux <[email protected]> Institut für Kernphysik, Universität Mainz <[email protected]> Seminar “Learn Linux the hard way”, Mainz, 2012-10-23 Ulrich Müller (Gentoo Linux) Introduction to Gentoo Linux Mainz 2012 1 / 35 Table of contents 1 History 2 Why Gentoo? 3 Compile everything? – Differences to other distros 4 Gentoo features 5 Gentoo as metadistribution 6 Organisation of the Gentoo project 7 Example of developer’s work Ulrich Müller (Gentoo Linux) Introduction to Gentoo Linux Mainz 2012 2 / 35 /"dZEntu:/ Pygoscelis papua Fastest swimming penguin Source: Wikimedia Commons License: CC-BY-SA-2.5, Attribution: Stan Shebs Ulrich Müller (Gentoo Linux) Introduction to Gentoo Linux Mainz 2012 3 / 35 How I came to Gentoo UNIX since 1987 (V7 on Perkin-Elmer 3220, later Ultrix, OSF/1, etc.) GNU/Linux since 1995 (Slackware, then S.u.S.E.) Switched to Gentoo in January 2004 Developer since April 2007 Council Mai 2009–June 2010 and since July 2011 Projects: GNU Emacs, eselect, PMS, QA Ulrich Müller (Gentoo Linux) Introduction to Gentoo Linux Mainz 2012 4 / 35 Overview Based on GNU/Linux, FreeBSD, etc. Source-based metadistribution Can be optimised and customised for any purpose Extremely configurable, portable, easy-to-maintain Active all-volunteer developer community Social contract GPL, LGPL, or other OSI-approved licenses Will never depend on non-free software Is and will always remain Free Software Commitment to giving back to the FLOSS community, e.g. submit bugs
    [Show full text]
  • System Calls Instrumentation for Intrusion Detection In
    System Calls Instrumentation for Intrusion Detection in Embedded Mixed-Criticality Systems Marine Kadar SYSGO GmbH, Klein-Winternheim, Germany [email protected] Sergey Tverdyshev SYSGO GmbH, Klein-Winternheim, Germany [email protected] Gerhard Fohler Technische Universität Kaiserslautern, Germany [email protected] Abstract System call relative information such as occurrences, type, parameters, and return values are well established metrics to reveal intrusions in a system software. Many Host Intrusion Detection Systems (HIDS) from research and industry analyze these data for continuous system monitoring at runtime. Despite a significant false alarm rate, this type of defense offers high detection precision for both known and zero-day attacks. Recent research focuses on HIDS deployment for desktop computers. Yet, the integration of such run-time monitoring solution in mixed-criticality embedded systems has not been discussed. Because of the cohabitation of potentially vulnerable non-critical software with critical software, securing mixed-criticality systems is a non trivial but essential issue. Thus, we propose a methodology to evaluate the impact of deploying system call instrumentation in such context. We analyze the impact in a concrete use-case with PikeOS real-time hypervisor. 2012 ACM Subject Classification Security and privacy → Embedded systems security; Security and privacy → Intrusion detection systems Keywords and phrases Instrumentation, Mixed-criticality, Real-Time, System Calls, Host Intrusion Detection Systems Digital Object Identifier 10.4230/OASIcs.CERTS.2019.2 Funding This work has received funding from the European Union’s Horizon 2020 research and innovation programme under the Marie Skłodowska-Curie grant agreement No. 764785, FORA—Fog Computing for Robotics and Industrial Automation.
    [Show full text]
  • W W W . G N U . O R G
    THE SOFT REVOLUTION RICHARD STALLMAN IN ASSOCIATION WITH THE FREE SOFTWARE FOUNDATION AND LINUS TORVALDS IN ASSOCIATION WITH THE LINUX KERNEL ARCHIVE PRESENT « GNU/LINUX, THE SOFT REVOLUTION » FEATURING LINUX, A CLONE OF THE OPERATING SYSTEM UNIX, GCC, THE GNU COMPILER, X.ORG, THE X WINDOW SYSTEM, EMACS, THE EXTENSIBLE, CUSTOMIZABLE, SELF-DOCUMENTING REAL-TIME DISPLAY EDITOR, GNOME, THE INTUITIVE AND ATTRACTIVE DESKTOP, KDE, THE POWERFUL FREE SOFTWARE GRAPHICAL DESKTOP ENVIRONMENT, OPEN OFFICE, THE FREE PRODUCTIVITY SUITE COMPATIBLE WITH ALL MAJOR OFFICE SUITES, THE GIMP, THE GNU IMAGE MANIPULATION PROGRAM, EVOLUTION, THE INTEGRATED MAIL, ADDRESS-BOOK AND CALENDARING FUNCTIONALITY, THUNDERBIRD, A FASTER, SAFER AND MORE PRODUCTIVE EMAIL EXPERIENCE, KONQUEROR, THE FILE MANAGER FOR THE K DESKTOP ENVIRONMENT, BLENDER, THE OPEN SOURCE SOFTWARE FOR 3D MODELLING, POVRAY,THE PERSISTENCE OF VISION RAYTRACER, FIREFOX, TO BROWSE FASTER,MORE SAFELY AND MORE EFFICIENTLY THAN WITH ANY OTHER BROWSER, TETEX, A COMPLETE TEX DISTRIBUTION FOR UNIX COMPATIBLE SYSTEMS, XINE, THE FREE MULTIMEDIA PLAYER • DISTRIBUTED BY UBUNTU, LINUX FOR HUMAN BEINGS, MANDRIVA, THE FRIENDLY LINUX OPERATING SYSTEM, FEDORA, THE OPEN SOURCE PROJECT, OPEN SUSE, WORLDWIDE COMMUNITY PROGRAM, DEBIAN, MORE THAN A PURE OS, GENTOO, A SPECIAL FLAVOR OF LINUX, SLACKWARE, THE OLDEST SURVIVING DISTRIBUTION, KNOPPIX, THE BOOTABLE LIVE CD/DVD SYSTEM, MEPIS, OPTIMIZED FOR DESKTOP USE, XANDROS, SIMPLER AND EASIER, FREEBSD, ADVANCED OPERATING SYSTEM • ORIGINAL ARTWORK BY NICOLAS ROUGIER • IMAGE COPYRIGHT (C) 2003-2005 FREE SOFTWARE FOUNDATION, INC. PPERMISSION IS GRANTED TO COPY, DISTRIBUTE AND/OR MODIFY THIS WORK UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR (AT YOUR OPTION) ANY LATER VERSION.
    [Show full text]
  • Virtual Distro Sampler
    LINUX MAGAZINE DVD VIRTUAL DISTRO SAMPLER CentOS 5.1 Live tions for the desktop and lots of interest- The CentOS community distribution is ing add-ons. based on source code from Red Hat Enterprise Linux. Kubuntu 8.04 Alpha “KDE 4” his month we bring you a Virtual This Live version comes with a If you haven’t already heard, Kubuntu Live Distro Sampler created healthy collection of end-user tools, plus Linux is Ubuntu with KDE. This alpha T exclusively for Linux Magazine a handy toolkit of diagnostic and rescue version of Kubuntu 8.04 might be your and Linux Pro Magazine. Try out any utilities. first look at what’s coming up in Ubuntu one of the five Live distros without “Hardy Heron.” rebooting. DreamLinux 3.0 RC1 Tour the new KDE 4 desktop and The Live base system is a fully install- DreamLinux is a modular Linux system browse through the gallery of tools that able version of Ubuntu 7.10 Gutsy Gib- based on Debian and Morphix. The makes Kubuntu a favorite of Linux users bon – with all the latest updates and se- DreamLinux developers pride them- around the world. curity patches. Ubuntu 7.10 comes with selves in delivering plenty of applica- better security, improved Linux Mint 4.0 Daryna 3D effects, write support Community Edition for NTFS partitions, a The popular Linux Mint distro, which is new automatic printer currently ranked fifth at DistroWatch, of- configuration feature, fers an abundance of user tools with an improved power man- impressive collection of original manage- agement, and additional ment utilities.
    [Show full text]