Archive for May, 2007

Some Have Called it a Bold Move

Some have called it a bold move which secures the future of the operating system; others have called it an act of deperation. Still other computer enthusiasts or “geeks” an understandable reaction to the success of various Linux based operating systems.

Over 30 years ago , the computer scientists of Bell Labs began the haphazard endeavor to create a brand new operating system. Through their efforts , Unix – an operating system of unusual power , simplicity and elegance – and a computer revolution was born. Since then computer prices have plummeted , while the same time computer power has soared. Microsoft has now taken over the computer world leaving Unix languishing and tarnished in the “back room”.

Badger Linux Net
www.badgerlinux.net

Dual boot: Windows XP & openSuSE 10.2

Introduction:
By popular request I have finally sat down and actually completed this guide. At the end of this guide you will have a system that is dual booting Windows, just about any version will work, and Novell’s openSuSE 10.2. I have not tested on VISTA so do so at your own risk!

.

Background:

So what is Linux? Basically it is an Operating System, much like Windows, that is Open Source. So what is Open Source? This is a more complex question but what it comes down to, basically, is that the physical code is not owned by anyone. This means that everyone is free to develop on the platform. This is excellent because for every Windows application that you can think of there is a free alternative in the Linux world!

What will be covered in this guide:
Partitioning the hard drive to add a Linux Distribution
Installation of openSuSE 10.2
Basic configuration
Removal of dual boot

A few notes before we begin… For this guide I am installing Windows XP Home SP2 and openSuSE 10.2 onto a HP Pavilion ze4430 notebook. The notebook is running Microsoft Server 2003 Enterprise and VMWare, so that all of the pretty little pictures can be captured. Therefore my hardware configuration, in the screenshots, may look a little funny but that is because everything is being installed on a virtual machine.

Let’s get started!

The first thing that you are going to want to do is defragment the hard drive. This is really important!
After the defragmenter is finished, download GParted from sourceforge: http://sourceforge.net/project/showfiles.php?group_id=115843&package_id=173828 . This is the partition utility that will be used to create the space for the Linux distribution. It is a Linux based Live CD so you are going to need to burn the ISO onto a CD.
After GParted is finished downloading, burn it to a CD. Make sure that you burn an ISO CD and not a Data one. The reason that it needs to be an ISO CD is because it needs to be bootable.
Once the burning process is finished, reboot your computer with the GParted CD in the CD-ROM drive. Make sure that the system shuts down/reboots cleanly! If it does not GParted will not allow you to resize the disk.
At this point you want to make sure that your CD-ROM drive is the default boot device! If this means going into the BIOS and modifying the boot order, than do it.
Once the CD loads, you will see a GRUB screen. It has about 10 or so different configurations listed for GParted. Select the first one, the default, and press Enter.

Now the kernel starts to load some of the scripts needed to run the Live CD. These scripts are being put into memory so that, at this point, nothing is happening to your hard drive.
Once the first batch of scripts are finished running, you will be prompted for a keyboard layout style. I used 41 which was the US layout. I entered 41 and pressed Enter.

The next prompt was for the language settings. By just pressing Enter US English will be loaded. At this point more scripts are being run and some hardware detection is run against the machine that you are going to partition.
A couple of minutes into this process you will see a bunch of [ ok ] lines. This is when the init script is being run. This is the Linux equal to Services in Windows. After everything has started you will see a pretty little screen with GParted launched. It functions almost exactly the same as the old Partition Magic.
So the first step is to resize your Windows Partition. You shouldn’t need more than 10GB for the Linux partition for starters. If you are planning on making a change to Linux you might want to give yourself a little more room for some additional applications and files. The standard installation, with KDE, runs about 2.5GB. For this guide I am using a 20GB disk which I am going to partition into 2x 10GB partitions one for Windows and one for openSuSE.
Now click the /dev/hda1 bar located at the top of the screen. This will activate the options for GParted. Click Resize/Move and then select a new size for your partition.

