Haiku Applications

Last updated
Haiku Applications
Written in C / C++
Operating system BeOS, Haiku.
Type Operating System
License MIT
Website www.haiku-os.org

Haiku is a free and open-source operating system compatible with the now discontinued BeOS.

Contents

Haiku applications are usually available as HPKGs; however, unpackaged applications can be installed by using Haiku PackageInstaller for legacy BeOS apps or manually unzipping the install files into one of the non-packaged installation folders. Haiku comes with a set of mostly small yet essential applications. Core applications are an essential part of Haiku, as they serve many different purposes. Haiku also has some 3rd party applications to supplement the core applications. The applications are usually executed by double clicking on the icon. [1]

Core Applications

ActivityMonitor

ActivityMonitor is a system monitor, making it possible for users to analyse the performance and function of their hardware. They can view components such as the memory being used, cached memory, and CPU usage. ActivityMonitor presents the information in graph form, which makes it easy for the users to understand their computer performance. [2]

CharacterMap

Haiku CharacterMap is a Character Map utility that shows the UTF-8 Code of every character a font supports. The font size can be changed and the user can drag any character into the StyledEdit application or the character can be copied and pasted where needed. [3]

CodyCam

CodyCam is a photo and video capture program that makes it possible for the user to take pictures at a specified interval from a connected webcam or any other video-in device and upload it via FTP. Users can specify the file's name; the image and video format; the capture interval and the network details for uploading to a FTP server. [4]

DeskCalc

DeskCalc is a simple Calculator that can perform different tasks related to mathematics. It has a simple interface and on the front screen it has some functions or buttons which can perform addition, subtraction, multiplication and division but it is not restricted to these only. DeskCalc can also perform tasks related to trigonometry. The type of the calculator can also be changed into scientific, radical or any other type to use it for different purposes. [5]

DiskProbe

DiskProbe is a Hex editor to view and alter data of a file or on a device on a byte-level. It is a very low-level tool which means that only the ones who are familiar with such language can use them and one wrong command can change the whole nature of the program so developers have to be careful when using this. At the start, a file has to be chosen by the user to edit it further in the application. The main view shows a block of data and its size can be changed and offset can be set as well. [6]

DiskUsage

DiskUsage is a Disk space analyser application that provides graphical information to the user showing the disk space being consumed. 'Scan' button has to be clicked once the user executes the application in order to start the scanning process. The application provides a pie chart showing the volume of space being used. Users can understand the graph and can utilise that data in many different ways. Every segment of the circle represents a folder and when the cursor is taken above one of them, its information comes on the status bar. The user can choose to re-scan the folder if they want to. They can also open it with another application or can fetch further information about the memory consumed. [7]

DriveSetup

DriveSetup is a harddisk partitioning tool that allows the user to create, delete and initialise partitions. It gives a graphical representation of all partitions on devices which are chosen in the device list below the graph. The maximum number of primary partitions which may be extended or can be logical partitions is limited to four. Partitions can be mounted or unmounted by using some commands after choosing a partition from the list. [8]

Expander

Expander is the default file archive handler for Haiku and is used to quickly unpack the most common archives, among them zip, gzip, bzip2, rar and tar.gz, provided the appropriate command-line utility is installed (zip and gzip are natively supported by the distribution). When a compressed archive file is chosen by the user that they wish to expand and uncompress, they can then choose the destination folder for the expansion; which is where the expanded files will be stored. [9]

HaikuDepot

HaikuDepot is the native package manager for the Haiku operating system which was integrated into Haiku after its R1A4 release. Most applications on Haiku now run from their packages but are virtualised as virtual directories on the Be File System.

Installer

Installer is a System Installer tool that is used to install Haiku to a partition. It makes it possible for the user to copy Haiku onto another volume. The installer needs a prepared partition. Haiku can also be added manually but using Installer is preferred over that because adding it manually is harder than using the installer. The user has to choose the source of the software which may be any CD or USB and has to choose the target destination. 'Begin' has to be clicked in order to start the installation process. [10]

Magnify

Magnify is a Screen magnifier application that allows the user to magnify particular content or the whole display. Magnify lets the user to zoom in and magnify the content near the cursor. Tasks such as saving the image, increasing the pixels, copying the image and many other tasks can be done by the user. [11]

MidiPlayer

MidiPlayer is an application that plays back MIDI audio files.

PackageInstaller

PackageInstaller is a software installer for BeOS packages in PKG format. It provides a GUI that helps in package installation in Haiku. Installation type or the destination may be chosen here by the user. The application shows the progress of the installation while the installation takes place. [12]

PoorMan

PoorMan is a simple personal web server bundled with the Haiku operating system.

Screenshot

Screenshot is an application for capturing screenshots of the screen. Although this can be done manually by pressing Prt Sc (the Print Screen key), by using the screenshot application the user can take advantage of other features that are unavailable when only using the Prt Sc key method. With the application the user may choose to capture only the active window or windows, to exclude the yellow tab bar and border or to choose to include the mouse pointer as well. With the application the user can also rename the files, can set up a delay or interval, can change the save destination etc. [13]

