Srećan Božić I Nova 2014. Godina!

Total Page:16

File Type:pdf, Size:1020Kb

Srećan Božić I Nova 2014. Godina! Decembar 2013. iiBBRREE!! L ČČaassooppiissoosslloobbooddnnoommssooffttvveerruu broj 20 SSrreeććaann BBoožžiiććii NNoovvaa 22001144.. ggooddiinnaa!! 1 6. decembar 22. decembar Linux Mint 16 KDE i Mozilla slavi 1 5 godi- Xfce su zvanično na postojanja. objavljeni. Creative Commons Autorstvo-Nekomercijalno-Deliti pod istim uslovima Reč urednika broj 20 Srećna Nova 201 4 godina! spraćamo, za FLOSS u Srbiji a u stvari je izgubila i sopstveni I turbulentnu, 201 3. godinu. identitet. Sa druge strane imamo FLOSS zajednice Srbije su imale samo puno lepih želja za savez mnogo problema u protekloj godi- zajednica, ali ne i dovoljno snage ni; pad aktivnosti je očigledan. I za rad, jer se ispostavilo da je suviše mala zajednica je u ovoj većina FLOSS zajednica u stvari godini uspela čak i da se podeli na skupina pojedinaca bez ustrojstva dve struje, na štetu obe. zajednice. Ostavimo za sada iza Najsmešnije je to šta je povod sebe ove probleme u 201 3. godini, tome. Povod je jedna odlična ideja, to je ipak tema koju ćemo opširnije ujedinjenje svih FLOSS zajednica. analizirati sledeće godine u nekom Prosto je neverovatno da jedna od nastavaka serijala članaka tako dobra ideja bude povod za posvećenog problemima FLOSS-a razjedinjenje. Suviše ega, a malo u Srbiji koji se krije pod naslovom: ideja i vizije, upropastili su dobru „Ugovor Republike Srbije sa ideju. Šta ćete, dva Srbina » tri Microsoftom”. partije » četiri koalicije. I po Da ne bude sve tako crno u 201 3. starom srpskom običaju, to nije godini pobrinuo se LUGoNS sa samo običan razlaz neistomišlje- svojim projektima BarCamp nika, već razlaz koji je morao da (LiBRE! #1 1 ), Crypto Party (LiBRE! prođe uz žučnu svađu. Rezultat je #1 9) i naročito vrlo uspešnim poražavajući za tako malu FLOSS prvim BalCConom (LiBRE! #1 7). zajednicu kao što je srpska. Što se nas tiče, ni nama 201 3. nije Koliko su obe struje bile u pravu bila baš najsrećnija. Nadali smo se pokazalo je vreme. Sada sa jedne većoj čitanosti (duplo većoj) u strane imamo zajednicu koja samo odnosu na 201 2. godinu. Gledajući izvan izgleda kao savez zajednica, sada iz ovog ugla drago nam je da 2 LiBRE! časopis o slobodnom softveru Reč urednika broj 20 nam čitanost nije opala i da smo Broj: 20 preživeli još jednu godinu. Zauzi- Periodika izlaženja: mesečnik mamo, nadamo se zasluženo, vrlo Glavni i odgovorni urednik: zapaženo mesto u FLOSS-u, ne Nikola Hardi samo Srbije nego i regiona. Izvršni urednik: Sumnjamo da postoji neko aktivan Aleksandar Stanisavljević u regionalnoj zajednici ko nije čuo Lektura: Romeo Mlinar za nas. Uprkos tome, čitanost nije Jelena Munćan velika. Maja Panajotović Aleksandra Ristović Ako želimo da povećamo čitanost Aleksandar Božinović Aleksandar Stanisavljević u 201 4. moraćemo da izađemo iz Redakcija: okvira FLOSS zajednica i da se Goran Mekić Sandrina Dimitrijević reklamiramo na svim dostupnim IT Džoni Promis Aleksandar Todorović kanalima. 201 4. moramo da posta- Željko Šarić Milovan Krivokapić Danilo Đokić Dalibor Bogdanović nemo malo marketinški agresivniji Darko Stantić Aleksandar Brković i tako pomognemo sebi (pove- Zlatan Vasović Gavrilo Prodanović Ivan Bulatović Mihajlo Bogdanović ćamo čitanost) i FLOSS zajednici Stefan Nožinić Vladimir Cicović (omasovimo je ako je to moguće). Željko Popivoda Aleksandar Vesić Bojan Bogdanović Želimo svima mnogo srećniju i Saradnici: složniju Novu 201 4. godinu kao i Nikola Nenadić Momčilo Medić Nenad Mijatović Velimir Baksa srećne Božićne praznike. Tamara Đorđević LiBRE! tim Grafička obrada: Dejan Maglov Dizajn: Mladen Šćekić Zoran Lojpur Moć slobodnog softvera Kontakt: IRC: #floss-magazin na irc.freenode.net E-pošta: [email protected] http://libre.lugons.org Decembar 2013. 3 LiBRE! sadržaj broj 20 LiBRE! vesti str. 6 Kako da...? str. 28 Mala škola: Vesti Sigil 0.7.2 (8. deo) Završni radovi str. 28 Puls slobode str. 8 Ugovor Republike Srbije sa Microsoftom (2. deo): Oslobađanje str. 32 Interoperabilnost i Strategija razvoja elektronske uprave u Republici Srbiji str. 8 Slobodan softver za obrazovanje dece (4. deo) Childsplay str. 32 Predstavljamo str. 1 3 Linux Mint 16 Petra str. 1 3 Slobodni profesionalac str. 36 OpenSUSE 13.1 str. 1 9 Qt Creator str. 36 Great Little Radio Player 1.4.6 str. 24 4 LiBRE! časopis o slobodnom softveru LiBRE! sadržaj broj 20 Sam svoj majstor str. 40 LiBRE! prijatelji Uvod u LaTeX(4. deo) str. 40 node.js str. 44 Mobilni kutak str. 48 Android aplikacije otvorenog kôda str. 48 Zabavne strane str. 52 Kernel igrice str. 52 Decembar 2013. 5 LiBRE! vesti broj 20 Great Little Radio Player Emmabuntüs, Antergos, SolydXK, Point 1 2. decembar Linux, Simplicity Linux, LXLE, Kwheezy, MakuluLinux i OpenMandriva LX. Izašla je nova verzija Great Little Radio Play- Koristan link: http://j.mp/1 czbNbz era, 1 .4.6. Od objave članka o ovom programu Objavljen je Zentyal 3.3 u broju 1 1 , došlo je do 1 7. decembar mnogih promena o kojima možete saznati čitajući ovaj José Antonio Calvo je broj LiBRE! časopisa. objavio Zentyal 3.3, no- vu verziju Linux alter- Koristan link: http://bit.ly/1 3zo637 native za Windows Small Business Server i Mozilla slavi 15 godina postojanja Microsoft Exchange 1 6. decembar Server. Ove godine Mozilla slavi Koristan link: http://j.mp/1 bYtAN3 1 5 godina postojanja, objavila je Firefox OS LibreOffice 4.1.4 smartphone, učinila web 1 8. decembar boljim mestom. Dokument fondacija je Koristan link: http://j.mp/1 94kudm objavila LibreOffice 4.1.4 skup kancelarijskih pro- Ubuntu iJužna Koreja grama. 1 7. decembar Koristan link: http://j.mp/1 8X7CZq Sledeći primer Minhena, Južna Koreja će openSUSE Education Li-f-e 13.1 Windows XP zameniti 1 8. decembar Ubuntuom. Objavljen je openSUSE Koristan link: http://j.mp/1 jfCxH8 Education Li-f-e 13.1 distribucija posvećena 14 novih distribucija u ovojgodini obrazovanju. 1 7. decembar Koristan link: http://j.mp/JCSAOY U ovoj godini je nastalo 1 4 novih distribucija: Kubuntu iFirefox Slackel Linux, SalentOS, 20. decembar Linux Lite, Kali Linux, Springdale Linux, Kubuntu 14.04 će koristiti Firefox kao 6 LiBRE! časopis o slobodnom softveru LiBRE! vesti broj 20 podrazumevani web pre- vanja Mobile World kongresa, gledač umesto rekonqa 23.02.201 4. kojeg je do sada koristio. Koristan link: http://j.mp/1 cLcqPy Koristan link: http://j.mp/1 bWA22J Enlightenment 0.18 23. decembar Calibre 1.16 22. decembar Zvanično je objavljeno Enlightenment 0.18 Objavljen je Calibre 1.16 okruženje radne površi alat za uređivanje e-book koje sa sobom donosi formata. brojna unapređenja i poboljšano korisničko Koristan link: http://j.mp/1 983e7R iskustvo. phpMyAdmin 4.1.1 Koristan link: http://j.mp/1 c39axW 22. decembar LiBRE! prijatelji Objavljen je phpMy- Admin 4.1.1, alat za administraciju MySQL bazama podataka. Koristan link: http://j.mp/1 a1 NdQ4 Linux Mint 16 KDE i Xfce 22. decembar Clement Lefebvre je objavio da su Linux Mint 16 KDE i Xfce zvanično dostupni. Koristan link: http://j.mp/1 l6IUbk Prvi Tizen OS uređaji 22. decembar Prvi korisnički Tizen OS uređaji biće predsta- vljeni dan pre održa- Decembar 2013. 7 Puls slobode Ugovor Republike Srbije sa Microsoftom UUggoovvoorr RReeppuubblliikkee SSrrbbiijjee ssaa MMiiccrroossooffttoomm (2.. deo)) Interoperabilnost i Strategija razvoja elektronske uprave u Republici Srbiji Autor: Dejan Maglov zajedno što je moguće bolje, kako bi informacije mogle da se razme- njuju, odnosno kako bi korisniku Definicija bile na raspolaganju, a da pri tome interoperabilnosti nisu potrebne dodatne operacije za ermin interoperabilnost nastao je sporazumevanje dva sistema. Tod latinskih reči opera – rad i inter – između. Interoperabilnost je spo- Postoje dve vrste interoperabilnosti: sobnost sistema ili proizvoda da međusobno deluju i funkcionišu sa • Sintaktička interoperabilnost – Ako dva sistema međusobno komuni- drugim proizvodima i sistemima bez ikakvih ograničenja pristupa i imple- ciraju i razmenjuju podatke, tada su mentacije. oni izloženi sintaktičkoj interopera- bilnosti. Osnovu sintaktičke inter- Definicije: operabilnosti čine standardizovani formati podataka i protokoli za • Pod interoperabilnošću se podra- komunikaciju. U principu, XML i SQL zumeva sposobnost za zajednički standardi osiguravaju sintaktičku rad različitih sistema, tehnika ili interoperabilnost. To takođe važi za organizacija. Da bi se ovo uredilo, niže nivoe formata podataka, kao potrebni su standardi. Kada dva što je osiguravanje abecednih sistema mogu zajedno da rade, to znakova koji su pohranjeni u ASCII se naziva i kompatibilnost. formatu u oba sistema komunika- • Interoperabilnost je sposobnost cije. heterogenih sistema da rade • Semantička interoperabilnost – Uzevši sposobnost dva ili više raču- 8 LiBRE! časopis o slobodnom softveru Puls slobode Ugovor Republike Srbije sa Microsoftom nara da razmenjuju informacije, i tehniku jednakog kvaliteta i manje semantička interoperabilnost je cene bazirane na ruskoj tehnologiji. sposobnost automatske i smislene interpretacije razmenjenih poda- Prema tome, kada pričamo o inter- taka i precizno oblikovanje rezul- operabilnosti IKT (infomaciono-komu- tata, kao što to definišu krajnji kori- nikacionih tehnologija), to nužno ne snici. Da bi se postigla semantička znači da pričamo o interoperabilnosti interoperabilnost, obe strane FOSS sistema i vlasničkih sistema. moraju poštovati referentni model Standardima se može interope- prilikom razmene informacija. rabilnost suziti samo na vlasničke Sadržaj koji se razmenjuje mora biti sisteme (interoperabilnost Windows nedvosmisleno definisan: ono što XP, Windows Vista, Windows 7 i šaljemo, mora biti jednako onome Windows
Recommended publications
  • Upgrading Cfengine Nova a Cfengine Special Topics Handbook
    Upgrading CFEngine Nova A CFEngine Special Topics Handbook CFEngine AS This document describes how software updates work in CFEngine Nova. ¨ © Copyright c 2010- CFEngine AS 1 v i Table of Contents What does upgrading mean? ::::::::::::::::::::::::::::::::::::::::: 3 Why do I need to upgrade?::::::::::::::::::::::::::::::::::::::::::: 3 How does upgrading work? ::::::::::::::::::::::::::::::::::::::::::: 3 How can I do phased deployment? :::::::::::::::::::::::::::::::::::: 4 What if I have multiple operating system platforms? ::::::::::::::::::: 4 How do Nova policies update if I already have my own policy? ::::::::: 4 Appendix A Manual package upgrade commands ::::::: 5 3 What does upgrading mean? A software upgrade involves obtaining a new version of the CFEngine software from soft- ware.CFEngine.com and installing it in place of the old. When software is updated, the previous version of the software is retained. From version 1.1 of CFEngine Nova, CFEngine is fully capable of managing its own updates ¨ and service restarts with a minimum of manual work on the policy server. Existing users of version 1.0 will need to upgrade the software manually on the affected sys- tems, or use the existing CFEngine to assist in the manual process. Please contact CFEngine Professional Services for for assistance (see Appendix). © Why do I need to upgrade? Bug fixes and new features are included in new software releases. To gain access to these fixes, you need to upgrade the software. Changes to the standard Community Open Promise Body Library might make use of new features, so upgrading brings you access to these new methods. How does upgrading work? CFEngine packages its software in operating sytsem compatible package formats (RPM, PKG, MSI, etc).
    [Show full text]
  • The Kdesvn Handbook
    The kdesvn Handbook Rajko Albrecht The kdesvn Handbook 2 Contents 1 Introduction 7 1.1 Terms . .7 2 Using kdesvn 8 2.1 kdesvn features . .8 2.2 Beginning with subversion and kdesvn . .8 2.2.1 Creating a working copy . .9 2.2.2 Committing local changes . .9 2.2.3 Update working copy . .9 2.2.4 Adding and Deleting from working copy . .9 2.2.4.1 Add items . 10 2.2.4.2 Deleting items from working copy and unversion . 10 2.2.5 Displaying logs . 10 2.2.5.1 The log display dialog . 10 2.3 Working on repositories . 11 2.3.1 Restoring deleted items . 11 2.3.2 Importing folders . 11 2.3.2.1 With drag and drop . 11 2.3.2.2 Select folder to import with directory-browser . 11 2.4 Other Operations . 11 2.4.1 Merge . 11 2.4.1.1 Internal merge . 12 2.4.1.2 Using external program for merge . 12 2.4.2 Resolving conflicts . 12 2.5 Properties used by kdesvn for configuration . 13 2.5.1 Bugtracker integration . 13 2.6 The revision tree . 13 2.6.1 Requirements . 14 2.7 Internal log cache . 14 2.7.1 Offline mode . 14 2.7.2 Log cache and revision tree . 14 The kdesvn Handbook 2.8 Meaning of icon overlays . 14 2.9 kdesvn and passwords . 16 2.9.1 Not saving passwords . 16 2.9.2 Saving passwords in KWallet . 16 2.9.3 Saving to subversion’s own password storage .
    [Show full text]
  • Release Notes and Errata
    OpenMandriva Lx 4.3rc Release Notes The OpenMandriva Lx teams are pleased to announce the availability of OpenMandriva Lx 4.3rc. Available Media This release is available as a live media DVD or USB flash drive (memory stick), downloadable in ISO format. These are available on our downloads page. USB flash drive installation is usually noticeably faster. As always speed depends on many factors. Live media means you are able to run OpenMandriva Lx straight from a DVD or memory stick (see below) and try it before installing it. You may also install the system to hard disk either from the running live image or from the boot manager. Available ISO files are: •x86_64 KDE Plasma desktop full featured (includes the most common used functionalities, multimedia and office software). •znver1 Plasma: we have also built a version specifically for current AMD processors (Ryzen, ThreadRipper, EPYC) that outperforms the generic (x86_64) version by taking advantage of new features in those processors. znver1 is for the listed processors (Ryzen, ThreadRipper, EPYC) only, do not install on any other hardware. Installable images are offered for the Pinebook Pro, Raspberry Pi 4B, Raspberry Pi 3B+, Synquacer, Cubox Pulse and generic UEFI compatible devices (such as most aarch64 server boards) System requirements OpenMandriva Lx 4.3 requires at least 2048 MB of memory and at least 10 GB of hard drive space (see below for known issues with partitioning). Important Note: Graphics Hardware: The KDE Plasma Desktop requires a 3D graphics card that supports OpenGL 2.0 or above. We recommend using AMD, Intel, Adreno or VC4 graphics chips.
    [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]
  • Ein Wilder Ritt Distributionen
    09/2016 Besichtigungstour zu den skurrilsten Linux-Distributionen Titelthema Ein wilder Ritt Distributionen 28 Seit den frühen 90ern schießen die Linux-Distributionen wie Pilze aus dem Boden. Das Linux-Magazin blickt zurück auf ein paar besonders erstaunliche oder schräge Exemplare. Kristian Kißling www.linux-magazin.de © Antonio Oquias, 123RF Oquias, © Antonio Auch wenn die Syntax anderes vermu- samer Linux-Distributionen aufzustellen, Basis für Evil Entity denkt (Grün!), liegt ten lässt, steht der Name des klassischen denn in den zweieinhalb Jahrzehnten falsch. Tatsächlich basierte Evil Entity auf Linux-Tools »awk« nicht für Awkward kreuzte eine Menge von ihnen unseren Slackware und setzte auf einen eher düs- (zu Deutsch etwa „tolpatschig“), sondern Weg. Während einige davon noch putz- ter anmutenden Enlightenment-Desktop für die Namen seiner Autoren, nämlich munter in die Zukunft blicken, ist bei an- (Abbildung 3). Alfred Aho, Peter Weinberger und Brian deren nicht recht klar, welche Zielgruppe Als näher am Leben erwies sich der Fo- Kernighan. Kryptische Namen zu geben sie anpeilen oder ob sie überhaupt noch kus der Distribution, der auf dem Ab- sei eine lange etablierte Unix-Tradition, am Leben sind. spielen von Multimedia-Dateien lag – sie heißt es auf einer Seite des Debian-Wiki wollten doch nur Filme schauen. [1], die sich mit den Namen traditioneller Linux für Zombies Linux-Tools beschäftigt. Je kaputter, desto besser Denn, steht dort weiter, häufig halten Apropos untot: Die passende Linux- Entwickler die Namen ihrer Tools für Distribution für Zombies ließ sich recht Auch Void Linux [4], der Name steht selbsterklärend oder sie glauben, dass einfach ermitteln. Sie heißt Undead Linux je nach Übersetzung für „gleichgültig“ sie die User ohnehin nicht interessieren.
    [Show full text]
  • NOVA: a Log-Structured File System for Hybrid Volatile/Non
    NOVA: A Log-structured File System for Hybrid Volatile/Non-volatile Main Memories Jian Xu and Steven Swanson, University of California, San Diego https://www.usenix.org/conference/fast16/technical-sessions/presentation/xu This paper is included in the Proceedings of the 14th USENIX Conference on File and Storage Technologies (FAST ’16). February 22–25, 2016 • Santa Clara, CA, USA ISBN 978-1-931971-28-7 Open access to the Proceedings of the 14th USENIX Conference on File and Storage Technologies is sponsored by USENIX NOVA: A Log-structured File System for Hybrid Volatile/Non-volatile Main Memories Jian Xu Steven Swanson University of California, San Diego Abstract Hybrid DRAM/NVMM storage systems present a host of opportunities and challenges for system designers. These sys- Fast non-volatile memories (NVMs) will soon appear on tems need to minimize software overhead if they are to fully the processor memory bus alongside DRAM. The result- exploit NVMM’s high performance and efficiently support ing hybrid memory systems will provide software with sub- more flexible access patterns, and at the same time they must microsecond, high-bandwidth access to persistent data, but provide the strong consistency guarantees that applications managing, accessing, and maintaining consistency for data require and respect the limitations of emerging memories stored in NVM raises a host of challenges. Existing file sys- (e.g., limited program cycles). tems built for spinning or solid-state disks introduce software Conventional file systems are not suitable for hybrid mem- overheads that would obscure the performance that NVMs ory systems because they are built for the performance char- should provide, but proposed file systems for NVMs either in- acteristics of disks (spinning or solid state) and rely on disks’ cur similar overheads or fail to provide the strong consistency consistency guarantees (e.g., that sector updates are atomic) guarantees that applications require.
    [Show full text]
  • Red Hat Enterprise Linux Openstack Platform on Inktank Ceph Enterprise
    Red Hat Enterprise Linux OpenStack Platform on Inktank Ceph Enterprise Cinder Volume Performance Performance Engineering Version 1.0 December 2014 100 East Davie Street Raleigh NC 27601 USA Phone: +1 919 754 4950 Fax: +1 919 800 3804 Linux is a registered trademark of Linus Torvalds. Red Hat, Red Hat Enterprise Linux and the Red Hat "Shadowman" logo are registered trademarks of Red Hat, Inc. in the United States and other countries. Dell, the Dell logo and PowerEdge are trademarks of Dell, Inc. Intel, the Intel logo and Xeon are registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. All other trademarks referenced herein are the property of their respective owners. © 2014 by Red Hat, Inc. This material may be distributed only subject to the terms and conditions set forth in the Open Publication License, V1.0 or later (the latest version is presently available at http://www.opencontent.org/openpub/). The information contained herein is subject to change without notice. Red Hat, Inc. shall not be liable for technical or editorial errors or omissions contained herein. Distribution of modified versions of this document is prohibited without the explicit permission of Red Hat Inc. Distribution of this work or derivative of this work in any standard (paper) book form for commercial purposes is prohibited unless prior permission is obtained from Red Hat Inc. The GPG fingerprint of the [email protected] key is: CA 20 86 86 2B D6 9D FC 65 F6 EC C4 21 91 80 CD DB 42 A6 0E www.redhat.com 2 Performance Engineering Table of Contents 1 Executive Summary ........................................................................................
    [Show full text]
  • Introduction to Fmxlinux Delphi's Firemonkey For
    Introduction to FmxLinux Delphi’s FireMonkey for Linux Solution Jim McKeeth Embarcadero Technologies [email protected] Chief Developer Advocate & Engineer For quality purposes, all lines except the presenter are muted IT’S OK TO ASK QUESTIONS! Use the Q&A Panel on the Right This webinar is being recorded for future playback. Recordings will be available on Embarcadero’s YouTube channel Your Presenter: Jim McKeeth Embarcadero Technologies [email protected] | @JimMcKeeth Chief Developer Advocate & Engineer Agenda • Overview • Installation • Supported platforms • PAServer • SDK & Packages • Usage • UI Elements • Samples • Database Access FireDAC • Migrating from Windows VCL • midaconverter.com • 3rd Party Support • Broadway Web Why FMX on Linux? • Education - Save money on Windows licenses • Kiosk or Point of Sale - Single purpose computers with locked down user interfaces • Security - Linux offers more security options • IoT & Industrial Automation - Add user interfaces for integrated systems • Federal Government - Many govt systems require Linux support • Choice - Now you can, so might as well! Delphi for Linux History • 1999 Kylix: aka Delphi for Linux, introduced • It was a port of the IDE to Linux • Linux x86 32-bit compiler • Used the Trolltech QT widget library • 2002 Kylix 3 was the last update to Kylix • 2017 Delphi 10.2 “Tokyo” introduced Delphi for x86 64-bit Linux • IDE runs on Windows, cross compiles to Linux via the PAServer • Designed for server side development - no desktop widget GUI library • 2017 Eugene
    [Show full text]
  • Clang & LLVM: How They Can Improve Your Life As a Developer
    Clang & LLVM: How they can improve your life as a developer Tilmann Scheller Overview Introduction LLVM Overview Clang Performance Summary What is LLVM? Mature, production-quality compiler framework Modular architecture Heavily optimizing static and dynamic compiler Supports all major architectures (x86, ARM, MIPS, PowerPC, …) Powerful link-time optimizations (LTO) Permissive license (BSD-like) LLVM sub-projects Clang C/C++/Objective C frontend and static analyzer LLDB Next generation debugger leveraging the LLVM libraries, e.g. the Clang expression parser lld Framework for creating linkers, will make Clang independent of the system linker in the future Polly Polyhedral optimizer for LLVM, e.g. high-level loop optimizations and data- locality optimizations Which companies are contributing? ® Who is using LLVM? WebKit FTL JIT Rust Android (NDK, ART, RenderScript) Portable NativeClient (PNaCl) Majority of OpenCL implementations based on Clang/LLVM CUDA, RenderScript LLVM on Linux: LLVMLinux, LLVMpipe (software rasterizer in Mesa), Radeon R300-R900 drivers in Mesa Clang users Default compiler on OS X Default compiler on FreeBSD Default compiler for native applications on Tizen Default compiler on OpenMandriva Lx starting with the next release (2015.0) Debian experimenting with Clang as an additional compiler (94.3% of ~20k packages successfully build with Clang 3.5) Android NDK ships Clang LLVM LLVM IR Scalar optimizations Interprocedural optimizations Auto-vectorizer (BB, Loop and SLP) Profile-guided optimizations Compiler Architecture
    [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]
  • Red Hat Enterprise Linux 7 7.9 Release Notes
    Red Hat Enterprise Linux 7 7.9 Release Notes Release Notes for Red Hat Enterprise Linux 7.9 Last Updated: 2021-08-17 Red Hat Enterprise Linux 7 7.9 Release Notes Release Notes for Red Hat Enterprise Linux 7.9 Legal Notice Copyright © 2021 Red Hat, Inc. The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/ . In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law. Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries. Linux ® is the registered trademark of Linus Torvalds in the United States and other countries. Java ® is a registered trademark of Oracle and/or its affiliates. XFS ® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries. MySQL ® is a registered trademark of MySQL AB in the United States, the European Union and other countries. Node.js ® is an official trademark of Joyent. Red Hat is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
    [Show full text]
  • The Krusader Handbook the Krusader Handbook
    The Krusader Handbook The Krusader Handbook 2 Contents 1 Introduction 14 1.1 Package description . 14 1.2 Welcome to Krusader! . 14 2 Features 17 3 User Interface 21 3.1 OFM User Interface . 21 3.2 Krusader Main Window . 21 3.3 Toolbars . 21 3.3.1 Main Toolbar . 21 3.3.2 Job Toolbar . 23 3.3.3 Actions Toolbar . 23 3.3.4 Location Toolbar . 23 3.3.5 Panel Toolbar . 23 3.4 Panels . 24 3.4.1 List Panel . 24 3.4.2 Sidebar . 25 3.4.3 Folder History . 26 3.5 Command Line / Terminal Emulator . 26 3.5.1 Command Line . 26 3.5.2 Terminal Emulator . 27 3.6 Function (FN) Keys Bar . 27 3.7 Folder Tabs . 28 3.8 Buttons . 28 4 Basic Functions 29 4.1 Controls . 29 4.1.1 General . 29 4.1.2 Moving Around . 29 4.1.3 Selecting . 30 4.1.4 Executing Commands . 30 4.1.5 Quick search . 31 4.1.6 Quick filter . 31 The Krusader Handbook 4.1.7 Quick select . 31 4.1.8 Context Menu . 31 4.2 Basic File Management . 32 4.2.1 Executing Files . 32 4.2.2 Copying and Moving . 32 4.2.3 Queue manager . 32 4.2.4 Deleting - move to Plasma Trash . 33 4.2.5 Shred Files . 33 4.2.6 Renaming Files, Creating Directories and Link Handling . 33 4.2.7 Viewing and Editing files . 33 4.3 Archive Handling . 34 4.3.1 Browsing Archives . 34 4.3.2 Unpack Files .
    [Show full text]