Showing posts sorted by relevance for query linux desktop. Sort by date Show all posts
Showing posts sorted by relevance for query linux desktop. Sort by date Show all posts

Apr 9, 2013

Demystifying UEFI, the long-overdue BIOS replacement

After more than 30 years of unerring and yet surprising supremacy, BIOS — the IBM PC’s Basic Input Output System — is taking its final bows and shuffling into the theater’s wings. Taking its place in the limelight is UEFI, a specification that begun its life as the Intel Boot Initiative way back in 1998 when BIOS’s antiquated limitations were hampering systems built with Intel’s Itanium processors. Later, the Initiative became EFI, and in 2005 Intel donated EFI to the newly-formed UEFI Forum, a consortium made up of the usual suspects: AMD, Apple, IBM, Intel, Microsoft, and so on.


UEFI, or Unified Extensible Firmware Interface, is a complete re-imagining of a computer boot environment, and as such it has almost no similarities to the PC BIOS that it replaces. While BIOS is fundamentally a solid piece of firmware, UEFI is a programmable software interface that sits on top a computer’s hardware and firmware (and indeed UEFI can and does sit on top of BIOS). Rather than all of the boot code being stored in the motherboard’s BIOS, UEFI sits in the/EFI/ directory in some non-volatile memory; either in NAND on the motherboard, on your hard drive, or on a network share (more on that later).

UEFI stackAs a result, UEFI almost resembles a light-weight operating system. A computer boots into UEFI, an arbitrary set of actions are carried out, and then it triggers the loading of an operating system. Further reinforcing its OSness, the UEFI spec defines boot and runtime services, protocols for communication between services, device drivers (UEFI is designed to work across all platforms), extensions, and even an EFI shell, where you can run EFI applications. On top of all this is the boot loader, which executes an operating system’s boot loader.

UEFI, being a pseudo-operating system, can access all of the hardware on the computer — you can surf the internet from the UEFI interface, or backup your hard drives — and it even has a full, mouse-driven GUI (below right). The fact that all of this boot data is stored on NAND flash or on a hard drive means that there’s a lot more space for things like language localization, boot-time diagnostics (begone meaningless POST beeps!), utilities (backup, restore, malware scanners), and so on.

As a corollary, the fact that UEFI is entirely software-based is what makes it unified. So far UEFI has been used by almost every combination of 32- and 64-bit ARM, Intel, and AMD chips, and in each case the boot code just had to be compiled for the target platform. Every major desktop (OS X, Windows) and server OS (Linux) supports UEFI boot today — and Windows 8, when it rolls out, will have features that only work with UEFI (though it will still run on conventional, BIOS-booted computers).

Asus EFI BIOSUnderneath this crazy, extensible, software-driven interface, UEFI also specifies a few standard features that must be implemented. Windows 8′s ability to detect rootkit and malware infections (and rogue Linux installations), for example, relies on UEFI’s secure boot functionality. Low-level cryptography, network authentication, universal graphics drivers, and more, are all provided as standard. Update: Microsoft now has an excellent article about UEFI, Windows 8, and secure boot (Linux will be able to run just fine!)

Finally, it’s worth noting that UEFI is still incredibly young, and very few operating systems actually take advantage of any of the features listed above. Linux certainly supports UEFI, but no Linux distro really utilizes it. Mac OS X makes slightly better use of UEFI with the Bootcamp boot manager. Windows 8, when it launches in 2012, will probably be the first major OS to take extensive advantage of UEFI, with Restore, Refresh, secure boot, and possibly more.

Read more about UEFI on Wikipedia, UEFI Forum website, or How-To Geek

If you know how to pronounce UEFI, do let us know in the comments. We want to pronounce it “you-eff-eye,” but it could also be “you-fee,” or even “oo-fee”…

Mar 13, 2013

How-To Install pfSense on ALIX2 Series

So, what is pfSense, and more importantly what the heck is an alix2c1? pfSense is a complete purpose-built firewall software that can be installed on a PC, as well as embedded platforms such as PC Engines ALIX boards. The focus of this recipe is to build an embedded firewall appliance.


Why would I do this when a cheap firewall can be purchased off of the shelf? Simple, the cheaper firewalls don’t come with very many features (VPN built in, RRD network graphs, 3rd LAN port for “orange” DMZ setups, etc.). To get these features in a commercial firewall appliance means spending in the neighborhood of $300 as well as being locked into a certain vendor for VPN, etc. Making my own costs about $150 and give me a lot of flexibility.

So, this is a story of how I spent the past two nights sitting cross-legged on the floor with a laptop connected to a tiny motherboard that would become a firewall/router.


The instructions that I found on both the pfSense website and the m0n0wall website were for installing on the End-of-life WRAP product, but I figured it had to be similar, right? Well, sort of :-) After following the instructions on the pfSense website and then the m0n0wall website, things started to go downhill. The device would boot, pfsense would go through its loading process, but then just die on the loading of the DHCP server.

Never got an IP address on any of the NICs – but each NIC module got its link light when I plugged in the LAN cable so that was a sign that at least the NIC modules were working on some level. So I figured this is a BETA version of pfSense, so maybe I need to install m0n0wall. m0n0wall would boot up just fine and even made it to its menu, but I could never get the NICs to come up. None of them. Could I have a bit o’ bad hardware? So I hit the web again and soon found out from the forums over at pfsense that a BIOS upgrade might be in order.


The following steps are how I finally got this project off of the ground. I used Linux to do my bidding, but you can certainly do this from a Windows box (some of the steps are different, though…)

Hardware you will need (I purchased from Netgate and it came fast and furious, but there is a list of vendors on PC Engines’ website):
  • ALIX2c1 or another embedded platform from PC Engines.
  • Aluminum enclosure (optional if you’re going to install your ALIX in another enclosure).
  • Power supply to power the ALIX (optional if you’re going to use Power over Ethernet, or PoE).
  • A Compact Flash (CF) card (has to be at least 128MB according to the pfSense website).
  • A Compact Flash reader connected to your PC. You’ll need this to write the image to the CF card.
  • A computer with a serial port, preferably one with a true serial port and not a USB-to-serial adapter. It might work just fine with the USB/serial but if it doesn’t then you’ll have one more thing to troubleshoot.
  • A DB9 null-modem cable with a DB9 female on both ends (or some gender changers to get you there)
When you get the hardware – DO NOT mount the ALIX board into the enclosure until you get it working. You might be removing/inserting the CF card a lot and the enclosure doesn’t give you any room to remove the CF card. OK, now that you’ve got all of the necessary hardware, here is the recipe for cooking up your own firewall:

1.] Download pfSense for embedded platform. The most current version at the time of this writing was 1.2-RC4, which I found to be stable for my needs as I had been using the PC based version for several weeks.
2.] Unzip the downloaded file (the version I downloaded isn’t a tar archive so we only need to use gunzip):

gunzip pfSense-1.2-RC4-Embedded.img.gz

This will expand the file, leaving a file called pfSense-1.2-RC4-Embedded.img.

3.] Now insert the CF card into the card reader on your PC. To find out the resource Linux is using to access the drive, type the following at the command line:

dmesg

and look at the last several lines which might look something like:

