Essential applications (Linux, Android, Windows): Difference between revisions

From Elvanör's Technical Wiki
Jump to navigation Jump to search
No edit summary
Line 13: Line 13:
*; nano: Good console text editor.
*; nano: Good console text editor.


*; nopaste: Excellent small utility to post to an online paste service.
*; screen: Utility to allow to launch long commands on remote hosts, disconnect and later reconnect to your previous session.
 
*; wgetpaste: Excellent small utility to post to an online paste service.
 
== Desktop ==
 
* Dolphin: Best file manager available on any platform due to its excellent integration with any protocol (SFTP, FTP, etc).


== Internet ==
== Internet ==
*; Thunderbird: Good open-source email client from Mozilla.


*; Firefox: The standard open-source browser that you can trust. Emerge <tt>netscape-flash</tt> or <tt>gnash</tt> to get Flash support.
*; Firefox: The standard open-source browser that you can trust. Emerge <tt>netscape-flash</tt> or <tt>gnash</tt> to get Flash support.
Line 23: Line 27:
*; Opera: Another good web browser. Less development tools available than Firefox, and not free.
*; Opera: Another good web browser. Less development tools available than Firefox, and not free.


*; Konqueror: The integrated FTP/SFTP client is very good. And as a file browser, Konqueror is also very useful.
*; Konqueror: Recent versions (KDE 4) use a decent WebKit rendering engine.
 
*; Thunderbird: Good open-source email client from Mozilla.


*; Filezilla: Best fully featured FTP client currently available on Linux.
*; Filezilla: Best fully featured FTP client currently available on Linux.
Line 37: Line 43:
*; Skype: Non free VoIP communication tool. The Linux client is of very poor quality.
*; Skype: Non free VoIP communication tool. The Linux client is of very poor quality.


*; Ekiga: SIP (Audio / Video) client. For webcams or remote conferences.
*; Ekiga: SIP (Audio / Video) client. For webcams or remote conferences. Very buggy still.
 
*; aMule: Best client for eMule P2P networks.
 
*; Vuze: Nice client for torrent downloads.


== Development ==
== Development ==
Line 52: Line 62:


*; Subversion with KDEsvn: Excellent source management system. KDEsvn is the best GUI front-end available currently under KDE. It has Konqueror integration.
*; Subversion with KDEsvn: Excellent source management system. KDEsvn is the best GUI front-end available currently under KDE. It has Konqueror integration.
*; Kompare: Good program to visualize diffs.


*; Kdiff3: GUI for the diff3 utility. Needed to create patches.
*; Kdiff3: GUI for the diff3 utility. Needed to create patches.


*; KHexEdit: This is an hex editor, sometimes useful.
*; Okteta: This is an hex editor, sometimes useful.


== Office ==
== Office ==
Line 61: Line 73:
*; Adobe Acrobat Reader: To read PDF files.
*; Adobe Acrobat Reader: To read PDF files.


*; Kpdf: Free PDF viewer. Lighter than Acrobat Reader. Can reload files instantly, so very useful for LaTeX development.
*; Okular: Free PDF viewer. Lighter than Acrobat Reader. Can reload files instantly, so very useful for LaTeX development.


*; OpenOffice: Necessary to open Word, Excel, and PowerPoint files.
*; OpenOffice: Necessary to open Word, Excel, and PowerPoint files.
Line 91: Line 103:
*; Showimg: Excellent image viewer.
*; Showimg: Excellent image viewer.


*; Comix : Really excellent viewer for reading comics.
*; Comix: Really excellent viewer for reading comics.


*; Kdenlive: A video editor with advanced features.
*; Kdenlive: A video editor with advanced features.
Line 101: Line 113:
*; Ark: With the Konqueror plugin, it has a [[Uncompress_files_directly_from_Konqueror | nice integration into your system.]] Allows you to uncompress archives directly from Konqueror / your desktop.
*; Ark: With the Konqueror plugin, it has a [[Uncompress_files_directly_from_Konqueror | nice integration into your system.]] Allows you to uncompress archives directly from Konqueror / your desktop.


*; CDCat: Organizes a CD/DVD collection. Free as in speech, multiplatform, uses Qt3. '''Not in Portage.'''
*; Tellico: Organizes a collection. Can be used with file collections, although it is not ideal.
 
