Linux. Biblia. Ubuntu, Fedora, Debian I 15 Innych Dystrybucji

Total Page:16

File Type:pdf, Size:1020Kb

Linux. Biblia. Ubuntu, Fedora, Debian I 15 Innych Dystrybucji Idź do Linux. Biblia. Ubuntu, Fedora, Debian • Spis treści • Przykładowy rozdział i 15 innych dystrybucji • Skorowidz Autor: Christopher Negus Tłumaczenie: Robert Górczyński Katalog książek ISBN: 978-83-246-3422-4 Tytuł oryginału: Linux Bible 2011 Edition: Boot up to Ubuntu, Fedora, KNOPPIX, Debian, openSUSE, and 13 Other Distributions • Katalog online Format: 172×245, stron: 768 • Zamów drukowany katalog Opanuj możliwości najważniejszych dystrybucji Linuksa ? Odkryj cały potencjał tego bezpłatnego systemu operacyjnego! Twój koszyk • Zainstaluj i optymalnie skonfiguruj bezpieczne środowisko pracy • Opanuj zadania administracyjne i funkcje serwerowe Linuksa • Wykorzystaj narzędzia programistyczne do tworzenia własnych aplikacji • Dodaj do koszyka W tym roku upływa już dwadzieścia lat od dnia, kiedy fiński programista Linus Torvalds przedstawił światu swój stworzony hobbystycznie system operacyjny – Linux. Niezwykłe możliwości i stabilność Cennik i informacje tego niekomercyjnego systemu, a przy tym ogromny entuzjazm i wsparcie społeczności całego świata gotowej do jego dalszego rozwijania, od samego początku budziły spory niepokój Microsoftu. • Zamów informacje Jak pokazał czas, obawy te okazały się słuszne ? Linux wyrósł w końcu na największego o nowościach i najsłynniejszego konkurenta komercyjnego systemu Windows, a przy tym na ulubieńca programistów i administratorów. Obecnie wiele giełd papierów wartościowych, telefonów komórkowych • Zamów cennik i serwerów internetowych z powodzeniem działa pod kontrolą tego bezpłatnego systemu operacyjnego. A dzięki utworzeniu i stałemu rozwojowi wielu rozmaitych dystrybucji Linux wyszedł poza kręgi Czytelnia specjalistów IT i dziś doskonale sprawdza się także na komputerach firmowych i osobistych. Słynny ekspert w dziedzinie Linuksa, Christopher Negus, poprowadzi Cię od zagadnień podstawowych, takich jak sposób rozpoczęcia pracy z wybraną przez Ciebie dystrybucją • Fragmenty książek i poprawna konfiguracja środowiska pracy, do coraz trudniejszych, takich jak praca z grafiką, online dokumentami i plikami multimedialnymi. Kolejne rozdziały przedstawiają szczegółowo wszelkie zadania administracyjne i potężne funkcje serwerowe Linuksa, a na koniec poznasz praktyczne interfejsy i narzędzia programistyczne pozwalające na tworzenie własnych aplikacji. Opanujesz zatem całą wiedzę niezbędną do właściwej instalacji, doskonałej konfiguracji i pełnego wykorzystania funkcjonalności Linuksa i jego najlepszych dystrybucji! Oto wybrane zagadnienia przedstawione w tej obszernej książce: • rozpoczęcie pracy z system Linux i wybór odpowiedniej dystrybucji, • konfigurowanie optymalnego środowiska pracy, • aplikacje służące do obsługi poczty elektronicznej i przeglądania internetu, • narzędzia do odtwarzania różnych plików multimedialnych, Kontakt • podstawowe narzędzia graficzne, polecenia i pliki administracyjne, • dodawanie partycji, tworzenie systemów plików oraz montowanie systemów plików, • konfiguracja połączeń przewodowych i bezprzewodowych z sieciami LAN oraz z internetem, Helion SA ul. Kościuszki 1c • techniki zabezpieczania systemów Linux, 44-100 Gliwice • konfiguracja serwera WWW i uruchomianie serwera poczty, tel. 32 230 98 63 • interfejsy oraz środowiska programistyczne, e-mail: [email protected] • tworzenie własnych aplikacji za pomocą narzędzi programistycznych. © Helion 1991–2011 Spis treci O autorze ........................................................................................................ 19 O recenzencie .................................................................................................. 20 Wprowadzenie ................................................................................................. 21 Cz_ I Pierwsze kroki w systemie Linux ..................................... 27 Rozdzia 1. Rozpoczcie pracy z systemem Linux ........................................... 29 Pierwsze kroki .....................................................................................................................................30 Czym jest system Linux? ..............................................................................................................31 Rozpoczcie przygody z systemem Linux ....................................................................................32 Rozpoczynamy! ............................................................................................................................32 Zrozumienie systemu Linux ................................................................................................................37 Dlaczego Linux jest tak wyjtkowy? ..................................................................................................40 Podsumowanie ....................................................................................................................................42 Rozdzia 2. Konfiguracja doskonaego rodowiska Linux ............................... 43 Rozpoczcie pracy w rodowisku Linux .............................................................................................45 Krok 1. Wybór komputera ..................................................................................................................45 Wybór sprztu komputerowego ....................................................................................................45 Wybór osprzBtu sieciowego ..........................................................................................................46 Krok 2. Instalacja systemu Linux ........................................................................................................47 Rozpoczcie pracy z Fedor .........................................................................................................47 Przygotowanie do instalacji dodatkowego oprogramowania ........................................................48 Sprawdzanie dostpnoci oprogramowania ..................................................................................49 Krok 3. Konfiguracja systemu ............................................................................................................51 Krok 4. Dodawanie aplikacji ...............................................................................................................53 Wybór aplikacji biurowych ...........................................................................................................54 Gry ................................................................................................................................................55 Aplikacje multimedialne ...............................................................................................................56 Aplikacje internetowe ...................................................................................................................56 Inne aplikacje ................................................................................................................................57 Krok 5. Migracja z systemu Windows ................................................................................................58 Przeniesienie plików z systemu Windows do Linuksa ..................................................................58 Podsumowanie ....................................................................................................................................60 8 Linux. Biblia. Ubuntu, Fedora, Debian i 15 innych dystrybucji Cz_ II rodowisko graficzne ...................................................... 61 Rozdzia 3. Poznajemy rodowisko graficzne ................................................. 63 Zrozumienie rodowiska graficznego .................................................................................................63 Uruchamianie rodowiska graficznego ...............................................................................................64 Uruchomienie w rodowisku graficznym .....................................................................................65 Uruchomienie w graficznym ekranie logowania ...........................................................................65 Uruchomienie w rodowisku tekstowym ......................................................................................67 Korzystanie ze rodowiska KDE .........................................................................................................68 Korzystanie z pulpitu KDE ...........................................................................................................69 Zarzdzanie plikami za pomoc menederów plików Dolphin i Konqueror ................................73 Uywanie menedera plików Dolphin ..........................................................................................73 Uywanie menedera plików i przegldarki internetowej Konqueror ..........................................78 Zarzdzanie rodowiskiem KDE ..................................................................................................81 Konfiguracja pulpitu .....................................................................................................................83 Korzystanie ze rodowiska GNOME ..................................................................................................85 Korzystanie z menedera okien Metacity .....................................................................................87 Korzystanie z paneli GNOME ......................................................................................................89 Korzystanie z menedera plików Nautilus ....................................................................................94
Recommended publications
  • Backbox Penetration Testing Never Looked So Lovely
    DISTROHOPPER DISTROHOPPER Our pick of the latest releases will whet your appetite for new Linux distributions. Picaros Diego Linux for children. here are a few distributions aimed at children: Doudou springs to mind, Tand there’s also Sugar on a Stick. Both of these are based on the idea that you need to protect children from the complexities of the computer (and protect the computer from the children). Picaros Diego is different. There’s nothing stripped- down or shielded from view. Instead, it’s a normal Linux distro with a brighter, more kid-friendly interface. The desktop wallpaper perhaps best We were too busy playing Secret Mario on Picaros Diego to write a witty or interesting caption. exemplifies this. On one hand, it’s a colourful cartoon image designed to interest young file manager. In the programming category, little young for a system like this, but the it children. Some of the images on the we were slightly disappointed to discover it may well work for children on the upper end landscape are icons for games, and this only had Gambas (a Visual Basic-like of that age range. should encourage children to investigate the language), and not more popular teaching Overall, we like the philosophy of wrapping system rather than just relying on menus. languages like Scratch or a Python IDE. Linux is a child-friendly package, but not On the other hand, it still displays technical However, it’s based on Debian, so you do dumbing it down. Picaros Diego won’t work details such as the CPU usage and the RAM have the full range of software available for every child, but if you have a budding and Swap availability.
    [Show full text]
  • Présentation Ligne De Commande
    Kit de survie en lignes de commandes ... pour les nuls. Ceci est la version légèrement corrigée, étendue et complétée de la présentation du jeudi 2 juin 2018. Pourquoi la ligne de commande ? La ligne de commande est une chose qui a, pour des raisons marketting et en lien avec la massification de l'usage de l'outil informatique, peu à peu disparue alors qu'elle faisait partie intégrante des ordinateurs dans les années 80 et jusqu'en 1995 pour le grand public. Actuellement, la ligne de commande est perçue par les néophytes comme un objet de toute puissance ou de diabolisation. Les stéréotypes véhiculés par les media traditionnels associent souvent la ligne de commande, et in extenso le terminal, à un outil de hacker. Alors que cela a été pendant longtemps le quotidien de beaucoup d'utilisateurs. Posons un peu de vocabulaire : Linux est un noyau c'est à dire un binaire qui communique avec le matériel. Autour de lui est le système GNU (pour GNU is Not Unix). Le système GNU a été pensé dans les années 80 comme étant une alternative Libre au système (gratuit) mais propriétaire Unix. Dans les années 80, à la préhistoire informatique, les systèmes d'ordinateurs n'avaient pour ainsi dire pas d'interface graphique (et encore moins de souris) : un noyau, un interpréteur de commande (shell) et quelques utilitaires suffisaient à faire un ordinateur fonctionnel. Ici le système Microsoft Disk Operating System fonctionnant avec les fichier : msdos.sys et io.sys (l'équivalent du noyau), config.sys et autoexec.bat, à partir de là l'interpréteur de commande (ou shell) : COMMAND.COM s'exécute et affiche l'image précédente.
    [Show full text]
  • Lightweight Distros on Test
    GROUP TEST LIGHTWEIGHT DISTROS LIGHTWEIGHT DISTROS GROUP TEST Mayank Sharma is on the lookout for distros tailor made to infuse life into his ageing computers. On Test Lightweight distros here has always been a some text editing, and watch some Linux Lite demand for lightweight videos. These users don’t need URL www.linuxliteos.com Talternatives both for the latest multi-core machines VERSION 2.0 individual apps and for complete loaded with several gigabytes of DESKTOP Xfce distributions. But the recent advent RAM or even a dedicated graphics Does the second version of the distro of feature-rich resource-hungry card. However, chances are their does enough to justify its title? software has reinvigorated efforts hardware isn’t supported by the to put those old, otherwise obsolete latest kernel, which keeps dropping WattOS machines to good use. support for older hardware that is URL www.planetwatt.com For a long time the primary no longer in vogue, such as dial-up VERSION R8 migrators to Linux were people modems. Back in 2012, support DESKTOP LXDE, Mate, Openbox who had fallen prey to the easily for the i386 chip was dropped from Has switching the base distro from exploitable nature of proprietary the kernel and some distros, like Ubuntu to Debian made any difference? operating systems. Of late though CentOS, have gone one step ahead we’re getting a whole new set of and dropped support for the 32-bit SparkyLinux users who come along with their architecture entirely. healthy and functional computers URL www.sparkylinux.org that just can’t power the newer VERSION 3.5 New life DESKTOP LXDE, Mate, Xfce and others release of Windows.
    [Show full text]
  • Antix Xfce Recommended Specs
    Antix Xfce Recommended Specs Upbeat Leigh still disburden: twill and worthful Todd idolatrizes quite deuced but immobilizing her rabato attitudinizedcogently. Which her Kingstonfranc so centennially plasticizes so that pratingly Odin flashes that Oscar very assimilatesanticlockwise. her Algonquin? Denatured Pascale Menu is placed at the bottom of paperwork left panel and is difficult to browse. But i use out penetration testing machines as a lightweight linux distributions with the initial icons. Hence, and go with soft lower score in warmth of aesthetics. Linux on dedoimedo had the installation of useful alternative antix xfce recommended specs as this? Any recommendations from different pinboard question: the unique focus styles in antix xfce recommended specs of. Not recommended for! Colorful background round landscape scenes do we exist will this lightweight Linux distro. Dvd or gui, and specs as both are retired so, and a minimal resources? Please confirm your research because of recommended to name the xfce desktop file explorer will change the far right click to everything you could give you enjoy your linux live lite can see our antix xfce recommended specs and. It being uploaded file would not recommended to open multiple windows right people won, antix xfce recommended specs and specs and interested in! Based on the Debian stable, MX Linux has topped the distrowatch. Dedoimedo a usb. If you can be installed on this i have downloaded iso image, antix xfce recommended specs and specs as long way more adding ppas to setup further, it ever since. The xfce as a plain, antix can get some other than the inclusion, and specs to try the.
    [Show full text]
  • Debian 1 Debian
    Debian 1 Debian Debian Part of the Unix-like family Debian 7.0 (Wheezy) with GNOME 3 Company / developer Debian Project Working state Current Source model Open-source Initial release September 15, 1993 [1] Latest release 7.5 (Wheezy) (April 26, 2014) [±] [2] Latest preview 8.0 (Jessie) (perpetual beta) [±] Available in 73 languages Update method APT (several front-ends available) Package manager dpkg Supported platforms IA-32, x86-64, PowerPC, SPARC, ARM, MIPS, S390 Kernel type Monolithic: Linux, kFreeBSD Micro: Hurd (unofficial) Userland GNU Default user interface GNOME License Free software (mainly GPL). Proprietary software in a non-default area. [3] Official website www.debian.org Debian (/ˈdɛbiən/) is an operating system composed of free software mostly carrying the GNU General Public License, and developed by an Internet collaboration of volunteers aligned with the Debian Project. It is one of the most popular Linux distributions for personal computers and network servers, and has been used as a base for other Linux distributions. Debian 2 Debian was announced in 1993 by Ian Murdock, and the first stable release was made in 1996. The development is carried out by a team of volunteers guided by a project leader and three foundational documents. New distributions are updated continually and the next candidate is released after a time-based freeze. As one of the earliest distributions in Linux's history, Debian was envisioned to be developed openly in the spirit of Linux and GNU. This vision drew the attention and support of the Free Software Foundation, who sponsored the project for the first part of its life.
    [Show full text]
  • Go-Lab Releases of the Lab Owner and Cloud Services (Final) –
    Go-Lab Global Online Science Labs for Inquiry Learning at School Collaborative Project in European Union’s Seventh Framework Programme Grant Agreement no. 317601 Deliverable D4.7 Releases of the Lab Owner and Cloud Services (Final) – M33 Editors Wissam Halimi (EPFL) Sten Govaerts (EPFL) Date 30th July, 2015 Dissemination Level Public Status Final c 2015, Go-Lab consortium Go-Lab D4.7 Releases of the Lab Owner and Cloud Services Go-Lab 3176012 of 71 Go-Lab D4.7 Releases of the Lab Owner and Cloud Services The Go-Lab Consortium Beneficiary Beneficiary Name Beneficiary Country Number short name 1 University Twente UT The Nether- lands 2 Ellinogermaniki Agogi Scholi EA Greece Panagea Savva AE 3 École Polytechnique Fédérale de EPFL Switzerland Lausanne 4 EUN Partnership AISBL EUN Belgium 5 IMC AG IMC Germany 6 Reseau Menon E.E.I.G. MENON Belgium 7 Universidad Nacional de Edu- UNED Spain cación a Distancia 8 University of Leicester ULEIC United King- dom 9 University of Cyprus UCY Cyprus 10 Universität Duisburg-Essen UDE Germany 11 Centre for Research and Technol- CERTH Greece ogy Hellas 12 Universidad de la Iglesia de Deusto UDEUSTO Spain 13 Fachhochschule Kärnten - CUAS Austria Gemeinnützige Privatstiftung 14 Tartu Ulikool UTE Estonia 15 European Organization for Nuclear CERN Switzerland Research 16 European Space Agency ESA France 17 University of Glamorgan UoG United King- dom 18 Institute of Accelerating Systems IASA Greece and Applications 19 Núcleo Interactivo de Astronomia NUCLIO Portugal Go-Lab 3176013 of 71 Go-Lab D4.7 Releases of the Lab Owner and Cloud Services Contributors Name Institution Wissam Halimi, Sten Govaerts, Christophe Salzmann, EPFL Denis Gillet Pablo Orduña UDEUSTO Danilo Garbi Zutin CUAS Irene Lequerica UNED Eleftheria Tsourlidaki (Internal Reviewer) EA Lars Bollen (Internal Reviewer) UT Legal Notices The information in this document is subject to change without notice.
    [Show full text]
  • EM Series Panel Computer with Embedded Linux OS Software
    EM Series Panel Computer With Embedded Linux OS Software Development Manual Seedsware Corporation http://www.seedsware.co.jp/global/ 17A4A5-00018E-2 Introduction This document describes the development process of Linux applications for the EM Series of product, as well as application specifications. This document describes working with the following models: Model Abbreviated model names EMG7-W207A8-0024-107-01 EMG7-7W EMG7-312A8-00DC-107-01 EMG7-12 EM8-W104A7-0005-207 EM(G)8-4 EMG8-W104A7-0005-207 EM8-205A7-0005-207 EM(G)8-5 EMG8-205A7-0005-207 Copyright and Trademarks ◼ Copyright of this manual is owned by Seedsware Corporation. ◼ Reproduction and/or duplication of this product and/or this manual, in any form, in whole or in part, without permission is strictly prohibited. ◼ This product and descriptions in this document are subject to change without prior notice. Thank you for your understanding. ◼ Although all efforts have been made to ensure the accuracy of this product and its descriptions in this document, should you notice any errors, please feel free to contact us. ◼ Seedsware shall not be held liable for any damages or losses, nor be held responsible for any claims by a third party as a result of using this product. Thank you for your understanding. ◼ Microsoft®, Windows® 7, Windows® 8, and Windows® 10 are registered trademarks of Microsoft Corporation in the United States and other countries. ◼ Oracle VM VirtualBox is a registered trademark of Oracle Corporation. ◼ Other company and product names listed herein are also the trademarks or registered trademarks of their respective owners.
    [Show full text]
  • Customise the Lxde Desktop
    TUTORIAL LXDE CUSTOMISE THE TUTORIAL LXDE DESKTOP Get a fantastic desktop environment without BEN EVERARD overloading your system’s hardware. he Lightweight X11 Desktop Environment – or LXDE as it’s more commonly known – is Tpopular for its ease of use and low use of system resources. It’s the desktop of choice for the Raspberry Pi, and is an excellent option for replacing Windows XP on older machines. However, in its default form it is a little ugly. Everything works as you expect it to, but it doesn’t show off the Linux desktop experience as well as it could. Fortunately, it’s quite easy to whip the default configuration into something that looks good and is a little more user friendly. The standard LXDE desktop: it’s functional and easy to A desktop environment has a large stack of things use, but with a little effort we can do much better. that are really just images. These are the icons, the bits that make up the widgets (such as buttons), and Icons and themes take a little more to change, but the desktop background. These can all be easily are still quite straightforward, since there’s a tool swapped around provided you have new images to go called LXAppearance to help. First you need to in their place. download the theme. We started with the Elementary icons at www.gnome-look.org/content/show.php/ Get new wallpaper elementary+Icons?content=73439, though most icon There’s no one single place for LXDE themes, but themes should work. there is for Gnome, and they’re mostly compatible.
    [Show full text]
  • Pipenightdreams Osgcal-Doc Mumudvb Mpg123-Alsa Tbb
    pipenightdreams osgcal-doc mumudvb mpg123-alsa tbb-examples libgammu4-dbg gcc-4.1-doc snort-rules-default davical cutmp3 libevolution5.0-cil aspell-am python-gobject-doc openoffice.org-l10n-mn libc6-xen xserver-xorg trophy-data t38modem pioneers-console libnb-platform10-java libgtkglext1-ruby libboost-wave1.39-dev drgenius bfbtester libchromexvmcpro1 isdnutils-xtools ubuntuone-client openoffice.org2-math openoffice.org-l10n-lt lsb-cxx-ia32 kdeartwork-emoticons-kde4 wmpuzzle trafshow python-plplot lx-gdb link-monitor-applet libscm-dev liblog-agent-logger-perl libccrtp-doc libclass-throwable-perl kde-i18n-csb jack-jconv hamradio-menus coinor-libvol-doc msx-emulator bitbake nabi language-pack-gnome-zh libpaperg popularity-contest xracer-tools xfont-nexus opendrim-lmp-baseserver libvorbisfile-ruby liblinebreak-doc libgfcui-2.0-0c2a-dbg libblacs-mpi-dev dict-freedict-spa-eng blender-ogrexml aspell-da x11-apps openoffice.org-l10n-lv openoffice.org-l10n-nl pnmtopng libodbcinstq1 libhsqldb-java-doc libmono-addins-gui0.2-cil sg3-utils linux-backports-modules-alsa-2.6.31-19-generic yorick-yeti-gsl python-pymssql plasma-widget-cpuload mcpp gpsim-lcd cl-csv libhtml-clean-perl asterisk-dbg apt-dater-dbg libgnome-mag1-dev language-pack-gnome-yo python-crypto svn-autoreleasedeb sugar-terminal-activity mii-diag maria-doc libplexus-component-api-java-doc libhugs-hgl-bundled libchipcard-libgwenhywfar47-plugins libghc6-random-dev freefem3d ezmlm cakephp-scripts aspell-ar ara-byte not+sparc openoffice.org-l10n-nn linux-backports-modules-karmic-generic-pae
    [Show full text]
  • Knowing Knoppix/Print Version - Wikibooks, Open Books for an Open World
    Knowing Knoppix/Print version - Wikibooks, open books for an open world Knowing Knoppix/Print version Knowing Knoppix The current, editable version of this book is available in Wikibooks, the open-content textbooks collection, at http://en.wikibooks.org/wiki/Knowing_Knoppix Permission is granted to copy, distribute, and/or modify this document under the terms of the Creative Commons Attribution-ShareAlike 3.0 License. Contents 1 Introducing Knoppix 1.1 Introducing Knoppix 1.1.1 What is Knoppix? 1.1.1.1 Linux that runs from CD 1.1.1.2 Can be installed on a Hard Disk or a USB key 1.1.1.3 How it works 1.1.1.4 Safe to run 1.1.1.5 Personal 1.1.1.6 Free 1.1.2 What you can do with Knoppix 1.1.2.1 Learn Linux 1.1.2.2 Rescue and test 1.1.2.3 Use and explore 1.1.2.4 Network 1.1.3 Where Knoppix comes from 1.1.4 Knoppix is Free Software 1.1.5 Limitations 1.1.5.1 No warranty 1.1.5.2 CD means slow 1.1.5.3 Not everything works 1 von 71 Knowing Knoppix/Print version - Wikibooks, open books for an open world 1.1.5.4 RAM intensive 1.1.6 What is included in Knoppix? 1.1.7 What is Linux? 1.1.7.1 A little history 1.1.7.1.1 How GNU grew 1.1.7.1.2 It's a GNU world! 2 Knoppix for the first time 2.1 Knoppix for the first time 2.1.1 Overview 2.1.2 Hardware requirements 2.1.3 Starting Knoppix 2.1.3.1 The first stage 2.1.3.2 The second stage 2.1.4 The first stage 2.1.4.1 Getting to the boot prompt 2.1.4.2 Help at the boot prompt 2.1.4.2.1 Quick help 2.1.5 The second stage 2.1.5.1 Starting Knoppix proper 2.1.5.2 Which keyboard/language? 2.1.5.3 Automatic hardware detection
    [Show full text]
  • X Window System
    X Window System MangoHot 2015/09/24 Outline ❑X Window System • Introduction • Architecture • X11 Implementation • The Window Manager ❑Steps of exercise • Install and Configuring X11 • Install Window Manager 2 X Window System (1) • Introduction – X can be called "X"、"X11"、"X Window", using to provides a graphical user interface (GUI). – X was designed from the beginning to be network-centric, and adopts a "client-server" model. • History – 1984: The X Window system was developed as part of Project Athena at MIT. – 1987: X Version 11 is released. X is now controlled and maintained by the Open Group. – 2005/12: X11R7.0 – 2009/10: X11R7.5 – 2010/11: X11R7.6 – 2012/6/6: X11R7.7 3 X Window System (2) ❑Architecture: • A client-server architecture ➢The X client request display service ➢The X server provide display service ➢Communicate with X Protocol 4 X Window System (3) • Client-Server Design – Client • An application written using X libraries (e.g. Xlib) • Request service (like create window) • Receive events from X server (like mouse input) – Server • Runs locally and accepts multiple X clients • Manage the keyboard, mouse and display device • Create, draw and destroy graphic objects on screen 5 X Window System (4) ❑X Protocol • The X Protocol is also divided into device dependent and device independent layers. • Advantages of X protocol ➢The X server is highly portable (various OS, Language) ➢The X Clients also have high portability ➢Local and network based computing look and feel the same 6 X11 Implementation ❑Open-source implementations of X Window System • XFree86 project ➢Since 1992, dormant in Dec, 2011 ➢Latest Version: 4.8.0 Dec 15, 2008 • Xorg foundation ➢Since 2004, forked from XFree86 4.4 RC2 ➢X11 official flavor ➢Latest Version: 7.7 June 6, 2012 7 The Window Manager (1) • Window Manager – A special kind of "X Client" provides certain look-and-feel window in front of you.
    [Show full text]
  • UNIX the Very10 Short Howto for Beginners
    UNIX The Very10 Short Howto for beginners Soon-Hyung Yook March 27, 2015 Soon-Hyung Yook UNIX March 27, 2015 1 / 29 Table of Contents 1 History of Unix 2 What is UNIX? 3 What is Linux? 4 How does Unix work? 5 How to Use it? Soon-Hyung Yook UNIX March 27, 2015 2 / 29 History of Unix How old is UNIX? Unix originally dates back to 1969 with a group at Bell Lab. The original Unix OS was written in assembler. In 1973 Ken Thompson and Dennis Ritchie finally rewrite Unix in their new language, C. The first Unix installation in 1972 had 3 users and a 500KB diet. Thompson and Ritchie work at DEC-PDP 11 Soon-Hyung Yook UNIX March 27, 2015 3 / 29 What is UNIX? What is UNIX? Unix is a multiuser, multitaking operating system (OS). manage hardware resources. manage directories and file systems loading, excuting, suspending programs There are many names of Unix: Solaris (Sun) AIX (IBM) True64 (Compaq) IRIX (SGI) System V (from AT&T) BSD (from Berkeley) Soon-Hyung Yook UNIX March 27, 2015 4 / 29 What is Linux? What is Linux? Linux is a clone of the Unix OS written from scratch by Linus Torvalds with assistance from developers around the world. Developed under the GNU General Public License The source of Linux is freely available. There are large number of Linux distributors: RedHat, Fedora, CentOS, Sicentific Linux Slackware Debian, Ubuntu, Mint, Lubuntu SUSE, OpenSUSE Gentoo Mandrake Arch KNOPPIX Soon-Hyung Yook UNIX March 27, 2015 5 / 29 What is Linux? Hierarchy of Unix Systems Soon-Hyung Yook UNIX March 27, 2015 6 / 29 How does Unix work? Kernel The kernel is the core of OS Kernel receives tasks from the shell and performs them.
    [Show full text]