[ 7377.984000] sd 2:0:0:0: [sdb] 700560 512-byte hardware sectors (359 MB)
[ 7377.984000] sd 2:0:0:0: [sdb] Write Protect is off
[ 7377.984000] sd 2:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[ 7377.984000] sd 2:0:0:0: [sdb] 700560 512-byte hardware sectors (359 MB)
[ 7377.984000] sd 2:0:0:0: [sdb] Write Protect is off
[ 7377.984000] sd 2:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[ 7377.984000] sd 2:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[ 7377.984000] sdb: sdb1
[ 7377.984000] sd 2:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[ 7378.020000] sd 2:0:0:0: [sdb] Attached SCSI removable dis
[ 7378.020000] sd 2:0:0:0: Attached scsi generic sg2 type 0

From this output we can see that Linux is accessing the CF card as /dev/sdb.

4.] Next we will use the Linux utility “dd” to write the image to the CF card

dd if=pfSense-1.2-RC4-Embedded.img of=/dev/sdb

where “if=” is the input file (the pfSense image) and “of=” is for the output file. In our case we are writing the output to the file that is the CF card (remember, in Linux almost everything is a file). While the process is running, unfortunately you won’t get any output or indication of what it is doing. However, when it is finished you should get some output such as:

239144+0 records in
239144+0 records out
122441728 bytes (122 MB) copied, 187.177 seconds, 654 kB/s

5.] Unmount the CF card from your computer. If you’ve got a nifty neato X session going, and a handy dandy automounter, then chances are good that you can just right-click on the respective desktop icon for your CF card and select “Unmount Volume”. If not, hit the command line and do a:

mount

which should show where the drive is mounted:

/dev/sdb1 on /media/disk type vfat (rw,nosuid,nodev,shortname=mixed,uid=1000,utf8,umask=077,usefree)

6.] Now that we know where the drive is mounted, let’s unmount it:

sudo umount /media/disk

7.] Remove the CF card from your computer and insert it into the CF adapter on the ALIX board.
8.] Connect one end of the null-modem cable to your computer’s serial port and the other end to the serial port on the ALIX.
9.] Fire up your favorite terminal emulation software such as minicom (or Hyperterminal on Windows) and use the following settings:
  • Baud rate: 38,400
  • Data: 8 bit
  • Parity: None
  • Stop: 1 bit
  • Flow control: None
  • Terminal: ANSI
10.] Now apply power to the ALIX. If you are connected correctly, you should start to see the ALIX BIOS text.
11.] While the BIOS is going through the memory test press the “s” key to enter the BIOS setup.
12.] If have successfully entered the BIOS setup, you should see the text with some different options. Do the following:
  • Press “9″ to set the baud rate at 9600
  • Press “q” to quit the BIOS setup
  • Press “y” to save the settings to flash
13.] If you start seeing gibberish ASCI characters instead of text, then you need to set your terminal emulation software to 9600 baud instead of the 38,400 we set it at earlier.
14.] Now reboot the ALIX by power cycling the unit (unplug the power, plug it back in).
15.] With the terminal set to 9600 baud, we should see the boot-up process and if all is well it should look akin to a Free-BSD boot.
16.] If all goes well and pfSense discovers your hardware, then you are good to go. To get started, you need to:
  • Assign the interfaces
  • Give the LAN interface an IP address that works for your internal network (i.e. 192.168.1.1)
17.] Once you plugged the LAN interface into your network, then fire up your web browser and surf on over to the IP address you gave for the LAN interface (http://192.168.1.1)

Unfortunately for me pfSense did not properly detect the NIC modules. After some digging around on the ‘net it looked like a BIOS upgrade would do the trick as the version on my ALIX board was 0.98b. The latest and greatest was 0.99. So here is how to flash upgrade the BIOS:

1.] Download the FreeDOS bootable image from PC Engine’s website.
2.] Insert another CF card into your computer. If you only have the one CF card, then you’ll have to re-do the previous  instructions to get the pfSense image back on the card after you’re done updating the BIOS.
3.] Unzip the image from the download if necessary (it was a Zip file when I downloaded it)

unzip freedos3.zip Archive: freedos3.zip
inflating: freedos_alixupdate_0.99.img

4.] Now write this image to the CF card:

dd if=freedos_alixupdate_0.99.img of=/dev/sdb

5.] Unmount your CF card from the computer, and insert it into the ALIX.
6.] Power on the ALIX and press “s” to enter the BIOS setup.
7.] Change the drive configuration to LBA by pressing “L”.
8.] Now press “q” to exit, and “y” to save your changes to flash.
9.] The system should boot the FreeDOS image and automatically run the BIOS flash utility (sb.com) to reprogram the flash.
10.] Once it is done, power off the ALIX and reinsert your pfSense imaged CF card. If you only had one card you’ll now have to go back and rewrite the pfSense image to the card.

Jan 1, 2015

How-To Install VirtualBox Guest Additions on Windows 7?

What is VirtualBox? VirtualBox is a virtualization software that allows one to run an operating system while simultaneously running their main operating system. Simply said, you can have Windows XP running at the same time on your Windows 7 desktop. This is not to be confused with dual booting, which involves having both operating systems installed on the system, and only having one operating system running at once. The OS is generally virtualized (or simply emulated), and is called the guest. The host machine, the OS that you are using to run VirtualBox, emulates the guest machine. This setup is used to concurrent run two or more operating systems without having to switch between computers or operating systems on the same system.

What is VirtualBox Guest Additions? VirtualBox Guest Additions is extra software that can be installed inside the OS running inside of the virtual machine,at or the guest machine. While VirtualBox generally does a good job of running the guest OS, it has some limitations. VirtualBox Guest Additions is software that makes up for those deficiencies and adds additional integration features, such as the infamous Seamless mode offered by VirtualBox. Even Windows Aero works nicely on Linux, thanks to VirtualBox Guest Additions!

That said, let's get started!

Prerequisites

We need the following:
  • VirtualBox, latest version. You can get the latest release here.
  • Fresh install of Windows 7, any version, inside the guest machine. Any install configuration will work as long as it is a fresh install, and Windows 7 can boot.
  • A graphics card capable of handling Windows Aero, plus any features for any software that will be run on Windows 7. Since the support depends on your hardware, poor graphics hardware will not be able to run Windows Aero.
Important note: Although Aero may work, it's quite possible that other 3D apps may not work, and even crash the guest virtual machine. Your mileage may vary!

That said, let's get started!

Steps:
(Note: The screenshots below were taken on Linux. Things should be pretty much the same as on other operating systems, but there may be slight differences depending on your software and hardware configuration.)

1) Boot up your guest virtual machine.
Boot up your guest virtual machine to the desktop.


2) In the VirtualBox menu, Click Devices > Insert Guest Additions CD image....


3) In a moment, a box should pop up asking you about the VirtualBox Guest Additions CD.
Click Run VBoxWindowsAdditions.exe , you can download from here.


4) In the box that pops up, Click Yes.


5) You should now see the setup wizard. Click Next > and accept any license agreement(s) that follow.


6) You should now be at the install location part. Click Next > to accept the default location.


7) You should now be at the component selection part.
If you wish to enable 3D hardware acceleration, continue. Otherwise, skip to step 8.


To enable 3D hardware acceleration, check the box labeled Direct3D Support (Experimental).

You should now see a confirmation dialog.


If you want to enable Windows Aero and some advanced features (such as graphics shaders),
Click No. You will then see the following dialog:


