PDF-Dokumenten Zusammenzusetzen Im Test Raspi 3A+

Total Page:16

File Type:pdf, Size:1020Kb

PDF-Dokumenten Zusammenzusetzen Im Test Raspi 3A+ Haiku: BeOS-Klon bekommt RasPi 3 Modell A+: Neuer easyLINUX COMMUNITY-EDITIONJetzt mit zusätzlichen Seiten ! rund umneues den Paketmanagement Linux-Einstieg S. 82 Mini-PC im Überblick S. 86 Frei kopieren und beliebig weiter verteilen ! 02.2019 02.2019 Digitale Notizen, Gliederungseditoren, Zusammenarbeit im LAN und unterwegs WISSEN TEILEN WISSEN TEILEN WISSEN Mini-Server: Vorträge um ein Diskussionsforum ergänzen S. 28 Joplin: Evernote-Ersatz ohne Zwang zur Cloud S. 32 Pydio Cells: Dateien teilen und gemeinsam bearbeiten S. 24 Cherrytree und Piggydb: Daten ordnen und miteinander vernetzen S. 16 Steam Play: Der neue Valve-Client im Test Dank Vulkan-API und Proton verspricht das Unternehmen mehr Spiele für Linux – unser Report deckt das Potenzial und die Probleme des neuen Ansatzes auf S. 74 Hilfe aus der Ferne Netzwerk-Konfiguration Einsteigertaugliche Remote-Software Mit nur einem Tool Geräte einrichten, öffnet SSH-Zugang zum eigenen PC S.38 Routen setzen und Traffic steuern S. 80 Top-Distris auf zwei Heft-DVDs MANJARO 18 • APT-CLONE • PLASMA 5.14 • GIMP 2.10 • RASPI 3A+ • • 3A+ RASPI • 2.10 GIMP • 5.14 PLASMA • APT-CLONE • 18 MANJARO EUR 8,50 EUR 9,35 sfr 17,00 EUR 10,85 EUR 11,05 EUR 11,05 02 www.linux-user.de Deutschland Österreich Schweiz Benelux Spanien Italien 4 196067 008502 02 Editorial Lindows? Sehr geehrte Leserinnen und Leser, wer sich gelegentlich auch in englisch- sprachigen Medien über Linux und quell- offene Software informiert, der kennt unvermeidlich das Kürzel sjvn: Steven J. Vaughan-Nichols liefert seit Jahrzehnten technische Hintergrund informationen und spitzzüngige Meinungsstücke über Jörg Luther das Open-Source- Umfeld. Wo sein Name Chefredakteur auftaucht, lese auch ich immer gern ein- mal hinein, auch wenn ich nicht immer derselben Meinung mit ihm bin. stützt der Software-Gigant mittlerweile der Cloud nicht um Linux herumkommt, In seinem jüngsten Kommentar für offiziell das Ausführen von Linux-Distri- steht außer Frage. Wer aber einen Linux- den Branchendienst Zdnet.com orakelte butionen unter Windows. Seit Oktober Desktop haben will, der kann ihn schon svjn Mitte Dezember, er halte es durch- gehört Micro soft dem Open Invention seit mehr als 20 Jahren nutzen, wie Sie aus für möglich, dass Microsoft schon in Network an, und sichert damit zu, keine und ich bestens wissen. Wer immer noch absehbarer Zeit ein „Lindows“ oder „MS Patent ansprüche mehr gegen Linux mit Windows herumlaboriert, der ist Linux“ vorstellen könnte, also einen oder damit in Verbindung stehende ohnehin so leidensfähig, dass ihn weder Desktop auf Linux-Basis . Für diese auf Software geltend zu machen. vermurkste Software noch das laufen- den ersten Blick recht steile These trägt Auf der anderen Seite, so argumentiert de Abgreifen von Daten noch ab- er in seinem Kommentar eine ganze Vaughan-Nichols, hat Microsoft mit schrecken können. Ein MS Linux dürfte Reihe von Argumenten vor, die durchaus Windows 10 nichts als Schwierigkeiten: uns also erspart bleiben – sowohl 2019 Hand und Fuß haben. Dessen Weiterentwicklung koste Micro- als auch darüber hinaus. Dazu zählen nicht zuletzt die Erfah- soft zwar noch immer Milliarden, das rungen von Microsoft mit seiner Cloud- Produkt bringe aber immer weniger Herzliche Grüße, Computing-Plattform Azure. Darauf lau- Umsatz. Hinzu kämen völlig verkorkste fen inzwischen mehr Linux- als Windows- Update-Releases wie das vom Oktober Instanzen, Tendenz steigend. Mit Azure 2018. Wenn Microsoft jetzt schon seinen Sphere und Azure Cloud Switch gibt es Webbrowser Edge über die Klinge sprin- dafür auch schon zwei Linux-basierte gen lasse, um ihn durch Chromium zu Microsoft-„Distributionen“. Schon vor ersetzen , was solle es dann daran hin- Langem hat Redmond seinen SQL-Ser- dern, den sperrigen und teuren eigenen ver auf Linux portiert, und mit dem Win- Betriebssystemkern gegen einen Linux- dows Subsystem for Linux (WSL) unter- Kernel auszutauschen? Die darauf aufset- zende Software jedenfalls stelle kein Hin- dernis dar, denn schließlich mache in der einen Richtung WSL und in der anderen Wine/ Crossover vor, was mit API-Map- ping alles möglich sei. Wird 2019 also das Jahr des Lindows- Desktops? Wieder einmal goutiere ich zwar durchaus Steven Vaughan-Nichols’ Argumente, erlaube mir aber trotzdem, anderer Meinung zu sein: Es gibt schlicht Weitere Infos und keinen Use Case dafür. Dass Microsoft in interessante Links www. linux-user. de/ qr/40442 02.2019 www.linux-user.de 3 02 Der digitale Notizzettel hilft, 32 Ideen zu sammeln und zu ord- Mit der schlanken Collaboration- nen. Wer dabei den Platzhirsch Evernote Mit KDE Plasma 5.14 verfolgen 24 Software Pydio Cells behalten Sie meiden möchte, hat mit Joplin eine freie 42 die Entwickler weiterhin konse- jederzeit die Kontrolle über Ihre Dateien Alternative an der Hand, die außerdem quent das Ziel, dem Nutzer auf dem Desk- und bearbeiten gemeinsam Dokumente. noch clevere Zusatzfunktionen mitbringt. top viel Freiheit einzuräumen – mit Erfolg. Heft-DVD Schwerpunkt Schwerpunkt Manjaro 18.0 XFCE ..............8 Wissensmanagement ...........16 Portabler Foren-Server. .28 Mit Manjaro Linux schickt sich ein schickes Traditionell ordnen Menschen ihre Gedan- Mit einem Mini-Router und der passenden und stabiles Arch-Derivat an, den Desktop zu ken gern in einer Gliederung. Das Desktop- Software verwandeln Sie einen Frontal- erobern, und hält dabei die Einstiegshürden Programm Cherrytree und die innovative vortrag in eine interaktive Diskussion mit erfreulich niedrig. Webanwendung Piggydb verfolgen unter- exklusiven Zusatzinformationen. schiedliche Ansätze, um das abzubilden. Wir zeigen, was besser zu den menschlichen Joplin ........................32 Gewohnheiten passt. Wer seine persönlichen Notizen nicht dem Aktuelles US-Unternehmen Evernote in den Rachen Pydio Cells ....................24 werfen möchte, der wechselt einfach zu News: Software ................14 Dank des Umstiegs auf Go braucht der Joplin. Die freie Software macht das Syn- Mit How Big Search 1.0.0 Verzeichnisse Cloud-Speicher von Pydio Cells nicht chronisieren leicht und glänzt mit cleveren durchstöbern, ressourcenschonende Bash- mehr zwingend einen Webserver, was die Zusatzfunktionen, wie einem Webclipper. Alternative Mksh R56, Prettyping 1.0.1 berei- Installation der Anwendung als Appliance tet Ping-Ausgaben optisch auf, Datenbanken erleichtert. Das kommt auch der integrierten bearbeiten mit SQLitebrowser 3.11.0 Office-Suite mit der Fähigkeit zum kollabora- tiven Arbeiten zugute. Service Arch Linux wird zwar immer populärer, Editorial .......................3 8 gilt aber nach wie vor Impressum .....................6 als sperrig. Da kommt Events/Autoren/Inserenten .......7 Manjaro 18 gerade recht: Der Arch-Able- IT-Profimarkt ..................98 ger will vor allem Vorschau .....................104 Newbies den Einstieg Heft-DVD-Inhalt ...............105 ins System erleichtern. 4 02.2019 Das neue Steam Play verspricht Beim Arbeiten mit Partitionen ist 74 dank Vulkan-API und Proton einen Mit Apt-Clone halten Sie die Pa- 66 Vorsicht geboten, sonst verlieren besseren Support für Linux. Wir zeigen in 76 ketlisten auf zwei Debian-basier- Sie wichtige Daten. Wir zeigen, wie Sie die einem Kurztest, welches Potenzial es hat ten Systemen synchron – bei Bedarf um- entscheidenden Informationen ermitteln. und welche Probleme noch auftreten. fasst das auch von Hand installierte Tools. Praxis easyLINUX! Netz&System Tmate ........................38 OpenSuse-Tipps. .60 Apt-Clone .....................76 Mit dem Tool Tmate greifen Sie auf die OpenSuse pflegt zwei Varianten mit unter- Mit Apt-Clone gleichen Sie die Paketlisten Shell-Sitzung eines entfernten Rechners zu – schiedlichen Upgrade-Strategien. zwischen Debian-Rechnern ab. So halten Sie selbst über einen Router hinweg. alle Maschinen auf dem gleichen Stand. Guru-Training. .66 Plasma 5.14 ...................42 Clevere Tools verraten, welche Partitionen Ip statt Ifconfig ................80 KDE Plasma 5.14 bringt viele gut sichtbare und Dateisysteme wo eingebunden sind. Ip ist das neue Ifconfig. Der Umgang mit und einige eher unauffällige, aber sehr prak- dem neuen Tool geht aber noch nicht jedem tische Verbesserungen für KDE-Anwender. Vidcutter. .70 leicht von der Hand – wir geben Starthilfe. Dank einfacher Benutzeroberfläche schnei- PDF-Editoren ..................48 den Sie Videos mit wenigen Mausklicks. PDFMod und PDF-Shuffler bieten die pas- Hardware senden Funktionen, um eine Datei aus meh- reren PDF-Dokumenten zusammenzusetzen Im Test RasPi 3A+ .....................86 oder einzelne Seiten herauszulösen. Zum ersten Mal seit 2014 bringt die Foun- Steam Proton ..................74 Gimp 2.10 (Teil 3) ..............52 dation mit dem RasPi 3A+ wieder eine Low- Mit dem Wine-Fork Proton will Steam native cost-Variante des aktuellen Modells heraus. Fast alle Werkzeuge und Funktionen pro- Windows-Spiele unter Linux lauffähig ma- fitieren von der Generic Graphics Library chen. Das klappt bereits überraschend gut. GEGL, die einen deutlich professionelleren Workflow ermöglicht. Wir zeigen, worauf Sie Know-how bei der Umstellung achten sollten. Workshop Midi-Controller .......90 Bei einem virtuellen Musikinstrument geraten klassische Eingabegeräte oft an ihre Grenzen. Geräte mit besserer Ergonomie gibt es reichlich – und die eignen sich nicht nur für Musikanwendungen. Mit dem Raspberry Pi 3 Modell A+ 86 ist der Raspberry Pi Foundation er- neut ein Überraschungscoup geglückt. Wir zeigen, was die abgespeckte Mini-Version des aktuellen Topmodells auf dem Kasten hat. 02.2019
Recommended publications
  • Cryptomator Documentation Release 1.5.0
    Cryptomator Documentation Release 1.5.0 Cryptobot Sep 15, 2021 Desktop 1 Setup 3 1.1 Windows...............................................3 1.2 macOS................................................3 1.3 Linux.................................................3 2 Getting Started 5 3 Adding Vaults 7 3.1 Create a New Vault..........................................8 3.2 Open an Existing Vault........................................ 13 4 Accessing Vaults 15 4.1 Unlocking a Vault.......................................... 16 4.2 Working with the Unlocked Vault.................................. 17 4.3 Locking a vault............................................ 18 5 Password And Recovery Key 21 5.1 Change Password........................................... 21 5.2 Show Recovery Key......................................... 22 5.3 Reset Password............................................ 23 6 Vault Mounting 27 6.1 General Adapter Selection...................................... 27 6.2 Options applicable to all Systems and Adapters........................... 27 6.3 WebDAV-specific options...................................... 28 6.4 Dokany-specific options....................................... 28 6.5 FUSE-specific options........................................ 28 7 Vault Management 29 7.1 Remove Vaults............................................ 29 7.2 Reorder Vaults............................................ 29 7.3 Vault Options............................................. 29 8 Setup 33 8.1 Google PlayStore..........................................
    [Show full text]
  • Linux Apps That Run Anywhere
    7/22/2018 AppImage | Linux apps that run anywhere Linux apps that run anywhere (h "As a user, I want to download an application from the original author, and run it on my Linux desktop system just like I would do with a Windows or Mac application." (m "As an application author, I want to provide packages for Linux desktop systems, without the (h need to get it 'into' a distribution and without having to build for gazillions of different distributions." (h (h (h LEADING LINUX DISTRIBUTIONS Download an application, make it executable, and run! No need to install. No system libraries or system preferences are altered. Can also run in a sandbox like Firejail (https://github.com/netblue30/firejail) https://appimage.org/ 1/10 7/22/2018 AppImage | Linux apps that run anywhere (h (m (h (h Distribute your desktop Linux application in the AppImage format and win users running all common Linux distributions. Package once and run everywhere. Reach users on all major desktop distributions. (h (h WHAT PEOPLE THINK https://appimage.org/ 2/10 7/22/2018 AppImage | Linux apps that run anywhere (h Dirk Hohndel (m "The AppImage approach is really really useful." Picture: Copyright Faces of Open Source / Peter Adams. Licensed under CC-BY-NC-SA 4.0. Original picture (h (http://facesofopensource.com/dirk-hohndel/) (h (h (h https://appimage.org/ 3/10 7/22/2018 AppImage | Linux apps that run anywhere (h (m (h Drawing: [email protected] Larry Ewing and The GIMP. (h SEE IT IN ACTION (h Here is an application packaged as an AppImage for you to try.
    [Show full text]
  • UC-35 Development of an Automated Software Packaging Solution for Linux
    Automated Software Packaging for Linux using AppImage IT Capstone Program Project Sponsor: Tsai-Tien Tseng Created by: Blair Hill, Robert Ryan, Dylan Parker, Bishwo Marhatta, and Sammi Figueroa Project Description Future Potential • Automate packaging Linux software • Our final script solution automates programs into AppImages with scripts AppImage creation of fully installed written in bash script software • AppImages are a self-contained • Automating the installation of software executable that is portable across would be difficult but theoretically different Linux distributions possible • Specifically focused on • Further automation could be achieved packaging bioinformatics software used with retrieval using curl and git clones Research Areas Figure 2. Script creating an AppImage Intellectual Merit • AppDir structure as the basis for • Automation accelerates the initial creating an AppImage Methodology creation of many AppImages at once • How the foundational software • Automation simplifies AppImage "Appimagetool" is used to turn AppDirs • Study documentation of AppImage, maintenance when a new version of into AppImages related projects, and Linux the software is released • Higher-order software that uses • Implement and test bash scripts "Appimagetool" under the hood to • Local(ex. USB) or remote(ex. server) collect and package software • Study open-source project code for repositories of AppImages streamline solutions setting up new research machines • Linux directory structure and common • Iterate on our scripts • Process could be expanded to other libraries subsets or a wider domain of software • How to find dependencies for a piece of applications software to include in the AppImage Preliminary Results • Our initial automation script utilized outside tools like “Appimage-builder” Abstract Often many scientists and researchers use different versions of Linux to • Created a dependency on Debian-based run software which can cause dependency errors, and makes in Linux distribution's APT software difficult to create a functioning workstation.
    [Show full text]
  • UG1144 (V2020.1) July 24, 2020 Revision History
    See all versions of this document PetaLinux Tools Documentation Reference Guide UG1144 (v2020.1) July 24, 2020 Revision History Revision History The following table shows the revision history for this document. Section Revision Summary 07/24/2020 Version 2020.1 Appendix H: Partitioning and Formatting an SD Card Added a new appendix. 06/03/2020 Version 2020.1 Chapter 2: Setting Up Your Environment Added the Installing a Preferred eSDK as part of the PetaLinux Tool section. Chapter 4: Configuring and Building Added the PetaLinux Commands with Equivalent devtool Commands section. Chapter 6: Upgrading the Workspace Added new sections: petalinux-upgrade Options, Upgrading Between Minor Releases (2020.1 Tool with 2020.2 Tool) , Upgrading the Installed Tool with More Platforms, and Upgrading the Installed Tool with your Customized Platform. Chapter 7: Customizing the Project Added new sections: Creating Partitioned Images Using Wic and Configuring SD Card ext File System Boot. Chapter 8: Customizing the Root File System Added the Appending Root File System Packages section. Chapter 10: Advanced Configurations Updated PetaLinux Menuconfig System. Chapter 11: Yocto Features Added the Adding Extra Users to the PetaLinux System section. Appendix A: Migration Added Tool/Project Directory Structure. UG1144 (v2020.1) July 24, 2020Send Feedback www.xilinx.com PetaLinux Tools Documentation Reference Guide 2 Table of Contents Revision History...............................................................................................................2
    [Show full text]
  • Snap Vs Flatpak Vs Appimage: Know the Differences | Which Is Better
    Published on Tux Machines (http://www.tuxmachines.org) Home > content > Snap vs Flatpak vs AppImage: Know The Differences | Which is Better Snap vs Flatpak vs AppImage: Know The Differences | Which is Better By Rianne Schestowitz Created 08/12/2020 - 8:29pm Submitted by Rianne Schestowitz on Tuesday 8th of December 2020 08:29:48 PM Filed under Software [1] Every Linux distribution has its own package manager tool or command-line based repository system to update, install, remove, and manage packages on the system. Despite having a native package manager, sometimes you may need to use a third-party package manager on your Linux system to get the latest version of a package to avoid repository errors and server errors. In the entire post, we have seen the comparison between Snap, AppImage, and Flatpak. Snap, Flatpak, and AppImage; all have their pros and cons. In my opinion, I will always prefer the Flatpak package manager in the first place. If I can?t find any packages on Flatpak, then I?ll go for the AppImage. And finally, Snap is an excellent store of applications, but it still requires some development. I would go to the Snap store for proprietary or semi-proprietary applications than main applications. Please share it with your friends and the Linux community if you find this post useful and informative. Let us know which package manager do you prefer to use on your Linux system. You can write also write down your opinions regarding this post in the comment section. [2] Software Source URL: http://www.tuxmachines.org/node/145224 Links: [1] http://www.tuxmachines.org/taxonomy/term/38 [2] https://www.ubuntupit.com/snap-vs-flatpak-vs-appimage-know-the-difference/.
    [Show full text]
  • Minecraft Bedrock Launcher Documentation
    Minecraft Bedrock Launcher Documentation MrARM & contributors Jul 27, 2021 Contents: 1 Getting started 1 1.1 AppImage................................................1 1.2 Flatpak..................................................1 1.3 macOS..................................................2 1.4 Source build...............................................2 1.5 Getting help...............................................2 2 Frequently Asked Questions 3 2.1 Do I need to own Minecraft: Pocket Edition to play?..........................3 2.2 Does it work on Windows 7 / 8?.....................................3 2.3 How does it work?............................................4 2.4 Where are my worlds?..........................................4 2.5 Can I use resource packs?........................................4 2.6 Why would I want to use this projects server, instead of the official one?................4 3 Troubleshooting 5 3.1 Extracting APKs.............................................6 3.2 AppImage................................................6 3.3 Controller.................................................6 3.4 Game launcher..............................................7 3.5 Qt launcher UI..............................................9 4 Building from sources 11 4.1 Introduction (read first).......................................... 11 4.2 Compiling MSA (for Xbox Live).................................... 12 4.3 Compiling the game launcher...................................... 13 4.4 Compiling the Qt UI..........................................
    [Show full text]
  • Idiomatic and Reproducible Software Builds Using Containers for Reliable Computing
    Master’s Thesis Idiomatic and Reproducible Software Builds using Containers for Reliable Computing Jonas Weber April 18, 2016 arXiv:1702.02999v1 [cs.SE] 9 Feb 2017 Albert-Ludwigs-Universität Freiburg Faculty of Engineering Department of Computer Science Bioinformatics Eingereichte Masterarbeit gemäß den Bestimmungen der Prüfungsordnung der Albert-Ludwidgs-Universität Freiburg für den Studiengang Master of Science (M.Sc.) Informatik vom 19. August 2005. Bearbeitungszeitraum 12. Januar 2016 - 12. Juli 2016 Gutachter Prof. Dr. Rolf Backofen Head of the Group Chair for Bioinformatics Zweitgutachter Prof. Dr. Christoph Scholl Director Chair of Operating Systems Betreuer Dr. Björn Grüning Abstract Containers as the unit of application delivery are the ‘next big thing’ in the software development world. They enable developers to create an executable image containing an application bundled with all its dependencies which a user can run inside a controlled environment with virtualized resources. Complex workflows for business-critical applications and research environments require a high degree of reproducibility which can be accomplished using uniquely identified images as units of computation. It will be shown in this thesis that the most widely used approaches to create an image from pre-existing software or from source code lack the ability to provide idiomaticity in their use of the technology as well as proper reproducibility safe-guards. In the first part, existing approaches are formalized and discussed and a new approach is introduced. The approaches are then evaluated using a suite of three different examples. This thesis provides a framework for formalizing operations involving a layered file system, containers and images, and a novel approach to the creation of images using utility containers and layer donning fulfilling the idiomaticity and reproducibility criteria.
    [Show full text]
  • Dust3d Documentation Release 1.0.0-Rc.1
    dust3d Documentation Release 1.0.0-rc.1 Jeremyi HU Aug 10, 2021 Contents: 1 Getting Started 1 1.1 Download and Install Dust3D......................................1 1.2 Dust3D Interface Overview.......................................2 1.3 Menu Bar.................................................3 1.4 Parts Tree Panel.............................................7 1.5 Script Panel................................................ 10 1.6 Dust3D Shortcuts & Hotkey Guide................................... 11 1.7 Dust3D Script Reference......................................... 12 2 Dust3D Modeling Examples 23 2.1 Modeling Ant using Dust3D....................................... 23 2.2 Make a 3D model from scratch using Dust3D.............................. 26 2.3 Modeling Camel using Dust3D..................................... 26 2.4 Modeling Horse using Dust3D...................................... 27 3 For Developers 29 3.1 Building Dust3D............................................. 29 3.2 Write a 3D modeling software from scratch............................... 32 4 Indices and tables 41 i ii CHAPTER 1 Getting Started 1.1 Download and Install Dust3D • For Windows (64 Bit): https://github.com/huxingyi/dust3d/releases/download/1.0.0-rc.6/dust3d-1.0.0-rc.6.zip No need to install, unzip and run the exe. • For Windows (32 Bit): https://github.com/huxingyi/dust3d/releases/download/1.0.0-rc.6/dust3d-1.0.0-rc.6-x86.zip No need to install, unzip and run the exe. • For Mac OS X: https://github.com/huxingyi/dust3d/releases/download/1.0.0-rc.6/dust3d-1.0.0-rc.6.dmg If “The following disk images couldn’t be opened” popped up, that means the downloaded file was broken, please retry. If “can’t be opened because its integrity cannot be verified” popped up, please follow ni_kush’s answer in this reddit post.
    [Show full text]
  • The Ultimate Guide to Software Updates on Embedded Linux Devices
    The ultimate guide to software updates on embedded Linux devices foss-north 2018 Mirza Krak Session Overview ● Intro ● Basics ● FOSS ecosystem ○ Strategy ○ Key Features ○ Community 2 Mirza Krak ● FOSS enthusiast ● Board Support Package development ● Linux kernel developer ● Yocto/OE-core ● Disclaimer: Mender community member 3 Embedded Linux Devices @internetofshit 4 Embedded Linux environment ● Remote in some cases ○ No physical access to devices ● Long life span ○ 5-10 years ● Unreliable power supply ○ Power loss at any given time ● Unreliable network ○ Mobile ○ Low bandwidth 5 Why do we need update software? ● Fixing issues (bugs) ● Feature growth ● Security updates 6 Software update on-site ● No connectivity ● Easy access to an device ● USB Flash drive ● Technician 7 Software updates (OTA) ● No easy access to device ● Deployment management server ○ status reports ○ current versions 8 What to we need to update? U-boot Linux + DTB Root file-system (distro) Root file-system (apps) MCU/FPGA 9 Requirements (basic) ● Able to update all components ○ Unsafe to update bootloader ● Never render the device unusable (brick) ○ Fail-safe ● Atomic updates ○ No partial install ● Roll-back ○ Not always possible ● Integrity check ● Signed images ○ Trusted images ● Compatibility check ● Persistent data storage 10 Requirements (basic OTA) ● Secure communication channel ○ Encrypted ● Device Authentication (trust) 11 Alternative approaches ● Image/block based updates ○ Easy to implement, test, verify and maintain ● Incremental atomic image upgrade mechanism
    [Show full text]
  • Fabtools Documentation Release 0.20.0-Dev
    fabtools Documentation Release 0.20.0-dev Ronan Amicel June 18, 2015 Contents 1 About 1 2 Installing 3 3 Example 5 4 Supported targets 7 5 API Documentation 9 5.1 fabtools..................................................9 5.2 fabtools.require.............................................. 43 6 History 69 6.1 Changelog................................................ 69 7 Development 79 7.1 Tests................................................... 79 8 Indices and tables 83 Python Module Index 85 i ii CHAPTER 1 About fabtools includes useful functions to help you write your Fabric files. fabtools makes it easier to manage system users, packages, databases, etc. fabtools includes a number of low-level actions, as well as a higher level interface called fabtools.require. Using fabtools.require allows you to use a more declarative style, similar to Chef or Puppet. 1 fabtools Documentation, Release 0.20.0-dev 2 Chapter 1. About CHAPTER 2 Installing To install the latest release from PyPI $ pip install fabtools To install the latest development version from GitHub $ pip install git+git://github.com/ronnix/fabtools.git 3 fabtools Documentation, Release 0.20.0-dev 4 Chapter 2. Installing CHAPTER 3 Example Here is an example fabfile.py using fabtools from fabric.api import * from fabtools import require import fabtools @task def setup(): # Require some Debian/Ubuntu packages require.deb.packages([ 'imagemagick', 'libxml2-dev', ]) # Require a Python package with fabtools.python.virtualenv('/home/myuser/env'): require.python.package('pyramid') # Require
    [Show full text]
  • SSI-OSCAR Single System Image - Open Source Cluster Application Resources
    2006 OSCAR Symposium St. John's, Newfoundland, Canada May 17, 2006 SSI-OSCAR Single System Image - Open Source Cluster Application Resources Geoffroy Vallée, Thomas Naughton and Stephen L. Scott Oak Ridge National Laboratory, Oak Ridge, TN, USA Tutorial Structure • OSCAR Overview – Brief background and project overview – Highlight core tools leveraged by OSCAR – Describe the extensible package system – Summary of “spin-off” projects • SSI-OSCAR – Presentation of SSI concept – Overview of the Kerrighed SSI – Overview of SSI-OSCAR Package OSCAR Project Overview OSCAR Background • Concept first discussed in January 2000 • First organizational meeting in April 2000 – Cluster assembly is time consuming & repetitive – Nice to offer a toolkit to automate • First public release in April 2001 • Use “best practices” for HPC clusters – Leverage wealth of open source components – Target modest size cluster (single network switch) • Form umbrella organization to oversee cluster efforts – Open Cluster Group (OCG) Open Cluster Group • Informal group formed to make cluster computing more practical for HPC research and development • Membership is open, direct by steering committee – Research/Academic – Industry • Current active working groups – [HPC]-OSCAR – Thin-OSCAR (diskless) – HA-OSCAR (high availability) – SSI-OSCAR (single system image) – SSS-OSCAR (Scalable Systems Software) OSCAR Core Organizations What does OSCAR do? • Wizard based cluster software installation – Operating system – Cluster environment • Automatically configures cluster components
    [Show full text]
  • Latest Ubuntu LTS Or Newer, Arch, Debian Testing, SUSE Tumbleweed, Or Similar
    Gaphor Documentation Release 2.6.1 Arjan J. Molenaar Sep 29, 2021 INSTALLATION 1 Gaphor on Linux 3 2 Gaphor on macOS 7 3 Gaphor on Windows 9 4 Framework 15 5 Service Oriented Architecture 17 6 Event System 21 7 Modeling Languages 23 8 Style Sheets 27 9 Transaction support 33 10 Items and Elements 37 11 Modeling Language Core 39 12 Unified Modeling Language 41 13 Systems Modeling Language 47 14 Risk Analysis and Assessment Modeling Language 51 15 C4 Model 59 16 Saving and Loading models 61 17 Undo Manager 63 18 UML and SysML Data Model 65 19 Stereotypes 67 20 Data Model 69 21 Connection Protocol 71 22 External links 73 i Index 75 ii Gaphor Documentation, Release 2.6.1 Gaphor is a UML and SysML modeling application written in Python. It is designed to be easy to use, while still being powerful. Gaphor implements a fully-compliant UML 2 data model, so it is much more than a picture drawing tool. You can use Gaphor to quickly visualize different aspects of a system as well as create complete, highly complex models. This documentation is aimed at those who would be interested in making contributions to Gaphor. For download instructions, tutorials and how-to’s, please visit the Gaphor Website. If you’re into writing plug-ins for Gaphor you should have a look at our fabulous Hello world plug-in. INSTALLATION 1 Gaphor Documentation, Release 2.6.1 2 INSTALLATION CHAPTER ONE GAPHOR ON LINUX 1.1 Development Environment To set up a development environment with Linux, you first need a fairly new Linux distribution version.
    [Show full text]