Archive for the ‘Computers & Tech’ Category

Does Linux do what I need?

Friday, March 19th, 2010

In short: Most likely. I’ll get right to the point and list some application alternatives (to what you find on the two major commercial alternatives to Linux; Apple’s Mac OS X and Microsoft’s Windows) I either use myself, or recommend to those who need such functionality.

TaskApp on Mac or Windows – App on Linux

Communication

Web browsing – Safari, Internet Explorer – Firefox, Galeon, Konqueror

eMail - (Apple) Mail, Windows Mail – Thunderbird, Evolution

File Transfer via FTP – Transmit, Fetch – gFTP

Bittorrent File Transfers – Transmission, uTorrent -Transmission, Deluge

P2P downloading and sharing – Shareaza – aMule

IRC chat – Snak, mIRC – Xchat

Instant messenging (IM) – iChat, Adium - Pidgin, Empathy (or Skype, which is availabel for all)

Remote Desktop (VNC) – Apple Remote Desktop – vino, vinagre

Office and Productivity

Calendaring – iCal – Evolution, Sunbird, Orage

Office Apps – Pages, Numbers, Microsoft Office - OpenOffice

Anti-Virus (if needed) – too many to mention :P - Xclam

Other productivity apps

Graphics Editing – Photoshop (professional) – Gimp

Vector Graphics – Illustrator (professional), Corel draw - Inkscape

3D rendering – AutoDesk 3DS Max, Lightwave – Blender

Music composing – Garageband – Rosegarden

Advanced Text Editing & Programming - TextMate, UltraEdit - Geany, XeMacs, Vim (and really, really many others)

IDE / Programming Environment – erm, various – Eclipse, NetBeans

Utility functions and Media

Editing Text files – Textedit, Notepad, WordPad – gedit

Graphics viewer – Preview – GnomeViewer

Video editing – iMovie, Windows Movie Maker - Cinelerra

Video playback – Quicktime Player, Windows Media Player – VLC, Totem

Photo CataloguingĀ  – iPhoto – F-spot

Music Cataloguing and playback – iTunes – Rhytmbox (and yes, it does work with your iPod)

Other

Virtual Environments for software – Parallels, VMWare - Virtualbox OSE

.NET programmign environment - Mono

For running largely *any* Windows app, you have Wine, The Windows Environment.

For any kind of web (apache), data (ftpd) or database hosting (mysql), Linux or other UNIX derivatives like it are basically the best solution for getting the job done; Unix machiens have been the backbone of the internet since its childhood. If stuff like this is what you need to do, you should look to a Server edition (fx. Ubuntu Server) of whatever Linux flavor you’re reading up on.

This is a cursory list of the things people do with their PC’s today. Obviously I can’t cover all tasks and jobs you need for your computer for, and if it’s not on this list, it does not mean that Linux can’t do what you’re looking for, merely that I’ve either not thought about that particular app, or that I’m too lazy to type it in. After two years with Linux as my OS of choice, I’ll say as much that I’m of the opinion that if there somethign you can’t do on Linux, it’s probably not worth bothering with. (Games? Get a console, PC’s are for serious business. Yes.)

Handy linux keyboard shortcuts

Thursday, March 18th, 2010

When getting to grips with Linux, you’ll find that you sometimes need to invoke odd kinds of three-finger-salutes, either when things don’t work (which hopefully rarely should be the case, provided that you don’t do amateur surgery on your installation on a regular basis), or when you want to make your box do stuff out of the ordinary. Let’s have a look.

ctrl + alt + F1 : Switches you to a fullscreen TTY (text terminal – shorthand for the command line interface. Useful if your display manager freezes up or oterwise misbehaves).

ctrl + alt + F7 : Switches you from a TTY back to a graphical environment such as Xorg (if you have one such running; sometimes you have to press F9 instead though).

ctrl + F2 : When using a graphical environment, this calls up a launcher where you can instantly execute a command line app (fx. to kill off rampant processes (ex. “sudo killall Xorg”) without opening the process list)

ctrl + alt + del : Probably what you remember most fondly from Windows, this particular three finger salute doesnt do quote the same in Linux; when booted into Ubuntu’s graphical environment, it calls up the reboot/shutdown menu where you can choose to restart, hibernate or switch off your computer. If you are in a terminal environment, it reboots your computer (if you want to shutdown instead, you’ll want the command “sudo halt”).

For a lot of different and usually very handly “linux cheat sheets” for terminal hints and help, have a look here: http://www.scottklarr.com/topic/115/linux-unix-cheat-sheets—the-ultimate-collection/

MBR, GUID, partition tables

Monday, March 15th, 2010

The hard drive storage inside your PC has a table at the start of it called the ‘partition table’. This is a comparatively small data area reserved for describing what data areas are designated on the disk (called ‘partitions’).

The most widely used partition table scheme for over more then two decades or has been the ‘Master Boot Record’ (MBR), which has served the PC community well, but is showing its age in part in that it does not support disk drives larger than 2 TiB (2^40 bytes). (note: Apple Macintosh computers have used Apple Partition Map for their storage systems). As 2009 saw storage units of this capacity appear on the market, the need for a replacement is obvious; it’s been here for some years and it’s called the GUID Partition Table (GPT). Allowing for larger drives and partitions: Drives can be up to 2^64 sectors in size; a drive sector has typically been 512 bytes in size (thus allowing for hypothetical drives up to 8796 billion (10e9) GibiBytes), but this year drives with 4 KiB sectors have entered the market (allowing for hypothetical drives 8 times the aforementioned number; 70 quadrillion (10e12) GibiBytes) – in any case, allowing for drives of such astronomical capacities that it will require several future revolutions in storage technology before the partition scheme is made obsolete and in need of replacement by such developments.

The GPT is more up-to-date in regards to computing demands and practicalities, more versatile and flexible as to partition changes when necessary, offering duplication and integrity checking of partition table data to allow for storage degradation without data loss. However, it does not confer any performance benefits on the storage unit which is formatted with this partitioning scheme. Also note that maximum file size and other such particulars are not determined by the partition table, but by the file systems inside individual drive partitions (such as FAT32, ext3, HFS+ and so on).

On a closing note, it is no surprise that the best operating system support for the GPT is found on free software systems such as FreeBSD and Linux.

Sources and further reading:

A summary by Roderick W. SMith of IBM DeveloperWorks

http://en.wikipedia.org/wiki/GUID_Partition_Table

http://en.wikipedia.org/wiki/Master_Boot_Record

Password security

Friday, January 22nd, 2010

Or the lack of it… website rockyou.com was recently cracked and its entire user password file, containing 32 million of them, was published. Imperva got hold of it, did some stats work on it, and made a short report. Most you need to know about it, however, is the 10 most common passwords contained, in order:

  1. 123456
  2. 12345
  3. 123456789
  4. Password
  5. iloveyou
  6. princess
  7. rockyou
  8. 1234567
  9. 12345678
  10. abc123

In regards to password length, 49,4% of the passwords were less than 8 characters long. 18,51% was 10 chars long or more (iow, of decent strength).

A similar finding was published last summer for Hotmail passwords. Even then, it’s nothing new; lax attention to password strength has been common for at least since the wider popularization of the web, and this central to the security nightmare that being hooked up to the net can be if you’re a provider of some sort.

I’m not opposed to service providers of whatever sort demanding recovery fees for folks who compromise their accounts using idiotically weak passwords, the same way I’m not opposed to insurers denying to compensate houseowners who consider a bar on the door as having secured their home sufficiently when they leave and later come home to find it burgled.