Once the new size has been created, click Apply. This will run the commands to create the two partitions! This is when changes are being made to your hard drive.
A status window will appear and show the number of operation needed to complete the request. To resize a partition it should not take too long. Mine took about 1 minute. After the operation was complete a Success screen was displayed. Now, Close was clicked. GParted rescanned the hard drive and you should see your new partition scheme on the graphic.

At this point you can quit GParted, GParted | Quit, then double click the Exit icon. Select Eject & Reboot.
The system should reboot and allow Windows to reload. Windows will run a consistency check, as the partition scheme has changed. After the check is completed Window will reboot one more time.
After the second reboot you should have a working Windows installation. Check the partition layout in Windows to make sure that it is seeing the correct thing. This can be done from Control Panel | Administrative Tools | Computer Management | Disk Management from the left panel. As you can see the 10GB partition for Windows is still ‘Healthy’ and there is a 9.84GB partition for openSuSE.

Now with the partition scheme setup, it is time to get ready for openSuSE. You can obtain the OS from opensuse.org/download. I would highly recommend the DVD version via Bit Torrent. This reduces the number pieces of media involved and the ISO is very well seeded. I was able to download it in about 60 minutes.
After the download is completed, burn the ISO to a DVD. Again make sure that you are burning an ISO disk and not a Data disk. After the image is done writing leave it in your computer and reboot.

A little side note… I am going to be using the DVD version of openSuSE. If you decide to use the CD-Rom version the only big difference is you will be prompted to complete a media check at the beginning of the installation. I would highly recommend it! Also during the installation, after the first disk, you will have to reboot the computer. Leave the CD-Rom in the CD tray and just let the computer do its thing. It should come back up and then prompt you for CD 2.

Again if you need to make BIOS changes to get the DVD to boot then make them. Once the computer comes back up you should see a pretty little screen saying Welcome in about 10 different languages. This is quickly followed by a boot loader. The default selection is Boot from Hard Disk. You have about 15-20 seconds before this happens. What you need to do is hit the down arrow until Installation is highlighted. Press Enter.

You will then see a progress bar that shows the progress of the Linux Kernel being loaded. This is followed by an openSuSE graphic that covers what is going on in the background. If you press ESC you can watch the scripts run as drivers are being loaded and some basic hardware detection is occurring.

Another little note.. I was unable to get YAST, the graphics configuration tool for openSuSE, to load with anything less than 256mb of memory. I am not sure if this is a VMWare issue or what. 256 should not be that big of an issue if you are installing this on a modern system.

Once YAST loads the first screen deals with Language. Select one and click Next.

After Language is the License agreement. Click ‘Yes, I Agree to the License Agreement’, then click Next.
The next step is to select the type of installation. The only thing that should be highlighted is New Installation. Click Next. At this time a windows will appear with a progress bar. What is happening is YAST is setting up an installation source, the DVD, to be used during the rest of the installation.

This is followed by the Time Zone setup. Select the correct time zone then click Next.
The next screen deals with what type of Desktop to install. I am a fan of KDE, so that I what I will be installing in this guide. However, others might like Gnome. There is no ‘better’ one. It is all personal preference. After you select which desktop to use click Next.
Now the meat of the installation. openSuSE should automatically detect the presence of the Windows partition and use the unpartitioned space for it’s partitions. Click Accept to start the installation.

You will be prompted to accept some of the packages EULAs and then asked to confirm the installation. Click Install.
The installation process begins with the formatting of the partitions needed then the files are installed. The entire process can take anywhere from 45 minutes to 2 hours depending on system speed

After all of the files have been copied over, you are going to need to enter a password for root. This is the equal to the administrator account in Windows with on huge difference! You don’t log onto your system as root! Let me repeat that, You don’t log onto your system as root! The entire security architecture is based around having privileges to files. So if you are surfing around the Internet and get some spyware or a virus, yes it is possible, guess what the virus you just got now has root privileges. This means that it has free reign over your system and is much more difficult to remove. So set the password and make sure that you remember it.

