VectorLinux: Difference between revisions

From Soma-notes
Line 187: Line 187:
|-
|-
|}
|}
[[File:browse.ppg|350x|thumb|right|''''' 4 different browsers opened at once.]]


===References ===  
===References ===  
----
----
<references />
<references />

Revision as of 04:31, 16 November 2011

Background


NAME: Vector Linux

DEVELOPED BY: Robert S.Lange,Darell Stavem

GOAL: to be small and simple

TARGET AUDIENCE: casual users

SIZE:716,362KB gold e.d

LOCATION OF OS: in the VectorLinux website, in the Download page


VectorLinux is a Linux distribution designed for the x86 platform. It strives to diverge from other OS distributions by focusing its resources to speed, performance, and stability rather than visual display and graphics. It keeps everything as small as possible while letting the user decide what their operating system is going to be. Vector Linux can be used and enjoyed by a variety of users; however it is geared towards casual users with its ease and simplicity.<ref>vectorlinux.com: Goals: (Last accessed 2011-10-17).</ref> This OS distribution can be obtained by visiting the VectorLinux main website in the Download page. From the download menu the user has a choice between 4 different versions of the OS for specific uses. These include; SOHO edition (contains productivity applications – 1346.01MB in size), standard edition gold (most famous and most used – 699.57MB in size), Kde-classic edition (contains the basics of VectorLinux – 685.03MB in size), light edition (low memory requirements– 617.22MB in size). VectorLinux is derived from the Slackware Linux distribution, which is one of the earliest operating systems to be created on top of the Linux kernel. <ref>tuxmachines.org: About: (Last accessed 2011-10-18).</ref>

Installation/Startup


During this installation, VirtualBox was used to run the guest OS, VectorLinux standard edition gold while windows 7 was running as the host. In order to use VirtualBox one must download it and install it from their main website.

Virtual box steps:

main interface of VirtualBox


  1. Upon startup the user must click new to create a new virtual process
  2. Then the user must give a name to the virtual machine which will be used to indentify it and must also choose the guest OS and version they wish to install.
  3. The user must allocate the desired amount of memory they wish to use
  4. Next the user must choose between VDI,VMDK,VHD,HDD
  5. Afterwards choose whether the new virtual disk should be allocated as it is used or if it should be created fully allocated
  6. Choose location and maximum size of the guest OS
  7. Finally the user must Click create to save and finish the virtual machine
  8. Then the user can click start to begin the process of installing their desired OS.


  • VectorLinux now incorporates a GUI installation instead of a text based terminal, as before, however the installation is still a long process and requires some knowledge of basic Linux installations.


Steps for installing VectorLinux:

Overview of installation
  1. Upon startup of the installation the user is asked to adjust the screen size to their preferred option, although there is also an option to just auto adjust the screen to ones preference.
  2. The user is then asked to choose their language, in which the startup GUI will be in and choose next to proceed.
  3. At this point the installation process gets a little complicated, due to manual modifications involving disk partitioning. First of all the user must create a new partition by clicking on “modify my disk partition” and going to the partition heading and, once selected, click on “new”. Once the partition menu opens the user is given the choice of allocating the desired amount of memory to the current partition. First of all, 3 different partitions must made, consisting of root(“/” 6-8GB size recommended), swap(as a general purpose rule one should allocate 2x the system ram), and home(“/home”). For the purpose of this installation the numerical values of 1077MB, 6292MB, and 1217MB will be assigned to one of the 3 partitions.(Refer to figure 1)
    (Figure 1) allocated partitions.
  4. At this point the user will be given the option to choose a Mount Point and Fylesystem for each partition. During this installation the Mount Point “swap” was assigned to the 1077MB partition given the fylesystem Swap, the Mount Point “/” was assigned to the 6292MB partition, given the fylesystem xfs, and the Mount Point “/home” was assigned to the 1217MB partition, given the fylesystem xfs. (Refer to figure 2) xfs is an advisable Fylesystem to use as it is slightly faster than others and reliable, if one is worried about data corruption.
    (Figure 2) assignment of mount point and fylesystem on partitions.


  5. Next the user is given the option to select the software and processes that come with VectorLinux, by selecting manual, or by selecting auto, which downloads all the software pre-bundled with Vector. If the user selects manual it is important that they now what they are doing as removing a key program in VectorLinux may cause problems during initial startup only.
  6. Afterwards the user will be presented with a list of the installation summary and will be prompted to begin the actual install of the operating system.
  7. During the actual installation of VectorLinux the user has the choice of configuring the boot option, although it is not recommended as VectorLinux installation is very unstable when manual modifications are added.
  8. Regional settings can be configured at this point, such as the timezone.
  9. At this point the user must create an administrator name and password. It should be noted that this is mandatory and cannot be left blank.
  10. The user then has the option of creating a user account or, can leave it empty, and deal with it later. (refer to figure 3)
    (Figure 3) creation of user account.
    (Figure 4) hardware configurations.
    login screen for Vector.
  11. Network and hardware configuration can be set appropriately before actual running of the OS. However using VirtualBox it is not required as VirtualBox will emulate the network cards, as well as the hardware on the host computer. (refer to figure 4)
  12. Finally the installation is complete and the user can enjoy the world of VectorLinux.


  • Note that during the VectorLinux installation, if the user encounters an error during the installation, the whole thing will crash, so it is advisable not to do too much manual modifications if one does not know what he/she is doing <ref>vectorlinux.com: Bugs: (Last accessed 2011-10-17).</ref>

Basic Operation



(Figure 5) comparison of windows 7 and VectorLinux.

VecorLinux at once displays, load time speeds faster than both Windows 7 and Ubuntu during initial startup, after login. One is also able to utilize programs directly upon startup as very few processes and programs need to load in the background. The organization of all utilities and menus are done very well and lets the user navigate through the OS very efficiently. VectorLinux also visually resembles Windows and behaves exactly like it at certain times(refer to figure 5). A few similarities to Windows include same position of Windows start menu (bottom left) and same location of volume icon and date (bottom right), as well as a similar looking desktop. VectorLinux also incorporates a device manager, a terminal similar to windows, and deals with programs in comparable fashion (the minimization of programs). Vector Linux seems to incorporate a lot of choice towards the user because there is often more than one program of similar nature. For e.g. VectorLinux has 3 web browsers (Firefox, Opera, and Dillo) and 2 video players (MPlayer, and VLC). It also presents various graphical modifications, also found in Windows that the user can employ, such as desktop personalization.

Usage Evaluation


Vector Linux is a user friendly operating system covering the clutter of complicated material, while revealing a simple, but efficient GUI. Applications on the OS are classified according to their functionalities, in contrast to Windows where they are all classified under “all programs”, giving the user the ability to skim through programs of similar nature easily. This operating system also possesses an interface that allows users to select their preferred process for each task, instead having to change each process’ settings individually or having files select which process they run on. However this feature is only so impressive because in letting “the end user decide”, instead of providing the user with a list of programs to make their selection from during installation, they proceeded to over-saturate the operating system with multiple programs that perform the exact same task. For example, VectorLinux comes with 3 web browsers, 2 music players, 2 cd burning programs, 2 terminals, and the list is not nearly complete. This is a way of letting the end user decide, but this could have been done in a more efficient and less wasteful manner. It however allows the operating system to be simple because programs are broken up into several more granular programs. VectorLinux is designed to run with low memory thereby; during installation it is possible to allocate 300mb instead of the recommended 512mb for the home partition, which has no effect of slow down towards the computer. The Desktop is revealed seconds upon startup, after login and programs can already be in use. The desktop and taskbar icons load instantly, whereas on Windows it usually takes about thirty seconds and even longer on Ubuntu. When running several programs in parallel (VLC, Firefox, blue fish editor), VecorLinux still manages to show little to no slowdown. However when running several internet related tabs that uses some type of video streaming, severe slowdown is encountered, but lessens when Firefox is minimized. As a result VectorLinux does implore its goals of being a fast OS but that can only be said with little internet involvement.

PART 2


Software Packaging


Packaging Format And Utilities

Vector Linux is based on the Slackware distribution and thus adopts its format of .tgz packages. However with the ongoing updates to VectorLinux, it now uses .tlz packages to cope with the addition of new software. The .tlz package formats take up less space and enables more software to be on one CD. In newer versions of VectorLinux, a new package management system has been introduced based on slapt-get (text mode- imitates Debian apt packaging system - Refer to Figure 6) and gslapt (graphical, GUI mode- Refer to Figure 7). Slapt-get and gslapt provide users with the ability to download, install, remove, search, upgrade, and query packages of software on their system easily. More specifically gslpat acts as a GUI-based wrapper around slapt-get, while slapt-get supplies dependency checking (not on Slackware) as well as automates the cataloguing, install, and download process. For most non-Unix users glapt is often preferred due to the visual simplicity the GUI provides, however if one is familiar with Unix and the command line, then slapt-get along with piping to other Linux commands can be very useful and powerful.

(Figure 7) GUI
(Figure 6) text based

Listing Installed Packages

(Figure 8) updating a package using gslapt.

In VectorLinux one can use the slapt-get command for various proposes such as to view a list or add and delete packages. Below is a list of various commands.

  • List all available packages: slapt-get --available
  • List all installed packages: slapt-get --installed
  • Remove packages: slapt-get --remove [packagename(s)]
  • Add packages: slapt-get --install [packagename(s)]
  • Reinstall an existing package: slapt-get --reinstall --install [package]


One can also use getslapt and just highlight the desired package and select it to remove it or add a package by simply going under the file tab and selecting "Add".(Refer to figure 8 on how to upgrade a package) (Note the initial list of packages seen using getslapt are all packages installed only.)


Software Catalog

VectorLinux comes pre-bundled with an array several programs, resulting to a vast software Catalog. Most of these applications involve major tasks found in all UNIX operating systems as well as applications mostly pertaining to windows. However the functions of these applications are repeated throughout resulting in a less diverse software catalog. Below is a list of a few of the many applications found in VectorLinux.


(Table )
Software type Name
Web browser Firefox, seamonkey, Opera, Konqueror, Dillo
Filemanager Konqueror
Burner K3b, vburn
Media player VLC, Mplayer
Office/text editor AbiWord, J-pilot, Scribus
Games Penguin Command, Pysol, XGalaga
Development Bluefish Editor, Gambas 2
Email SeaMonkey
Graphics GNU image man, gtkam, GQview, inkscape Vector Graphics editor
File:Browse.ppg
4 different browsers opened at once.

References


<references />