Minor Project Ecblinux an OS for Newbies

Total Page:16

File Type:pdf, Size:1020Kb

Minor Project Ecblinux an OS for Newbies A Minor Project On ECBlinux an OS for Newbies Submitted for the partial fulfillment of Bachelor of Technology IN COMPUTER SCIENCE 2010-11 Submitted By:- SHARAD KUMAR (4thyr , CSE) Scholar No – 07/01/82 Submitted To:- Project name Linux OS for Newbies [ ECBlinux ] Project Guide Mr. RAHUL BHUSHAN RANGA Presenting Author SHARAD KUMAR (CSE ,final year ) E-mail [email protected] 1 CONTENTS 1. Introduction------------------------------------------------------ 3 2. Requirements Check-------------------------------------------- 4 3. Setup.sh----------------------------------------------------------- 5 4. Copyresources.sh------------------------------------------------ 6 5. Apply_gconf_settings.sh--------------------------------------- 7-8 6. Apply_themes_changes.sh------------------------------------- 8-11 7. Lsbrelease-------------------------------------------------------- 12 8. Modify_sourcelist.sh-------------------------------------------- 12-13 9. Add_or_remove_packages.sh---------------------------------- 13-16 10. Process Log------------------------------------------------------ 16-28 11. How To ---------------------------------------------------------- 29-44 2 Introduction: There are always many ways to accomplish a single task.The same can be said about Linux distributions. A great many have existed over the years. Some still exist, some have morphed into something else, yet others have been relegated to our memories. They all do things differently to suit the needs of their target audience. Because so many different ways to accomplish the same end goal exist, I began to realize I no longer had to be limited by any one implementation. Prior to discovering Linux, we simply put up with issues in other Operating Systems as you had no choice. It was what it was, whether you liked it or not. With Linux, the concept of choice began to emerge. If you didn't like something, you were free, even encouraged, to change it. I tried a number of distributions and could not decide on any one. They were great systems in their own right. It wasn't a matter of right and wrong anymore. It had be- come a matter of personal taste. With all that choice available, it became apparent that there would not be a single system that would be perfect for me. So I set out to create my own Linux system that would fully conform to my personal preferences. To truly make it my own system, I resolved to compile everything from source code instead of using pre-compiled binary packages. This “perfect” Linux system would have the strengths of various systems without their perceived weaknesses. Requirements :- • Bash-2.05a (/bin/sh should be a symbolic or hard link to bash) • Binutils-2.12 (Versions greater than 2.20 are not recommended ) • Bison-1.875 (/usr/bin/yacc should be a link to bison or small script that executes bison) • Bzip2-1.0.2 • Coreutils-5.0 (or Sh-Utils-2.0, Textutils-2.0, and Fileutils-4.1) • Diffutils-2.8 • Findutils-4.1.20 • Gawk-3.0 (/usr/bin/awk should be a link to gawk) • Gcc-3.0.1 (Versions greater than 4.4.3 are not recommended ) • Glibc-2.2.5 (Versions greater than 2.11.1 are not recommended) • Grep-2.5 • Gzip-1.2.4 • Linux Kernel-2.6.18 (having been compiled with GCC-3.0 or greater) 3 To check above requirements :- #!/bin/bash export LC_ALL=C # Simple script to list version numbers of critical development tools bash --version | head -n1 | cut -d" " -f2-4 echo "/bin/sh -> `readlink -f /bin/sh`" echo -n "Binutils: "; ld --version | head -n1 | cut -d" " -f3- bison --version | head -n1 if [ -e /usr/bin/yacc ]; then echo "/usr/bin/yacc -> `readlink -f /usr/bin/yacc`"; else echo "yacc not found"; fi bzip2 --version 2>&1 < /dev/null | head -n1 | cut -d" " -f1,6- echo -n "Coreutils: "; chown --version | head -n1 | cut -d")" -f2 diff --version | head -n1 find --version | head -n1 gawk --version | head -n1 if [ -e /usr/bin/awk ]; then echo "/usr/bin/awk -> `readlink -f /usr/bin/awk`"; else echo "awk not found"; fi gcc --version | head -n1 /lib/libc.so.6 | head -n1 | cut -d"," -f1 grep --version | head -n1 gzip --version | head -n1 cat /proc/version m4 --version | head -n1 make --version | head -n1 patch --version | head -n1 echo Perl `perl -V:version` sed --version | head -n1 tar --version | head -n1 echo "Texinfo: `makeinfo --version | head -n1`" echo 'main(){}' > dummy.c && gcc -o dummy dummy.c if [ -x dummy ]; then echo "Compilation OK"; else echo "Compilation failed"; fi rm -f dummy.c dummy 4 SETUP.sh #!/bin/bash export HOME=/etc/skel ./Apply_Gconf_Setting.sh ./"Apply Theme Changes.sh" ############################################ ./Modify_SourceList.sh apt-key adv --keyserver keyserver.ubuntu.com --recv-keys AC1F27D74EA7974E apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A8A515F046D7E7CF apt-get update ./Add_Remove_Packages.sh ## install wine ################### revert back source.lsit ################################ rm /etc/apt/sources.list cp ./sources.list.backup /etc/apt/sources.list ###################################################################### exit 0 CopyResources.sh ########## changes Splash Images of Live CD ######### sudo cp images/splash.pcx ~/tmp/remaster-iso/isolinux/splash.pcx sudo cp images/splash.png ~/tmp/remaster-iso/isolinux/splash.png ########## changes text of grub of Live CD ######### sudo cp images/text.cfg ~/tmp/remaster-iso/isolinux/text.cfg sudo cp unetbootin-windows-442.exe ~/tmp/remaster-iso/ 5 sudo cp ./"How to create Live USB.pdf" ~/tmp/remaster-iso/ sudo cp ./"Installation Guide.pdf" ~/tmp/remaster-iso/ ########## Changes String in Wubi #################### sudo cp images/autorun.inf ~/tmp/remaster-iso/autorun.inf ####################################################### #### Copy resource to tmp direcory #TODO -- this will copy your SVN directory too so you need to modify these commands BUt tmp folder will be deleted IMO so no need to worry much. cp -R Ebooks ~/tmp/remaster-root/tmp cp -R images ~/tmp/remaster-root/tmp cp -R nautilus-scripts ~/tmp/remaster-root/tmp cp -R Templates ~/tmp/remaster-root/tmp cp -R slides ~/tmp/remaster-root/tmp cp *.sh ~/tmp/remaster-root/tmp cp bashrc ~/tmp/remaster-root/tmp mkdir -p ~/tmp/remaster-root/tmp/gedit-extra cp -v gedit-extra/compile ~/tmp/remaster-root/tmp/gedit-extra cp -v gedit-extra/run ~/tmp/remaster-root/tmp/gedit-extra ###TODO 64 bit download and add, use if conditions cp lsb-release ~/tmp/remaster-root/tmp cp meiga_0.3.3-1_i386.deb ~/tmp/remaster-root/tmp cp google-chrome-beta_current_i386.deb ~/tmp/remaster-root/tmp cp addakirad.deb ~/tmp/remaster-root/tmp 6 Apply_Gconf_Setting.sh #!/bin/bash ### Putting icons on Desktop gconftool-2 --type boolean --set /apps/nautilus/desktop/computer_icon_visible true gconftool-2 --type boolean --set /apps/nautilus/desktop/home_icon_visible true gconftool-2 --type boolean --set /apps/nautilus/desktop/network_icon_visible true gconftool-2 --type boolean --set /apps/nautilus/desktop/trash_icon_visible true gconftool-2 --type boolean --set /apps/nautilus/desktop/volumes_visible true #### Nautilus Browser Mode gconftool-2 --type boolean --set /apps/nautilus/preferences/always_use_browser true #### Changing name of icons gconftool-2 --type string --set /apps/nautilus/desktop/trash_icon_name 'Recycle Bin' gconftool-2 --type string --set /apps/nautilus/desktop/network_icon_name 'ECB Network Places' gconftool-2 --type string --set /apps/nautilus/desktop/computer_icon_name 'ECB Computer' gconftool-2 --type string --set /apps/nautilus/desktop/home_icon_name 'ECB Home Documents' #### Changing Wallpaper gconftool-2 --type string --set /desktop/gnome/background/picture_filename /usr/share/backgrounds/ecblinux-wallpaper.png #### Disabling Update popup gconftool-2 --type boolean --set /apps/update-notifier/auto_launch false #### Gedit Settings gconftool-2 --type boolean --set /apps/gedit-2/preferences/editor/current_line/highlight_current_line true gconftool-2 --type boolean --set /apps/gedit- 2/preferences/editor/line_numbers/display_line_numbers true gconftool-2 --type boolean --set /apps/gedit-2/preferences/syntax_highlighting/enable true 7 #### Making Single Workspace gconftool-2 --type int --set /apps/metacity/general/num_workspaces 1 #### Maximum Scrolling in Terminal gconftool-2 --type int --set /apps/gnome-terminal/profiles/Default/scrollback_lines 100000 ##### Ctrl + Alt + Bksp ################ gconftool-2 --type list --list-type string --set /desktop/gnome/peripherals/keyboard/kbd/options '[terminate terminate:ctrl_alt_bksp]' #### Set ScreenSaver ################# gconftool-2 --type list --list-type string --set /apps/gnome-screensaver/themes '[screensavers- personal-slideshow]' ###### Change Logo of Login window to distributor Logo ###################### sudo -u gdm gconftool-2 --set /apps/gdm/simple-greeter/logo_icon_name --type string "distributor- logo" ####### Fixing the Lucid Button Icons ######## gconftool-2 --set /apps/metacity/general/button_layout --type string menu:minimize,maximize,close exit 0 Apply Theme Changes.sh #!/bin/bash ########## Set distributor Logo ########################################### cp images/start-here.svg /usr/share/icons/Humanity/places/16/start-here.svg cp images/start-here.svg /usr/share/icons/Humanity/places/22/start-here.svg cp images/start-here.svg /usr/share/icons/Humanity/places/24/start-here.svg cp images/start-here.svg /usr/share/icons/Humanity/places/32/start-here.svg cp images/start-here.svg /usr/share/icons/Humanity/places/48/start-here.svg 8 cp images/start-here.svg /usr/share/icons/Humanity/places/64/start-here.svg ########## Set Splash Screen + GDM
Recommended publications
  • Application-Level Virtual Memory for Object-Oriented Systems Mariano Martinez Peck
    Application-Level Virtual Memory for Object-Oriented Systems Mariano Martinez Peck To cite this version: Mariano Martinez Peck. Application-Level Virtual Memory for Object-Oriented Systems. Program- ming Languages [cs.PL]. Université des Sciences et Technologie de Lille - Lille I, 2012. English. tel-00764991 HAL Id: tel-00764991 https://tel.archives-ouvertes.fr/tel-00764991 Submitted on 26 Dec 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. N° d’ordre : 40886 THESE présentée en vue d’obtenir le grade de DOCTEUR en Spécialité : informatique par Mariano MARTINEZ PECK DOCTORAT DELIVRE CONJOINTEMENT PAR MINES DOUAI ET L’UNIVERSITE DE LILLE 1 Titre de la thèse : Application-Level Virtual Memory for Object-Oriented Systems Soutenue le 29/10/2012 à 10h devant le jury d’examen : Président Jean-Bernard STEFANI (Directeur de recherche – INRIA Grenoble- Rhône-Alpes) Directeur de thèse Stéphane DUCASSE (Directeur de recherche – INRIA Lille) Rapporteur Robert HIRSCHFELD (Professeur – Hasso-Plattner-Institut, Universität Potsdam, Allemagne) Rapporteur Christophe DONY (Professeur – Université Montpellier 2) Examinateur Roel WUYTS (Professeur – IMEC & Katholieke Universiteit Leuven, Belgique) co-Encadrant Noury BOURAQADI (Maître-Assistant – Mines de Douai) co-Encadrant Marcus DENKER (Chargé de recherche – INRIA Lille) co-Encadrant Luc FABRESSE (Maître-Assistant – Mines de Douai) Laboratoire(s) d’accueil : Dépt.
    [Show full text]
  • Debian Developer's Reference Version 12.0, Released on 2021-09-01
    Debian Developer’s Reference Release 12.0 Developer’s Reference Team 2021-09-01 CONTENTS 1 Scope of This Document 3 2 Applying to Become a Member5 2.1 Getting started..............................................5 2.2 Debian mentors and sponsors......................................6 2.3 Registering as a Debian member.....................................6 3 Debian Developer's Duties 9 3.1 Package Maintainer's Duties.......................................9 3.1.1 Work towards the next stable release............................9 3.1.2 Maintain packages in stable .................................9 3.1.3 Manage release-critical bugs.................................. 10 3.1.4 Coordination with upstream developers............................ 10 3.2 Administrative Duties.......................................... 10 3.2.1 Maintaining your Debian information............................. 11 3.2.2 Maintaining your public key.................................. 11 3.2.3 Voting.............................................. 11 3.2.4 Going on vacation gracefully.................................. 12 3.2.5 Retiring............................................. 12 3.2.6 Returning after retirement................................... 13 4 Resources for Debian Members 15 4.1 Mailing lists............................................... 15 4.1.1 Basic rules for use....................................... 15 4.1.2 Core development mailing lists................................. 15 4.1.3 Special lists........................................... 16 4.1.4 Requesting new
    [Show full text]
  • Ultumix GNU/Linux 0.0.1.7 32 Bit!
    Welcome to Ultumix GNU/Linux 0.0.1.7 32 Bit! What is Ultumix GNU/Linux 0.0.1.7? Ultumix GNU/Linux 0.0.1.7 is a full replacement for Microsoft©s Windows and Macintosh©s Mac OS for any Intel based PC. Of course we recommend you check the system requirements first to make sure your computer meets our standards. The 64 bit version of Ultumix GNU/Linux 0.0.1.7 works faster than the 32 bit version on a 64 bit PC however the 32 bit version has support for Frets On Fire and a few other 32 bit applications that won©t run on 64 bit. We have worked hard to make sure that you can justify using 64 bit without sacrificing too much compatibility. I would say that Ultumix GNU/Linux 0.0.1.7 64 bit is compatible with 99.9% of all the GNU/Linux applications out there that will work with Ultumix GNU/Linux 0.0.1.7 32 bit. Ultumix GNU/Linux 0.0.1.7 is based on Ubuntu 8.04 but includes KDE 3.5 as the default interface and has the Mac4Lin Gnome interface for Mac users. What is Different Than Windows and Mac? You see with Microsoft©s Windows OS you have to defragment your computer, use an anti-virus, and run chkdsk or a check disk manually or automatically once every 3 months in order to maintain a normal Microsoft Windows environment. With Macintosh©s Mac OS you don©t have to worry about fragmentation but you do have to worry about some viruses and you still should do a check disk on your system every once in a while or whatever is equivalent to that in Microsoft©s Windows OS.
    [Show full text]
  • CONFIRM: Evaluating Compatibility and Relevance of Control-flow Integrity Protections for Modern Software.” in Proc
    Xiaoyang Xu, Masoud Ghaffarinia, Wenhao Wang, Kevin W. Hamlen, and Zhiqiang Lin. “CONFIRM: Evaluating Compatibility and Relevance of Control-flow Integrity Protections for Modern Software.” In Proc. 28th USENIX Security Symposium, August 2019. CONFIRM: Evaluating Compatibility and Relevance of Control-flow Integrity Protections for Modern Software Xiaoyang Xu Masoud Ghaffarinia∗ Wenhao Wang∗ University of Texas at Dallas University of Texas at Dallas University of Texas at Dallas Kevin W. Hamlen Zhiqiang Lin University of Texas at Dallas Ohio State University Abstract one of the strongest known defenses against modern control- flow hijacking attacks, including return-oriented program- CONFIRM (CONtrol-Flow Integrity Relevance Metrics) is a new evaluation methodology and microbenchmarking suite ming (ROP) [60] and other code-reuse attacks. These attacks for assessing compatibility, applicability, and relevance of trigger dataflow vulnerabilities (e.g., buffer overflows) to ma- control-flow integrity (CFI) protections for preserving the in- nipulate control data (e.g., return addresses) to hijack victim tended semantics of software while protecting it from abuse. software. By restricting program execution to a set of legiti- Although CFI has become a mainstay of protecting certain mate control-flow targets at runtime, CFI can mitigate many classes of software from code-reuse attacks, and continues of these threats. to be improved by ongoing research, its ability to preserve Inspired by the initial CFI work [1], there has been prolific intended program functionalities (semantic transparency) of new research on CFI in recent years, mainly aimed at improv- diverse, mainstream software products has been under-studied ing performance, enforcing richer policies, obtaining higher in the literature.
    [Show full text]
  • 18 Free Ways to Download Any Video Off the Internet Posted on October 2, 2007 by Aseem Kishore Ads by Google
    http://www.makeuseof.com/tag/18-free-ways-to-download-any-video-off-the-internet/ 18 Free Ways To Download Any Video off the Internet posted on October 2, 2007 by Aseem Kishore Ads by Google Download Videos Now download.cnet.com Get RealPlayer® & Download Videos from the web. 100% Secure Download. Full Movies For Free www.YouTube.com/BoxOffice Watch Full Length Movies on YouTube Box Office. Absolutely Free! HD Video Players from US www.20north.com/ Coby, TV, WD live, TiVo and more. Shipped from US to India Video Downloading www.VideoScavenger.com 100s of Video Clips with 1 Toolbar. Download Video Scavenger Today! It seems like everyone these days is downloading, watching, and sharing videos from video-sharing sites like YouTube, Google Video, MetaCafe, DailyMotion, Veoh, Break, and a ton of other similar sites. Whether you want to watch the video on your iPod while working out, insert it into a PowerPoint presentation to add some spice, or simply download a video before it’s removed, it’s quite essential to know how to download, convert, and play these videos. There are basically two ways to download videos off the Internet and that’s how I’ll split up this post: either via a web app or via a desktop application. Personally, I like the web applications better simply because you don’t have to clutter up and slow down your computer with all kinds of software! UPDATE: MakeUseOf put together an excellent list of the best websites for watching movies, TV shows, documentaries and standups online.
    [Show full text]
  • (D-Suite) Version 5.0 Voting System
    700 Boulevard South Suite 102 Huntsville, AL 35802 Phone (256)713-1111 Fax (256)713-1112 Test Report for EAC 2005 VVSG 1.0 Certification Testing Dominion Voting Systems Democracy Suite (D-Suite) Version 5.0 Voting System EAC Project Number: DVS1601 Version: Revision A Date:1/6/17 TR-01-01-DVS-2016-01.01 Rev. A REVISIONS Revision Description Date NR Initial Release 12/2/16 A Address EAC Comments 1/6/17 TR-01-01-DVS-2016-01.01 Rev. A TABLE OF CONTENTS 1.0 INTRODUCTION.......................................................................................................................... 1 1.1 System Identification and Overview ................................................................................................ 1 1.1.1 Software .............................................................................................................................. 3 1.1.2 Hardware ........................................................................................................................... 12 1.1.3 Block Diagram .................................................................................................................. 14 1.1.4 System Limits ................................................................................................................... 15 1.1.5 Supported Languages ........................................................................................................ 16 1.1.6 Supported Functionality ...................................................................................................
    [Show full text]
  • Improving the Beaglebone Board with Embedded Ubuntu, Enhanced GPMC Driver and Python for Communication and Graphical Prototypes
    Final Master Thesis Improving the BeagleBone board with embedded Ubuntu, enhanced GPMC driver and Python for communication and graphical prototypes By RUBÉN GONZÁLEZ MUÑOZ Directed by MANUEL M. DOMINGUEZ PUMAR FINAL MASTER THESIS 30 ECTS, JULY 2015, ELECTRICAL AND ELECTRONICS ENGINEERING Abstract Abstract BeagleBone is a low price, small size Linux embedded microcomputer with a full set of I/O pins and processing power for real-time applications, also expandable with cape pluggable boards. The current work has been focused on improving the performance of this board. In this case, the BeagleBone comes with a pre-installed Angstrom OS and with a cape board using a particular software “overlay” and applications. Due to a lack of support, this pre-installed OS has been replaced by Ubuntu. As a consequence, the cape software and applications need to be adapted. Another necessity that emerges from the stated changes is to improve the communications through a GPMC interface. The depicted driver has been built for the new system as well as synchronous variants, also developed and tested. Finally, a set of applications in Python using the cape functionalities has been developed. Some extra graphical features have been included as example. Contents Contents Abstract ..................................................................................................................................................................................... 5 List of figures .........................................................................................................................................................................
    [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]
  • 4C24fb34-Ubuntu-Server-Guide.Pdf
    Introduction Welcome to the Ubuntu Server Guide! Download the Ubuntu server guide as a PDF. This is the preliminary and in development for the next Ubuntu LTS, Focal Fossa. Contents may have errors and omissions. Changes, Errors, and Bugs If you find any errors or have suggestions for improvements to pages, please use the link at thebottomof each topic titled: “Help improve this document in the forum.” This link will take you to the Server Discourse forum for the specific page you are viewing. There you can share your comments or let us know aboutbugs with each page. Support There are a couple of different ways that Ubuntu Server Edition is supported: commercial support and community support. The main commercial support (and development funding) is available from Canonical, Ltd. They supply reasonably- priced support contracts on a per desktop or per server basis. For more information see the Ubuntu Advantage page. Community support is also provided by dedicated individuals and companies that wish to make Ubuntu the best distribution possible. Support is provided through multiple mailing lists, IRC channels, forums, blogs, wikis, etc. The large amount of information available can be overwhelming, but a good search engine query can usually provide an answer to your questions. See the Ubuntu Support page for more information. Installation This chapter provides a quick overview of installing Ubuntu 20.04 Server Edition. For more detailed instruc- tions, please refer to the Ubuntu Installation Guide. Preparing to Install This section explains various aspects to consider before starting the installation. System Requirements Ubuntu 20.04 Server Edition provides a common, minimalist base for a variety of server applications, such as file/print services, web hosting, email hosting, etc.
    [Show full text]
  • Anexaminationofthebenefitsofus
    An Examination 1 Running head: AN EXAMINATION OF THE BENEFITS OF USING OPEN SOURCE An Examination of the Benefits of Using Open Source Software in Schools Charles E. Craig, Jr. Tennessee Tech University July 21, 2011 An Examination 2 Abstract This research is an examination of ways that open source software can bring educational value and significant cost savings to K-12 schools. Existing case studies and other research are examined. Particular attention is given to K-12 schools which have implemented the free and open source Linux operating system to replace Microsoft Windows on older computers, as well as schools which have replaced Microsoft Office with OpenOffice. An Examination 3 Table of Contents Abstract …………………………………………………………………………………………2 List of Tables/Figures ………………………………………………………………………….. 4 Chapter I. Introduction …………………………………………………………………………..5 Chapter II. Methodology ………………………………………………………………………...8 Chapter III. A Comparison and Contrast of Proprietary Software and Open Source Software …9 Chapter IV. Educational Benefits of Open Source Software …………………………………..12 Chapter V. Cost Benefits of Open Source Software ……………………………………….…..29 Chapter VI. Summary, Conclusions, Recommendations …………...………………………….33 References ……………………………………………………………………………………...38 An Examination 4 List of Tables/Figures TABLES: Table 1. A Comparison of RAM and CPU Usage in Various Linux Desktop Environments and Window Managers …………………………………………………………………...….14 FIGURES: Figure 1. The Ubuntu Linux desktop……………………………………………………………13 Figure 2. A screenshot of the LibreOffice Writer word processor running in Linux……………17 Figure 3. A screenshot of the Kalzium periodic table software ..……………………………….18 Figure 4. Kanagram ……………………………………………………………………………..19 Figure 5. KGeography ………………………………………………………………………..…20 Figure 6. The KStars desktop planetarium ………………………………………………..…….21 Figure 7. The TuxMath interactive educational game …………………………………………..22 Figure 8. TuxPaint ……………………………………………………………………………....23 Figure 9. Peppermint OS Two running on an eight year old Dell desktop ……………………..35 Figure 10.
    [Show full text]
  • Application of Ultimate Debian Database in Debian Pure Blends Harvesting Information About Packages for Specific Work fields
    Application of Ultimate Debian Database in Debian Pure Blends Harvesting information about packages for specific work fields Andreas Tille Debian Conference 9 Cáceres, July 26, 2009 Overview 1 Debian Pure Blends Short introduction Blends features Web tools 2 Ultimate Debian Database Short introduction Advantages of using UDD for Blends 3 Future Planned features for Blends TODO 2 / 22 Rename: CDD § Debian Pure Blends Term Custom Debian Distributions was always misunderstood Main misunderstanding: CDD was regarded as “something else than Debian” even if people were told that it is a concept inside Debian explicitly Dropped the misleading name in favour of a name where you just have to read the docs § Debian Pure Blend (in short Blend): a subset of Debian that is configured to support a particular target group out-of-the-box. 3 / 22 Reminder: Basic goal of Blends Debian > 22.000 packages Users interested in subset Groups of specialised users Easy installation and configuration While Debian stays general support specialists as well No derivative from Debian Basic idea: Do not make a separate distribution but make Debian fit for special purpose instead 4 / 22 Upstream - Debian Developer - User Tie a solid network of Debian developers, upstream developers (“developing experts”) and users Rationale: Experts in this field need help in build system / packaging Upstream anticipates enhancements of build system and security audit Finally support upstream developers to become Debian maintainers Penetrating specific work fields with Linux makes it even more
    [Show full text]
  • Debian Edu / Skolelinux Wheezy 7.1+Edu0 Manual
    Debian Edu / Skolelinux Wheezy 7.1+edu0 Manual May 28, 2016 i CONTENTS CONTENTS Contents 1 Manual for Debian Edu 7.1+edu0 Codename Wheezy1 2 About Debian Edu and Skolelinux1 2.1 Some history and why two names . .1 3 Architecture 2 3.1 Network . .2 3.1.1 The default network setup . .3 3.1.2 Main server (tjener) . .3 3.1.3 Services running on the main server . .3 3.1.4 LTSP server(s) (Thin client server(s)) . .5 3.1.5 Thin clients . .5 3.1.6 Diskless workstations . .5 3.1.7 Networked clients . .5 3.2 Administration . .5 3.2.1 Installation . .5 3.2.2 File system access configuration . .6 4 Requirements 6 4.1 Hardware requirements . .6 4.2 Hardware known to work . .7 5 Requirements for network setup7 5.1 Default Setup . .7 5.2 Internet router . .7 6 Installation and download options8 6.1 Where to find additional information . .8 6.2 Download the installation media for Debian Edu 7.1+edu0 Codename "Wheezy" . .8 6.2.1 netinstall CD image for i386, amd64 . .8 6.2.2 USB flash drive / Blue-ray disc ISO image for i386 and amd64 . .8 6.2.3 Source image . .8 6.3 Request a CD / DVD by mail . .8 6.4 Installing Debian Edu . .9 6.4.1 Select type of installation . .9 6.4.1.1 Additional boot parameters for installations . 12 6.4.2 The installation process . 12 6.4.3 Notes on some characteristics . 14 6.4.3.1 A note on notebooks .
    [Show full text]