After you set the Root Password, it is time to configure the host name and domain. If you are part of a domain, which some of you might be, just enter the name. If not you can leave it as site and it will not hurt anything. However, for hostname come up with something really clever. If you plan to use DHCP leave the DHCP option clicked.

The next screen deals with the Network Configuration. For the most part you should be set to go. The firewall will be activated by default and the SSH, remote access via command line, will be closed. Also if you have more than one interface you are going to need to configure it if you plan to use it. If this additional interface is wireless then don’t worry too much about it as most of the wireless adaptors don’t work straight out of the box.

Once everything is setup the Network Configuration will be saved and the devices activated. The next screen asks if you would like to test your connection. I would highly suggest this! The latest release notes will be downloaded. You should receive a Success display if it worked or an error message with a log report if it didn’t. As long as you are using a DHCP setup there really isn’t any way you can screw this up.

After the connection has been tested, it was then time to set up the Online Update. Since this is open source, updates and newer version come out quite often. So it is always good to keep your computer updated with the latest version. Use the default selections and click Next. This process can take a little bit of time depending on your connection speed.

After the Online stuff is configured, the next screen displayed was regarding running the Online Update. I chose to skip it. This way I am sure that the OS is working correctly before any fixes are applied. At this point there will also be a window that appear, after you click Next, asking whether or not to install/configure Additional Installation Sources. These are like virtual copies of the actual OS. I would highly recommend using the default selection when the window appears and clicking Yes. Again this may take some time for the source to be installed, as it is pulling data from the Internet.

On a side note… While the additional Installation Source is being configured, it may seem like the Installation wizard has frozen. It hasn’t so don’t keep clicking Next, just wait, I know it is hard, for the next screen to show up.

Once the next screen shows up, User Authentication Method, leave the selection like it is and click Next.
Finally it is time to add a user to the new machine. This is going to be the user account that you log onto the machine with. Remember you never log on as root! So set up an account. I disabled Automatic Login. This way the user has to provide the password that is set. Also don’t click receive system mail… What this does is every time an event occurs, a program bits the dust, or just because, an internal mail is dispatched. Click Next and the user is created and the configuration is written.

After this the System Configuration files will be created which basically wraps up the installation portion. However, there are still a few more configuration things that need to be completed before the system is ready for use.
After the System Configuration files are completed, about 2 minutes, the Release Notes will be displayed. You can read though them or just click Next.
The final screen deals with the Hardware Configuration. When you first get to this screen is may blink, turn off, go back to the command line, or all of the above. This is normal as it is detecting your monitor and video card. I have never had a problem with YAST not detecting the best setting for my hardware in this area. Click Next and the installation is complete.

The final screen is just a Congratulations screen and ties up/cleans up the system for the first use. Once this process is finished the system will go back to the command line and run a few scripts to bring the system up to the user interactive level. In about 30 seconds you should see a login screen. Enter your credentials and press Enter.

At this point the system should load and you will be able to interact with it. The layout is very similar to XP/Windows in the fact that all of the programs are located in a ‘start’ menu type utility. Click the little lizard on the lower left and select Applications from the menu. This is where all of your applications live. Select Internet | Web Browser | Firefox and that will load Firefox for you.

Now reboot the system, by clicking the lizard and selecting Leave | Reboot Computer. Click Confirm on the alert window. This will bring the entire system down and you should, on the reboot see the dual boot

As you can see there are multiple options. My Windows partition with XP Home is labeled Windows and openSuSE is also on there. To change which partition boots use the up/down arrows and then press Enter.

Removal of Linux:

Many people think that the only way to remove Linux from a dual boot situation is to reformat you entire computer. While this may happen when something goes seriously wrong, if you followed the steps above you should have no problems removing the Linux partition and restoring Windows as the only operating system.

