RSS
 

Archive for the ‘System’ Category

Linoob’s Guide to ‘Dpkg’ – Debian Package Manager

18 Mar

Many of us who regularly use terminal often have used ‘dpkg‘ for program installation and removal. ‘dpkg’ is basically a debian package manager that is used to install/remove Debian packages in Ubuntu as well as in Debian. dpkg itself is a low level tool; higher level tools, such as Advanced Pacakging Tool – APT, are used to fetch packages from remote locations or deal with complex package relations. Tools like ‘Aptitude‘ or ‘Synaptic package manager’ are more commonly used than dpkg on its own, as they have an easier way of managing packages and have a user interface.

Read the rest of this entry »

 

Linoob’s Guide to Aptitude-GUI

15 Mar

Aptitude GUI is a graphical version of Aptitude we talked about in our previous post. As Aptitude has already been removed from official repository of Ubuntu, one cant expect to see this GUI based Aptitude by default in Ubuntu Precise Pangolin. But there is a way to install Aptitude-GTK in Ubuntu using the PPA below.

Howto Install

Now, this can be installed using the ppa below.

sudo add-apt-repository ppa:yofel/ppa
sudo apt-get update
sudo apt-get install aptitude-gtk

Read the rest of this entry »

 

VirtualBox 4.1.10 lands with Minor Updates

14 Mar

VirtualBox 4.10.10 has been released. Its a maintenance release and is aimed at bug fixes and other workarounds. Few updates like Linux 3.3-rc1 compile fixes, 3D passthrough work on RHEL 6.2, added support for X.Org Server 1.12 and much more.

 

Download VirtualBox

Read the rest of this entry »

 

Linoob’s Guide to ‘Aptitude’ in Ubuntu

14 Mar

Aptitude is a front-end to the Advanced Packaging Tool (APT) system. It displays a list of software packages and allows the user to interactively pick packages to install or remove. It has an especially powerful search system utilizing flexible search patterns. Aptitude also emulates most apt-get command line options. Newer versions also come with a GTK+ interface.

Read the rest of this entry »

 

Linoob’s Guide to Ubuntu Filesystem Structure

10 Mar

At first, the Linux filesystem seems confusing for linoobs. But don’t worry, here is a quick guide to understand Linux (Ubuntu) Filesystem. The Linux Filesystem is very organized and easy to understand. The first thing you should know when working with linux, is that everything is treated as either a file or directory. Even hardware is considered a file by linux and all your hardware devices are located in the /dev directory. Another thing that confuses windows users, is the fact that linux doesn’t use drive letters to distinguish between different partitions and devices. The ‘root’ of your filesystem is ‘/’ whereas in windows it would most probably be C:\ . Drives in linux are “mounted” to directories where their data can then be accessed.

Sounds strange right? Well yes it does if you come from a windows environment, where the entire operating system is consolidated onto a single drive. However, with linux and the ability to mount devices as directories, it gives the end user much greater flexibility in splitting up their operating system over several drives or partitions. Here we go -

Read the rest of this entry »

 

Linoob’s Guide to Install Source Package Tarballs

10 Mar

Hello Folks ..Welcome to Linoob’s Guide to install from Source Package ie Tarballs also commonly seen as tar.gz/bz2 files.Though be strongly recommend using PPA for installation or the DEB package sometimes these aren’t available and we have to rely on Tarballs package.Don’t panic cause installation using Tarballs is as simple but is avoided cause it comes at a cost of few extra steps which we generally tend to avoid. ? Building from source is a reasonably simple process, but it can be complicated sometimes. You can even end up with two versions of an application installed simultaneously which can cause a lot of problems. So, all you need to do is Be Careful !

Read the rest of this entry »

 

Hash brute-forcing – CPU vs GPU – a quick overview

17 Nov

Software used:

  • Hashcat for CPUs
  • oclHashcat-lite for AMD graphic cards
  • cudaHashcat-lite for nVidia graphic cards

Results:

MD5

Equipment Speed (million brute-forces per second
HD 6950 4781.5
HD 5770 2897.7
HD 5750 2405.5
HD 4890 1743.5
GTX 560 Ti 1033.7
GTX 260 Core 216 718.1
8800 GT 489.8
HD 6310 86.5
i5-2500k (4 threads) 53.41
i5-2500k (2 threads) 28.80
i5-2500k (1 thread) 14.40

 

SHA1

Equipment Speed (million brute-forces per second
HD 6950 1675.1
HD 5770 1020.0
HD 5750 841.0
HD 4890 625.5
GTX 560 Ti 504.1
GTX 260 50.9
i5-2500k (4 threads) 45.78
HD 6310 32.1
8800 GT 31.7
i5-2500k (2 threads) 24.75
i5-2500k (1 thread) 12.51

 

AMD’s VLIW architecture owns nVidia’s Fermi and older architectures in this case. More parallelized and that’s what Cryptography is all about. Would be interesting to see how AMD’s Graphics Core Next fares up for this purpose.

What does 5 billion MD5 brute forces per second mean?

MD5 Hash of a 7 char string containing only lower-case alphabets and numbers cracked within 30 seconds. Think how fast 8 x HD 6990s would be.

Note: oclHashcat-lite didn’t work for nVidia cards. Don’t know why. Could be either – software or driver issue. Don’t consider this an Apples-to-Apples comparison. But still this is the best what each platforms can offer.

 

Ubuntu Tweak 0.6 Beta Testing

23 Sep

Ubuntu Tweak 0.6 Beta is finally out after a long wait. We wish you all the very best to Tualatrix Chou from the entire open-source community as despite of the hardships he faced in the previous weeks, he is still on the way to get UT 0.6 working. Thank-you very much !

Read the rest of this entry »