SoundRecorder

SoundRecorder is a tool used to record audio from some input device such as the microphone. The user may start, pause or stop the recording at any time he wants with the buttons assigned to these tasks. Volume can be increased or decreased too. [14]

StyledEdit

StyledEdit is a basic text editor. However, it is able to use Haiku's extended attributes to create elementary word processor functions such as the use of different typefaces, and styles such as bold and italic. The resulting file, when loaded into a text editor that is unaware of extended attributes, is presented b y the other editor as a simple text file.

Terminal

Haiku Terminal is a Terminal emulator that is Haiku's interface to bash, the Bourne Again Shell. [15] Bash is a Unix shell written by Brian Fox for the GNU Project as a free software replacement for the Bourne shell. The user can open as many terminals as the user wants to on different tabs or windows. There are different commands which can be used while using Terminal and they can be used to change the settings, to customize the bash or the profile etc. [16] The color of the prompt changes depending on whether the previously executed program ended successfully or not. [15]

TextSearch

TextSearch makes it possible for the user to search for some characters, letters, words or even sentences in any text file. They can choose the type of files in the settings menu as well. It looks for a string in text files, which can be copied, deleted, edited by the user or they may perform some other tasks related to the text. They can also view the history of their searches and can view encoding menu to choose different characters. [17]

Tracker

Tracker is a graphical user interface based file manager for managing fileswith Haiku. It is somewhat similar to Finder on Mac OS 9 and Mac OS X. The Haiku version of Tracker is based on OpenTracker which in turn is an open sourced version of the Tracker found in the BeOS.

TV

TV is a viewer for Analog TV. It is used to view different channels on Haiku. It is not a web-streaming app and requires a TV Card to start using it. Once the setup is completed, the user may set different frequencies or view different channels. [18]

Vision

An IRC (Internet Relay Chat) client for Haiku.

WebPositive

WebPositive (also called Web+) is the graphical web browser included with Haiku since version R1A2. It uses WebKit as its browser engine. [15]

3rd Party

The following 3rd party programs are bundled with Haiku. Many more can, however, be installed using the HaikuDepot application.

BePDF

BePDF is a PDF viewer.

Pe

Pe is an advanced text editor, intended mainly for programming and development purposes. Unlike StyledEdit, it does not work with Haiku's extended attributes.

Wonderbrush

Wonderbrush is a bitmap graphics editor.

Related Research Articles

<span class="mw-page-title-main">Linux distribution</span> Operating system based on the Linux kernel

A Linux distribution is an operating system made from a software collection that includes the Linux kernel and, often, a package management system. Linux users usually obtain their operating system by downloading one of the Linux distributions, which are available for a wide variety of systems ranging from embedded devices and personal computers to powerful supercomputers.

<span class="mw-page-title-main">APT (software)</span> Free software package management system

Advanced package tool, or APT, is a free-software user interface that works with core libraries to handle the installation and removal of software on Debian, and Debian-based Linux distributions. APT simplifies the process of managing software on Unix-like computer systems by automating the retrieval, configuration and installation of software packages, either from precompiled files or by compiling source code.

<span class="mw-page-title-main">GNU GRUB</span> Boot loader package

GNU GRUB is a boot loader package from the GNU Project. GRUB is the reference implementation of the Free Software Foundation's Multiboot Specification, which provides a user the choice to boot one of multiple operating systems installed on a computer or select a specific kernel configuration available on a particular operating system's partitions.

<span class="mw-page-title-main">Multi-booting</span> Act of installing multiple operating systems on a single computer

Multi-booting is the act of installing multiple operating systems on a single computer, and being able to choose which one to boot. The term dual-booting refers to the common configuration of specifically two operating systems. Multi-booting may require a custom boot loader.

Installation of a computer program, is the act of making the program ready for execution. Installation refers to the particular configuration of a software or hardware with a view to making it usable with the computer. A soft or digital copy of the piece of software (program) is needed to install it. There are different processes of installing a piece of software (program). Because the process varies for each program and each computer, programs often come with an installer, a specialised program responsible for doing whatever is needed for the installation. Installation may be part of a larger software deployment process.

Utility software is software designed to help analyze, configure, optimize or maintain a computer. It is used to support the computer infrastructure - in contrast to application software, which is aimed at directly performing tasks that benefit ordinary users. However, utilities often form part of the application systems. For example, a batch job may run user-written code to update a database and may then include a step that runs a utility to back up the database, or a job may run a utility to compress a disk before copying files.

<span class="mw-page-title-main">TrueOS</span> Unix-like, desktop-oriented operating system

TrueOS is a discontinued Unix-like, server-oriented operating system built upon the most recent releases of FreeBSD-CURRENT.

<span class="mw-page-title-main">BootManager</span>

BootManager, formerly known as BootMan, is the Haiku and BeOS boot loader on x86 systems. It resides solely in the master boot record and does not require installing Haiku or BeOS, although it must be installed from Haiku or BeOS. Its BeOS predecessor was BootMan, and was later renamed as BootManager by the Haiku project.