The first step is to place your Windows install CD into the CD-Rom drive and boot from it like you would if you were going to perform a new installation.
When the Welcome screen comes up, enter into the Recovery Console. Here you are going to select your installation, and then type fixmbr. This will fix the Master Boot Record and remove Grub/Lilo, the openSuSE boot manager.
Once this command is run you will be able to reboot and Windows will automatically load.
Once Windows is back up your can reformat the partition that you installed Linux on, using GParted or using the Computer Management utility located in Control Panel. Delete the logical drives that openSuSE created, then create a new drive or boot GParted back up and added the space to the original partition.

Conclusion:

Overall the experience of running Linux can be a challenging one. With so many of us use to the friendly, yet restricting, Microsoft world, the change can be a daunting one. However, you are now on step closer to make that change and arguably through the most difficult and time consuming part of making the switch.

So what is next? I would recommend just playing with the system for a few days to get the hang of where things are located and how the operating system reacts. It is important that you learn the system and not be “guided/taught” the OS. That being said I plan to release some type of how-to tutorial each week for pretty much the entire summer of 2007. As always feel free to post in the newly created Linux Help section or just drop me a PM. I have also attached a .pdf version of this guide. Feel free to print it and reference it when you are setting up your dual boot machine.

~Swimmer

Recommended Reading:

testmy.net gets no kick back from any of these publishers. However, I would highly recommend the following book(s).

Linux Bible 2007 Edition: Boot up to Ubuntu, Fedora, KNOPPIX, Debian, SUSE, and 11 Other Distributions

SUSE Linux10 Bible

Linux Administration Handbook

Find open source software alternatives to well-known commercial software

Find open source software alternatives to well-known commercial software
Find alternatives for iTunes -> Amarok or Banshee

Or check-out Microsoft Access, Autocad or Norton Ghost on your own.

Recently added commercial software: Citrix, ACDSee and Final Cut Pro.

Our mission is to provide easy access to high quality open source alternatives to well-known commercial products. And remember that open source software is also a freeware alternative.

Top 10 Open Source
1. Avidemux
2. Partition Image
3. Dia
4. Gimpshop
5. OpenOffice Draw
6. InfraRecorder
7. Amarok
8. Quanta Plus
9. Cinelerra
10. Kino

Top 10 Commercial
1. Visio
2. Norton Ghost
3. Photoshop
4. Final Cut Pro
5. AutoCAD
6. Nero Burning Rom
7. Access
8. iTunes
9. Dreamweaver
10. Premiere Pro

News – Open Source Alternatives

DVDStyler added to osalt.com
DVDStyler is simple DVD authoring. While DVDStyler may not yet offer all of the advanced features of commercial DVD authoring tools – it provides a quick and simple interface for adding DVD menues to your own movies. Adding movie clips is as easy as drag and drop. Menu screen are created by first loading a background – and then adding buttons. Then actions are assigned to the buttons to indicate which movie clips should be played when pressed.
0 comments/votes

XML Copy Editor added to osalt.com
XML Copy Editor is a versatile XML editor primarily focused on text editing with XML files. However, XML Copy Editor provides many other features including validation of DTD and XML schemas – as well as XSLT and XPath.
The tag-free editing allows simple editing of XML files without having to worry about or look at all of the XML tags. And like other development editors XML Copy Editor supports folding so that less important parts of the XML file can be minimized during editing. Additionally XML Copy Editor include spell checking and import and export of Microsoft Word documents, however, only on the Microsoft Windows platform.
1 comments/votes

HeidiSQL added to osalt.com
HeidiSQL is a brilliant, small and simple open source SQL tool for MySQL databases. It does exactly what you expect it to – and a few extra things. Downloading, installing and configuring is very simple and HeidiSQL is quickly running on your machine. Through the hierarchy on the left hand side – you can easily navigate the different database obejcts of your MySQL databases.
The main window allows you to manipulate the select objects – mainly tables – added or removing fields etc. All of the data in each table can be explored by clicking the “Data” tab. This presents a grid view of the entire table data, however BLOB fields are displayed in the bottom of the screen in the dedicated BLOB viewer and editor.
HeidiSQL’s query editor features field suggestion and completion – making work with any database a trivial task and limits the number of errors related to typing errors. Additional features of HeidiSQL includes import and export of databases, user management and more.
4 comments/votes

