Developer | Kristoffer Ericson and Jlime Community |
---|---|
OS family | Linux (Unix-like) |
Source model | Open source |
Latest release | 1.01 / November 6, 2006 |
Platforms | SH3 (Jornada 6xx) ARM (Jornada 7xx, MobilePro 900/900c) MIPS (Ben Nanonote, MobilePro 7xx/8xx) |
Kernel type | Monolithic kernel |
Default user interface | Console, OPIE, IceWM |
License | GPL |
Official website | (defunct) www.jlime.com |
Jornada Linux Mobility Edition or JLime is a Linux distribution originally aimed for the HP Jornada platform. It was created in late 2003 by Kristoffer Ericson and Henk Brunstin. It is developed using the OpenEmbedded build system.
The work on JLime began in late 2003 due to the need for a working Linux distribution on the HP 6xx Jornada platform. The idea behind JLime is a distribution that brings speed and portability to the Jornada. The Jornada had been unsupported in 2.6 kernel (due to lack of developers / test machines) and first year was focused on enabling support. 2.6.9 was the first kernel to be able to boot.
In early February 2006 the JLime site was renovated by the JLime forum user "chazco". [1]
Later development added the NEC Mobilepro 900 and Ben NanoNote among the supported devices.
JLime developers "Chazco" and "B_Lizzard" created an initrd based installation tool which can install JLime onto the Jornada 6xx without the need of any Linux machine, however development of this method has halted and has not been applied to any handheld PC other than the jornada 6xx. Most PDA systems use flash memory, but the Jornada handheld computers lack this facility. Therefore, JLime is installed onto a (partitioned) compact flash card. The installer uses a text based dialog orientated interface.
JLime uses a minimalistic tool of APT called ipkg to handle packages (see package management system), it can install/remove/update through any existing internet connection or locally. Packages are downloaded from so-called feed repositories and dependencies are handled automatically. [2]
JLime is a fully functioning Linux distro and currently uses IceWM window manager as a GUI 'environment'. JLime includes the following applications with IceWM: Minimo, XChat, dillo, Rox-filer, Abiword, Leafpad, Torsmo and a few other useful applications.
Here is the list of the current active developers involved in the JLiME project. [3]
Release Name | Platform | Date |
---|---|---|
Shrek | [HP] 620/660/680/690 |
|
Donkey | [HP] 620/660/680/690 |
|
Vargtass | [HP] 620/660/680/690 |
|
Mongo | [HP] 720/728 |
|
Farquaad | [NEC] 770/780/790/800/880 |
|
Henchman | [NEC] 900/900c |
|
Muffinman | Ben Nanonote |
|
Release Name | HP Jornada Supported | port of |
---|---|---|
Shlack | 620/660/680/690 |
|
Manfred | 620/660/680/690 |
|
Stark | (not released yet) 720/728 |
|
Shark | (not released yet) 620/660/680/690 |
|
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.
A Pocket PC is a class of personal digital assistant (PDA) that runs the Windows Mobile or Windows Embedded Compact operating system that has some of the abilities of modern desktop PCs. The name was introduced by Microsoft in 2000 as a rebranding of the Palm-size PC category. Some of these devices also had integrated phone and data capabilities, which were called Pocket PC Phone Edition. Windows "Smartphone" is another Windows CE based platform for non-touch flip phones or dumber phones.
FreeDOS is a free software operating system for IBM PC compatible computers. It intends to provide a complete MS-DOS-compatible environment for running legacy software and supporting embedded systems.
The iPAQ is a discontinued Pocket PC and personal digital assistant which was first unveiled by Compaq in April 2000.
GoboLinux is a Linux distribution whose most prominent feature is a reorganization of the traditional Linux file system. Rather than following the Filesystem Hierarchy Standard like most Unix-like systems, each program in a GoboLinux system has its own subdirectory tree, where all of its files may be found. Thus, a program "Foo" has all of its specific files and libraries in /Programs/Foo
, under the corresponding version of this program at hand. For example, the commonly known GCC compiler suite version 8.1.0, would reside under the directory /Programs/GCC/8.1.0
.
The Sharp Zaurus is the name of a series of personal digital assistants (PDAs) made by Sharp Corporation. The Zaurus was the most popular PDA during the 1990s in Japan and was based on a proprietary operating system. The first Sharp PDA to use the Linux operating system was the SL-5000D, running the Qtopia-based Embedix Plus. The Linux Documentation Project considers the Zaurus series to be "true Linux PDAs" because their manufacturers install Linux-based operating systems on them by default. The name derives from the common suffix applied to the names of dinosaurs.
GPE is a graphical user interface environment for handheld computers, such as palmtops and personal digital assistants (PDAs), running some Linux kernel-based operating system. GPE is a complete environment of software components and applications which makes it possible to use a Linux handheld for tasks such as personal information management (PIM), audio playback, email, and web browsing.
A live CD is a complete bootable computer installation including operating system which runs directly from a CD-ROM or similar storage device into a computer's memory, rather than loading from a hard disk drive. A live CD allows users to run an operating system for any purpose without installing it or making any changes to the computer's configuration. Live CDs can run on a computer without secondary storage, such as a hard disk drive, or with a corrupted hard disk drive or file system, allowing data recovery.
Arch Linux is an independently developed, x86-64 general-purpose Linux distribution that strives to provide the latest stable versions of most software by following a rolling-release model. The default installation is a minimal base system, configured by the user to only add what is purposely required.
make menuconfig
is one of five similar tools that can configure Linux source, a necessary early step needed to compile the source code. make menuconfig
, with a menu-driven user interface, allows the user to choose the features of Linux that will be compiled. It is normally invoked using the command make menuconfig
; menuconfig is a target in Linux Makefile.
OpenEmbedded is a build automation framework and cross-compile environment used to create Linux distributions for embedded devices. The OpenEmbedded framework is developed by the OpenEmbedded community, which was formally established in 2003. OpenEmbedded is the recommended build system of the Yocto Project, which is a Linux Foundation workgroup that assists commercial companies in the development of Linux-based systems for embedded products.
AppImage is a format for distributing portable software on Linux without needing superuser permissions to install the application. It aims to enable application developers to deploy binary software without being restricted to specific Linux distributions, a concept often referred to as upstream packaging. In this manner, a single developed software can effortlessly run on any Linux distribution, such as Ubuntu, RHEL, or Arch.
In Linux systems, initrd
is a scheme for loading a temporary root file system into memory, to be used as part of the Linux startup process. initrd
and initramfs
refer to two different methods of achieving this. Both are commonly used to make preparations before the real root file system can be mounted.
The Jornada was a line of personal digital assistants or PDAs manufactured by Hewlett-Packard. The Jornada was a broad product line that included Palm-Size PCs, Handheld PCs, and Pocket PCs. The first model was the 820, released in 1998, and the last was the 928 model in 2002 when Compaq and HP merged. The Jornada line was then succeeded by the more popular iPAQ model PDAs. All Jornada models ran Microsoft Operating Systems that were based on Windows CE.
In the context of free and open-source software, proprietary software only available as a binary executable is referred to as a blob or binary blob. The term usually refers to a device driver module loaded into the kernel of an open-source operating system, and is sometimes also applied to code running outside the kernel, such as system firmware images, microcode updates, or userland programs. The term blob was first used in database management systems to describe a collection of binary data stored as a single entity.
The Ångström distribution is a defunct Linux distribution for a variety of embedded devices. The distribution is the result of work by developers from the OpenZaurus, OpenEmbedded, and OpenSIMpad projects. The graphical user interfaces (GUIs) available are OPIE and GPE among other options.
Alpine Linux is a Linux distribution designed to be small, simple, and secure. It uses musl, BusyBox, and OpenRC instead of the more commonly used glibc, GNU Core Utilities, and systemd. This makes Alpine one of few Linux distributions not to be based on the GNU Core Utilities.
OpenWrt is an open-source project for embedded operating systems based on Linux, primarily used on embedded devices to route network traffic. The main components are Linux, util-linux, musl, and BusyBox. All components have been optimized to be small enough to fit into the limited storage and memory available in home routers.
The Yocto Project is a Linux Foundation collaborative open source project whose goal is to produce tools and processes that enable the creation of Linux distributions for embedded and IoT software that are independent of the underlying architecture of the embedded hardware. The project was announced by the Linux Foundation in 2010 and launched in March, 2011, in collaboration with 22 organizations, including OpenEmbedded.
Familiar Linux is a discontinued Linux distribution for iPAQ devices and other personal digital assistants (PDAs), intended as a replacement for Windows CE. It can use OPIE or GPE Palmtop Environment as the graphical user interface.