If not, Click Yes. You will then be prompted to restart into safe mode. Restart into safe mode, and redo the above steps. (The rest of the tutorial assumes that advanced graphics support is enabled.)

8) Once done, Click Install.



9) During the installation, you may receive device driver installation dialogs. Click Install for all of them.


10) Allow it to reboot immediately - simply Click Finish.


11) Now VirtualBox Guest Additions should be installed. If you did not enable advanced 3D hardware acceleration, you're done! Otherwise, continue on!


12) Close (turn off) the guest virtual machine, and edit its settings. Under the display category, make the following changes:
  • Ensure that the video memory is at least 128 MBs, if not more. We chose 256 MBs, the max. You can adjust based on your usage.
  • Check the box labeled Enable 3D Acceleration.

13) Turn on the guest virtual machine again. Right click on the desktop and select Personalization.


14) Click on the Windows 7 theme under Aero Themes.


15) Now Windows Aero should be enabled!


Conclusion
Your Windows 7 is now ready to go! Hopefully you learned a bit from this tutorial, and enjoy your VirtualBox Guest Addition enhanced Windows 7!

Jan 30, 2015

What You Should Know About Internet Broadband Access

This article is dedicated as a coaching guide to provide Internet users with information on the fast Internet broadband access available today and the different types of broadband service you can select.

WHAT IS BROADBAND?

BROADBAND is the common term for a very fast connection to the Internet. It allows users to download online entertainment such as video clips and music, listen to digital radio, send e-mail faster and speeds up everything they do online.

A broadband service can transmit information at up to 40 times the speed of a dial-up modem connection. As the connection is always on, like water or electricity, users don't need to dial up every time they want to log on.

Broadband ADSL also lets people surf the internet and use the telephone at the same time.

Broadband is revolutionising online activities everywhere for businesses, entertainment and public services. Faster speeds of up to 160 times a dial-up connection will bring about new services, including internet-TV and video on demand, across home, business and public life.

Table of Contents
  • Fast Internet
  • Types of broadband
  • ISDN
  • DSL
  • Cable
  • Satellite
  • Wireless
  • Business broadband
  • Static and Dynamic IP addresses
  • Sharing broadband across multiple PCs
  • Running a server on your computer
  • A back-up plan
  • Security
  • Questions to ask the ISP
  • Glossary
Fast Internet:

For the majority of those looking to upgrade to broadband Internet for the business or home, it's all about the extra speed.

Generally, the term broadband refers to a high-speed Internet transmission (usually 256Kbps and above) featuring a permanent connection. Now coming in a range of high-speed connection plans across a variety of access services, broadband promises to knock the socks off its analog dial-up predecessor for downloading multimedia content images and graphics, videos, networking games, and music streaming.

There are three ways of getting online with broadband - via your TV cable box, your satellite or via your phone line. If you've got cable TV, this is an easy option, but the most common type of broadband access is an upgraded home telephone line called ADSL (Asymmetrical Digital Subscriber Line). ADSL is always connected so needn't be dialled up each time, and you can make phone calls on the same line while it's being used. This entails two costs - a special broadband modem, and an upgrade for your phone line. It's easy to avoid paying for these, however - broadband telephone companies are desperate to sign up customers, so all-inclusive bundles where the start-up costs are paid are common.

Always on connection

More than just the practical benefits of a faster connection, broadband can also change the way you approach using the Internet. With a dial-up connection you may consider it a nuisance to log on frequently to look up small items online — for example, using the Yellow Pages to find a phone number. If, instead, you have an always-on, fast connection, these tasks can be completed quickly, with little fuss. This may seem a trivial example, but it demonstrates a change to a more casual approach to Internet usage.

Price Factor

Given that broadband services are often touted as being more expensive — there's also the issue of price. In short, broadband is more costly than dial-up.

However, with so many packages out there today many broadband packages are quite comparable to dial-up services. If you are a frequent dial-up user, this equates to many phone calls during a month. Once you factor in the cost of local calls every time you dial-up, plus the cost of your monthly plan, your 56Kbps account may not seem that cheap after all. If you've opted for a dedicated second phone line, you will also be paying additional line rental fees. Compare this to the $50-70 ADSL plans now available and you can start to see the economic potential of broadband services to their dial-up counterparts.

With an ADSL or cable modem connection, for example, you can surf the Web without tying up your phone line — plus, the connection can potentially be shared amongst other PCs in your home. ADSL, cable modem, satellite and wireless services do generally cost more to set up, but as you will see from this buying guide, there are a variety of ways to reduce the costs of installing the service as well.

Types of broadband

One of the first decisions to be made is what kind of connection you want. There are several options for setting up high-speed services, which all come under the broadband umbrella. However, the type of broadband service you need and have access to will be determined by your speed requirements, budget, and the location (city or regional) of your home or office.

ISDN

Prior to the advent of DSL there were not many high-speed solutions for the home or office. One such is ISDN (Integrated services digital network) which is a dial-up symmetrical service which allows speeds from 64Kbps to 128Kbps. Dedicated ISDN lines can reach up to 256Kbps. The problem with ISDN is that it is incredibly expensive, especially in light of current broadband pricing available today. Nor is it as quick as cable or DSL.

DSL

Telephone networks were never intended to carry data at high speeds; they were initially built to carry an analog voice by converting your voice into an electrical signal. A modem converts digital signals into an analog audio signal that can easily be carried over a phone line. The technical limitations of phone lines mean that the fastest they can carry a signal is around 56Kbps.

DSL (digital subscriber line) technology gets around this problem by using the phone line to carry digital signals directly, without converting them to an analog signal first. This has three advantages: it allows much higher data rates than a regular modem; the connection is always on, which means that you don't need to dial-up each time you want to use the Internet (and incur another cost); and, because the copper wire is split at the exchange, you can use your home phone while on the Internet. ADSL leaves the frequency spectrum between 0kHz and 4kHz free for your telephone service and uses 20kHz to 2.2MHz for data transfer over the copper line. In other words, one phone line will suffice.

There are many different types of DSL, but the one most readily available to consumers and small businesses is Asymmetric Digital Subscriber Line, or ADSL. The asymmetric term means that the service has a much higher downstream bandwidth speed than upstream bandwidth (downstream refers to a transmission from the network to the user, and "upstream" is in the other direction).

ADSL modem

ADSL is added to an existing analog phone line in the same way services such as call waiting are added to existing phone services, in conjunction with a special modem. The modem plugs into your computer through either the Ethernet or USB connection (depending on the type of modem), and in the case of connecting through the Ethernet, a network card will be required.

For an ADSL connection to work, your phone needs to be connected directly to the phone exchange by a copper wire connection, and you need to live within a 5km radius to the exchange. The distance isn't a problem for most city residents, but is a great deal more of a problem for rural residents. Plus, if any part of the connection is digital, for example through a switchboard, ADSL won't work. For people in businesses with PABXes, remember that most fax lines are not connected through the switch, and may not be suitable for ADSL.

Telephone companies need to install special equipment at the telephone exchange to handle ADSL connections. You don't need to know much about these things except they have weird names like BRAS or DSLAM (DSL access multiplexor) which essentially convert the copper signal to the main ATM telecoms fibre backbone.

The best way to find out if you're eligible for ADSL is to check with the service provider. Several ISPs now offer services on their Web sites which can tell you if the copper wires around your area are suitable for DSL services. According to surveys, around 70 per cent of copper wires throughout the world are DSL capable.