*; Basenji: Modern and actively developed file indexer. I am unable to compile it yet under Gentoo but it seems a suitable replacement for CdCat.


*; smartmontools: Tool to monitor the SMART status of your hard drive.
*; smartmontools: Tool to monitor the SMART status of your hard drive.
Line 132: Line 146:


*; Return to Castle Wolfenstein: Native port of the FPS game.
*; Return to Castle Wolfenstein: Native port of the FPS game.
== Utilities I am looking for ==
* A better media indexer than CdCat (which development is halted). I have tried cdcollect (too simple), katalog (cannot get it to work), cdnavigator (looks promising but installer is broken, could not get it to work). gwhere also seems worthwhile but it's not in Portage. Collection managers like Tellico, GCStar are not really what I need (although they can be useful on their own).
* Gnomecatalog looks promising but is too buggy right now at least on KDE.


= Mac OS X Applications =
= Mac OS X Applications =

Revision as of 21:08, 19 February 2010

A list of all the applications that I use, on various platforms.

Linux Applications

Packaging Systems (on Gentoo)

  • emerge
    THE only one tool that you will ever need.

Console Applications

  • htop
    Small utility to monitor your system's resource usage (CPU and RAM).
  • nano
    Good console text editor.
  • screen
    Utility to allow to launch long commands on remote hosts, disconnect and later reconnect to your previous session.
  • wgetpaste
    Excellent small utility to post to an online paste service.

Desktop

  • Dolphin: Best file manager available on any platform due to its excellent integration with any protocol (SFTP, FTP, etc).

Internet

  • Firefox
    The standard open-source browser that you can trust. Emerge netscape-flash or gnash to get Flash support.
  • Opera
    Another good web browser. Less development tools available than Firefox, and not free.
  • Konqueror
    Recent versions (KDE 4) use a decent WebKit rendering engine.
  • Thunderbird
    Good open-source email client from Mozilla.
  • Filezilla
    Best fully featured FTP client currently available on Linux.
  • X-Chat
    Open-source IRC client.
  • Kopete
    Excellent, ultra-customizable multi-protocol IM client.
  • Pidgin
    Open-source multi-protocol IM client. Not bad.
  • TightVNC
    VNC client.
  • Skype
    Non free VoIP communication tool. The Linux client is of very poor quality.
  • Ekiga
    SIP (Audio / Video) client. For webcams or remote conferences. Very buggy still.
  • aMule
    Best client for eMule P2P networks.
  • Vuze
    Nice client for torrent downloads.

Development

  • GCC
    The whole GNU tool chain will be of course included in the system.
  • Eclipse
    Excellent, complex IDE for Java and other languages as well with plugins.
  • Kate
    Lightweight text editor.
  • Quanta
    Good text editor oriented towards web development (PHP, Javascript, HTML).
  • KDevelop
    Very good IDE for C/C++ development.
  • Subversion with KDEsvn
    Excellent source management system. KDEsvn is the best GUI front-end available currently under KDE. It has Konqueror integration.
  • Kompare
    Good program to visualize diffs.
  • Kdiff3
    GUI for the diff3 utility. Needed to create patches.
  • Okteta
    This is an hex editor, sometimes useful.

Office

  • Adobe Acrobat Reader
    To read PDF files.
  • Okular
    Free PDF viewer. Lighter than Acrobat Reader. Can reload files instantly, so very useful for LaTeX development.
  • OpenOffice
    Necessary to open Word, Excel, and PowerPoint files.
  • KAddressBook
    Good address book / contact manager.
  • PortableSigner
    Tool in Java to electronically sign a PDF document. Comes with a Swing interface.

Graphics

  • Inkscape
    Excellent SVG editor. Same as Adobe Illustrator.
  • The GIMP
    Excellent graphics manipulation program. Can be automated via scripts.

