Professional Documents
Culture Documents
A Research Presented to
In Partial Fulfillment
by
Jonalyne Tacderan
Rachel jane Soriano
Aldrin Autriaco
October 2015
TABLE OF CONTENTS
PAGE
TITLE PAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
TABLE OF CONTENTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Chapter
1. INTRODUCTION
Application Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3. SYSTEM COMPONENTS
Process Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27
4. SUMMARY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
5. REFERENCES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32
Sabayon Linux
HISTORY
Sabayon Linux or Sabayon (formerly RR4 Linux and RR64 Linux), is a Gentoo-
based Linux distribution created by Fabio Erculiani and the Sabayon development team.
Sabayon follows the "out of the box" philosophy, aiming to give the user a wide number
of applications ready to use and a self-configured operating system.
Sabayon Linux features a rolling release cycle, its own software repository and a
package management system called Entropy. Sabayon is available in both x86 and
AMD64 distributions and there is support for ARMv7 in development for the
BeagleBone.
Editions
Since version 4.1, Sabayon has been released in two different flavors featuring
either the GNOME or KDE desktop environments, with the ultralight Fluxbox
environment included as well. (In the previous versions all three environments were
included in a DVD ISO image).
Since Sabayon's initial release, additional versions of Sabayon have added four
other X environments, including XFCE and LXDE. A CoreCD edition which featured a
minimal install of Sabayon was released to allow the creation of spins of the Sabayon
operating system; however, this was later discontinued and replaced by CoreCDX
(fluxbox window manager) and Spinbase (no X environment). A ServerBase edition
was released which features a server-optimized kernel and a small footprint.
Daily build images are available to the Sabayon testers, but are released weekly
to the public on the system mirrors containing stable releases. Official releases are
simply DAILY versions which have received deeper testing. The adoption of Molecule
led the team to change the naming system for releases.
Configuration
Sabayon uses the same core components as the Gentoo Linux distribution.
Sabayon now uses systemd. All of the Gentoo configuration tools, such as etc-update
and eselect are fully functional. Sabayon also includes additional tools for automatic
configuration of various system components such as OpenGL. Sabayon provides
proprietary video drivers for both nVidia and ATI hardware. These are enabled if
compatible hardware is found; otherwise, the default open-source drivers are used.
Because of the automatic driver configuration, the compositing window manager
Compiz Fusion and KWin are used for the GNOME and KDE editions, respectively. The
discovery and configuration of network cards, wireless cards, and webcams is similarly
automatic. Most printers are detected automatically but require specific manual
configuration through the CUPS interface.
Package management
Rigo application browser is a new GUI front end to Entropy that is the successor to
Sulfur (aka Entropy Store). Taking on a "less is more" approach, Rigo is designed to be
simple and fast. During an interview with Fabio Erculiani he described Rigo as a
”Google-like” Applications Management UI. Rigo handles system updates, package
searching, install/removal of packages, up/down voting of packages, and many other
common Entropy tasks. Rigo is currently available in the sabayon weekly repository.
System requirements
i686-compatibile processor (ex. Intel Pentium II, Pentium III, Celeron, AMD
Athlon, AMD Duron)
512 MB of RAM (1 GB recommended)
OpenGL capable 3D graphics card (mostly Nvidia, ATI (brand), Intel GMA, VIA
Technologies)
Display Data Channel capable Monitor
Mouse and Keyboard
DVD Drive or USB flash drive for installation
Internet Connection Recommended
Minimum of 12 GB of free hard disk space for KDE and GNOME. Minimum of 5
GB for the others. Recommended at least 40 GB for KDE or GNOME
installations, and 15 GB for the others.
Releases
Linux distributions are primarily based on free and open-source software, at least
partially; that part includes the Linux kernel and usually a very large collection of
software of all sorts. They usually come with a graphical user interface, by adapting and
packaging free and open-source implementations of one or more of the available
windowing systems, the most common being the X Window System. Usually, Linux
distributions include some proprietary software that may be optional, such as binary
blobs required for some device drivers. Because of the huge availability of software,
distributions have taken a wide variety of forms, including those suitable for use on
desktops, servers, laptops, netbooks, mobile phones and tablets, as well as minimal
environments typically for use in embedded systems.
A typical Linux distribution comprises a Linux kernel, GNU tools and libraries,
additional software, documentation, a window system, a window manager, and a
desktop environment. Most of the included software is free software/open-source
software and is made available both as compiled binaries and in source code form,
allowing modifications to the original software. Other software included with some
distributions may be proprietary and may not be available in source code form. Almost
all Linux distributions are Unix-like; the most notable exception is Android, which does
not include a command-line interface and programs made for typical Linux distributions.
More than six hundred Linux distributions exist; over three hundred of those are
in active development, constantly being revised and improved. There are commercially
backed distributions, such as Fedora (Red Hat), openSUSE (SUSE) and Ubuntu
(Canonical Ltd.), and entirely community-driven distributions, such as Debian,
Slackware, Gentoo and Arch Linux. Most distributions come ready to use and pre-
compiled for a specific instruction set, while some distributions (such as Gentoo) are
distributed mostly in source code form and compiled locally during installation.
Who owns sabayon?
Fabio Erculiani and the Sabayon development team . There are many Linux flavors, but
most geeks just call them distributions. We are a Linux distribution, though, and try to
provide our users the best and most complete computing experience.
It is named after an Italian dessert, zabaione which is made from eggs.[3] Sabayon's
logo is an impression of a chicken foot.
Sabayon follows the "out of the box" philosophy, aiming to give the user a wide number
of applications ready to use and a self-configured operating system.
Loadable modules
Modular operating systems such as OS-9 and most modern monolithic operating
systems such as OpenVMS, Linux, BSD, and UNIX variants such as SunOS, and AIX,
in addition to MULTICS, can dynamically load (and unload) executable modules at
runtime. This modularity of the operating system is at the binary (image) level and not at
the architecture level. Modular monolithic operating systems are not to be confused with
the architectural level of modularity inherent in Server-Client operating systems (and its
derivatives sometimes marketed as hybrid kernel) which use microkernels and servers
(not to be mistaken for modules or daemons). Practically speaking, dynamically loading
modules is simply a more flexible way of handling the operating system image at
runtime — as opposed to rebooting with a different operating system image. The
modules allow easy extension of the operating systems' capabilities as
required.[3] Dynamically loadable modules incur a small overhead when compared to
building the module into the operating system image. However, in some cases, loading
modules dynamically (as-needed) helps to keep the amount of code running in kernel
space to a minimum; for example, to minimize operating system footprint for embedded
devices or with limited hardware resources. Namely, an unloaded module need not be
stored in scarce random access memory.
A monolithic kernel is a kernel where all services (file system, VFS, device drivers, etc)
as well as core functionality (scheduling, memory allocation, etc) are a tight knit group
sharing the same space.
A virtual file system (VFS) or virtual file system switch is an abstraction layer on top
of a more concrete file system. The purpose of a VFS is to allow client applications to
access different types of concrete file systems in a uniform way. A VFS can, for
example, be used to access local and network storage devices transparently without the
client application noticing the difference. It can be used to bridge the differences
in Windows, Mac OS and Unix file systems, so that applications can access files on
local file systems of those types without having to know what type of file system they
are accessing.
A VFS specifies an interface (or a "contract") between the kernel and a concrete file
system. Therefore, it is easy to add support for new file system types to the kernel
simply by fulfilling the contract. The terms of the contract might change incompatibly
from release to release, which would require that concrete file system support be
recompiled, and possibly modified before recompilation, to allow it to work with a new
release of the operating system; or the supplier of the operating system might make
only backward-compatible changes to the contract, so that concrete file system support
built for a given release of the operating system would work with future versions of the
operating system.
Supported languages
- The DVD Editions support every language available for the respective application.
For example, starting from Sabayon Linux 3.2, we support all GNOME, KDE, Firefox
and LibreOffice language packs.
It is NOT a binary-only distribution. Yes, you can install Sabayon Linux in half an
hour and have a powerful desktop under your hands. But, our current policy does
not support the idea to fork Gentoo Linux package management because users
don't like to waste time compiling. We have a clear idea; if you don't want to
compile a lot of packages just wait for the next release, because you will always
be able to:
Update your current installation to the latest Sabayon Linux by running the
Sabayon Linux installer and choosing the Upgrade option
Keep up to date, Sabayon Linux release cycles are very, very short. If you
just want to keep your PC secure, just use the glsa-check utility.
It is NOT developed with politics in mind. This means that if we like an application
over another, it's just because it could work better and be closer to
our OOTB philosophy described above.
It is NOT Ubuntu! We don't try to mimic any other distribution, we just take the
best from each one.
Applications
The number of applications installed by default is higher for DVD editions than for
editions small enough to fit on a CD
Other applications include Adobe
Reader, Audacity, Clementine, aMSN, Celestia, Eclipse, FileZilla, GnuCash, Google
Earth, Inkscape, Kdenlive, Mozilla Firefox, Mozilla Sunbird,Mozilla Thunderbird, Nero
Burning ROM, Opera, Picasa, Skype, Teamviewer, VirtualBox, Vuze and Wireshark.
Games (open-source and proprietary) include Doom 3, Eternal
Lands, Nexuiz, OpenArena, Quake, Quake 2, Quake 3, Quake 4, Sauerbraten, The
Battle for Wesnoth,Tremulous, Unreal, Unreal Tournament, Urban Terror, Vendetta
Online, Warsow, Warzone 2100, Wolfenstein: Enemy Territory, World of
Padman and Xonotic.
References
17. Jump up^ "Sabayon Forums • View topic - RR4 Linux 3.0RC1b miniEdition".
Forum.sabayonlinux.org. Retrieved 13 January 2015.
18. Jump up^ "Sabayon Forums • View topic - SabayonLinux x86/x86-64 3.0 RC2".
Forum.sabayonlinux.org. Retrieved 13 January 2015.
19. Jump up^ "Sabayon Forums • View topic - SabayonLinux x86/x86-64
20. Jump up^ "Sabayon Forums • View topic - SabayonLinux x86/x86-64 3.0".
Forum.sabayonlinux.org. Retrieved 13 January 2015.
21. Jump up^ "Sabayon Forums • View topic - SabayonLinux x86/x86-64
miniEdition 3.0". Forum.sabayonlinux.org. Retrieved 13 January 2015.
22. Jump up^ "Sabayon Forums • View topic - SabayonLinux x86/x86-64
23. Jump up^ "Sabayon Forums • View topic - SabayonLinux x86/x86-64 3.1".
Forum.sabayonlinux.org. Retrieved 13 January 2015.
24. Jump up^ "Sabayon Forums • View topic - SabayonLinux x86/x86-64
miniEdition 3.1". Forum.sabayonlinux.org. Retrieved 13 January 2015.
25. Jump up^ "Sabayon Forums • View topic - SabayonLinux x86/x86-64 3.2:
press release". Forum.sabayonlinux.org. Retrieved 13 January 2015.
26. Jump up^ "Sabayon Forums • View topic - SabayonLinux x86/x86-64 3.2
miniEdition: press release". Forum.sabayonlinux.org. Retrieved 13 January 2015.
27. Jump up^ "Sabayon Forums • View topic - SabayonLinux x86/x86-64 3.25:
press release". Forum.sabayonlinux.org. Retrieved 13 January 2015.
28. Jump up^ "Sabayon Forums • View topic - SabayonLinux x86/x86-64 3.26:
press release". Forum.sabayonlinux.org. Retrieved 13 January 2015.
29. Jump up^ "Sabayon Forums • View topic - Sabayon Linux 3.3 x86/x86-64:
Press Release". Forum.sabayonlinux.org. Retrieved 13 January 2015.
30. Jump up^ "Sabayon Forums • View topic - Sabayon Linux 3.3 x86/x86-64
miniEdition: Press Release". Forum.sabayonlinux.org. Retrieved 13
January 2015.
31. Jump up^ "Sabayon Forums • View topic - Sabayon Linux x86/x86-64 3.4 Loop
1: Development Release". Forum.sabayonlinux.org. Retrieved 13 January 2015.
32. Jump up^ "Sabayon Forums • View topic - Sabayon Linux x86/x86-64 3.4 Loop
2: Development Release". Forum.sabayonlinux.org. Retrieved 13 January 2015.
33. Jump up^ "Sabayon Forums • View topic - Sabayon Linux x86/x86-64 3.4 Loop
3: Development Release". Forum.sabayonlinux.org. Retrieved 13 January 2015.
34. Jump up^ "Sabayon Forums • View topic - Sabayon Linux x86/x86-64 3.4:
Stable Release". Forum.sabayonlinux.org. Retrieved 13 January 2015.
35. Jump up^ "Sabayon Forums • View topic - Sabayon Linux x86/x86-64 3.4
Revision E: Stable Release". Forum.sabayonlinux.org. Retrieved 13
January 2015.
36. Jump up^ Jump up^ "Sabayon Forums • View topic - Sabayon Linux
x86/x86-64 3.4 Revision F: Stable Release". Forum.sabayonlinux.org.
Retrieved 13 January 2015.
37. Jump up^ "Sabayon Forums • View topic - [UNSUPPORTED] Sabayon Linux
x86/x86-64 1.1 PE Release". Forum.sabayonlinux.org. Retrieved 13
January 2015.
38. Jump up^ "Sabayon Forums • View topic - Sabayon Linux x86/x86-64 3.5 Loop
1: Beta Release". Forum.sabayonlinux.org. Retrieved 13 January 2015.
39. Jump up^ "Sabayon Forums • View topic - Sabayon Linux x86/x86-64 3.5 Loop
2: Beta Release". Forum.sabayonlinux.org. Retrieved 13 January 2015.
40. Jump up^ "Sabayon Forums • View topic - Sabayon Linux x86/x86-64 3.5 Loop
3: Beta Release". Forum.sabayonlinux.org. Retrieved 13 January 2015.
41. Jump up^ "Sabayon Forums • View topic - Sabayon Linux x86/x86-64 3.5:
Stable Release". Forum.sabayonlinux.org. Retrieved 13 January 2015.
42. Jump up^ "Sabayon Forums • View topic - Sabayon Pod x86/x86-64 3.5
release". Forum.sabayonlinux.org. Retrieved 13 January 2015.
43. Jump up^ "Sabayon Forums • View topic - Sabayon Linux x86/x86-64 3.5.1
44. Jump up^ "Sabayon Forums • View topic - Sabayon Linux x86/x86-64 4
Revision 1 Rolling Release". Forum.sabayonlinux.org. Retrieved 13
January 2015.
45. Jump up^ "Sabayon Forums • View topic - Sabayon Linux x86/x86-64 4 "Lite
MCE" Release". Forum.sabayonlinux.org. Retrieved 13 January 2015.
46. Jump up^ "Sabayon Forums • View topic - Sabayon Linux 4.1 GNOME: Stable
release". Forum.sabayonlinux.org. Retrieved 13 January 2015.
47. Jump up^ "Sabayon Forums • View topic - Sabayon Linux 4.1 KDE: Stable
release". Forum.sabayonlinux.org. Retrieved 13 January 2015.
48. Jump up^ "Sabayon Forums • View topic - Sabayon Linux 4.2 GNOME: Stable
release". Forum.sabayonlinux.org. Retrieved 13 January 2015.
49. Jump up^ "Sabayon Forums • View topic - Sabayon Linux 4.2 KDE: Stable
release". Forum.sabayonlinux.org. Retrieved 13 January 2015.
50. Jump up^ "Sabayon Forums • View topic - Sabayon Linux CoreCD 4.2
Release". Forum.sabayonlinux.org. Retrieved 13 January 2015.
51. Jump up^ "Sabayon Forums • View topic - Sabayon Linux 5.0 GNOME and
KDE: Stable release". Forum.sabayonlinux.org. Retrieved 13 January 2015.
52. Jump up^ "Sabayon Forums • View topic - Sabayon Linux 5.1-r1 GNOME and
KDE: Stable release". Forum.sabayonlinux.org. Retrieved 13 January 2015.
53. Jump up^ "Sabayon Forums • View topic - Sabayon Linux CoreCD 5.1
Release". Forum.sabayonlinux.org. Retrieved 13 January 2015.
54. Jump up^ [2][dead link]
55. Jump up^ "Sabayon Forums • View topic - Sabayon Linux 5.2 GNOME and
KDE: Stable release". Forum.sabayon.org. Retrieved 13 January 2015.
56. Jump up^ "Sabayon Forums • View topic - Sabayon Linux 5.3 GNOME and
KDE: Stable release". Forum.sabayon.org. Retrieved 13 January 2015.
57. ^ Jump up to:a b "Sabayon Forums • View topic - Sabayon Linux 5.3 SpinBase
and CoreCDX: Stable Release". Forum.sabayon.org. Retrieved 13 January 2015.
58. ^ Jump up to:a b "Sabayon Forums • View topic - Sabayon Linux 5.3 "Extra
Spins" releases". Forum.sabayon.org. Retrieved 13 January 2015.
59. Jump up^ "Sabayon Forums • View topic - Sabayon Linux 5.4 GNOME and
KDE: Stable release". Forum.sabayon.org. Retrieved 13 January 2015.
60. Jump up^ [3][dead link]
61. Jump up^ "Sabayon Forums • View topic - Sabayon Linux 6 GNOME and
KDE". Forum.sabayon.org. Retrieved 13 January 2015.
62. Jump up^ "Press Release: Sabayon Linux 9". Sabayon.org. Retrieved 13
January 2015.
63. Jump up^ "Press Release. Sabayon 10". Sabayon.org. Retrieved 13
January 2015.
64. Jump up^ "Press Release: Sabayon 11". Sabayon.org. Retrieved 13
January 2015.
65. Jump up^ "Press Release: Sabayon 13.04". Sabayon.org. Retrieved 13
January 2015.
66. Jump up^ "Press Release: Sabayon 13.08". Sabayon.org. Retrieved 13
January 2015.