ADSL is usually available to consumers in the following range of speeds:
  • 256Kbps downstream/64Kbps upstream
  • 512 Kbps downstream/128Kbps upstream
  • 1500Kbps downstream/256Kbps upstream
While ADSL can reach speeds of up to eight to 10Mbps over short copper lengths, it is almost never run at this speed. Most carriers cap the service at a rate of 1.5Mbps. This is because only a few customers in a close proximity to the exchange will be able to get these higher data rates. So, to avoid favouring users who are geographically close to the exchange, carriers elect to offer the same speed to all users.

Other DSL services available which are targeted at the SME and larger business market include SDSL (symmetrical DSL, which basically provides users with equal upstream and downstream speeds of up to 2.3Mbps), and HDSL or High bit-rate DSL. HDSL, one of the earliest forms of broadband, is predominantly a business grade service used for wideband digital transmission within a corporate site and between the telephone company and a customer. Like SDSL, HDSL is a symmetrical service and offers speeds of up to 1.5Mbps. Both symmetrical services are targeted at businesses that require a higher level of upstream speed, to perform applications such as Web hosting and teleconferencing (more on these later).

Another developing broadband technology is Very High data rate DSL, or VDSL. VDSL promises to offer speeds of up to 50Mbps for lines up to 300 metres in length and runs on existing single copper pairs. There are two competing standards of VDSL: one which uses the same technology as ADSL and essentially adds extra frequencies to the standard ADSL frequencies; and a second which employs a completely different coding scheme.

Unfortunately, VDSL is a very expensive technology to deliver and is unlikely to be deployed on a wide scale because most customers won't be close enough to the exchange.

While VDSL has a much higher possible throughput than ADSL, it doesn't really help in extending reach over ADSL. Where it is likely to be used is in an environment where customers are close to the termination point and a service such as video requiring more than 7Mpbs is being delivered.

Cable

The fibre networks that bring you cable TV at home can be more than an addition to your viewing options — it can also be your means to fast Internet access.

HFC (hybrid fibre-coaxial) networks that are used to carry cable TV pictures are also capable of carrying data at very high rates. The current cable TV signal doesn't take up all of the available bandwidth, because these cable networks were designed to carry a digital TV signal, rather than the current analog signal — and this spare bandwidth can also be used to carry Internet data.

However, people who live in blocks of flats or apartments may face additional difficulties. If cable isn't already installed in your building, getting it installed requires the cooperation of the body corporate or building manager.

Even in buildings where cable is already installed, depending on the type of equipment in place in your building, you may not be able to use cable as an Internet connection.

Unlike DSL a cable service is "shared". This means all subscribers on a given neighbourhood or node [a connection point] share a fixed amount of bandwidth. In theory the more people connected to a node, the slower it takes to download information off the Internet. In other words, a node accessed by only 250 people will generally provide a faster service than a node with 2,000 users.

Cable companies have tricks to get around this. One of the cable operators tricks is to scale its network (where more connection points are added) to suit the number of customers in a particular area of the network. Adding more connection points means they are able to rebalance the network so that customers in all areas of the network are receiving equal performance levels. Scaling the network is also known as "Node Grooming" and the cable companies say they carry out node grooms regularly.

Once the cable is installed, you'll need a cable modem to get connected. This connects at one end to the cable, and at the other end to your PC, either through an Ethernet or a USB connection. Cable modems can transfer data at theoretical speeds of up to 3Mbps. However, because cable is a shared medium with many other users on the same line, performance varies with the amount of subscribers using that particular stretch of bandwidth, as well as the usage patterns.

Most cable modems use Ethernet connections, and the cable company will be happy to sell you a network card as part of the installation if you don't already have one. (In fact, they prefer you to use the card they sell you, because they know it works well with the modem, even though — in theory — the modem should work with any card.) When the cable connection is installed, the technician will also load the required software on your PC. Software is available for all versions of Windows and for Mac OS, but not all providers have Mac software, so it's worth checking before you order. While there is no official support, it is theoretically possible to connect under Linux.

Most cable modems use Ethernet connections, and the cable company will be happy to sell you a network card as part of the installation if you don't already have one. (In fact, they prefer you to use the card they sell you, because they know it works well with the modem, even though — in theory — the modem should work with any card.) When the cable connection is installed, the technician will also load the required software on your PC. Software is available for all versions of Windows and for Mac OS, but not all providers have Mac software, so it's worth checking before you order. While there is no official support, it is possible to connect under Linux.

Many operators use a cable modem that is compliant with the DOCSIS (Data Over Cable Service Interface Specification) standard, which is the most common standard used worldwide. DOCSIS is an open standard, and any manufacturer can make modems that support it.

Cable download speeds are very fast, but, as usual, this can depend a great deal on the source from which the files are being downloaded. Ping times are also very fast, which is a boon for online games. However, as with the rest of the Internet, performance varies depending on the time of day and several other factors, such as the number of subscribers on the specific bandwidth strand.

Satellite

Satellite is often touted as an alternative to fixed-line access such as cable or ADSL, but it does have limitations and is yet to offer the same sort of data speeds. Despite that, satellite has succeeded in providing much faster and often more reliable Internet service, particularly in rural and regional areas, than the standard public system telephone network.

There are two types of satellite services you can use: asynchronous and synchronous. Similar to the asymmetrical DSL service, asynchronous means that there are different speeds for upstream and downstream traffic (again, downstream is faster than upstream).

Synchronous satellite services on the other hand, have the same speed for upstream as for downstream, which makes it more suitable to services that are heavily impacted by delays, like video and audio streaming.

Generally these satellite technologies work on one of two principles:
  • Data is downloaded from the satellite to a terrestrial base station and from the base station to the consumer by microwave link. The consumer requires a receiving dish or antenna and a standard phone modem for uploading data to the base station and from there to the satellite.
  • Data is downloaded directly to the consumer's satellite dish but a phone modem is still required to upload data to a terrestrial base station and to the satellite.
Data download speeds for consumer systems usually range from 64Kbps to 400Kbps, with upload transfer rates restricted to the 33Kbps maximum of any 33Kbps or 56Kbps modem. More expensive corporate systems can go as high at 2Mbps. Speeds can be affected by traffic volume and even bad weather, and costs vary considerably depending on the carrier.

2-way services

However, recent satellite technology developments have paved the way for the launch of broadband satellite service. This service connects the user to the Internet via a 2-way satellite connection.

The 2-way service promises users download speeds of up to 512Kbps, and upload speeds of 64Kbps or 128Kbps. Unlike the 1-way satellite services mentioned above, the 2-way service also provides users with an "always on" connection to the Internet because it no longer requires a dial-up modem connected to a phone line to upload data. Instead, the information that is exchanged between the satellite, your dish and satellite equipment is securely encoded and decoded by a special satellite modem attached to your PC.

Because 2-way uses a different satellite to transmit Internet services and requires different hardware to operate, users with existing 1-way equipment will not be able to upgrade to the new 2-way product.

Again, like ADSL or cable, the satellite 2-way service has been designed to only support a single computer connection.

Wireless

Wireless broadband services are centred around the IEEE 802.11 standard.

Lucent Technologies, Nortel Networks and Symbol Technologies worked with the Institute of Electrical and Electronics Engineers (IEEE; www.iee.org) to create the IEEE 802.11 specification for use with wireless area networks. There are currently four specifications in the family: 802.11, 802.11a, 802.11b, and 802.11g.