Multimedia

  • K3b
    Nice GUI to burn CDs/DVDs. Also able to rip audio CDs to Ogg / Flac / MP3.
  • Amarok
    iTunes like audio player and collection manager.
  • MPlayer
    This is the player that will play almost all your media files. On Linux the built-in GUI is OK.
  • VLC
    It will play less files than MPlayer, but is still good. Allows streaming over a network.
  • Picasa
    Photo organizer from Google. Not good for viewing single files.
  • Gwenview
    Best image viewer (for collections).
  • Showimg
    Excellent image viewer.
  • Comix
    Really excellent viewer for reading comics.
  • Kdenlive
    A video editor with advanced features.
  • Avidemux
    A tool that allows you to split videos with a GUI (among other things).

Utilities

  • Tellico
    Organizes a collection. Can be used with file collections, although it is not ideal.
  • Basenji
    Modern and actively developed file indexer. I am unable to compile it yet under Gentoo but it seems a suitable replacement for CdCat.
  • smartmontools
    Tool to monitor the SMART status of your hard drive.
  • phoronix-test-suite
    benchmarking tool. It is actually a test suite manager, you can install and run many different test suites.
  • bonnie / bonnie++
    I/O (hard drive) benchmarking tool.

Emulation & Virtualization

  • Wine
    This is absolutely necessary to play Blizzard games (Warcraft III), and many other Windows games as well. Latest versions are really impressive.
  • VirtualBox
    A free and excellent virtualization software. Allows you to run Windows natively on your Linux guest OS.
  • DosBox
    Emulator for the DOS operating system, allows you to play old PC games.
  • GXMame
    Front-end for the XMame Linux version.
  • Gens
    Sega Genesis emulator.
  • Yabause
    Sega Saturn emulator.

Games

  • Battle for Wesnoth
    A great wargame with nice art.
  • Majesty
    Native port of the great fantasy kingdom simulation game.
  • Pingus
    Free clone of Lemmings, excellent.
  • Return to Castle Wolfenstein
    Native port of the FPS game.

Mac OS X Applications

Packaging Systems

  • SoftwareUpdate
    Built-in (from Apple), will only update the OS and Apple applications. Very easy.
  • Fink
    Large repository of UNIX open-source software.
  • DarwinPorts
    Other package manager. The repository has a lot of server software. Easy to use.

Internet

  • Mail
    Free as in beer (from Apple), good client except for the Spotlight search feature taking hours (and not returning anything useful, generally).
  • Thunderbird
    Good open-source email client from Mozilla.
  • Firefox
    The standard open-source browser that you can trust.
  • Safari
    Probably the best browser available for OS X (very fast). Based on Konqueror so should be open.
  • Cyberduck
    FTP client, open-source. I don't like it that much but it seems one of the best for the Mac.
  • X-Chat Aqua
    Open-source IRC client. Not awesome, but ok.
  • Fire
    Open-source multi-protocol IM client.

Development

  • GCC
    Included in the system from Apple.
  • X-Code
    Good IDE for C++/Objective-C/Java, unfortunately only available on the Mac. It manages its own build system, but this is not portable.

Multimedia

  • iTunes
    Excellent audio player.
  • MPlayer
    Best video player available on the Mac, but should be compiled from source. The binaries versions are not maintained it seems. Also, the GUI sucks. Update: new binaries seem available directly from the official site.
  • VLC
    It will play less files than MPlayer, but the Mac port is official and better.
  • Adobe Photoshop
    Best image editing program.
  • Roxio Toast
    Good CD/DVD-burning software, but not free.

Office

  • Adobe Acrobat Reader
    Essential to read PDF files.
  • Address Book
    Nice contact book manager.

Utilities

  • Built-in Unarchiver
    It will decompress .tar, .zip, and other formats. Nice integration into the Finder.
  • CDFinder
    Organizes a CD/DVD collection. Good but not multiplatform nor Open-Source.
  • CDCat
    Organizes a CD/DVD collection. Free as in speech, multiplatform, uses Qt3. But you must compile it yourself.
  • smartmontools
    Tool to monitor the SMART status of your hard drive. If you install using the Apple installer, the daemon will be automatically launched at startup (remove the StartupItem to prevent that).

Windows Applications

Development

  • MinGW
    This allows you to use the GCC compiler on Windows, allowing your applications to be portable.
  • Eclipse
    Excellent, complex IDE for Java and other languages as well with plugins.
  • TortoiseSVN
    Excellent GUI front-end for Subversion.

Utilities

  • Avira
    Free antivirus tool.