Xming added to osalt.com
Xming is a small and fast X-Windows Server for Microsoft Windows. But even though it is small – it is still simple to use and has the full set of features your would see in commercial products. Used together with PuTTY Xming can be used one remote hosts only accessible through SSH (using X11 forwarding). When it comes to OpenGL support Xming ships in two versions – one with OpenGL support and another based on MESA (a software OpenGL implementation).
Xming can run in full-screen mode or multiple windows mode (most common) – but also in a single window with or without title bar. All in all Xming is a great open source alternative to the commercial and often expensive X-Windows servers on the market.
4 comments/votes

Liferay Portal added to osalt.com
Liferay Portal is enterprise quality portal software. A major focus is usability – allowing users to get started right away without spending too much time buried in thick manuals. However, being an enterprise class product installation and setup require some knowledge of application servers and databases.
As soon as Liferay is running it is ready for use. And with the included portlets (JSR 168) integration with other sub-systems can quickly be achieved. Liferay also includes it’s own CMS (content management system) called Journal. Journal provides excellent separation of content and layout – making it simple to have anyone write and contribute new content.
On top of all this Liferay’s features include support for LDAP (Active Directory) user management, workflow, single-sign on and finally a little AJAX.
1 comments/votes

Linux Linux Linux

One of the biggest stories in 2002 was the announcement of the United Linux conglomeration. We live with the benefits of this cooperation in the Linux community to this very day. Several Linux developers combined their efforts to create a more uniform Linux distribution system and procedure. No more , or somewhat less, fighting among these ego driven software developer and writer types.

The advantages were more than obvious at the time , and now even more so with the benefits of hindsight. What resulted was a much more stable distribution base for the Linux open source operating system platform with less variance to be concerned about.

The Linux Community has much to be grateful for.

Badger Linux Net

www.badgerlinux.net

Using Linux in Different Ways

          Linux is a versatile operating system . Initially the sole domain if computer science students, Linux is now used by businesses , individuals  and governments to cut costs , individualize software to their own needs , safety and stability and just plain fun.

         You can now use Linux in any number of ways – desktop station m a server system , as an Internet gateway , a firewall , the basis of an embeded system or even as a supercomputer.

      Another prominent use of Linux is by internet service providers  (ISPS) to run the internet itself  and provide internet services  as well as to host many of the webpages that you visit on a regular basis.  Linux is rock solid.

                                                                                                                              Badger Linux Net

                                                                                                                             www.badgerlinux.net

Badger Linux Net

What Is KDE?

What Is KDE?
KDE
is a GUI, a piece of software that interacts with the operating system but is
not an integral part of it. It simply provides a means of communicating with it.
You might think of it as an interpreter between you and Linux.
GNOME is another popular desktop GUI that works with Linux. GNOME
and KDE are each created and maintained by different teams of software devel-
opers. Both function well, and making the choice between them is largely a mat-
ter of personal preference

KDE Linux Demo

                                                                                                                                                        Badger Linux Net

                                                                                                                                                        http://www.badgerlinux.net/

www.vintagecomputermanuals.com

www.aceemploymentservices.net

www.winnipegjobshark.com

www.longhairseminars.com

Badger Linux Net

                     

Linux Distributions