The most widely deployed of these today is 802.11b (often called Wi-Fi), which runs on the public 2.4GHz spectrum and is capable of data speeds of up to 11Mbps over a range of up to 150m.

This data-only system utilises a small base station connected to a wired network or to the Internet and transmits data wirelessly to multiple workstations, which can be desktops, laptops or even handheld PCs. Each base station can service several users equipped with wireless receiver cards in their computer, and base stations can be overlapped to allow several hundred users to access the network or Internet.

But while 802.11b has gained the most popularity of the wireless services, the first Wi-Fi5 or 802.11a certifications for wireless LAN access points and cards are out in October 2002. 802.11a uses the 5GHz waveband and promises speeds of up to 54Mbps, but is not interoperable with 802.11b.

Business and Home Broadband Access

The primary differences between residential and SME/SOHO broadband customers is the criteria they use to select their service. For SME/SOHO users, performance and price will be key ingredients in selecting a broadband service, as well as support for value-added services such as VPNs. Fixed price packages versus fixed volume also play a role for large or small businesses. For consumers, it's all about price and value.

For those who are planning to use broadband services in a business environment, there are several differentiators to look out for, particularly in the DSL space. Business DSL services for example, can include support for multiple users and tailored network configurations, additional technical support and a higher level of guaranteed network performance.

Static and Dynamic IP addresses

A key factor for business users to consider is the static IP address options. To understand why there are two different ways of assigning IP addresses, it is important to know what an IP address is used for.

An IP address is the defining tag which identifies the host computer on the Internet. This includes identifying the network being used to access the Internet, as well as the host computer accessing the data across that network.

A good way to understand the difference between a static and dynamic IP address is to compare a public telephone (dynamic IP) to your home phone (static IP).

The dynamic IP address is like a public telephone, as it provides you with a temporary connection to the Internet for you to download information from. Once you log off the internet (hang up the phone), you will lose that particular IP address (phone number) and the IP address will be thrown back into the network and re-allocated to another user. The next time you log on to the internet, your ISP will allocate you a number from its available pool of numbers.

In comparison, a static IP address is fixed to either or both the sender or receiver of data across the Internet (much like your permanent home phone number is allocated to you). With dynamic IP, Web servers will only be able to locate you through that IP address for that partcular Internet session. So, if you want to upload information (eg. give Web servers your IP address so they can contact you, such as with e-mail or hosting your own Web site), you will need to ensure whatever service you sign up for provides you with a static IP address.

However, having a permanent connection (by giving other Web servers the ability to locate you) will pose a greater security risk, so you will need to put security measures in place, such as firewalls.

Around half of ISPs currently providing ADSL residential services offer static IP addresses with some of their plans, but often the monthly rates will be higher than those offering dynamic IP addresses.

Cable providers in the residential market offer dynamic IP addresses only.

Sharing broadband across multiple PCs

There are a number of ways to share your broadband with multiple computers. These fall into two categories. The first is a line sharing option provided by the ISP. This requires additional outlets to be installed in your home or office for each PC. It is a simple solution that requires no additional configuration, but is currently only available with certain cable companies.

The second involves running a Local Area Network (LAN) in your home or office. It is important to note that while most ISPs will allow you to run a LAN from a single connection point on ADSL or cable services, they will not provide any support for the LAN, and recommend you consult a communications specialist to set it up for you. In some instances the ISP may be able to refer you to an appropriate consultant, but this will depend on the ISP. Some ISP will refer its ADSL customers wanting to establish a LAN to a professional third-party consultant, but others do not deal with LAN services at all.

The other issue with setting up your own LAN is providing each user with their own e-mail account. If you want to have multiple user accounts included in your broadband service but have only signed up as an individual user with your ISP, you may incur a fee for each additional user you introduce. For instance, customers who have signed up to the service as a single user initially, will have to pay extra setup and ongoing monthly fees for each user account they want to add on to their service. This means that if you want to have seven people hooked up on your LAN with different e-mail addresses, you will need to pay an additional $77 per month ($11 per user account per month) on top of your monthly service charges to have the additional user accounts connected. However, other ISPs do not have this restriction on multiple user accounts. Most will provide residential subscribers with as many as five e-mail accounts on its cable service free of charge.

If you are going to set up a LAN on your broadband service, be it cable or ADSL, there are three main ways of sharing the connection between multiple PCs.

Firstly, you can use a hardware router, which is arguably the best solution, although it is also the most expensive one. Router prices start at a couple of hundred dollars, and allow you to simply plug your modem into one side and your PCs into the other and you're away. They handle the logging-in, line sharing and security without the issues that plague most of the alternatives, which involve specific hardware and software configuration, as well as a dependency upon a single server PC.

DSL router Option two is to use a proxy server, which is a piece of software that runs on the PC that is connected to the modem. In addition to proxy software, you will need a network card and cable for each computer as well as a network hub. For cable, this requires that the server PC has two network cards - one for the modem and one for the LAN. ADSL users have the additional option of plugging the modem directly into the uplink port on the hub (using a special crossover cable).

