Description of Linux – Chrome system.
Draft 0.0.2
LINUX CHROME
1. Architecture:
1
Description of Linux – Chrome system.
Draft 0.0.2
GTK+ is the primary library used to construct user interfaces. It provides all the user interface
controls, or widgets, used in a common graphical application.
Pango is the core text and font handling library. It is responsible for laying out and rendering
text, and is used throughout GTK+.
GDK is the low-level library used by GTK+ to interact with the system for graphics and input
devices. Although you will rarely use GDK directly in application code, it contains all the necessary
functionality to draw objects and text to the screen and to interact with the user with various input
devices.
Cairo is a 2D graphics library featuring a sophisticated API for drawing vector graphics,
compositing images, and rendering anti-aliased text. Cairo provides support for multiple output
devices, including the X Window System, Microsoft Windows, and image buffers, allowing you to
write platform-independent code to draw graphics on different media.
GLib is a general-purpose utility library, which provides many useful data types, macros, type
conversions, string utilities, file utilities, a main loop abstraction, and so on.
The X.Org project provides an open source implementation of the X Window System. The
development work is being done in conjunction with the freedesktop.orgcommunity.
Matchbox is an Open Source base environment for the X Window System running on non-
desktop embedded platforms such as handhelds, set-top boxes, kiosks and anything else for which
screen space, input mechanisms or system resources are limited.
The GPE Palmtop Environment provides a user interface environment for palmtop/handheld computers
running the GNU/Linux or any other UNIX-like operating system.
GPE is not a single piece of software, but an entire environment of components which make it
possible to use your GNU/Linux handheld for standard tasks such as Personal Information
Management (PIM), network access and multimedia and various other purposes. Apart from its main
focus to provide a GUI environment for palmtop/handheld computers it is useful on all sorts of mobile
devices with only limited resources.
GPE is a X Window System based GUI, utilizing GTK+ for interfaces and Matchbox for
window management. The project provides an infrastructure for easy and powerful application
development by providing core software such as shared libraries, database schemas, and building on
available technology including SQLite, D-BUS, GStreamer and several more common standards
defined by freedesktop.org.
2
Description of Linux – Chrome system.
Draft 0.0.2
D-Bus is a message bus system, a simple way for applications to talk to one another. In addition
to interprocess communication, D-Bus helps coordinate process lifecycle; it makes it simple and
reliable to code a "single instance" application or daemon, and to launch applications and daemons on
demand when their services are needed.
Hotplug lets you plug in new devices and use them immediately. That means that users won't
need to learn so much system administration; systems will at least partially autoconfigure themselves.
In the Linux 2.6 kernel, hotplugging has been integrated with the driver model core so that any bus or
class can report hotplug events when devices are added or removed.
3
Description of Linux – Chrome system.
Draft 0.0.2
2. LINUX – Kernel – Current kernel is based on 2.6.29 with flowing patches
2do – write patches description after start module...
4
Description of Linux – Chrome system.
Draft 0.0.2
3. Linux – rootfs.
File system is based on angstrom distro (www.angstrom-distribution.org) , Open Embedded
(http://wiki.openembedded.net/index.php/Main_Page ). X11 desktop environment is Matchbox
(http://matchbox-project.org/documentation/manual/wm.html).
Table 1 – structure
Description Packages
Common base packages alsa
avahi
busybox
ssh
glibc
opkg
portmap
tinylogin
mtd utils
Graphical packages GTK+
GPE
matchbox
tslib
X11 (xserver-xorg)
5
Description of Linux – Chrome system.
Draft 0.0.2
Table 2.
# Package Version Maintainer Description Section
4
1. alsa-conf- 1.0.20- OpenEmbedd Alsa sound library libs/multim
base r0.4 ed Team edia
2. angstrom- 1.0-r8.3 Angstrom Configuration files for online package base
feed-configs Developers repositories
3. angstrom- 1.0- Angstrom Task packages for the Angstrom base
gpe-task- r40.3 Developers distribution
base
4. angstrom- 1.0-r8.3 Angstrom Configuration files base
locale-en- Developers
feed-config
5. angstrom- 1:2009. Angstrom Angstrom version base
version X-test- Developers
200910
23-r2.3
6. angstrom- 1.0- Angstrom Task packages for the Angstrom base
x11-base- r43.3 Developers distribution
depends
1
7. apm 3.2.2- Angstrom Set of tools for managing notebook base
r11.01. Developers power consumption
3
8. avahi- 0.6.25- Angstrom Avahi implements the DNS-SD over network
daemon r1.4 Developers Multicast DNS
9. avahi-utils 0.6.25- Angstrom Avahi implements the DNS-SD over network
r1.4 Developers Multicast DNS
10. base-files 3.0.14- Angstrom Miscellaneous files for the base base
r88.3 Developers system. Setup folder skeleton
11. base-passwd 3.5.20- Angstrom Base system password/group files. base
r1.3 Developers
12. busybox 1.13.2- Angstrom BusyBox combines tiny versions of base
r22.1.3 Developers many common UNIX utilities into a
13. busybox- 1.13.2- single small executable. It provides
mountall r22.1.3 minimalist replacements for most of
6
Description of Linux – Chrome system.
Draft 0.0.2
14. busybox- 1.13.2- the utilities you usually find in GNU
syslog r22.1.3 fileutils, shellutils, etc. The utilities
in BusyBox generally have fewer
options than their full-featured GNU
cousins; however, the options that are
included provide the expected
functionality and behave very much
like their GNU counterparts. BusyBox
provides a fairly complete POSIX
environment for any small or
embedded system.
2
15. bzip2 1.0.2- Angstrom Very high-quality data compression console/util
r2.5 Developer program. s
16. dbus 1.2.3- Angstrom A message bus system for inter- base
r0.3 Developer process communication.
17. dbus-x11 1.2.3-
r0.3
18. eject 2.1.5- Angstrom Eject allows removable media base
r0.3 Developer (typically a CD-ROM, floppy disk,
tape, or JAZ or ZIP disk) to be ejected
under software control.
19. font-update- 0.1-r0.3 Angstrom Scripts to be called when fonts are base
common Developer installed or removed to make them
known to the WM, whether X11 or
Opie.
20. gcc-4.4-base 4.4.3- Ubuntu Core The GNU Compiler Collection (base libs
1ubuntu developers package)
1 This package contains files common
to all languages and libraries
contained in the GNU Compiler
Collection (GCC).
2
21. gconf-dbus 2.16.0+ Angstrom The GNOME Settings daemon using x11/utils
svnr641 Developer DBUS for communication.
-r0.3
22. gdk-pixbuf- 2.18.0- Angstrom GDK pixbuf loader for gif libs
loader-gif r6.0.3 Developer
23. gdk-pixbuf- 2.18.0- Angstrom GDK pixbuf loader for jpeg libs
loader-jpeg r6.0.3 Developer
24. gdk-pixbuf- 2.18.0- Angstrom GDK pixbuf loader for png libs
7
Description of Linux – Chrome system.
Draft 0.0.2
loader-png r6.0.3 Developer
25. gdk-pixbuf- 2.18.0- Angstrom GDK pixbuf loader for xpm libs
loader-xpm r6.0.3 Developer
26. glibc-gconv 2.9- Angstrom GNU C Library libs
r35.2.3 Developer
27. glibc-gconv- 2.9- Angstrom gconv module for character set libs
iso8859-1 r35.2.3 Developer iso8859-1
3
28. gpe- 0.12- Angstrom Version 0.12-r0 of package gpe- gpe
autostarter r0.3 Developer autostarter.
3
29. gpe-conf 0.2.8- Angstrom Configuration applets for GPE gpe
r0.3 Developer
3
30. gpe-confd 0.16- Angstrom GPE configuration daemon gpe
r1.3 Developer
3
31. gpe-dm 0.52- Angstrom GPE Display Manager gpe
r0.3 Developer
3
32. gpe-icons 0.25- Angstrom Common icons for GPE gpe
r1.3 Developer
3
33. gpe-login 0.95- Angstrom GPE user login screen gpe
r2.3 Developer
3
34. gpe-question 0.04- Angstrom GPE interface for asking questions gpe
r0.3 Developer from shell scripts
3
35. gpe-scap 1.4-r0.3 Angstrom A GPE application that allows you to gpe
Developer take screenshots.
3
36. gpe-session- 0.68- Angstrom GPE session startup scripts gpe
scripts r0.3 Developer
3
37. gpe- 0.4-1- Angstrom Version of package gpe-soundserver gpe
soundserver r0.3 Developer
3
38. gpe-terminal 1.1-r1.3 Angstrom GPE terminal wrapper gpe
Developer
3
39. gpe-theme- 0.3-r0.3 Angstrom GTK+ clearlooks theme adjusted for gpe
clearlooks Developer GPE
2
40. gtk+ 2.18.0- GTK+ is a multi-platform toolkit for libs
r6.0.3 creating graphical user interfaces.
Offering a complete set of widgets,
GTK+ is suitable for projects ranging
from small one-off projects to
complete application suites.
8
Description of Linux – Chrome system.
Draft 0.0.2
41. gtk-engine- 2.18.1- Angstrom GTK clearlooks theme engine x11/base
clearlooks r1.3 Developers
42. gtk-theme- 2.18.1- Angstrom GTK theme clearlooks x11/base
clearlooks r1.3 Developers
43. hal 0.5.13- Angstrom Hardware Abstraction Layer unknown
r0.3 Developers
44. hal-info 200904 Angstrom Hardware Abstraction Layer device unknown
14-r0.3 Developers information
45. hicolor-icon- 0.10- Angstrom Version 0.9-r1 of package hicolor- unknown
theme r0.3 Developers icon-theme
46. hotplug-dbus 0.9-r1.3 Angstrom D-BUS glue for hotplug system base
Developers
47. initscripts 1.0- Angstrom SysV init scripts base
r115.3 Developers
5
48. ipaq-sleep 0.9-r6.3 Angstrom Automatic sleep/suspend control x11/base
developers daemon
49. kernel 2.6.29- Angstrom Linux Kernel kernel
r47.3 Developers
50. kernel- 2.6.29- Angstrom Linux kernel for OMAP processors kernel
2.6.29- r47.3 Developers
omap1
51. kernel- 2.6.29- Angstrom Linux kernel for OMAP processors kernel
image- r47.3 Developers
2.6.29-
omap1
5
52. libapm1 3.2.2- Angstrom Set of tools for managing notebook base
r11.01. Developers power consumption.
3
4,2
53. libasound2 1.0.20- Angstrom Alsa sound library libs/multim
r0.4 Developers edia
54. libatk-1.0-0 1.28.0- Angstrom An accessibility toolkit for GNOME. x11/libs
r0.3 Developers
4
55. libaudiofile0 0.2.6- Angstrom The Audio File Library provides a libs
r8.3 Developers uniform and elegant API for accessing
a variety of audio file formats, such as
AIFF/AIFF-C, WAVE, NeXT/Sun
.snd/.au, Berkeley/IRCAM/CARL
Sound File, Audio Visual Research,
9
Description of Linux – Chrome system.
Draft 0.0.2
Amiga IFF/8SVX, and NIST
SPHERE.
56. libavahi- 0.6.25- Angstrom Avahi implements the DNS-SD over network
client3 r1.4 Developers Multicast DNS
57. libavahi- 0.6.25- Angstrom Avahi implements the DNS-SD over network
common3 r1.4 Developers Multicast DNS
58. libavahi- 0.6.25- Angstrom Avahi implements the DNS-SD over network
core6 r1.4 Developers Multicast DNS
59. libblkid1 2.16- Angstrom util-linux-ng blkid library base
r8.3.3 Developers
60. libc6 2.9- Angstrom GNU C Library libs
r35.2.3 Developers
2
61. libcairo2 1.8.8- Angstrom Cairo graphics library libs
r0.3 Developers
62. libcrypto0.9. 0.9.8j- Angstrom Secure Socket Layer (SSL) binary and libs/networ
8 r11.0.3 Developers related cryptographic tools. k
63. libcurl4 7.19.5- Angstrom Command line tool and library for console/net
r1.3 Developers client-side URL transfers. work
64. libdaemon0 0.13- Angstrom libdaemon is a lightweight C library libs
r0.4 Developers that eases the writing of UNIX
daemons.
65. libdb4.6 4.6.21- Ubuntu Core Berkeley v4.6 Database Libraries libs
12 Developers [runtime]
This is the runtime package for
programs that use the v4.6 Berkeley
database library.
2
66. libdbus-1-3 1.2.3- Angstrom A message bus system for inter- base
r0.3 Developers process communication
2
67. libdbus-glib- 0.82- Angstrom GLib bindings for the dbus message libs
1-2 r0.0.3 Developers bus system
68. libdmx1 1:1.0.2- Angstrom X11 Distributed Multihead extension x11/libs
r1.3 Developers library
69. libdrm2 2.4.11- Angstrom Version 2.4.17-r2 of package libdrm x11/base
r1.3 Developers
70. libesd0 1:0.2.36 Angstrom Enlightened Sound Daemon gpe/base
10
Description of Linux – Chrome system.
Draft 0.0.2
-r3.3 Developers
2
71. libexpat1 2.0.0- Angstrom Jim Clarkes XML parser library. libs
r2.3 Developers
72. libfakekey0 0.2+svn Angstrom Matchbox keyboard x11/wm
r1455- Developers
r1.3
73. libfontconfig 2.6.99- Angstrom A library for configuring and libs
1 r0.2 Developers customizing font access.
74. libfontenc1 1:1.0.4- Angstrom X11 font encoding library x11/libs
r1.3 Developers
75. libfreetype6 2.3.9-5 Angstrom Freetype font rendering library libs
Developers
76. libgcc1 1:4.4.3- Angstrom The GNU cc and gcc C compilers. devel
1ubuntu Developers
1
77. libgcrypt11 1.4.1- Angstrom A general purpose cryptographic libs
r0.3 Developers library based on the code from
GnuPG
78. libgio-2.0-0 2.22.1- Angstrom GLib is a general-purpose utility libs
r5.1.3 Developers library, which provides many useful
data types, macros, type conversions,
string utilities, file utilities, a main
loop abstraction, and so on. It works
on many UNIX-like platforms,
Windows, OS/2 and BeOS.
79. libglade-2.0- 2.6.4- Angstrom Runtime support for GTK interface libs
0 r0.3 Developers builder
80. libglib-2.0-0 2.22.1- Angstrom GLib is a general-purpose utility libs
r5.1.3 Developers library, which provides many useful
data types, macros, type conversions,
string utilities, file utilities, a main
loop abstraction, and so on. It works
on many UNIX-like platforms,
Windows, OS/2 and BeOS.
81. libgmodule- 2.22.1- Angstrom GLib is a general-purpose utility libs
2.0-0 r5.1.3 Developers library, which provides many useful
data types, macros, type conversions,
string utilities, file utilities, a main
loop abstraction, and so on. It works
11
Description of Linux – Chrome system.
Draft 0.0.2
on many UNIX-like platforms,
Windows, OS/2 and BeOS.
82. libgnutls26 2.4.2- Angstrom GNU Transport Layer Security base
r4.3 Developers Library
83. libgobject- 2.22.1- Angstrom GLib is a general-purpose utility libs
2.0-0 r5.1.3 Developers library, which provides many useful
data types, macros, type conversions,
string utilities, file utilities, a main
loop abstraction, and so on. It works
on many UNIX-like platforms,
Windows, OS/2 and BeOS.
84. libgpewidget 0.117- Angstrom libgpewidget contains a collection of gpe/libs
1 r0.3 Developers widgets and other common code
shared by many GPE applications.
85. libgpg-error0 1.4- Angstrom GPG-Error library libs
r6.1.3 Developers
86. libgthread- 2.22.1- Angstrom GLib is a general-purpose utility libs
2.0-0 r5.1.3 Developers library, which provides many useful
data types, macros, type conversions,
string utilities, file utilities, a main
loop abstraction, and so on. It works
on many UNIX-like platforms,
Windows, OS/2 and BeOS.
87. libice6 1:1.0.4- Angstrom X11 Inter-Client Exchange library x11/libs
r1.3 Developers
88. libiw29 29-r4.3 Angstrom Tools for the Linux Standard Wireless base
Developers Extension Subsystem
89. libjpeg62 6b-r8.3 Angstrom libjpeg is a library for handling the libs
Developers JPEG (JFIF) image format.
90. libmb1 1.9-r6.3 Angstrom Matchbox window manager core x11/libs
Developers library
2
91. libnspr4-0d 4.7.3- Ubuntu NetScape Portable Runtime Library. libs
0ubuntu Mozilla Team This library provides platform
2 independent non-GUI operating
system
facilities including:
* threads,
12
Description of Linux – Chrome system.
Draft 0.0.2
* thread synchronisation,
* normal file I/O and network I/O,
* interval timing and calendar time,
* basic memory management
(malloc and free),
* shared library linking.
2
92. libnss-db 2.2.3pre Ubuntu Core NSS module for using Berkeley libs
1- Developers Databases as a naming service
3ubuntu
3 nss_db is a set of C library extensions
which allow Berkeley Databases
to be used as a primary source of
aliases, ethers, groups, hosts,
networks, protocol, users, RPCs,
services, and shadow passwords
(instead
of or in addition to using flat files or
NIS). Install nss_db if your
flat name service files are too large
and lookups are slow.
2
93. libnss-mdns 0.10- Ubuntu Core NSS module for Multicast DNS name libs
r0.4 Developers resolution
2
94. libnss3-0d 3.12.3.1 Ubuntu Core NSS module for Multicast DNS name libs
- Developers resolution
0ubuntu
2
2
95. libnss3-1d 3.12.6- Ubuntu Network Security Service libraries libs
0ubuntu Mozilla Team
2 This is a set of libraries designed to
support cross-platform development
of security-enabled client and server
applications. It can support SSLv2
13
Description of Linux – Chrome system.
Draft 0.0.2
and v4, TLS, PKCS #5, #7, #11, #12,
S/MIME, X.509 v3 certificates and
other security standards.
96. libopkg0 0.1.6+s Angstrom Opkg Package Manager Library base
vnr219- Developers
r15.3
97. libpciaccess0 0.10.3- Angstrom Version 0.11.0-r1 of package x11/libs
r0.3 Developers libpciaccess
98. libpixman-1- 0.17.3- Angstrom Low-level pixel manipulation library. libs
0 r4+gitrc Developers
97b1e8
03fc214
e9880e
aeff984
10c8fa3
7f9ddc.
5
99. libpng12-0 1.2.35- Angstrom PNG Library libs
r0.3 Developers
100. libselinux1 2.0.65- Manoj SELinux shared libraries libs
5 Srivastava
This package provides the shared
libraries for Security-enhanced
Linux. Security-enhanced Linux is a
patch of the Linux kernel and a
number of utilities with enhanced
security functionality designed to
add mandatory access controls to
Linux. The Security-enhanced Linux
kernel contains new architectural
components originally developed to
improve the security of the Flask
operating system. These
14
Description of Linux – Chrome system.
Draft 0.0.2
architectural components provide
general support for the enforcement
of many kinds of mandatory access
control policies, including those
based on the concepts of Type
Enforcement, Role-based Access
Control, and Multi-level Security.
.
libselinux1 provides an API for
SELinux applications to get and set
process and file security contexts and
to obtain security policy
decisions. Required for any
applications that use the SELinux
API.
101. libsm6 1:1.1.0- Angstrom X11 Session management library x11/libs
r0.3 Developers
102. libsoup-2.2-8 2.2.100 Angstrom An HTTP library implementation in C x11/gnome/
-r1.2 Developers libs
103. libsqlite0 2.8.17- Angstrom An Embeddable SQL Database libs
r4.3 Developers Engine
104. libsqlite3-0 3.6.22- Angstrom An Embeddable SQL Database libs
1 Developers Engine
105. libxfixes3 1:4.0.3- Angstrom X Fixes extension library. x11/libs
r0.3 Developers
106. libxfont1 1:1.3.3- Angstrom X11 font rasterisation library x11/libs
r0.3 Developers
107. libxfontcache 1:1.0.4- Angstrom X-TrueType font cache extension x11/libs
1 r1.3 Developers client library
108. libxft2 1:2.1.13 Angstrom FreeType-based font drawing library x11/libs
-r0.3 Developers for X
109. libxi6 1:1.2.0- Angstrom X11 Input extension library x11/libs
r1.3 Developers
15
Description of Linux – Chrome system.
Draft 0.0.2
110. libxinerama1 1:1.0.3- Angstrom X11 Xinerama extension library x11/libs
r3.3 Developers
111. libxkbfile1 1:1.0.5- Angstrom X11 keyboard file manipulation x11/libs
r1.3 Developers library
2
112. libxml2 2.7.3- Angstrom GNOME XML Parser library libs
r0.3 Developers
113. libxmuu1 1:1.0.4- Angstrom X11 miscellaneous utility library x11/libs
r1.3 Developers
114. libxp6 1:1.0.0- Angstrom X Printing Extension (Xprint) client x11/libs
r1.3 Developers library
115. libxpm4 1:3.5.7- Angstrom X11 Pixmap library x11/libs
r3.3 Developers
116. libxrandr2 1:1.3.0- Angstrom X11 Resize and Rotate extension x11/libs
r0.3 Developers library
117. libxrender1 1:0.9.4- Angstrom X11 Rendering Extension client x11/libs
r1.3 Developers library
118. libxsettings- 0.17- Angstrom Version 0.17-r2 of package gpe/libs
client0 r2.3 Developers libxsettings-client
119. libxsettings0 0.11- Angstrom Common code for XSETTINGS gpe/libs
r1.3 Developers
120. libxss1 1:1.1.3- Angstrom X Screen Saver extension library x11/libs
r1.3 Developers
121. libxtst6 1:1.0.3- Angstrom X Test Extension: client side library x11/libs
r1.3 Developers
122. libxxf86dga1 1:1.0.2- Angstrom X11 Direct Graphics Access extension x11/libs
r1.3 Developers library
123. libxxf86misc 1:1.0.1- Angstrom X11 XFree86 miscellaneous x11/libs
1 r1.3 Developers extension library
124. libxxf86vm1 1:1.0.2- Angstrom X11 XFree86 video mode extension x11/libs
r0.3 Developers library
125. libz1 1.2.3- Angstrom Zlib Compression Library libs
r5.3 Developers
126. lunatoneHID 0.1 Lunatone Lunatone HID Driver
127. make 3.81- Angstrom GNU Make examines the timestamps devel
r0.4 Developers on a set of interdependent files, and, if
necessary, issues commands to bring
16
Description of Linux – Chrome system.
Draft 0.0.2
them up-to-date.
128. makedevs 1.0.0- Angstrom A tool to make device nodes base
r8.3 Developers
129. matchbox 0.9.1- Angstrom Metapackage for Matchbox suite x11/wm
r1.3 Developers
130. matchbox- 0.6-r4.3 Angstrom Matchbox input manager x11/wm
applet- Developers
inputmanage
r
131. matchbox- 0.1-r5.3 Angstrom Matchbox Startup monitor applet x11/wm
applet- Developers
startup-
monitor
132. matchbox- 0.9.1- Angstrom Matchbox window manager common x11/wm
common r5.3 Developers files
133. matchbox- 0.9.1- Angstrom Matchbox Window Manager Desktop x11/wm
desktop r3.3 Developers
134. matchbox- 0.0+svn Angstrom Matchbox virtual keyboard for X11 x11
keyboard r1910- Developers
r7.3
135. matchbox- 0.9.3- Angstrom Matchbox Window Manager Panel x11/wm
panel r5.3 Developers
136. matchbox- 0.3-1- Angstrom Simple dockapps created with x11/wm
panel-hacks r7.3 Developers monolaunch and shell script
137. matchbox- 1.2-r5.3 Angstrom Matchbox window manager x11/wm
wm Developers
138. modutils- 1.0-r3.3 Angstrom modutils configuration files base
initscripts Developers
139. mtd-utils 1.2.0+g Angstrom Tools for managing memory base
it-r4.5 Developers technology devices.
140. ncurses 5.4- Angstrom Ncurses library libs
r19.4 Developers
141. netbase 4.21- Angstrom This package provides the necessary base
r38.3 Developers infrastructure for basic TCP/IP based
networking.
142. ntpdate 4.2.4p7 Angstrom The Network Time Protocol (NTP) is console/net
-r0.3 Developers used to synchronize the time of a work
17
Description of Linux – Chrome system.
Draft 0.0.2
computer client or server to another
server or reference time source, such
as a radio or satellite receiver or
modem.
143. openssh 5.2p1- Angstrom Secure rlogin/rsh/rcp/telnet console/net
r8.1.5 Developers replacement (OpenSSH) Ssh (Secure work
Shell) is a program for logging into a
remote machine and for executing
commands on a remote machine. It
provides secure encrypted
communications between two
untrusted hosts over an insecure
network. X11 connections and
arbitrary TCP/IP ports can also be
forwarded over the secure channel. It
is intended as a replacement for
rlogin, rsh and rcp, and can be used to
provide applications with a secure
communication channel.
144. openssh- 5.2p1- Angstrom Secure rlogin/rsh/rcp/telnet console/net
keygen r8.0.4 Developers replacement (OpenSSH) Ssh (Secure work
Shell) is a program for logging into a
remote machine and for executing
commands on a remote machine. It
provides secure encrypted
communications between two
untrusted hosts over an insecure
network. X11 connections and
arbitrary TCP/IP ports can also be
forwarded over the secure channel. It
is intended as a replacement for
rlogin, rsh and rcp, and can be used to
provide applications with a secure
communication channel.
145. openssh-scp 5.2p1- Angstrom Secure rlogin/rsh/rcp/telnet console/net
r8.0.4 Developers replacement (OpenSSH) Ssh (Secure work
Shell) is a program for logging into a
remote machine and for executing
commands on a remote machine. It
provides secure encrypted
communications between two
untrusted hosts over an insecure
18
Description of Linux – Chrome system.
Draft 0.0.2
network. X11 connections and
arbitrary TCP/IP ports can also be
forwarded over the secure channel. It
is intended as a replacement for
rlogin, rsh and rcp, and can be used to
provide applications with a secure
communication channel.
146. openssh-ssh 5.2p1- Angstrom Secure rlogin/rsh/rcp/telnet console/net
r8.0.4 Developers replacement (OpenSSH) Ssh (Secure work
Shell) is a program for logging into a
remote machine and for executing
commands on a remote machine. It
provides secure encrypted
communications between two
untrusted hosts over an insecure
network. X11 connections and
arbitrary TCP/IP ports can also be
forwarded over the secure channel. It
is intended as a replacement for
rlogin, rsh and rcp, and can be used to
provide applications with a secure
communication channel.
147. openssh-sshd 5.2p1- Angstrom Secure rlogin/rsh/rcp/telnet console/net
r8.0.4 Developers replacement (OpenSSH) Ssh (Secure work
Shell) is a program for logging into a
remote machine and for executing
commands on a remote machine. It
provides secure encrypted
communications between two
untrusted hosts over an insecure
network. X11 connections and
arbitrary TCP/IP ports can also be
forwarded over the secure channel. It
is intended as a replacement for
rlogin, rsh and rcp, and can be used to
provide applications with a secure
communication channel.
148. opkg-nogpg 0.1.6+s Angstrom Opkg Package Manager base
vnr219- Developers
r15.3
19
Description of Linux – Chrome system.
Draft 0.0.2
149. pango 1.24.4- Angstrom The goal of the Pango project is to x11/libs
r0.3 Developers provide an Open Source framework
for the layout and rendering of
internationalized text.
150. pango- 1.24.4- Angstrom Pango module basic-fc x11/libs
module- r0.3 Developers
basic-fc
151. pango- 1.24.4- Angstrom Pango module basic-x x11/libs
module- r0.3 Developers
basic-x
152. pointercal 0.0- Angstrom Touchscreen calibration data base
r18.4 Developers
153. portmap 6.0-r4.5 Angstrom RPC program number mapper. console/net
Developers work
154. procps 3.2.7- Angstrom Procps is the package that has a bunch base
r9.4 Developers of small useful utilities that give
information about processes using the
/proc filesystem. The package
includes the programs ps, top, vmstat,
w, kill, and skill.
155. psplash- 0.0+svn Angstrom Userspace framebuffer boot logo base
angstrom r249- Developers based on usplash.
r23.5
156. psplash- 0.0+svn Angstrom Userspace framebuffer boot logo base
support r249- Developers based on usplash.
r23.5
157. rgb 1:1.0.3- Angstrom X application x11/apps
r0.3 Developers
158. rxvt-unicode 7.9-r1.3 Angstrom rxvt-unicode is a clone of the well x11/utils
Developers known terminal emulator rxvt,
modified to store text in Unicode
(either UCS-2 or UCS-4) and to use
locale-correct input and output. It also
supports mixing multiple fonts at the
same time, including Xft fonts.
1
159. suspend- 1.0-r1.3 Angstrom Suspend feature for the application gpe
desktop Developers launcher menu
160. sysvinit 2.86- Angstrom System-V like init. base
r57.3 Developers
20
Description of Linux – Chrome system.
Draft 0.0.2
161. sysvinit- 2.86- Angstrom System-V like init. base
inittab r57.3 Developers
162. sysvinit- 2.86- Angstrom System-V like init. base
pidof r57.3 Developers
163. sysvinit-utils 2.86- Angstrom System-V like init. base
r57.3 Developers
164. task-boot 1.0- Angstrom Basic task to get a device booting base
r49.3 Developers
165. teleport 0.34- Angstrom Teleport app base
r0.3 Developers
166. tinylogin 1.4-r6.3 Angstrom TinyLogin is a suite of tiny UNIX base
Developers utilities for handling logins, user
authentication, changing passwords,
and otherwise maintaining users and
groups on an embedded system.
167. tslib- 1.0- Angstrom tslib is a plugin-based flexible base
calibrate r22.3.4 Developers touchscreen access library.
168. tslib-conf 1.0- Angstrom tslib is a plugin-based flexible base
r22.3.4 Developers touchscreen access library.
169. ttf-dejavu- 2.23- Angstrom DejaVu font - TTF Edition fonts
common r2.3 Developers
170. ttf-dejavu- 2.23- Angstrom DejaVu font - TTF Edition fonts
sans r2.3 Developers
171. ttf-dejavu- 2.23- Angstrom DejaVu font - TTF Edition fonts
sans-mono r2.3 Developers
172. tzdata 2009o- Angstrom Timezone data base
r4.0.3 Developers
173. udev 141- Angstrom udev is a daemon which dynamically base
r12.3 Developers creates and removes device nodes
from /dev/, handles hotplug events
and loads drivers at boot time. It
replaces the hotplug package and
requires a kernel not older than
2.6.12.
174. udev-utils 141- Angstrom udev is a daemon which dynamically base
r12.3 Developers creates and removes device nodes
from /dev/, handles hotplug events
and loads drivers at boot time. It
21
Description of Linux – Chrome system.
Draft 0.0.2
replaces the hotplug package and
requires a kernel not older than
2.6.12.
175. update- 0.99.15 Angstrom Version 0.99.154-r1 of package base
alternatives- 4-r1.3 Developers update-alternatives-cworth
cworth
176. update-rc.d 0.7-r1.3 Angstrom Manage symlinks in /etc/rcN.d base
Developers
177. usbutils 0.86- Angstrom Host side USB console utilities. base
r0.5 Developers
178. xauth 1:1.0.3- Angstrom X authority file utility x11/apps
r0.3 Developers
179. xcursor- 0.1.1- Angstrom Transparent xcursor theme for x11/base
transparent- r2.3 Developers handheld systems
theme
180. xdpyinfo 1:1.0.3- Angstrom X display information utility x11/apps
r0.3 Developers
181. xf86-input- 1:2.2.5- Angstrom X.Org X server -- evdev input driver x11/drivers
evdev r7.3 Developers
182. xf86-input- 1:1.3.2- Angstrom X.Org X server -- keyboard input x11/drivers
keyboard r7.3 Developers driver
183. xf86-input- 1:1.4.0- Angstrom X.Org X server -- mouse input driver x11/drivers
mouse r7.3 Developers
184. xf86-input- 0.0.6- Angstrom X.Org X server -- tslib input driver x11/drivers
tslib r7.4 Developers
185. xf86-video- 1:0.1.1 Angstrom X.Org X server -- OMAP display x11/drivers
omapfb +r9a+gi Developers driver
tr5317a
ae587a
2bf48f0
7a8c06
bfaf7bc
bfd23ba
fc-r9
186. xhost 1.0.5- Angstrom Server access control program for X x11/apps
r0.3 Developers
187. xkbcomp 1:1.0.2- Angstrom The X Keyboard Extension x11/apps
22
Description of Linux – Chrome system.
Draft 0.0.2
r0.3 Developers essentially replaces the core protocol
definition of keyboard.
188. xkbd 0.8.15- Angstrom Version 0.8.15-r4 of package xkbd x11
r4.3 Developers
189. xkbd-layout- 0.8.15- Angstrom xkbd i18n layouts x11
ru r4.3 Developers
190. xcursor- 0.1.1- Angstrom Transparent xcursor theme for x11/base
transparent- r2.3 Developers handheld systems
theme
191. xdpyinfo 1:1.0.3- Angstrom X display information utility x11/apps
r0.3 Developers
192. xf86-input- 1:2.2.5- Angstrom X.Org X server -- evdev input driver x11/drivers
evdev r7.3 Developers
193. xf86-input- 1:1.3.2- Angstrom X.Org X server -- keyboard input x11/drivers
keyboard r7.3 Developers driver
194. xf86-input- 1:1.4.0- Angstrom X.Org X server -- mouse input driver x11/drivers
mouse r7.3 Developers
195. xf86-input- 0.0.6- Angstrom X.Org X server -- tslib input driver x11/drivers
tslib r7.4 Developers
196. xf86-video- 1:0.1.1 Angstrom X.Org X server -- OMAP display x11/drivers
omapfb +r9a+gi Developers driver
tr5317a
ae587a
2bf48f0
7a8c06
bfaf7bc
bfd23ba
fc-r9
197. xhost 1:1.0.2- Angstrom Server access control program for X x11/apps
r0.3 Developers
198. xkbcomp 1.0.5- Angstrom The X Keyboard Extension x11/apps
r0.3 Developers essentially replaces the core protocol
definition of keyboard.
199. xkbd 0.8.15- Angstrom Version 0.8.15-r4 of package xkbd x11
r4.3 Developers
200. xkbd-layout- 0.1.1- Angstrom xkbd i18n layouts x11
ru r1.3 Developers
201. xkbevd 1:1.0.2- Angstrom X application x11/apps
23
Description of Linux – Chrome system.
Draft 0.0.2
r0.2 Developers
202. xkeyboard- 1.4-r3.3 Angstrom Common X11 keyboard layouts base
config Developers
203. xmodmap 1:1.0.3- Angstrom Utility for modifying keymaps and x11/apps
r0.3 Developers pointer button mappings in X.
204. xorg- 1.0-r1.3 Angstrom Version 1.0-r1 of package xorg- x11/fonts
minimal- Developers minimal fonts
fonts
205. xrandr 1:1.2.3- Angstrom X Resize and Rotate extension x11/apps
r0.3 Developers command
206. xrdb 1:1.0.5- Angstrom X server resource database utility x11/apps
r0.3 Developers
207. xserver- 1.25- Angstrom Common X11 scripts and support x11
common r3.3 Developers files
208. xserver- 1:1.4.2- Angstrom The X Org X server x11/base
security- r3.2 Developers
policy
209. xserver-xorg 2:1.6.1- Angstrom The X Org X server x11/base
r12.1.5 Developers
210. xserver-xorg- 0.1- Angstrom Machine specific xorg.conf files base
conf r11.3 Developers
211. xset 1:1.0.4- Angstrom User preference utility for X x11/apps
r0.3 Developers
212. xst 0.15- Angstrom GPE configuration utility gpe
r0.3 Developers
213. xtscal 0.6.3- Angstrom Touchscreen calibration utility x11/base
r7.3 Developers
214. zeroconf 0.9-r2.4 Angstrom IPv4 link-local address allocator net
Developers
2
215. zlib1g 1:1.2.3. Ubuntu Core compression library - runtime libs
3.dfsg- Developers
12ubunt zlib is a library implementing the
u2 deflate compression method found
in gzip and PKZIP. This package
includes the shared library.
216.
24
Description of Linux – Chrome system.
Draft 0.0.2
217.
Notes :
1
Packages: apm, suspend-desktop and ipaq-sleep – controls sleep / suspend.
2
Chrome needed.
3
GPE (a recursive acronym for GPE Palmtop Environment) is a graphical user
interface environment for handheld computers, such as palmtops and personal digital
assistants (PDAs), running the Linux 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.
Available under the terms of the GNU General Public License and the GNU Lesser General Public
License, GPE is free software.
4
Audio files
5
Power management
4. Chrome source patches:
4.1. FULL SCREEN BUBLE -
file: fullscreen_exit_bubble_gtk.cc
in chromium/src/chrome/gtk
“// TODO(tc): Implement the more complex logic in the windows version for
// when to show/hide the exit bubble.
initial_delay_.Start(base::TimeDelta::FromMilliseconds(kInitialDelayMs), this,
&FullscreenExitBubbleGtk::Hide);
25
Description of Linux – Chrome system.
Draft 0.0.2
+Hide();
“
4.2. ADDRESS BUBLE
file: status_buble_gtk.cc
in chromium/src/chrome/browser/gtk/browser_window_gtk.cc -
“
infobar_container_.reset(new InfoBarContainerGtk(browser_->profile()));
gtk_box_pack_start(GTK_BOX(render_area_vbox_),
infobar_container_->widget(),
FALSE, FALSE, 0);
+bool is_kiosk =
+CommandLine::ForCurrentProcess()->HasSwitch(switches::kKioskMode);
+ if (!is_kiosk) {
+ status_bubble_.reset(new StatusBubbleGtk(browser_->profile()));
+ }
“
5. Environment variables:
Environment variable Possible Values Description
26
Description of Linux – Chrome system.
Draft 0.0.2
1. matchbox yes, no Enables or disables matchbox
2. chrome_app start_path 'string' Start Chrome app. Note 1
3. chrome_screen full, no Start chrome in 'full screen' mode.
Note 2.
4. keyboard us, de, bg, ru, fr, be, Keyboard support – English,
cz German, Bulgarian, Russian,
French, Belgium, Czech. By
default is English.
5. EnableCursor yes, no Enables, disables mouse cursor. By
default is yes.
6. application App Starts application.
Examples:
/home/app/app parameter1
or
chrome www.lunatone.com
or to start chrome in full screen
chrome –kiosk www.google.com.
To start matchbox – erase
application env variable.
setenv application
To
6. U-boot
Change file fw_env.c
“if (!val) {
-- //fprintf (stderr, "## Error: \"%s\" not defined\n", name);
++ fprintf ( stderr, "## Info: \"%-s\" not defined \r\n", name);
”
7. USB Loader.
Possible files / folders on usb stick update
27
Description of Linux – Chrome system.
Draft 0.0.2
Folder Files Description
LTSystemUpdate uboot.bin Uboot loader nand flash file
LTSystemUpdate env_variables Environment variables
LTSystemUpdate uImage Kernel
LTSystemUpdate rootfs_yaffs2.tar.bz2 File systems.
rootfs_jffs2.tar.bz2
rootfs_ubi.img
LTUpdate Any file / files. Any file will be written on
rootfs mtd partition
Uses files in user/loader and etc/udev/rules.d/85-usb-flash.rules
28