Gentoo Linux: the Next Generation of Linux
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Linux and Electronics
Linux and Electronics Urs Lindegger Linux and Electronics Urs Lindegger Copyright © 2019-11-25 Urs Lindegger Table of Contents 1. Introduction .......................................................................................................... 1 Note ................................................................................................................ 1 2. Printed Circuits ...................................................................................................... 2 Printed Circuit Board design ................................................................................ 2 Kicad ....................................................................................................... 2 Eagle ..................................................................................................... 13 Simulation ...................................................................................................... 13 Spice ..................................................................................................... 13 Digital simulation .................................................................................... 18 Wings 3D ....................................................................................................... 18 User interface .......................................................................................... 19 Modeling ................................................................................................ 19 Making holes in Wings 3D ....................................................................... -
Introduction to Gentoo Linux
Introduction to Gentoo Linux Ulrich Müller Developer and Council member, Gentoo Linux <[email protected]> Institut für Kernphysik, Universität Mainz <[email protected]> Seminar “Learn Linux the hard way”, Mainz, 2012-10-23 Ulrich Müller (Gentoo Linux) Introduction to Gentoo Linux Mainz 2012 1 / 35 Table of contents 1 History 2 Why Gentoo? 3 Compile everything? – Differences to other distros 4 Gentoo features 5 Gentoo as metadistribution 6 Organisation of the Gentoo project 7 Example of developer’s work Ulrich Müller (Gentoo Linux) Introduction to Gentoo Linux Mainz 2012 2 / 35 /"dZEntu:/ Pygoscelis papua Fastest swimming penguin Source: Wikimedia Commons License: CC-BY-SA-2.5, Attribution: Stan Shebs Ulrich Müller (Gentoo Linux) Introduction to Gentoo Linux Mainz 2012 3 / 35 How I came to Gentoo UNIX since 1987 (V7 on Perkin-Elmer 3220, later Ultrix, OSF/1, etc.) GNU/Linux since 1995 (Slackware, then S.u.S.E.) Switched to Gentoo in January 2004 Developer since April 2007 Council Mai 2009–June 2010 and since July 2011 Projects: GNU Emacs, eselect, PMS, QA Ulrich Müller (Gentoo Linux) Introduction to Gentoo Linux Mainz 2012 4 / 35 Overview Based on GNU/Linux, FreeBSD, etc. Source-based metadistribution Can be optimised and customised for any purpose Extremely configurable, portable, easy-to-maintain Active all-volunteer developer community Social contract GPL, LGPL, or other OSI-approved licenses Will never depend on non-free software Is and will always remain Free Software Commitment to giving back to the FLOSS community, e.g. submit bugs -
Pacloud: Towards a Universal Cloud-Based Linux Package Manager
Pacloud: Towards a Universal Cloud-based Linux Package Manager Olivier Bal-Pétré Pierre Varlez Fernando Perez-Tellez Technological University Dublin Technological University Dublin Technological University Dublin Dublin, Ireland Dublin, Ireland Dublin, Ireland [email protected] [email protected] [email protected] ABSTRACT or Qt framework. The LibreOffice package is built to be Package managers are a very important part of Linux distributions compatible with every user interface framework, hence heavier but we have noticed two weaknesses in them: They use pre-built than necessary: only one framework will be used for this software packages that are not optimised for specific hardware and often installation. they are too heavy for a specific need, or packages may require To optimise configuration and installation performance, source- plenty of time and resources to be compiled. In this paper, we based Linux distributions are used, one of the most famous being present a novel Linux package manager which uses cloud Gentoo Linux. computing features to compile and distribute Linux packages without impacting the end user's performance. We also show how Gentoo's package manager (Portage) builds packages from source Portage, Gentoo's package manager can be optimised for code and allows for specific compilation flags. This feature allows customisation and performance, along with the cloud computing to have packages that are optimised for a specific hardware. features to compile Linux packages more efficiently. All of this Portage also allows to build and install packages for specific resulting in a new cloud-based Linux package manager that is system requirements, with the help of USE flags [4]. -
Gentoo Guide: Installation
Gentoo Guide: Installation Finalizing The Installation Tools MySQL Database Server Apache Web Server PHP Mail (Sendmail/SSMTP) MySQL Backup Protecting Your Web Directories With .htaccess PHPMyAdmin Webalizer TeamSpeak2 Server GenSplash Framebuffer Getting a GUI, Gentoo and X Sound, Gentoo and ALSA Window Managers IRC Server Installation Gentoo Linux is my OS of choice. It is highly customizable, has no extra bloat, and can be tailored and fine tuned to the system it is running on. If you really want to learn how to use Linux as well as what makes it tick then install Gentoo from scratch! You will be amazed at how much you will learn, not only about Gentoo and Linux, but also about the hardware inside your PC. The best way to install gentoo is to follow the handbook for your particlular arch found here. Then download the Gentoo Minimal/Install CD found here. Follow the handbook and it will get you up and running with the latest updated version of Gentoo. I use the handbook for every installation I do, it is an excellent resource. Once you are done you should have a basic Gentoo installation with a user created. When you get to page 12 "Where to go from here?" check out the links it offers then come back and check out the next section of this guide: Finalizing the Installation. Back to Top Finalizing the Installation Ok, so you followed the handbook and completed your installation. Now what? Well one of the last things the guide had you do was create a user. Here is some info about the groups that you added your user to and some others that are available. -
GNU/Linux Operating System
A Bibliography of Publications about the GNU/Linux Operating System Nelson H. F. Beebe University of Utah Department of Mathematics, 110 LCB 155 S 1400 E RM 233 Salt Lake City, UT 84112-0090 USA Tel: +1 801 581 5254 FAX: +1 801 581 4148 E-mail: [email protected], [email protected], [email protected] (Internet) WWW URL: http://www.math.utah.edu/~beebe/ 07 April 2021 Version 2.135 Title word cross-reference [Tho05]. 0-13-167984-8 [Sta07b]. 0-596-00482-6 [Sch04]. 0-7821-4428-4 [Koh06]. '03 [ACM03b]. 046 [Sav11]. '05 [ACM05b, MS05]. + [Ste01e]. $100 [CS95]. $39.95 [Sch04]. $44.99 [Sta07b]. $49.95 [Jen05]. $49.99 1 [FOP06, Jen05, She03]. 1-59327-036-4 [Hid04, Tho05]. $59.99 [Koh06]. $99 [Jen05]. 1-GHz [Ano03b]. 1.0 [Coc01]. 1.2 [Kro00]. = [Ste01e]. × [Hun99]. [Gar98]. 1.x [KGG00]. 10 [DWV06]. 10-Gigabit [cFJH+03]. 10th [USE96a]. * [TYKZ07]. */ [TYKZ07]. *BSD [Den99a]. 12-step [Mil01]. 12th [MS05]. 1394 *icomment [TYKZ07]. [Ale00, HKP09]. 14-16 [ACM06]. 18th [KD96]. 1999 [Den99b, Tim99]. 19th -dienste [WF03]. [ACM03b, SS05b]. 1Z0 [Sav11]. 1Z0-046 [Sav11]. /*icomment [TYKZ07]. /GNOME [Wri00, Pen99]. 2 [Ano94c, Com00, Com03, Gab07, MK04]. 2.0 [B¨ol01, Car98, McN99, PF97, Swe01]. 0 [Hid04, Koh06, Sch04, Sta07b, Tho05]. 2.0.1 [ISO05]. 2.1 [BR95, CV00]. 2.2 0-13-101415-3 [Hid04]. 0-13-144853-6 1 2 [Ano00b, BB99b, Bra04]. 2.4 [Cal00]. 2.6 [Mon00b, GR09]. Action [NR03]. ActiveX [BS05, PTS+14, TCM07]. 2000 [Kro99]. activity [MB08]. Acumen [Kro99]. [Bru02, Kro00, MYH00, War01]. 2003 Ada [SB99]. Ada95 [Gar09]. -
Oracle Database Client Quick Installation Guide, 12C Release 1 (12.1) for Linux X86-64 E55098-08 Copyright © 2014, 2017, Oracle And/Or Its Affiliates
Oracle® Database Client Quick Installation Guide 12c Release 1 (12.1) for Linux x86-64 E55098-08 July 2017 This guide describes how to quickly install Oracle Database Client 12c Release 1 (12.1) on Linux x86-64 systems. It includes information about the following: ■ Reviewing Information About This Guide ■ Logging In to the System as root ■ Configuring Servers for Oracle Database ■ Reviewing Operating System Security Common Practices ■ About Operating System Requirements ■ Operating System Requirements for x86-64 Linux Platforms ■ Additional Drivers and Software Packages for Linux ■ Checking the Software Requirements ■ Separate 32-Bit Client Software for 64-Bit Platforms ■ Creating Required Operating System Groups and Users ■ Creating Required Directories ■ Configuring Oracle Software Owner Environment ■ Mounting the Product Disc ■ Installing Oracle Database Client ■ What to Do Next? ■ Additional Information ■ Documentation Accessibility 1 Reviewing Information About This Guide This guide describes how to complete a default installation of Oracle Database Client on a system that does not have any Oracle software installed on it. It describes how to install one of the following installation types: ■ Administrator: Enables applications to connect to an Oracle Database instance on the local system or on a remote system. It also provides tools that enable you to administer Oracle Database. ■ Runtime: Enables applications to connect to an Oracle Database instance on the local system or on a remote system. 1 ■ Instant Client: Enables you to install only the shared libraries required by Oracle Call Interface (OCI), Oracle C++ Call Interface (OCCI), Pro*C, or Java database connectivity (JDBC) OCI applications. This installation type requires much less disk space as compared to the other Oracle Database Client installation types. -
Sabayon Linux 5.4
Sabayon Linux 5.4 Sabayon L inux yang dibangun berdasarkan distro Gentoo Linux meluncurkan versi 5.4 yang dioptimalkan untuk Desktops menggunakan Kernel Linux 2.6.35. Di lumbung repositorinya juga disediakan Kernel yang dioptimalkan untuk server. Berbeda dengan Gentoo Linux yang langsung dikompilasi dari kode sumbernya saat instalasi yang memakan waktu cukup lama, Sabayon Linux dapat diinstalasi dalam waktu singkat. Menurut pengembangnya, instalasi Sabayon Linux 5.4 dapat dituntaskan tidak lebih dari sepuluh menit. Media instalasi Sabayon 5.4 menyediakan pilihan lingkungan Desktop baik GNOME 2.30 atau KDE 4.5.1. Sebagai sistem berkas standar digunakan Ext4, disamping mendukung Btrfs. Sebagai pengelola paket software disediakan Entropy-Framework baru yang dapat memasang paket binari di komputernya dengan cepat. Sebagai alternatif juga masih tersedia sistem Portage, yang mampu mengkompilasi program dan dioptimalkan dengan hardware. Paket lain yang disertakan termasuk X.Org 7.5 dan OpenOffice.org 3.2, kemudian Media-Center XBMC sebagai aplikasi multimedia dan Game demo World of Goo sebagai pengisi kegiatan saat jeda. Sekitar 1.000 paket aplikasi telah diaktualisasi dan 100 kekliruan telah diluruskan sejak versi 5.3 terakhir. Kebutuhan hardware minimal untuk Sabayon 5.4 adalah prosesor i686-kompatibel, 512 MB RAM dan 8 GB spasi harddisk. Media diterbitkan baik untuk arsitektur 32 maupun 64-B it. Fitur utama Sabayon Linux 5.4: • Linux kernel 2.6.35 (dioptimalkan untuk desktops); • Extra kernel packages disediakan di lumbung repositories (Server-optimized, -
Red Hat Enterprise Linux: Your Solaris Alternative
RED HAT ENTERPRISE LINUX: YOUR SOLARIS ALTERNATIVE 2 INTRODUCTION 3 FACTORS THAT INFLUENCE OPERATING SYSTEM CHOICE New projects Mandated migration 4 BUSINESS REQUIREMENTS TO CONSIDER Strength of ISV support Application migration considerations Performance Availability and scalability Security 11 TOTAL COST OF OWNERSHIP (TCO) Feature of comparison 13 DETAILED COMPARISON OF SELECTED FEATURES Filesystems and volume managers: Ext3, Ext4, XFS vs. UFS and ZFS DTrace vs SystemTap Software management 18 CONCLUSION Platform support Customer value www.redhat.com Red Hat Enterprise Linux: Your Solaris Alternative INTRODUCTION There were two primary reasons that IT professionals previously chose the Oracle Sun SPARC platform to power their IT infrastructures: the performance of the hardware and the robustness of the Solaris operating system. As the price, performance, and reliability of industry-standard x86_64 servers have increased to the point where they can meet and exceed these features, the reasons to continue buying SPARC hardware have become less and less compelling. This is particularly true with with large, multi-core x86 systems that are designed specifically for Linux©, such as the latest 128-core systems. Similarly, Linux, and in particular, Red Hat© Enterprise Linux, have emerged as the operating system of choice to leverage the benefits of open, industry-standard architectures. Selecting an operating system for your IT infrastructure has long-term consequences. The selection process must take into account not only the technical features of the current operating system, but the ability for the operating system to enable and support your future business requirements. While Oracle has quelled some worry over their commitment to Solaris, the move to Solaris 11 will likely be as painful as the move from Solaris 8/9 to Solaris 10, as Solaris 11 is significantly different from Solaris 10. -
Deploying Oracle Database 12C on Red Hat Enterprise Linux 6
Deploying Oracle Database 12c on Red Hat Enterprise Linux 6 Best Practices Roger Lopez, Principal Software Engineer RHCE Version 1.0 February 2014 1801 Varsity Drive™ Raleigh NC 27606-2072 USA Phone: +1 919 754 3700 Phone: 888 733 4281 Fax: +1 919 754 3701 PO Box 13588 Research Triangle Park NC 27709 USA 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. Oracle and Java are registered trademarks of Oracle. 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 ii [email protected] Comments and Feedback In the spirit of open source, we invite anyone to provide feedback and comments on any reference architectures. -
ITEC 5321 - Spring '07 Assignment 3 - Live CD Distribution Survey Deepanwita Bagchi February 10, 2007
ITEC 5321 - Spring '07 Assignment 3 - Live CD Distribution Survey Deepanwita Bagchi February 10, 2007 LiveCD distributions (also having a generic name LiveDistro) are examples of open source operating systems which are executed upon boot, without manual installation. They are typically stored on bootable media such as a CD-ROM (LiveCD), DVD (Live DVD), USB flash drive (LIVE USB), among others. Among different liveCDs, Linux based ones are very popular. The Linux based liveCDs fall mainly under the following categories: • Debian-based, e.g. Ubuntu, Kanotix, Gnoppix, Knoppix, Damn Small Linux(DSL) etc. • Gentoo-based, e.g. Flash Linux, Jollix, Kororaa, VidaLinux, Gentoo LiveCD etc • RPM-based, e.g. PCLinuxOS, SuSE, etc. • Slackware-based, e.g. SLAX, SLAMPP, STUX, etc. Since the list of liveCDs is endless, it often becomes hard to choose which one to use. Functionality and context become the deciding factors. We can find liveCDs with a wide range of functions. Some of them are listed below: • Desktops: provides a working GUI desktop environment with a collection of desktop programs, such as browsers and text editors. Many also include utilities for other purposes, such as home entertainment, but are only listed here because the additional functions are not their primary focus. • OS Replacement: provides an option to transfer the cd to the hard drive, or to install an OS in a different form • Education: provides a collection of educational programs, or was created to be used in the educational field • Rescue: provides tools needed for data recovery • Clustering: provides tools for making clusters • Security: contains network security tools • Home Entertainment: geared towards playing video and audio • Gaming: video games! • Medical: contains medical programs • Diagnostics: contains utilities for testing hardware • Firewalls: distributions created to be used as firewalls • Forensics: distributions containing forensic tools • Servers: distributions used for various server functions DistroWatch.com and frozentech.com do a good job of listing the most popular liveCDs. -
Setting up Red Hat Linux X86 for Moodle and Oracle: **Based
Setting up Red Hat Linux x86 for Moodle and Oracle: **Based (almost entirely) on Ben Wilkoff's instructions Which can be found here • http://learningischange.com/2009/05/29/install-moodle-on-an-oracle-database-in-25-minutes-or-less/ • http://docs.google.com/View?id=dcxbprxw_462dg462qcr Reference Docs: ▪ Red Hat Linux Moodle Installation Document ▪ RPM files about Oracle on Red Hat ▪ Oracle Database Instant Client ▪ Linking Oracle and Moodle ▪ Getting Moodle to talk to Oracle Database from the install screen ▪ Php configure with oci8 ▪ Help Document for starting Apache in Red Hat. What is needed: • Red Hat Enterprise Linux 5 (RHEL 5) • An Oracle Database with a UTF-8 character set Step 1: Install server apps/addons Open up terminal and connect to the server using SSH: • ssh <username>@ mymoodle.site.edu Create tnsnames.ora inside the /etc directory: • cd /etc • sudo vim tnsnames.ora • Insert mode: i Paste this into tnsnames.ora: db_moodle = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP) (HOST = ip.or.dns.of.database.server) (PORT = 1521) ) (CONNECT_DATA = (SID = NAME_OF_THE_DATABASE_IN_ORACLE) ) ) Save and quit: • Hit the escape button: esc • Type semi-colon w q (i.e., write quit): :wq Install php and apache using the yum command from within a superuser account: • sudo yum install httpd php (these should both come up as having already been installed) Install php addons (pear, gd, ldap using the yum command from within a superuser account): • sudo yum install php-pear php-gd php-ldap php-devel php-xmlrpc php-mbstring Install gcc: • sudo yum -
Debian and Its Ecosystem
Debian and its ecosystem Stefano Zacchiroli Debian Developer Former Debian Project Leader 20 September 2013 OSS4B — Open Source Software for Business Prato, Italy Stefano Zacchiroli (Debian) Debian and its ecosystem OSS4B — Prato, Italy 1 / 32 Free Software & your [ digital ] life Lester picked up a screwdriver. “You see this? It’s a tool. You can pick it up and you can unscrew stuff or screw stuff in. You can use the handle for a hammer. You can use the blade to open paint cans. You can throw it away, loan it out, or paint it purple and frame it.” He thumped the printer. “This [ Disney in a Box ] thing is a tool, too, but it’s not your tool. It belongs to someone else — Disney. It isn’t interested in listening to you or obeying you. It doesn’t want to give you more control over your life.” [. ] “If you don’t control your life, you’re miserable. Think of the people who don’t get to run their own lives: prisoners, reform-school kids, mental patients. There’s something inherently awful about living like that. Autonomy makes us happy.” — Cory Doctorow, Makers http://craphound.com/makers/ Stefano Zacchiroli (Debian) Debian and its ecosystem OSS4B — Prato, Italy 2 / 32 Free Software, raw foo is cool, let’s install it! 1 download foo-1.0.tar.gz ñ checksum mismatch, missing public key, etc. 2 ./configure ñ error: missing bar, baz, . 3 foreach (bar, baz, . ) go to 1 until (recursive) success 4 make ñ error: symbol not found 5 make install ñ error: cp: cannot create regular file /some/weird/path now try scale that up to ≈20’000 sources releasing ≈3’000