Once you have your hardware sorted, there are plenty of proxy server software packages available. Many of these are freeware (such as AnalogX at www.analogx.com), but most are inadequate if you want to do more than just surf the Web and read e-mail. Those that are suitable for using with other applications such as IRC, gaming, instant messaging, FTP and peer to peer networking will usually involve a fair amount of configuration and trial and error to get working properly. If you have an old, unused PC, it might be worth considering using it as a dedicated proxy server. Using software such as Smoothwall (http://www.smoothwall.org/), you can quickly and easily configure it to run as a standalone proxy server without the need for a Windows licence (as it is Linux based) or any other cost, aside from a network card.

The benefit of using a proxy server is primarily the level of control you have over how PCs on your LAN connect to the Internet. The downside is that each Internet application on each client PC must be configured to use the proxy. If you are running Windows 95 or you want to keep your LAN secure and undetectable, then a proxy is probably the best way to share your connection. If you are running a later version of Windows, or Linux, or your PCs are going to be using Internet applications such as instant messaging and multiplayer games, then using Network Address Translation may be a better option for you.

Option three is to use Network Address Translation (NAT). This is commonly done using Internet Connection Sharing (ICS) built into Windows 98, ME, 2000 and XP. Linux users will need to configure ipchains or install something like freesco (http://www.freesco.org) to utilise connection sharing via NAT. This option is transparent to users on your network as it involves each computer being assigned an IP address by the ISP. So if your ISP doesn't allow you to use LANs, then this is not really an option. The benefit of NAT is that it requires almost no configuration at all and allows you to use all your PCs as if they were directly connected to the modem. As per the proxy server option, you will need a network card and cable for each computer as well as a network hub. You will also need an additional network card for the server PC unless you are using ADSL and choose to connect the modem to the hub with a crossover cable.

It is worth bearing in mind that of all the options available, the last two are limited by the fact that if the computer connected to the modem crashes or is shut down, the Internet connection will be unavailable. If you use a router or have multiple outlets installed, then all your PCs are online all the time, and none are dependent on the others working correctly.

Running a server on your computer

Most broadband packages do not allow you to run server software from any computer connected to your modem, be they Web, FTP, e-mail or other type of server. Those that do usually involve your server being assigned a static IP address. Essentially, this means that your computer's online location will be predetermined. Therefore, a static IP address is useful because it allows it to be mapped to a domain name in the DNS. So, for example, if you want to run a Web server for www.yourname.com from your home or office, you need to have a static IP that can be mapped to that domain name in order to make it visible on the Internet. If you haven't specifically requested an IP address from your ISP, then you will almost certainly be on a plan that dynamically assigns you an IP each time you log on with your modem.

It is possible, though, to have a domain name mapped to your computer even if you are assigned an IP address dynamically. The general name given to this technique is Dynamic DNS, or DDNS. To use DDNS, you need to use a service provider such as dynIP.org or cjb.net, which require you to install client software on your PC. The function of this software is to broadcast your PC's IP address to the DDNS server, allowing your IP address to change without your domain name seemingly disappearing from the Net.

If you run remote access software such as pcAnywhere or VNC, then a dynamic DNS service such as those mentioned may be quite useful if you want to access your desktop from the Internet.

A back-up plan

Although broadband operators have a scheme to refund their Internet clients for network outages, this doesn't solve the problem of what to do when your broadband connection goes down. So if you're moving from a regular dialup modem, our advice is not to uninstall it. Chances are it will come in handy when you need to send an e-mail or use the Web but you can't connect because the ADSL network is down. Remember, DSL is still a newly installed technology to some operators may have a few hitches during their initial roll-out phase.

If you use your modem to send and receive faxes, then bear in mind that broadband won't replace this particular function at all. If you have a second phone line that was dedicated to the modem, then you can probably justify ditching it and sharing the one line for the phone and modem.

A good backup plan for times when your broadband service goes down may be to find an ISP that offers a prepaid dialup account. This way you're not locked into a monthly fee for a service you rarely need, but when you do, you only pay for what you use.

Security

Whenever you are accessing the Internet you are exposing your computer to potential risk. Because people don't tend to stay too long on a PC when they have dial-up connections, most don't pay that much attention to the threat. Many users are savvy when it comes to security, installing not only antivirus software but firewalls as well. Zone Alarm is the clear favourite if HelpScreen is a judge – largely because it is free (there is a Pro version which has more features, but this incurs a cost) and very effective.

The importance of a firewall when you are connected to a broadband service cannot be stressed enough. Unlike dial-up, where a user can disconnect their Internet connection and then in an inadvertent way also secure their PC because they are offline, broadband users don't have that luxury. They are exposed to the Net's nasties continously. So when you are not monitoring your computer, why not get software to do it for you. It is up to you whether you want to use a free Firewall or pay for one – most of the antivirus vendors offer some sort of firewall. But whatever the case, install it. Having a broadband connection without a Firewall is an invite to security incursions.

Other Questions to Ask the ISP

Is this service available in my area?

The best way to check whether a broadband service is available in your area is via an ISP's Web site. One way to do this, for example, is to enter your phone number or postcode in the ISP facilities on their Web sites which will allow you to see whether you can receive their chosen services.

For a complete list of broadband providers in the world, check out the broadband Choice Web site: www.Broadbandchoice.com.au.

How much does it cost to install?

Installation prices will depend on a range of conditions, including whether you install the service yourself or opt for a technician; how long you sign up to the plan; what modem you choose (for example, if you select a 1 or 4 port ADSL modem, or if you buy a modem independently of the ISP) and any additional equipment you need (such as a Ethernet card, additional phone line filters or splitter).

Self-installation packages

Several broadband ISPs have also been actively promoting self-installation ADSL packages, which not only save subscribers from the hassle of waiting for a professional technician to come out to their home, but also reduce the cost of installing ADSL services.

To give an example, a new range of self-installation packages for 1 and 4 port ADSL services are available, which take money off the price of having the service installed by a professional. These savings are based on subscribers installing the modem and service themselves. Users will be charged an additional fee to have the service installed by a technician. Prices are again on an ISP-by-ISP basis, so check out some of their Web sites for more details on professional versus self-install charges.

ADSL broadband in a box ADSL router

A range of ADSL services have now been introduced as bundled broadband packages available from retailers shelves. Much like purchasing a pre-paid mobile phone, these broadband in a box bundles provide subscribers with an approved selection of modems, service plan, and one fixed IP address and are targeted at home and SME users. If you're confident you can install the service yourself, or you need the static IP address, this option may be a good one for you.

What are the download limits per month?

Most broadband services are now capped at a certain amount of download capacity per month, which means you will be charged an additional amount for any excess downloads (usually around 15 cents per megabyte). Some service providers, however, offer uncapped plans which do not charge for additional usage, but instead reduce in speed as users exceed their monthly limit. This is worth looking into if you think you are likely to go over your specified download limit.

The download limit is determined by the plan you sign up for. Plans for both ADSL services and cable in the residential space range from 300MB download limits per month, to up to 10GB (and of course, the more download bandwidth you require, the higher the monthly usage charge). Make sure you check these limits thoroughly before subscribing to a service.

Note: Some ISPs will also charge for upstream traffic. If you are planning to upload a lot of data onto the Internet (running a Web site for example), you're best to check out what the ISP's policy is regarding uploading information before you sign on the dotted line.

Why are download limits so high?

You will find that when you exceed a download limit and then start paying by the megabyte the normal fee hovers around the 15 cent mark – but this varies with some operators charging slightly more. The main reason for this is because the most Internet traffic in the world is directed at US sites. The problem with this is that the cost of sending information undersea is expensive. So these high tariffs imposed by the undersea cable operators are then passed onto to the broadband service provider who then passes these on to users.

What is the acceptable use policy?

With most Internet services, subscribers are expected to sign a contract to cover the usage of these services. When signing up to a broadband service, this is known as an acceptable use policy. In other words it is a code of conduct.

Some of the conditions subscribers must adhere to when signing such a policy is not to knowingly transmit a computer virus or disrupt the network, illegal acts such as accessing another person's computer system or sending bulk unsolicited e-mail. A copy of the ISP's acceptable use policy should be available on their Web site.

What service level guarantees (if any) do you supply with this service?

In the residential broadband space, very few ISPs provide service level guarantees for their ADSL broadband service. Business plans will tend to offer a more reliable service, and guarantee a certain level of performance from the network. This guarantee will be up to the ISP. Most of the equipment provided by the ISP will be covered by a warranty (the length of which will depend on the contract you have signed up for).

What level of customer support do I receive?

Again, this will depend on the individual ISP, as well as the plan you select. Business customers can expect a higher level of support than residential users, but they will pay more for the privilege.

How long does it take to install?

For DSL services, ISPs suggest it will take around 15 working days to have the entire installation process completed (this can however, stretch out to four weeks depending on the availability of the required modem, or the number of subscribers in the queue to be connected). Note: broadband in a box customers are also subject to these waiting times. Cable customers on the other hand are able to hop onto the service immediately after it has been installed.

Do I get a discount if I already have an existing phone account?

ISPs that offer other services such as Internet or telephony often have special deals in place for existing customers who want to sign up to broadband, so it's worth checking these out to see what kind of deal you are entitled to. For example, customers can receive discounts on the monthly costs for broadband services if they have existing telephony accounts or cable TV. Other ISPs may waive the costs of installing the service if you are already a dial-up customer.

How long is the service plan?

The length of the service plan you select can also have a bearing on the amount you pay for the installation of the service. Generally, the longer the contract, the cheaper the cost of installation will be (the difference between a three month and 18 month contract can be over $100). Bear in mind, if you wish to cancel the service, ISPs will charge a cancellation fee (this is usually worked out on the proportion of months you had remaining on the contract – much like a mobile phone bill).

What system requirements do I need?

- ADSL system requirements

For a PC connection, you will need a 200MHz or higher Pentium processor, with a Windows operating system (with the exception of a very few who can support Windows 95, you will need Windows 98 S.E. or up). The amount of RAM you require to run the service will depend on the operating system you use: for example, users with Windows 98 will need 16MB – 64MB of RAM, while Windows 2000 and ME users will need 64MB RAM. All users will also need between 20MB - 150MB of free hard disk space, as well as either a USB or Ethernet port (depending on the modem).

Mac users are recommended to have a Power PC or iMac, and require 20MB free hard disk space as well as an Ethernet connection. Mac OS users will need 12MB RAM, while Mac OSX users will require 128MB RAM in order to access an ADSL service.

Both Mac and PC users need to have a CDROM drive for the installation software.

- Cable system requirements

System requirements for cable services are similar, and Windows users will need a system with similar RAM specifications as those mentioned above. Cable services will require 125MB – 150MB of free hard disk space (although some Windows XP users with cable plan will need 500MB of free hard disk space). All cable modems for Windows connect through to your PC via either a PCI slot or USB port, so users will also need to have a spare USB port, while Macintosh users will need to have an Ethernet connection.

- Can I use Linux?

Cable and ADSL providers do not officially support Linux, but that doesn't mean you can't use the service with this operating system.

Some cable services use DHCP to allocate IP addresses to users. DHCP is a standard protocol for allocating IP addresses on Ethernet networks, and has been used in small and large office networks for years. All you need to do to switch your broadband service to your Linux computer is configure a UNIX DHCP client with the correct DHCP id.You also need to ensure your network card is set up correctly for Linux.

Some cable users will need to configure their Linux machines for unique home-grown protocols. These programs provide user/password login control, as well as regular network checks, but was designed for the officially supported platforms only – not Linux.

While Linux is not officially supported by ISPs offering ADSL services, the PPPoE protocol (more on this below) used in ADSL technology to connect users to the service is well supported by Linux. Again, it's just a matter of configuring the PPPoE client to suit your Linux set up.

What modem should I choose? (ADSL) 4-port ADSL modem

External ADSL modems are available with two network interfaces: USB or Ethernet. USB compliant modems allow users to connect the modem to their PC via a USB port, while Ethernet-based modems connect up via the PC's Ethernet port. (Note: users will also need a network card to support an Ethernet modem).

While your choice of modem will effect the cost of your ADSL installation, modems can also play a suprisingly influential role in the security of your high-speed connection. Some ADSL modems for example, offer additional features, such as built-in firewalls or PPPoE clients.

If you are going to bring your own modem, be wary that ISPs will not let you use any old modem; you will need to buy a product approved by the ISP. This will also mean that your modem will not be covered by any warranty from the ISP. In addition, some ISPs will not allow you to bring along your own modem – you will only be able to get the modem available at the time of installation.

Another thing consumers should be aware of is that not all ISPs offer modems with their services – and in some cases, the use of the modem is on a rental basis. This means that if you want to cease services with one ISP and join another before your contract is up, you will be expected to return the modem to your original ISP. Make sure you check the conditions of modem use before signing up to any plans.

Before we leave this point, it is important to stress the importance of the modem as a security measure. If possible, do not skimp on the modem. Security is a big issue with broadband (see Security) and if you install a modem with a in-built Firewall – and there are many available today, you are cutting down the risk to your information from the outside world considerably.

Once the modem is connected and you have confirmation from your ISP that the service has been connected at their end, install the software, enter your username and password through the PPPoE client (see glossary for more details) and you're online.

PPPoE client

PPPoE (Point-to-Point Protocol over Ethernet) is a specification for connecting multiple computer users on an Ethernet local area network to a remote site through a modem or similar device. This client is used by ADSL service providers to authenticate their customers on the network.

During an initial exchange between the PC and the remote site (or ISP), the PPPoE client learns the network address and allocates the dynamic or random IP addresses assigned to a user each time they authenticate to a broadband service. When an Internet session ends, that IP address goes back into the pool and gets allocated to someone else.

As the PPPoE client is a generic program, users do not have to stick with the client packaged alongside their broadband service. A list of PPPoE clients can be obtained by doing a Google search. Some PPPoE clients are listed at http://www.carricksolutions.com/pppoe.htm#38.

Unlike dial-up connections, DSL and cable modem connections are "always on". Since a number of different users are sharing the same physical connection to the remote service provider, a method is needed to keep track of user traffic, including which user should be billed. Once a session is established between an individual user and the ISP, the session can be monitored for billing purposes.

Because it is similar to the client used for dial-up, PPPoE clients are exposed to the same amount of vulnerability to attack.

Jun 5, 2013

BackTrack 5 on Android Smartphones

For those of you not familiar with BackTrack, it’s a GNU/Linux distribution that is used for security testing providing users with a wide range of tools from port scanners to password crackers.


XDA forum member msullivan is so keen on BackTrack that he has posted an Android build from XDA member anantshri who built the base image.

The OS is fully Ubuntu-based so it is possible to run it like a desktop, including running Firefox and other Linux applications. Other features of BackTrack 5 include being able to do advanced network scans right from your Android device via WiFi, no laptop required.

In theory the build posted, should be universal, so to try it out, head on over to the forum thread and download the zip.

BackTrack 5 for Android requires root access.

Please note that this is not a native client and is based on the chroot and VNC method that has been used to get Ubuntu running with Android and is very unstable. The project is not supported, and requires some technical skills including Linux knowledge.

Jan 19, 2015

Pear Linux OS 8

Pear OS 8 was released recently. Pear OS main goal is to be an Ubuntu/Debian based Linux Operating System for Desktop, Notebook, Phones and Tablets. Pear OS 8 is based on GNOME but look and feel is similar and inspired from newly released Apple iOS7. Pear Cloud is the newly included feature in Pear OS 8 to backup and sync data over the internet.


You’ll get 2 GB of space to organize your data on Pear Cloud. This post describes the installation of newly released Pear OS 8 version. Pear OS is freely available to download and use which has a simple and powerful interface. You will experience complete multimedia functions and for those users who prefer Apple iOS like operating system.

Recommended Minimum System Requirements
  • 700 Mhz CPU Processor
  • 512 MB Memory
  • 8 GB Free Disk Space
  • 1024×768 Screen resolution
  • Removable Media drive or USB port
Applications included in Pear OS 8
  • Pear Software Center
  • Shotwell
  • Empathy IM
  • Firefox
  • Pear Cloud
  • Thunderbird Mail
  • Brasero Disc Burner
  • Musique
  • VLC Media Player
  • Pear Contacts
  • PPA Manager
Pear OS 8 Download

Pear OS 8 is available for 32bit and 64bit. I’ve used 32bit version in this installation. You can download Pear Linux OS 8 for 32bit pearos8-i386.iso from here  and 64bit pearos8-64.iso here.

Jan 18, 2015

Portable Internet Download Manager For Linux And Windows

Internet Download Manager or IDM is one of the finest download accelerators available for downloading purpose. It works in both Windows and Ubuntu (Linux). It can speed up downloading process upto 5 times your normal download speed. Portable version of IDM helps you to manage your downloads right from your USB sticks. Read review of Internet Download Manager (Full Version) for more details. Also learn how you can integrate IDM in Google Chrome.

How To Use In Windows?


Using portable version of IDM is very easy. You don't need to apply patch stuff. Its already registered. All you have to do is to download and run IDM [Executable File].


How To Use In Ubuntu Linux?

You have to run EXECUTABLE file in Ubuntu using Wine. If you have not installed wine then click here for complete guide to install and use wine in Ubuntu.


Download the Portable_IDM.zip and extract it on your Ubuntu desktop. Right click on it and choose Open with "Wine Windows Program Loader". Thats it. Enjoy speedy downloads.

You can download the Portable Internet Download Manager from these links Esnips.com, 4Shared.com and MegaShare.com (Password: jaxov)

Dec 12, 2014

FreeNAS : How-To Setup Home File Server For Free

I download a lot of music. My wife takes a lot of digital photos. My kids also like to save music and photos. Between all of us, we have a lot of media that quickly accumulates on our home PCs. The task of sharing this media between us is a challenge. My wife didn't know how to burn data CDs and my kids didn't have a CD burner. What we needed was a home file server: A dedicated computer used storage and sharing of our files. My research found a ton of products available that would do the job. There are several dedicated Network Attached Storage (NAS) devices that I could purchase, but even the cheapest ones are still several hundred US dollars. Then there is the server software to consider. Microsoft has its Windows Storage Server software that is also several hundred US dollars. There is also many different Linux solutions that require a working knowledge of the linux file system and command line.


In the end I settled on a free product called FreeNAS. As the title suggests, FreeNAS is free network attached storage software, but that is not all. It also has numerous features that make it extremely easy to set up, manage and expand. Plus it has features that allow you to use it as a media server for various devices. Since its hardware requirement is very minimal, this seemed like an ideal product for me to use. With FreeNAS, I was able to use my old desktop PC (a Pentium 4 with 256 MB RAM), as my file server.

Installation and setup:

To set up FreeNAS as a home file server, you must make sure you have all the proper hardware first. This means you need a multiple port router, or switch to connect your file server to as well as a network cable for the server. For the actual server, you will need a PC with at least one hard drive (I started with 2) and a CD-ROM drive.

The setup process was very easy. I downloaded the FreeNAS ISO file and created a Live CD which I inserted into my old PC. If I wanted to, I could have started using it as a file server right there (by simply changing the IP address of the server), but I wanted something that I could use in the long term... something that could auto restart with no user intervention in the event of a power failure. This meant installing it to the hard drive. FreeNAS setup made this easy to do. I simply selected which hard drive to install to, and that was it. After a reboot, I had to set up the network interface. FreeNAS auto-detects which network adapter you have, so selecting it was simple. Next I had to assign an IP address. FreeNAS setup has a default address you can use if you want, but it may not work on your home network. Its best to find out your workstation's IP address (typically assigned by your ISP through DHCP) and set up your FreeNAS server on a similar address. Once this is done, you are pretty much done with working directly with that machine and can now access all your other options through the web interface, which I found very easy to use.

Setting up file shares:

This is probably the most challenging part of the entire setup, but it was still relatively easy to do. Setting up the server to share files is done in 4 steps: Adding a drive, formatting the drive, adding a mount point, then setting up the share. At first the task was a bit daunting, but after grasping the basic concept, it was really quite straight forward. When I added 2 more hard drives to my server, it was simple to configure them for file sharing and within 15 minutes, I had easily tripled my file server storage capacity.

Additional Features:

Even though storage is its primary feature, there is much more that really makes this product shine. It has the ability to support multiple network protocols, including AppleTalk, NFS, FTP, Unison, and iSCSI. It also comes bundled with many extra services like the Transmission Bittorent client, a UPnP server, iTunes server and a basic web server. This means that it is capable of more than just storage. It can be used as part of your home entertainment setup, serving your media to your Home Theater PC, PSP, iPod, or other network devices.

Conclusion:

I'm happy to say that FreeNAS does a great job storing and sharing my files. Since my initial installation of the product, I added and updated 3 hard drives on my server and the process was very easy and straight forward. FreeNAS easily recognized my new hard drives and allowed me to add and share them for storage with no problems. I use the Transmission Bittorrent client to download my media, so I am not tying up my workstation with a separate bit torrent client. If I decide later to add a Linux PC to my home network, I can simply enable the appropriate protocol on my server and have instant access to all my files. Ultimately my goal is to build a home theater PC, so when that is ready, I will already have the media server ready to serve up my media.

I heartily recommend FreeNAS if you are looking for a free (or very inexpensive) solution for a file server. You will need to know some basic technical information about your home network, like your IP address setup, and you will need to have a multiple port router or switch on your home network, but beyond that, it is relatively easy to manage and expand.

Resources:

Website: http://www.freenas.org/
Download: http://sourceforge.net/projects/freenas/files/
Installation instructions: http://www.installationwiki.org/Installing_FreeNAS
FreeNAS Blog: http://blog.freenas.org/
FreeNAS Knowledgebase: http://www.freenaskb.info/kb/
FreeNAS Support Forum: http://sourceforge.net/apps/phpbb/freenas/index.php

May 12, 2012

Create XiaoPan USB Bootable OS

This will create a portable build which you can load in a virtual machine environment or you can even boot into it! It is essentially a live CD but on USB.


I like having this as an idea because you could use most windows computers with no need to install some sort of virtual software, it also ensures that all your systems resources stay in your OS to get maximum performance. It is also kinda a cool idea to have a WiFi hacking laptop and accessories. If you want this you should also install Opera, Flash and other apps, games also if you want to (check out the repository). You just need to add the appropriate .tce or .tcz files (see here and note the appropriate file locations may not be the same as suggested).

1. You can download the unetbootin-windows-309.exe for Windows from here, an alternatively if you are Linux fan lover and avid of Mac link here.

2. Rename your drive and format your USB as FAT32


3. Create a new folder on your desktop
4. Download UltraISO or any other ISO program where you can extract the files
5. Mount your ISO into UltraISO or other
6. Extract the files into your new folder that you created on your desktop


7. Drag all those files within your new folder into the USB drive, now.


8. Open UNetbootin and navigate to the following:


Kernel: ~\boot\vmlinuz
Initrd: ~\boot\core.gz
Options: ~\boot\isolinux\isolinux.cfg

~ means your files on USB

some builds are varied and will be:

Kernel: ~\boot\bzImage
Initrd: ~\boot\tinycore.gz
Options: ~\boot\isolinux\isolinux.cfg

Note: you can change these options manually. E.g. change the screen resolution (vga = 7??) or change the language (e.g. en.utf8).

See Tiny Core FAQs for other variable options

 Color            640x480     800x600      1024x768     1280x1024
   256      8 bit     769         771           773          775
 32000   15 bit     784         787           790          793
 65000   16 bit     785         788           791          794
 16.7M   24 bit     786         789           792          795

8. After rebooting, select the USB boot option in the BIOS boot menu. Reboot now? Yes


Note, this may only work in Windows or Linux system, definitely not Mac OS X. Check out the video below for an alternative method if the one above does not work. Let me know which methods work for you the best :)

If the USB does not load you should add the following kernel boot parameter waitusb=6 to potentially fix the problem.