<span class="mw-page-title-main">M23 software distribution system</span> Software distribution system

m23 is a software distribution and management system for the Debian, Ubuntu, Kubuntu Linux, Xubuntu, Linux Mint, elementary OS, Fedora, CentOS and openSUSE distributions.

<span class="mw-page-title-main">BeOS API</span>

The BeOS API, often called the Be API after Be Inc., is the application programming interface required to write graphical native applications on BeOS, and hence its derivatives such as Haiku and ZETA.

<span class="mw-page-title-main">Live USB</span> USB drive with a full bootable operating system

A live USB is a portable USB-attached external data storage device containing a full operating system that can be booted from. The term is reminiscent of USB flash drives but may encompass an external hard disk drive or solid-state drive, though they may be referred to as "live HDD" and "live SSD" respectively. They are the evolutionary next step after live CDs, but with the added benefit of writable storage, allowing customizations to the booted operating system. Live USBs can be used in embedded systems for system administration, data recovery, or test driving, and can persistently save settings and install software packages on the USB device.

<span class="mw-page-title-main">Workbench (AmigaOS)</span> Graphical user interface for the Amiga computer

Workbench is the desktop environment and graphical file manager of AmigaOS developed by Commodore International for their Amiga line of computers. Workbench provides the user with a graphical interface to work with file systems and launch applications. It uses a workbench metaphor for representing file system organisation.

<span class="mw-page-title-main">Wubi (software)</span> Discontinued Ubuntu GNU/Linux installer for Windows

Wubi is a free software Ubuntu installer, that was the official Windows-based software, from 2008 until 2013, to install Ubuntu from within Windows, to a single file within an existing Windows partition.

Windows Vista contains a range of new technologies and features that are intended to help network administrators and power users better manage their systems. Notable changes include a complete replacement of both the Windows Setup and the Windows startup processes, completely rewritten deployment mechanisms, new diagnostic and health monitoring tools such as random access memory diagnostic program, support for per-application Remote Desktop sessions, a completely new Task Scheduler, and a range of new Group Policy settings covering many of the features new to Windows Vista. Subsystem for UNIX Applications, which provides a POSIX-compatible environment is also introduced.

SpringBoard is the standard application that manages the iPhone's home screen. Other tasks include starting WindowServer, launching and bootstrapping applications and setting some of the device's settings on startup.

<span class="mw-page-title-main">Ubiquity (software)</span> Free and open-source system installer for Ubuntu and its derivatives

Ubiquity is the default installer for Ubuntu and its derivatives. It is run from the Live CD or USB and can be triggered to run from the options on the device or on the desktop of the Live mode. It was first introduced in Ubuntu 6.06 LTS "Dapper Drake". At program start, it allows the user to change the language to a local language if they prefer. It is designed to be easy to use.

<span class="mw-page-title-main">Salix OS</span> Linux distribution

Salix OS is a multi-purpose Linux distribution based on Slackware.

<span class="mw-page-title-main">System 1</span> First version of Apple Macintosh operating system

The Macintosh "System 1" is the first version of Apple Macintosh operating system and the beginning of the classic Mac OS series. It was developed for the Motorola 68000 microprocessor. System 1 was released on January 24, 1984, along with the Macintosh 128K, the first in the Macintosh family of personal computers. It received one update, "System 1.1" on December 29, 1984, before being succeeded by System 2.

<span class="mw-page-title-main">Haiku PackageInstaller</span> Football club

Haiku's Package Installer is a software installer for BeOS packages in PKG format. It provides an easy-to-use GUI that helps in fast package installation in Haiku. Haiku is a free and open-source operating system compatible with the now discontinued BeOS.

References

  1. "Main Applications Page" . Retrieved 6 January 2015.
  2. "ActivityMonitor" . Retrieved 6 January 2015.
  3. "CharacterMap" . Retrieved 6 January 2015.
  4. "CodyCam" . Retrieved 6 January 2015.
  5. "DeskCalc" . Retrieved 6 January 2015.
  6. "DiskProbe" . Retrieved 6 January 2015.
  7. "DiskUsage" . Retrieved 6 January 2015.
  8. "DriveSetup" . Retrieved 6 January 2015.
  9. "Expander" . Retrieved 6 January 2015.
  10. "Installer" . Retrieved 6 January 2015.
  11. "Magnify" . Retrieved 6 January 2015.
  12. "PackageInstaller" . Retrieved 6 January 2015.
  13. "Screenshot" . Retrieved 6 January 2015.
  14. "SoundRecorder" . Retrieved 6 January 2015.
  15. 1 2 3 Smith, Jesse (26 November 2018). "Haiku R1 Beta1". DistroWatch . Retrieved 12 November 2021.
  16. "Terminal" . Retrieved 6 January 2015.
  17. "TextSearch" . Retrieved 6 January 2015.
  18. "TV" . Retrieved 6 January 2015.