Linux Distributions
Because Linux is freely available, any company (or individual) can take it, add
software to it, and offer the resulting compilation (either free or for sale) as a
Linux distribution. The result is a range of available distributions. Some of the
companies producing these distributions also make small modifications to the
Linux kernel and include their own software tools for managing and configuring
Linux in an effort to simplify installation and management. Although each distri-
bution varies in minor ways, most differ merely in the software they include.
The good news is that even if your distribution doesn’t include a tool or
application you want, it usually can be downloaded free from the Internet.
Ways of Communicating with Linux: Text and Graphical
One way to communicate with Linux is by typing text at a command line, similar
to the C prompt (C:>) for anyone used to working with DOS. A text- based inter-
face requires the user to type specific commands with a specific syntax that the
operating system understands. The computer displays a prompt letting the user
know it is ready to receive a command. The place where the command is typed is
known as the command line. Anyone who used a personal computer in the mid-
1980s or earlier is probably familiar with some kind of text- based user interface.
Many utilities, or programs, are command-line based. This means that
instead of using a mouse button to access the program, you type a word into
what is called a terminal window when the computer displays a prompt. This
book will not discuss these utilities until the final chapter. Chapter 13 discusses
the command-line interface and some of these utilities, but you can rest assured
that this chapter is optional.
The other method of communicating with Linux is by way of a graphical
user interface (GUI).
This is often called the desktop and consists of the icons,
windows, dialog boxes, toolbars, and panels that you see when using Linux as a
point-and- click operating system. This is considered more user-friendly because
it provides visual clues you can use to get the computer to do something, instead
of requiring that you memorize myriad commands.
Using the KDE GUI is the focus of this book. Though we introduce the
command line and some of the commands associated with it, you should be able
to do everything that you need to do with the KDE GUI.

Badger Linux

www.badgerlinux.net


Display Pagerank

The kernel is Linux’s central nervous system; it’s the operating system code

The kernel is Linux’s central nervous system; it’s the operating system code
that runs the whole computer. Though some advanced Linux users make modi-
fications to the kernel on their systems, you probably won’t have anything to do
with it. However, you should know that this is the core of your computer’s sys-
tem and that it is under constant development.
Because so many developers work on Linux, the pace of Linux development
is quick, and problems are usually found and addressed rapidly.

Badger Linux

www.adgerlinux.com

www.vintagecomputermanuals.com

www.badgerlinux.net


Display Pagerank

Linux Performance

Linux Performance
Linux has been praised for its stability–computers running the Linux OS have
been known to run months or even years at a time without crashing, freezing,
or having to be rebooted.
Linux machines are also known to be extremely fast because Linux is espe-
cially efficient at managing resources such as memory, computer power, and
disk space. In fact, much of the World Wide Web is powered by older comput-
ers running Linux and the Apache webserver. Additionally, organizations such
as NASA, Sandia, and Fermilabs have built powerful, yet inexpensive, supercom-
puters by combining groups of lesser-powered Linux machines and having them
all work together in clusters.

Badger Linux

www.badgerlinux.net

The Roots of Linux

The Roots of Linux
Linux’s lineage goes back to UNIX, the most proven operating system in the
world in that it (and its variants) has been the most used networked computer
OS for over three decades. UNIX was developed at Bell Telephone Laboratories
and designed to support many users working at many computers at one time, all
linked together and sharing information and resources. When using such an
operating system, more than one person can use a single computer’s hardware
to do many things at once, and a single user can do more than one thing (multi-
task) on a single machine as well. This makes for more efficient use of resources
and a more powerful system.

Link : Video Presentation : The History Of Linux


Linux runs on a variety of platforms, including x86, PowerPC, DEC Alpha,
Sun Sparc, and ARM, so no matter what type of computer hardware you have,
Linux will probably run on it. Linux aims for POSIX (Portable Operating
System Interface for UNIX) compliancy. POSIX is a set of standards that defines
an interface between programs and operating systems. By sticking to these stan-
dards, software developers can be reasonably confident that their programs can
be ported easily to any POSIX- compliant operating systems, such as the various
versions of UNIX. This means that Linux users can take advantage of software
made for general UNIX systems.

Badger linux

www.badgerlinux.net

Roots of Linux

http://www.g2analyst.com/

http://www.badgerlinux.netÂ