Вы находитесь на странице: 1из 129

LXF110

: 8 LiveCD LXFDVD


Sabayon Fedora SLAX

LXF 2008
Gentoo DSL Puppy
: Minix 3!

10 (110)
Linux

25
2008 10 (110)

25
Python
LaTeX
Linux-


, ,

LiveCD

!
Minix 3
$
. 36

LaTeX !
WYSIWYG , , Python
! . 78 ? . 74 BitTorrent . 64

,


. XenSource . 24

Linux


,
OpenOffice.org, ,
AbiWord, : ,


?


sleep
OOo, - 20
, - . -
.
. -
Writer ,
. .

25

- 25 Linux. ,

, Linux
.
OpenOffice.org . ,
Renault Clio -
, , ,
-
, ,

Microsoft Office. ... ! :
.
, LXF
,
.

. ,

, Vi Windows. ,
-
, . , , , Internet Explorer

, . Microsoft? Outlook ?
. -
!
? ...
!
Windows, Mac OS X, ,
. :
,
,
. MS Paint... LXF
AbiWord . > > Vim
Gnumeric, - , -
,
, , Vi
OOo 4.0 - Emacs ( -
. ).
info@linuxformat.ru


: letters@linuxformat.ru
- : subscribe@linuxformat.ru
: answers@linuxformat.ru
: disks@linuxformat.ru
Open Source
: info@linuxformat.ru
Web-: www.linuxformat.ru
: , -, . 50 . 15
: (812) 640-49-90. .128

2008 Linux Format 1


2008 10 (110)

: !


Firefox 3 ....................................10
25
, ,
.
Zonbu OS ...................................12


, . ,

. 28

, .

Stellar Phoenix 3 .......................13


Windows LXF? ,
?
... ?
,
. ! . 36
IBM Lotus Symphony .................14
FPGA ?

IBM ,
. ,

? ? . 52

Linutop 2....................................15
- -
.

:
Live CD

Damn Small Linux ...................... 17


Puppy Linux ............................... 17
Slax ............................................18
Sabayon .....................................18
Fedora........................................19
Mandriva....................................19
OpenSUSE ..................................20
Ubuntu .......................................20
,

, MySQL Ambassador Sun,
. 58

2 Linux Format 2008



Linux Fedora Slax 3.0 3.5 Pod


- Gentoo
Slackware
!



Vuze ............................................................ 62
Open Source City ............................. 44
... BitTorrent.
, !

-CD ............................................. 66
Minix 3 ............................................. 48
?
, GIMP
? ......................................... 70
,
. ,
........................ 54 ASCII-art ?

, Python
................................ 74
. (,
),
.
Hardcore Linux
LaTeX ............................................................... 78
WYSIWYG

?
!

Linux Format ............................................. 82


,
? :
!

! KDE 4
........................................ 84
( )
,
Plasma ,
.
R
.............................. 88
, ?
:
, ,
..............................04 Linux Format .....58 .
Linux. (Sun/MySQL). CMake
.......................................... 92
Distrowatch.........................22 LXF .......................100 ,
Gentoo 2008.0, Sabayon 3.5 Mandriva . ,
2009 .
.
.............................106
Linux Format .....24 Ethernet,
(XenSource). ISO- LXFDVD, ............................... 96
,
..................26 ! ( ),
DVD. .
NanoBox .
HotPicks ........................... 114 KDE4, , ,
.....................52 Open Source. . .
FPGA:
, Linux Format............120
. , !

.........54 ....................128
, ... .
.

2008 Linux Format 3


: Google Chrome Canonical Linux


Foundation Java FreeBSD OOXML ?

Linux

2007 Asus Eee Intel 512


PC 701 Atom N270. 1 ( Windows- 1
- 1,3 , , - 2 ).
. - , Linux-
- WiFi Bluetooth. , -
, WVGA- Windows.
. Eee PC 901 8,9", Wi-Fi, Windows- MSI
10,2". Wind U100 Bluetooth 2.0. -
. - , Linux- Eee PC 901 - (U100
, - - 20 -
, - , Eee PC 1000 40 , Eee ).
Celeron Mobile. - PC 1000H SUSE Linux Novell.
, 160 .
Intel 2 Roverbook NEO U100
Atom. 1 . MSI Wind U100 -
, - .
. Xandros ( Debian - 1 ( -
, GNU/Linux). 2 ), -
80 320
MSI Wind . -
GNU/Linux. Wind Microstar International Bluetooth-.
- : U90 - Windows XP,
Intel 8,9" 1024x600 Linux ( -
Atom Linux . (WVGA) U100 10,2". ) DOS.
MSI Wind Intel Atom
Asus Eee PC 1,6 : 80 , Acer Aspire One
, , Acer Intel Atom
Eee PC 901 Eee PC 1000/1000H. web-. Single Core N270 (1,60 / 512 / FSB 533),

4 Linux Format 2008


WSVGA- 8.9", 512 -


( - Ubuntu Linux 8.04 Windows XP.
1,5 ) - ,
8 Linpus , Intel, -
Linux Lite (, - HP 2133 Mini-Note PC,
Linpus Technologies, Inc. - VIA Chrome 9 WXGA-
). 8,9"
Windows XP Home Wi-Fi. , -
Edition, - -
(1 , 512 SSD-
) 120 120160 .
, - 512
NAND. - VIA
Ethernet- WiFi- , 1 . Bluetooth,
, , 2 ,
0,3 . 1,6 .
OEM- Novell SUSE Linux
. Enterprise Desktop 10.
, , -
- 2008 GNU -
Linux, . - .
,
- - GNU/Linux . 25 1991 -
Linux.
.
Dell Inspiron Mini, - - Perl Foundation
. ? .
8,9" (1024x600 ) .
Intel Atom . GnomeFiles.
1,6 . , Intel org.
: SSD- Atom . -
Mozilla -
16 , Ethernet -
Google.
Wi-Fi, USB 2.0, 3--1. .
Extend Firefox -
Bluetooth. - - .
, , -
Inspiron Mini $100 . , , -
, - , 60%
. GPL.
GNU/Linux. -
Dell, - . 1 2008 Microsoft $100
Novell SUSE Linux.

Openmoko Debian -
Debian GNU/Linux
Neo Freerunner.

Lenny Debian
GNU/Linux. Squeeze -

OpenSUSE 11.1 SELinux.


34.11-94.
.

KDE 3.5.10 -
KDE4 KDE 4.1.1.

Bell Labs .

,
Alcatel-Lucent.

Lenovo IdeaPad ThinkPad


-
Linux.

2008 Linux Format 5


Chrome:

Google .

?
web-.
Chrome.

-
Windows.
Mac OS Linux [ -
,
Google Chrome. ,

.

- Google -
. , Chrome
, CodeWeavers - JavaScript V8,
Chrome Linux Wine, -
, Picasa. SunSpider, ,
Linux Mac OS X (
]. ) Firefox.
-
Apple WebKit Mozilla Firefox. Chrome -
Chrome , - ,

BSD www.chromium.org. Google - ,
- .
, Google , Chrome
, ,
, ,
, - .
, , - -
, , , - .
, ,
, , .
. , -
[Rebecca Ward], -
Chrome, : , , ,
11 - .

CANONICAL
Linux Foundation
17
2008 linux-foundation. Canonical Canonical,
org - [Matt Zimmerman] : Linux Foundation Linux .
Canonical Linux ,
Foundation. Linux . [Mark Shuttleworth] ,
, Canonical Linux Foundation - Xorg, OpenGL, GTK,
GNU/ . GNOME, Qt KDE. Canonical
Linux Ubuntu, Bazaar, [Jim Zemlin], - GUI Linux , Mac
Storm Upstart. : Canonical - OS X , -
Linux Foundation . - Linux ,
, GNU/ , , Canonical, -
Linux, , . - Ubuntu .
[Linus Torvalds].
Ubuntu
Linux Foundation, Linux Standard
Base, Desktop Architects Driver Backporting.
.

6 Linux Format 2008



Java FreeBSD

F
reeBSD Foundation , FreeBSD Microsoft,
Java JDK JRE 6.0 Foundation (http://www.freebsdfoundation.org/ Fujitsu, Google, IBM Red Hat.
FreeBSD 6.x and 7.x downloads/java.shtml). ,
- , - ,
Sun Microsystems. , Sun -
JDK JRE 6.0 FreeBSD - Sun
. i386 amd64 . .

OOXML


(ISO) ,
, ,

ISO IEC.
, -
Microsoft
Office Open XML (OOXML)
ISO.
, -
, , ,
, ,
ISO.

ISO:


.
, ISO
IEC
.

VirtualLogix - -
VLX - , VLX for MIDs
- . -
(MID). VLX for MIDs - - , -
: .
Intel Atom Z5xx. Linux
VirtualLogix, Windows; -
- ,
, ; .
- - VLX
. - . for MIDs .

2008 Linux Format 7


3D modelling tool Reviews


mass
storage,
. ...
Firefox 3 . 10
10 Firefox 3
Xfce: ? ! LXF

web-.


:
-
? ?
12 Zonbu Desktop
? -
,
,
,
Zonbu, ,

,
.
.
:
? Ubuntu -
, : - 13 Stellar Phoenix .
, - , ,
( ,
). , ? Windows!
( ,
Zonbu . 12
-
Linux.
, -
?), - 14 IBM Symphony
-
. , .
, .
, : Lotus 1-2-3.

- 15 Linutop 2
? , - Linux-
: Xfce.
1 . Zonbu:
... .
, .
-
? . -
, :
-
, Top Stuff. -
. - - -
- (10 -
(attila forum. , 0 ). Google Earth
, - . : Google
posix.ru, , : http://earth.google.com
). :
, ,
10/10
,
9/10
, - 9/10
.
Xfce 4.6, - 9/10
. -
, - , Google
. , - , , Earth . ,

alv@posix.ru - .
. Autopackage,


. 9/10

2008 Linux Format 9


Web-

Firefox 3
Firefox 3.0 , ?


,
Firefox 3.
, Mozilla,
Firefox , -
: ?
, -

Firefox 3 -

. , Ubuntu 8.04
? . OpenSUSE 11.0, -
: Konqueror -
Opera. .
DVD
http://getfirefox.com/
releases, tar-
, . -
, , , : -
? , 2.1,
3.0. : -
, , -
?

?
-
. Firefox 3
,
, : Delicious,
- , , .
, -
.
Windows-, .
- , Firefox - (), -
. , - -
,

.

. - , -
. , -
.
. -
. - , , ( -
- - ). -
, . ,
- , -
-
, , Konqueror? .
, Firefox
Konqueror - Delicious (-
, . ). Delicious,
Firefox
. .

, -
. .

Firefox ( ) . , cookies,
( ,
, . , ,
. .) .
- Firefox

10 Linux Format 2008


Web-

, -
. , Firefox 3 2. - Firefox
( -
) , VMware,
. . -
(Firefox 2) , - Ubuntu 7.10
Firefox 3, - (Firefox 2.0.16),
. , Hardy Heron (Firefox 3).
, -
, Acid2 www.webstandards.
. org/files/acid2/test.html,
- -
. HTML.
-
- -
. ,

. Firefox 3
- -
Firefox 2, , , - -
. Firefox 2. Firefox 3
-, 90% ,
Firefox 2 Firefox 3. Firefox 3 24 -
- (, Konqueror , Mozilla . ,
API ( - Microsoft , -
, ), , , Firefox, .
). Firefox 2 -
Firefox 3, - . -
, ,
, , HTML , ,
. - ,
, , . . ,
- , - , . -
, (- ,
). . Firefox 3.
Mozilla , Firefox 3 -
- ? ,
, JavaScript. - Firefox 3 - -

Google Mail, ? , .

- . , Firefox, .
.
, Firefox 2.0.0.16. , - Firefox 2 ,
( , : - . LXF
Google Mail - Firefox, -
), . Commodore 64.

JavaScript CSS
JavaScript Web 2.0
( Gmail ,
JavaScript , Firefox 3.0.1
). : Mozilla
http://webkit. : www.mozilla.com/firefox
org/perf/sunspider-0.9/sunspider.html. : Mozilla Public Licence
JavaScript - 9/10
, . 10/10
( - 10/10
12-!). 9/10
CSS www.howtocreate.co.uk/
csstest.html
. Firefox 3 ( .
Firefox 3
356 1624 Firefox 2).
, .
-
. .
10/10

2008 Linux Format 11


Zonbu OS
Linux- , , ,
( , ).

C
loud computing ( -
, LXF108) ,
Zonbu .
Zonbu , 99--
, ,

-.

.
, -
. Zonbu, -,
.
.
Zonbu Live DVD , -
. : Ulteo.
.

Zonbu ( ), -
Live- -
.
Xfce, -
-
. -
-
, -
Evolution 2.22.1 , - Zonbu : , , ,
Gimp 2.4.5 - CD/DVD.
Google Earth . -
4.3.7.204.0836
Zonbu , , - , , Zonbu
2.6.24.4
, . -
Firefox 3.0
OpenOffice.org
, , - .
2.4.1 Bluetooth. - . : , -
Pidgin IM 2.3.1 , Linux, ( Reset Centre). ,
Xfce 4.4.2 Zonbu.
Zonbu , - ! .
, , -
. root . . ?
, Live- - -, - ?
. , Zonbu! LXF
, sudo -s .
- FAQ Zonbu , -
, ,
-
Portage Gentoo.
root-
, Zonbu -
. Xfce 4 Zonbu OS 2008-05.1445
Windows, : Zonbu PConRails LLC
: www.zonbu.com
: , -, : GPL
, - 8/10
, - 9/10
, . 10/10
Zonbu . 7/10
, Linux-
Reset Centre
Reset Centre ( , , . ;
, ) Zonbu, - , .

.
GLtron. -
Pentium III 512- 8/10
Nvidia 5900.

12 Linux Format 2008


Stellar Phoenix 3
DVD

:
!


- Stellar
Phoenix Linux Recovery 3.0 1
,
, . Phoenix ( )
Microsoft Windows , ,

Windows, -
, .
, -
ext2/3 Linux-: -
Reiser.
, -

,
MagicRescue, Linux. ,
E2undel Windows? . ,
recover. , ?
,
. -
Live CD
. ,
Linux Windows, -
Stellar Phoenix , .
: Phoenix.
.


Phoenix - , ! -
Linux ext2, - , Phoenix
ext3 ReiserFS, . .
. - . , Phoenix
. - , Windows-,
, , Phoenix - Windows- .
. , :
- . ext2, ext3 ReiserFS,
, . - -
- . Linux. - , -
. - . LXF
, ,
, -.
: - . Standard Scan -
-
.
30-
10 . Advanced Scan
(12 ),
.
,
Stellar Phoenix Linux
Recovery 3.0
. , Deleted
: Stellar Information Systems
File Recovery : www.stellarinfo.com
- : $79
. Phoenix - 5/10
( 7/10
). 6/10
, - 3/10
,
,
Phoenix Linux. ,
, OpenOffice.org . , -.
. , -


.
.
-

5/10
2008 Linux Format 13

IBM Lotus Symphony


IBM,
OpenOffice.org 1.1. , IBM!

I
BM Lotus Symphony ,

-
- .
IBM : -,
Symphony ,
ODF;
IT-.
. : -, -
OpenOffice.org 2.4, Microsoft
StarOffice Sun Office.
KOffice. Symphony ,
:
. OpenOffice.org

,
Eclipse. -
OpenOffice.org Java/Eclipse

Linux, Windows.
Linux-
SLED 10 RHEL 5, -
750 512
. OpenSUSE
Symphony -
10.2.
.
-
. :
: ,
, OpenOffice.org .
2 12 ; , , - OpenOffice.org. IBM
. . OpenOffice.org, Symphony , , .
- , - ,
: - , . ,
, - Symphony
, , - OpenOffice. . LXF
. Symphony, - org, -
, : IBM Productivity Tools
do not support this file format (,
). ,
OpenOffice.org -
,
. -

OpenOffice.org 52000 , IBM Lotus Symphony V 1.0
. : IBM
: http://symphony.lotus.com/software/
lotus/symphony/home.jspa
- : ,
:
- 3/10
. 3/10
, Sum []. 7/10
Lotus 1-2-3 IBM - 7/10
Symphony , - : Euro Converter. - ,
IBM, Symphony (, . Lotus Notes,
, Lotus 1-2-3. .
), OOo.

. .

. -
5/10
14 Linux Format 2008

Linutop 2
1 ,
.

L
inutop 1.0

LXF101.
Xubuntu, -
-

-
.
AMD Geode 700,
-

Linux. . VGA- ,

PS2 USB -

EPIA Zunbu. .
, USB-
.
: AMD ,
Geode LX800
: 512 - -.
: Linutop 2 -
- . -
, 1 . reset , Linutop PC.

Linutop, LCD-
. 512 , - Xubuntu USB-,
: Linutop 2 1 , .
, - -
. . Xubuntu 8.04, - , Linutop
- Linutop. SlimServer,
-PC, PC. , Firefox 3.0, OpenOffice. MediaTomb VNC.
. org 2.4 VLC . : Linutop -
. , ,
Geode 800, - , .
Intel PIII 2
800 . , - . LXF
.
- -:
, Linutop, - , ,
, , -
. ,
. GUI

Windows-.
-

,
Linutop 2
1920 x 1440!
: Linutop
. - : www.linutop.com
USB-, : 280.00
. 8/10
9/10
, Geode x86- 9/10
, , 8/10
Ubuntu. -

:
.
, , - .
-. . -
(
-).

Ethernet.
-
,
9/10
: -

2008 Linux Format 15



!

DVD

Live CD
Live-
Fedora, Sabayon,
Slax,
Puppy, DSL Ub
untu

Live CD 2008
Linux, .


-
, -
D1 D2. D1 -
Linux, -
AMD 64 3800+, 4 -
Asus A8N-VM-CSM
SATA CD/DVD.
D2 Windows-
900- AMD Duron, 256
, EIDE, /-
Epson Stylus DX5000, CD-ROM
CD, 17--
-
ADSL- USB (Gateway W2+ Pirelli
Broadband Solutions).

-
Lumix DMC-FX35 USB-
.


web- - - Live CD -
- : ,
: - . ,
Damn Small Live CD? , , , .., ,
Linux c. 17 ,
Fedora c. 19 - . 2008 32- x86- .
Mandriva c. 19 - , , -
OpenSUSE c. 20
. - . , , , -
Puppy Linux c. 17
LXF, Knoppix
Sabayon c. 18
. PCLinuxOS . -
Slax c. 18
, . . Live CD -
Ubuntu c. 20
, DVD? . , ,
, CD, DVD USB-Live- ,
. - , CD-ROM
, , -
, . . .

16 Linux Format 2008


Live CD

Damn Small Linux


DSL, , , ?

, - Blackbox, Dfm Emelfm -


Knoppix, . Dillo,
web-,
. - , Firefox
Bon Echo.
, , Ted
. , Siag, -
- PDF MS Doc.
, GPhone -
- , SQLite. Damn Small Linux
USB- 3D-.
. DSL /etc/fstab,

, . -

X- (X.Org Xvesa). IDE/vfat
Damn Small Linux
- (D2), SATA
: 4.4.3
( 1280x1024 24- D1. : www.damnsmalllinux.org
), Xsetup DSL (. ). - : (open source)
1600x1200 32-- Apsfilter, DSL
. , - ;
, . , , .
- . ,
. DSL - . 5/10
JWM

Puppy Linux
.

P
uppy [. ] Linux
, Puppy Linux
. ,
, -
- .
. Fotox,
, 256 . Gtkam, Xsane
- Inklite, SeaMonkey
. Sylpheed . Puppy , DSL,
FVWM95 - Osmo .
Rox - , Gnumeric, AbiWord HomeBank
Start Here .
[ ] . Gtkam ,
, , , Pmount
- USB-.
Puppy. -
CUPS, .
. 5 , ADSL-
, , D2, IP Puppy Linux
! DNS : 4.0-k2.6.21.7-seamonkey
: www.puppylinux.com
, D1 . -
: (open source)
Ctrl+Alt+Backspace, Puppy Flash YouTube,

. - MPEG WMV
;
FAT/NTFS Linux Xine. , Pburn , KDE Gnome.
USB-, CD, DVD Blu-Ray ,

.
. 7/10
2008 Linux Format 17
Live CD

Slax
, ?

Slackware, 300 USB. ,


, ,
System/Media, -
, , , - .
. - ,
KDE, , ;
, - .
. Live- -
, - , - , IMAP, -
, CD. - KDE 3 Slax ,
. D2 Konqueror .
YouTube , -
DHCP, D1, D1 .
IP-. , , -
D2 Slax USB- Amarok , -
, , CD Slax
. K3b. Slax , : 6.0.7
: www.slax.org
Slackware, KDE (3.5) D2, 256- . : (open source)
, .
Slax ,
, , Firefox, OpenOffice.org
GIMP: KOffice,
Kontact, Konqueror .
Slackware, KDE ,
.
CD DigiKam,
, -
. 6/10

Sabayon
,
.

- Linux: Sabayon
Gentoo, - . , CD
. . , Privoxy -
-
: 128
DDC; Tor. , Privoxy
(- ,
512 ) , - ,
OpenGL. Tor, .
, Xfce Sabayon ,
Eee PC - IP-, Compiz 3D-.
. - , .
Safe [] Xsistence;
, USB- -
USB-, - .
15 . , -
web- CUPS.
Sabayon
, Memtest , - : 3.5 Pod, x86
Genuine, - Sabayon : www.sabayonlinux.org
: (open source)
. -
, . OOo
Sabayon
, : D2,
,
3D-, - .
. , . D1 Sabayon
- Compiz -
LiveCD- USB- (Beryl Metisse ).
7/10
18 Linux Format 2008
Live CD

Fedora
, Fedora?

: Fedora OpenOffice.
, org.
- , D1,
. ,
, - - HPIJS.
Live CD. ,
CD, , -
; (GPK)
. , Yum, - , Fedora
D1 : . , CD .
. D2, 10-- , .
, Fedora -
CD. ,
D1 Firefox: USB
, - . CD
. : ,

Fedora
, Evolution - Fedora 9, , -
: 9-i686
IMAP-? -. : http://fedoraproject.org
- : (open source)
, : Fedora :
Firefox 3 beta 5, Evolution, Pidgin, Transmission
BitTorrent, GIMP, Audio CD Extractor, Totem
CD,
.
, PulseAudio Rythmbox ,
. -
.
5/10
AbiWord, Evolution Gnumeric,

Mandriva
, Mandriva
.

, -
Mandriva, , .
Welcome - ps xauw, -
, . - ,
(- CPU, D1 . , Flash-
), -. , YouTube, ,
KDE, KMail
Amarok, Kontact, Kaffeine, Konqueror IMAP . Mandriva
TransKode. OpenOffice.org, D2 USB- Linux, !
Firefox GIMP. , , ,
USB- . -
Mandriva
DigiKam KDE -
- CD
CUPS Sane,

- MP3 Amarok Mandriva
: CD K3b. -
: Mandriva Linux One, 2008 Spring,
Panasonic FZ20 ( FX35) - , Mandriva KDE International
. , : www.mandriva.com
D2 Mandriva . : (open source)
Windows, -
Mandriva
.
- , D1
Mandriva ,
.
DHCP, IP-,
DNS- Mandriva Control Centre.
Firefox , .
7/10
2008 Linux Format 19
Live CD

OpenSUSE
KDE 4.

Live- Run Command Xterm


OpenSUSE, , KDE 4. konsole: cannot execute binary file.
-
, - . ,
, . -
OpenSUSE . -
KDE , ,
TV, OpenOffice.org Firefox 3 ; ,
beta 5 OpenSUSE , ,
BBC. GIMP , - CUPS CD. Dolphin... KDE 4?
DigiKam . D2 , ,
Amarok , K3b ? ,
CD. Firefox, , : -
, , CD , sane-
YouTube- Flash. backend.
Mandriva, OpenSUSE USB- D2 , -
. , , -
OpenSUSE
! ,
: 11.0 KDE 4, i386
USB- 116 . : www.opensuse.org
, - : (open source)

Dolphin.
Dolphin
, OpenSUSE 11 Live
KDE 4.
. Live- OpenSUSE,

, KDE 4.
7/10
Konsole: /usr/bin/konsole -

Ubuntu
, .

Ubuntu - D1
. DHCP, D2
F1 F10, - USB-.
, -
, Ekiga,
Evolution, Pidgin, -
,
, , , BitTorrent Transmission -
, , - .
. GUI, Ubuntu ,
: : .
D1 Ubuntu , SSH GPG.
D2 . , . Ubuntu ,
USB- ,
USB- . .

Firefox Flash, Ubuntu
DX5000. - YouTube, -
: 8.0.4.1 Desktop LTS
Audio CD Extractor,
: www.ubuntu.com
Rhythmbox, Totem, Sound Recorder - . D1 : (open source)
CD DVD Brasero. F-Spot -

- , OpenOffice.org ,
F-Spot, D2 - .
- . . D2 Firefox
F-Spot - ,
Web Gallery, Flickr, Picasa Web .
- . -
8/10
20 Linux Format 2008
Live CD

Live CD

Ubuntu 8/10

, , ,
- DVD,
, ,
. Live CD ,
. Live .
CD -
, , . , Live CD

Ubuntu
, CD, ,
. Ubuntu .


: - , - , ( !) -
, .
, . - , ,
- Ubuntu. , -
. - CD ,
, , Ubuntu
Live CD, . ,
, - CD, -
CD USB-, - .
- ?
-LiveCD DSL - Live CD -
-
: , ,
?
Ubuntu? - 50 ,
( - . ?
) -
www.linuxforum.ru Live CD: Live CD:
letters@linuxformat.ru. , ; ,
Wi-Fi ADSL USB-, , Sabayon! LXF

ISO
OOo
()

DSL 4.4.3 JWM Knoppix Firefox 52

Puppy 4.0 SeaMonkey FVWM95 N/A SeaMonkey 90

Slax 6.0.7 KDE Slackware Konqueror 200

Sabayon 3.5 Pod Xfce Gentoo Firefox ~700

Fedora 9 Gnome N/A Firefox ~700

Linux One Spring


Mandriva 2008 KDE KDE N/A Firefox ~700
International

OpenSUSE 11.0 KDE 4 KDE N/A Firefox 670

Ubuntu 8.0.4.1 Desktop LTS Gnome Debian Firefox ~700

2008 Linux Format 21


Distrowatch
Linux

Gentoo



tuxmachines.org.

+= Gentoo 2008.0 ,
.

G
, - entoo Linux
, , -
. , ,

. .
, -
Windows. .
Linux, Gentoo -
- Linux ,
, Ubuntu, OpenSUSE -
Mandriva. Linux, Portage. Portage
-
. -, , -
, ,
? ,


,
. .
:
, - Gentoo 2008.0 6 , ,
, - , ISO- . , X.org, Xfce 4
. , GDM, . -
, , -
, - , . . AMD 64 3700+ KDE -
. , - 18 , Gnome AMD 64 X2 4200+
. , Gentoo 2008.0-r1 . 4200+
, : - - , ,
. - Gentoo, -
,
?
-
.
, USE-
, -

, ,

, -


, - , , Gentoo . .
, . , -
, . Its got what KDE, Gnome,
. - plants crave ( ), , 500 -
, : 300 .
- , Gentoo Gentoo -
, . . . , KDE 3.5.9, Gnome 2.20.3, Xfce 4.4.2, X.org 7.2,
, , Linux 2.6.24-r5, GCC 4.1.2, Firefox 2.0.0.15, OpenOffice.org
, Gentoo Live CD Xfce 4, 2.4.1 GIMP 2.4.2.
Ubuntu? - . -
. , : GTK - Gentoo.
... Ncurses. - - ,
lxf.distrowatch@futurenet.com Linux, - , -
Gentoo. .
- www.gentoo.org/doc/en/handbook/index.xml

22 Linux Format 2008


Distrowatch


Sabayon 3.5 Mandriva 2009 , KDE 4.1,
. Gnome 2.24 OOo 3.


Gentoo, ,
,
- -
, , , ,
Sabayon. - .
Live DVD, c ; -
Mandriva. Mandriva
Eee PC, - 2009 2008.1.
web Alpha 1 -
Sauerbraten. - ,
Sweeper
, Spritz Alpha 2. - .
-
Sabayon , Entropy. , Mandriva -
Gentoo. . -
Sabayon Linux 3.5 Linux 2.6.26, GCC , . -
, ATI Nvidia, GCC 4.2.3, Firefox 4.2.3, KDE 4.1, Gnome 2.2.4, Firefox DVD
3.0, OpenOffice.org 2.4.1 GIMP 2.4.6. 3.0 OpenOffice.org 3.0, -
. X.org 7.4 Grub 2 Live CD KDE,
Entropy . Gnome. Mandriva
CPU KDE 3.5.9, Gnome 2.22.2 Xfce 4.4.2. , Linux -
( )
- , - PolicyKit. , -
Sabayon, , - (, ). Mandriva - , -
. - , , , KDE 4
Sabayon - , , .
, -
, , Picasa - . Alpha 2. , ,
Elisa, Compiz Fusion, - , 9 , -
Nvidia, Kickoff , - ,
OpenSUSE. . .
Linux 2.6.25, X.org -- . Mandriva - www.mandriva.com
7.3, - www.sabayonlinux.org , -

? -
- , Emacs. ? , 10 DistroWatch.com,
, - , , 24 22 2008 ( )
, 1500 , .
, - Vi
800
1
Ubuntu 1,987
700 2
OpenSUSE 1,809
3
Mint 1,371
600 4
PCLinuxOS 1,108
Fedora 1,076

5
500
6
Debian 999
400 7
Sabayon 850
8
Mandriva 803
300
9
CentOS 720

200
10
Gentoo 622

DistroWatch.com ,
100
.
-
0 , ,
KDE 46% Gnome 39% Xfce 6% Box 3% E 3% Other 2% . LXF

2008 Linux Format 23


Xen
: . , Xen
XenSource, , , .
- Linux Format: .
, -
- Citrix .
: , XenSource : Xen,
. - , , XenSource
- , . , -
- Xen, -
, - ; . ,
- , -
(, , 10 .
, ). Red Hat, Novell Sun. XenSource
, [Ian Pratt], - :
CD, CD, -
(University of Cambridge Computer Laboratory). - , web- -
, Xen Windows GUI. ,
(www.xen.org) XenSource , -
, 2007 Citrix - .
, $500 .

24 Linux Format 2008


Keith Packard LXF Interview

. XenSource , ,
, VMware
,
.
, , -
, XenSource , ,
. , Citrix. ,
, , 3000
, . Citrix ,
, XenSource.
. Citrix ;
, ! :
, Citrix; , ,
.

LXF: Citrix .
XenSource
?
: , Citrix
. -
; .
? Citrix ,
: -
, , KVM, Xen. ,
. , ? ; , ,
. KVM, VMware, Xen
Citrix - : , ,
- O :
, - , - .
- , , Xen Xen.
. - ,
, - -
.

, Xen. . -
-
, , . ,
. , , - Linux Red Hat VirtManager
, Windows
XenServer , . GTK! ,
, , .
.
LXF: LXF108 , Amazon
LXF: ? EC2, , Xen!
: , . , - : , Amazon -
, Xen , . . Citrix,
- , , 10 . -
. . , .
; -, - , , . VMware
, , ; VMFS,
.
, , . - .
, : I/O . ,
, . . , ,
- , -
, , RAID, . VMware
. , Xen , , ,
, , - .
. , ,
3D-, .. LXF: VMware ?
, , Xen - : VMware!
. : Xen -
, , Xen! Sun VM, Oracle VM, . OVF [Open
-. ; Xen . Virtual Machine Format ] -
. Microsoft
LXF: -, , , - , ,
, , , , ? .
VirtManager Fedora , , . LXF

2008 Linux Format 25



,
(www.nano-box.
ru),
().

-.

-
Nanobox.

Nano,

,
. :
? , !


GNU/Linux , - Unix- 2003
. -, -
Red Hat 7.3. . FreeBSD, -
, , PXES Linux (PXES (web, mail, ).
Universal Linux Thin Client), GNU/Linux proxy- .
Nano Client. , , ,
( Gnome) .
, . Unix . -
, - FreeBSD. -
Setup.exe. , Windows/Linux -
, .. Unix.
. . 3G/GPRS -

26 Linux Format 2008


,
Unix (Nokia IPSO, HP-UX).
Nanobox .
. -
barebone- x86,
,
CompactFlash Ethernet-.
. -
,
, .
-
, , .
, .. , .
CompactFlash, 2.5'' HDD.
, ,
.
-
, ( ) -
.

:
barebone-?. ,
-
. , , - ,
. , . , -
Ethernet-, COM- -
S-Video. , .
. Ethernet- - , , -
, Ethernet- .
, COM- , , ,
POS-
. . Linux -
. ,
, - .
. , , -
, - .
-
. ( , 1000
, , - ). , , -
. PXES Linux (sourceforge.net/projects/
pxes/) , [Diego . ,
Torres Milano]. , , .
, -
. - . , -
(Firefox), - ,
, - .
Web - , POS-
Linux. , . , Linux
.
m0n0wall (http://m0n0.ch/wall/), POS-, .
[Manuel Kasper] FreeBSD, PHP- . , POS-,
web-. - ,
, Linux -
. .
, , - , Linux
, ? . ,
, , , , ,
, Linux - .
[]. Linux . , ..
. ,
- Kubuntu,
. , Windows Linux. , Linux ,
, -
. - , , -
Linux, Linux ,
. . LXF

2008 Linux Format 27


25

25
Web- c. 39
Firefox
, ,
Konqueror
Lynx
Opera
Linux.
c. 40
Thunderbird
KMail
Evolution
Claws Mail

c. 41
OpenOffice.org
KOffice
Gnome Office

- c. 42
MPlayer
Totem
Kaffeine
Amarok

c. 43
Kate
Gedit
Joe

c. 44
KPhotoAlbum
F-Spot
DigiKam
Gallery

c. 45
Google Earth
Webmin
GCompris


, Linux .
, , - .
,
. -
. - , .
. , - ,
, GPL, , .
.
, , -
, - ,
. , - LXFDVD . ,
, - , -
, ,
,
. ,
,
.

.

- .
28 Linux Format 2008
25

YouTube, .

Firefox Konqueror
www.mozilla.com/firefox : 3.0 www.kde.org : 3.5.9
Firefox, , - , . web-, man info -
: - Firefox? Konqueror , ,
, , - , Firefox. Samba, -
. ,
. , - - ,
: Firefox - . KDE CVS Subversion, -
web-. - , - , KIO slaves
, , . . KIO slaves Konqueror ,
, , Firefox: - . -
- . Firefox URL: HTTP, HTTPS FTP. Konqueror ,
, .
,
-
. , Konqueror ,
web-.



WWW
. .
, - -
Firefox , Konqueror KDE.
. .
.

Opera Lynx
www.opera.com : 9.51 http://lynx.browser.org : 2.8.6
Linux -nomail, Lynx Links Elinks ,
, , web-.
. Opera . .
, Opera, - Lynx
. , , ,
Linux - ; Flash- , .
web- ? , -
Firefox, , - ,
. , . : , ?
, - , - web, . Lynx -
( - , - , -
). , , . YouTube Google
. Java(script?)
(- ,
). .
, -
,
.


- .
Web. -
Opera , , - - web ? , .
. . , .

2008 Linux Format 29


25

: , Entourage.

Thunderbird Claws Mail


www.mozilla.com/thunderbird : 2.0.0.14 www.claws-mail.org : 3.5.0
Mozilla : - Claws Mail - , ,
, - , Sylpheed, - Claws.
, . - Sylpheed- -
, - Claws. ,
Firefox Thunderbird - . Thunderbird , ,
web , . - - . Claws Mail
Thunderbird - ( . ,
, ). GTK, , -
GTK, - , HTML, - ( Nokia , RSS-,
- Format By Domain N800). .
. , - [ ] , -
HTML-, , - ,
- , -
. . ,
...



. .
Thunderbird . Claws Mail .
HTML. .

KMail Evolution
www.kde.org : 3.5.9 www.gnome.org/projects/evolution : 2.22.3.1
Evolution - , -
KDE K, - GPG, Gnome: .
, KMail . . Evolution -
. , - , - -
KDE, . , , - , , -
KMail . -
, - . - - -
Kontact, KMail - ; , - ,
, - -, - -
KDE. KMail - - ,
, , . , -
, - , SpamAssassin, Bogofilter .
, ClamAV. : - : - /PIM/
/ - , Evolution
- ,
, .
Gnome.


, PIM -
.
- Evolution
KMail , . , .
Kontact. .

30 Linux Format 2008


25

Linux-? ! ...

OpenOffice.org
www.openoffice.org : 2.4.1
Firefox, OpenOffice.org ,
(Star Office), Linux, Windows Mac -
, . OOo 3.0,
Microsoft Office. ,
, OOo, : -
, , , .
-
. http://extensions.
services.openoffice.org,
,
,
MS Office.
OpenOffice.org. OOo
.
Sun, , MS Office, OpenOffice.org
Java, .

KOffice
www.koffice.org : 1.6.3
KOffice - , -
: , ; Krita
, , -, , GIMP.
, -
. KOffice , -
Workspace - .
,
. KOffice
: -
, ,

, OpenOffice.org -
. .
. KDE
; - .

Gnome Office
http://live.gnome.org/GnomeOffice : AbiWord 2.4.6
Gnome - - Gnumeric -
, - Excel
, KSpread. AbiWord
. , -
, .
AbiWord
Gnumeric.
Word -
,
-

. Gnome.
, - . AbiWord Gnumeric, Gnome Office GnuCash, Evolution
MS Doc, AbiWord. PDF Evince.

2008 Linux Format 31


25

, .

MPlayer Totem
wwww.mplayerhq.hu : 1.0rc2 http://gnome.org/projects/totem : 2.22.2
MPlayer - , MPlayer Totem Kaffeine, -
, , - , Xine,
, . , Gnome; -
, , - : , , . -
CD, DVD, -, , - DVD . Totem Kaffeine
DVB TV, , - , Gnome: - , Totem -
- , , , ,
Tivo. , , - -. . .
- . ! GUI- ,
, GMPlayer, DVB TV.
KMPlayer SMPlayer, (
- ).
web , Kaffeine, -
iPlayer BBC. ,
channels.conf.




. -
MPlayer ,
.
, : Totem
web-. , .
. .

Kaffeine Amarok
http://kaffeine.sourceforge.net : 0.8.6 http://amarok.kde.org : 1.4.9.1
, - ), , , ,
KDE. Kaffeine - . Kaffeine KDE- -
, --, , , - . Amarok - , ,
, MPlayer, , .
- . , -
, , - ; , iPod.
. . CD . ,
DVB- Encode, Amarok .
MP3 Ogg , CD, -
, Vorbis - - , -
EPG ( - . . - , -
Kaffeine - , , iPod, Last.fm,
- , - -
. Kaffeine Xine . Amarok , , ,
, - .
-
. Linux,
[Mike Oldfield]!


-
. .
Kaffeine , CD Amarok, , ,
MP3 Ogg Vorbis. iPod.
. Linux.

32 Linux Format 2008


25

Emacs Vi . , !

Kate
www.kde.org : 3.5.9
KDE : , -
KEdit , KWrite , ,
Kate . , -
KDE, . -
. . -
Kate . : Kate.
-
Python
( Perl
). -
,
, .
, -
-
. Kate - , ,
- . , ,
, , Kate , .

Gedit
www.gnome.org/projects/gedit : 2.22.3
Gnome - -
, Kate, . , -
- Kate,
, , - . , Kate
. ( ?), Gedit
.
, - K .
- .

Kate, ,

, , -
Python .
. , Python.
, , , Gedit .

Joe
http://sourceforge.net/projects/joe-editor : 3.5
, - ,
K G, Joe. , .
,
(Joes Own Editor), ,
. - .
, WordStar
DOS, -
.
Ctrl+K, Ctrl+K+H

, .
.
, .
-
Joe X . Joe
, .

2008 Linux Format 33


25

Linux .

KPhotoAlbum F-Spot
www.kphotoalbum.org : 3.1.1 http://f-spot.org : 0.4.3.12.22.2
, F-Spot, Gnome
, , .
, . , , -
. - , -
, , KPhotoAlbum . , -
, - , - ( ,
, ? . F-Spot
, - ? - ), - . ,
KPhotoAlbum , , - , -
, - CD/DVD, Flickr, Gallery, - ,
. - Picasa HTML. - . GUI , Time Adjust,
DigiKam, -
KPhotoAlbum , Linux.

DigiKam. RAW, JPEG,
, -
.

-
,
KPhotoAlbum . .
, . F-Spot .
. .

DigiKam Gallery
www.digikam.org : 0.9.40.8.6 http://gallery.sourceforge.net : 2.2.5
DigiKam KDE, , , - PHP. Gallery
. . (, , - -
, - ). : ,
, , GIMP Krita, - - , ;
KPhotoAlbum - , -
. . . , -
- DigiKam Gallery - . ( ,
, , , - , - ) ,
KPhotoAlbum. DigiKam - LAMP (Linux, Apache, MySQL, PHP). -
, - , - -
- , - , .
. - , Gallery , -
: - . , -
, , CD/
DVD, - , -
HTML, -
- MPEG-, .
DVD-.


-
. web-.
Gallery web-
DigiKam DVD - . .
HTML-. .

34 Linux Format 2008


25

, , , .

Google Earth
http://earth.google.com : 4.2.205.5730
, , - , . -
, - ,
, , , - , -
. Google Earth
, Google Earth. , Google
. Earth ,
, , - .
.
, ,
, -


-
. .
. ,
, - . ? Google Earth, ,
, , , !

Webmin
www.webmin.com : 1.400
- - . Webmin ,
;
, Webmin. 113 , -
, Linux
- ,
. Webmin .
, ,
web-.
,
-

, ,
web- -
.
.

Webmin , .
Webmin Linux.

GCompris
http://gcompris.net : 8.4.4
Linux , - , ,
- . -
- , -
. GCompris .
10 . - , GCompris
: , 40 . LXF
, , ,
, , -
.

, -
-

Linux .
. , . GCompris Linux
- 10 (, ).

2008 Linux Format 35




C`e


lo


<o


g\


ik
:\
ik`
]`\
[

-


n u x
Li







rce.
Open Sou


Linux , Linux .
. , , Novell Red Hat ,
, . , Ubuntu Mandriva.Ru
, , , .
. .
, : - ,
. . , , Red Hat, -
, - , .
,
Linux. , -
,
, - , -
, web-
, .
. -
.
- -
, , , ,
, , . , ,
, . ,
Linux .

36 Linux Format 2008



. .
, .

Linux, Linux, . ,
, SUSE, Novell. -
-. ,
, . MySQL
Linux. Apache, PHP MySQL - Novell Linux , - www.mysql.com/
web- , Red Hat - training
. Linux , . , -
Apache, PHP MySQL - - Linux, Novell, AppArmor, Novell
www.novell.com/
. , Linux Red Hat SELinux.
training
OS X Windows, . (Certified Engineer, )
, , , - ,
Linux,
LAMP. , Microsoft Certified Engineers. Novell
. , Netware Certified Engineer
PHP, , - Linux. .
, Apache, , Novell ,
, , , Red Hat. ,
. , Novell, ,
, - Red Hat, . 42.
, . , , ,
, , , , . Novell Certified Linux
. Desktop Administrator, Red Hat. -

Novell Linux
, ,
Linux. Red Hat Linux-
, -
, . , Red Hat.
Red Hat Microsoft,
, , -
, . Linux. ,
Novell. Linux- Gnome Yast (
, - ), -
, Red Hat; ,
. , -
: .
Windows, -

,

Novell.

LPI LPIC 1 LPIC 2 LPIC 3

Red Hat RHCE RHCT RHDS & RHCA


RHSS

Novell NCLA NCLP NCLE

MySQL MySQL Associate


MySQL Developer/DBA
Certification

PHP PHP 1 PHP 2

2008 Linux Format 37


PHP
,
web- , .

P
HP , -
. Web 2.0
, web- .
Zend Technologies PHP -
www.zend.com/en/ ; .
services/training , .
Zend Technologies PHP.
Mandriva eTraining , PHP .
http://etraining. PHP , -
mandriva.ru
Zend Technologies
Linuxgym PHP.
www.linuxgym.com Zend Certified Engineer , -
. Zend , PHP .
Technologies 3400 -
.
, . - . -
. , , Linux,
ZCE, 25% , / , 98% - .
, . PHP II: Higher Structures.
, -
Zend , -
Zend , - PHP.
, web- - ,
PHP 4 PHP 5 (300 ), ,
Zend Certification 90 (From Beginner to Zend , ,
Certification in 90 days) (2750 ). , Perl, , -
PHP . , - web cookies .
, , - , PHP 5 Certification Training,
, - .
ZCE.
. Zend PHP ,
. PHP I: Foundations, , .
, - , 3000
. - .
, ,
, -
,
, HTML,

Linuxgym
-
Linux, , - , Linuxgym
Linuxgym. : -
, , . Linuxgym , - IBM, LPI
Linux, ,
- XML. -
. .
[Bruce Garvey] Linuxgym,
Linux. Bash 101 40%
Linux , -
, Linux
, (University of Technology, Sydney).
. , - Perl HTML
Ubuntu Desktop Training, - .
,

38 Linux Format 2008


LPI
LPI
Linux .


,
-
Linux Professional Institute Linux.
LPI ( Linux). , ,
www.lpi.org , Linux
LPI.
LinuxIT . , , - .
www.linuxit.com
LPI.
Ubuntu desktop
. LPI
https://wiki.ubuntu. Linux, LPI - LPIC 1
com/Training , . LPIC1 -
. , . , , Linux -
, , . 101 102,
. .
, , Linux ,
( ) - - .
, - ,
. LPI - .
, , -
. , - . , , BIOS,
. , ,
Canonical LPI Ubuntu, IRQ, DMA .
,
Ubuntu. Ubuntu , - X11.

, Creative Commons. Linux Unix. , , , -
LPI, ,
- Linux.
. -
LPI, . LPIC 2
LPIC 1, .
-
LPI: . ,
, web- DNS-, LDAP PAM -
LDAP. Samba, SSH Kerberos,
.. [A K Moe], - ?
.
iwantoneofthose. , -
com LPI. , . LPIC1, -

, ,
?
- . , Perl, Bash, Awk, sed Cron
LPI? , , 3, 1. ,
,
. , . Linux.
, Red Hat,
, , LPIC 3
.
LPI
LPI.
, - .
Linux? LPI,
,
Unix, . , -
iwantoneofthose.com, Linux - , ,
. , LDAP,
. X.500 LDAP,
? , , .

Windows,
Linux. LPI Active Directory.
LPI101, 36 web-. Red Hat, ,
.
, , , -
; -

2008 Linux Format 39


LPI
2
1 2
6 -
. -
-
1
- ?
Linux? a make dep.
a ls df. b make bzimage.
b ps top. c make kernel.
c ps df. d make image.
d df top.
e du df. 7 Grub, , -
, ?
2 file /dev/hdb6? a boot.conf.
a SCSI. b grub.conf.
b SCSI. c img.conf.
c IDE. d vmlinux.conf.
d IDE.
e IDE. 8 -
PCI,
3 df : Use% of 98% for the . IRQ,
filesystem mounted on /home. , .
? , -
a /home 98% . ?
b - /home 98% I/O- a lspci -p.
. b setserial.
c /home 98% /home. c lspci -vv.
d /home . d lsdev -C /dev/.
e /home 98% .
9 USB
4 guest_list, . -
12 . . USB--
? . ,
# split -4 guest_list gl .
a
glaa, glab, glac glad. 10 backup ,
b
aagl, abgl, acgl adgl. , -
c guest_list - .
glaa, glab, glac glad. ?
d guest_list - a at now + 3 hours <backup.
aagl, abgl acgl. b rontab -e < 0 3 *** backup.
c at now + 3 >backup.
5 , , Afile1. - d echo 0 3 *** backup>>/etc/rontab.
, bash ?
# MYVAR=ls
# echo $MYVAR $MYVAR $MYVAR `$MYVAR`
a Afile1 Afile1 Afile1 Afile1.
b ls Afile1 Afile1 Afile1. LPI
c ls ls Afile1 Afile1.
d ls ls $MYVAR Afile1. :
e ls ls ls $MYVAR. LPI Linux Certification in a Nutshell: A Desktop Quick
Reference, Second Edition
ISBN: 978-0-596-00528-3
http://oreilly.com/catalog/9780596005283/index.html
Copyright (c) 2006 OReilly Media, Inc. -
. .

40 Linux Format 2008


2008 Linux Format 41
5 d echo , , , -
, ls. ,
$, ls.
, $, -
$MYVAR. ,
, , $MYVAR.
ls, , Afile1.
6 b make (,
make config make xconfig), . -
make bzimage.
.
7 b Red Hat grub.conf ,
, .
menu.lst.
8 c lspci PCI- .
-v lspci -
. -vv ,
IRQ, -
PCI.
LPI 9 usbview X Window
1 b ps, top .
System,
.
, USB--
2 e IDE /dev/hdx, x a, b, c d.
.
1 4 ,
, ,
5 16 .
.
3 c df ,
10 a at
. a , /home
. ,
.
Cron anacron. at -
4 c split -n ,
. , ,
n , aa,
, at.
ab, ac ..
now+.

Red Hat
Linux.


Linux . ,
, Red Hat. , :
Linux- Red Hat - . , -
Red Hat Linux. , , , Unix. Red Hat
www.europe.redhat. , Red Hat - RHCE.
com/training , Certified Engineer , -
[ ] - . RHCT, RHCE
. Red Hat Certified Engineer ( 50%, .
Red Hat RHCE) 1997 , , - , , RHCE 6070%.
, , Red Hat , , ,
. Red Hat ,
Red Hat - (Success Packs)
1998 Red Hat
10 . RHCE -
-
RHCT RHCE
.
, - Linux.
, Red Hat, Red Hat
. Red Hat Certified Technician (RHCT)
: - Red Hat , Linux RHCE
. .
, LPI, , , .
; . , -
, , - , , -
Linux. RHCT
Apache. - , ,
, Unix/Linux, , .
. Linux,
.
Red Hat, - -
, , , -
- , Bash.
. , , SELinux -
. Red Hat, RHCT
Linux,
RHCT RHCE. -
, -
Red Hat.

Red Hat Certified Engineer (RHCE)
Linux Red Hat Enterprise. :
Red Hat. 325 700
1 newdir/file2 , a) grep -i expense report.txt. , RHCE
newdir, b) grep -A1 -B1 -n -i expense report.txt. , . -
? c) grep --context=1 -n -i expense report. Red Hat -
mv file1 newdir/file2 txt. ,
a) file1 newdir - Linux . -
file2. 3 - , . -
b) file1 newdir 1 2. , ,
file2. , , web, .
c) , 2 - ,
. -
, RHCT,
1.
RHCT . , Red Hat -
2 report.txt, ?
. ,
, , - a) authorized_keys.
RHCE. ,
, b) known_hosts.
Linux.
expense, c) id_dsa.pub.
-
? Red Hat Certificates of Expertise
1 a 2 c 3 a
RHCE
, -

42 Linux Format 2008


. -
, SELinux, -
.
[Emma Dean] [Jens
Red Hat. , SELinux Ziemann] Red Hat.
Red Hat Certified Security Specialist,
[Werner van Staden] MeWe.
(Clustering
org.uk.
and Storage) , -
[Peter Dawes] LinuxIT.
Red Hat Certified Architect , -
Red Hat. [Josette Garcia] OReilly.

Red Hat Certified Specialist (RHDS & RHSS)


Red
Hat , ,
(RHSS), (RHDS). , Red Hat. RHCA
, RHCE, , -
- Linux Open Source, ,
. - ,
, , , , ,
. , :
.
Expertise Exams. [Florian
Red Hat Certified Architect (RHCA) Brand], , RHCA,
, - , . ,
Red Hat. RHCA 2005 , , - . LXF

Red Hat:
, , . , ,
Red Hat EMEA (, .
). , , ,
Linux- ( Delix), -.
Linux, , .
DLD.
?
Red .
Hat?
, , Unix
Linux RH300,
Unix, RHCE,
. : .
, Linux Solaris,
. HP UX. .
. ,
,
? . , Linux
- , EMEA Red Hat.
, .
, ,
Cisco. , , ,
. . ,
, Red Hat? RHCT ,
, , , , ,
, . RHCE ,
, , ,
, . . , 253 , ,
, , . RHCA ,
? .
? . ,
. , : RHCT, RHCE RHCA, , ,
, ,
.

2008 Linux Format 43


Op en Source
.



City,


. , - , , -
-- -, . , 2008
, .
. - Open Source
, City, -
:
- . -
. - Sound Network Folly -

Open , -
,
...
Source City. , -
, ,
( . ,
), - , ,
90-. , .
-: - -
. ; [Rui Guerra] Mello
, , - Mello - [Slater Street]. ,

44 Linux Format 2008



, , ,
.
, , Random
Information Exchange (www.ptechnic.org/rei/exchange/exchange-v01/ LXF: -
index.php) Static -. Exchange [] web- -?
, : , -
, Apache PHP - .
MySQL. Polytechnic,
. [Will Scrimshaw] [Dominic Sarm West Studios , -
Smith] Polytechnic , -
, . .
web- , Foundation for
, . Art and Creative Technology (Fact),
[Brian Eno] [Peter Schmidt] -
70-, Random Information Exchange ( . Fact,
). Arts Council ( Open Source City.
),
- . -
[Stuart Bowditch] [Terry Slepcevic] . 2008 ,
Mediashed, - Open City
-- (www.mediashed.org). Mediashed LXF: , .
100 ? ,
. Mello Mello Video Sniffing : - Liverpool Culture Company, Open Source
CCTV: - Super Collider Fact, City -
-, [Simon !
. Blackmore]. , , Folly
, - [Aymeric - .
Mansoux] [Chun Lee] - , , , !
Goto10 (http://goto10.org) - - .
Pure Data. -
: Goto10 Live- Linux -
. Puredyne http://devel.goto10. GNU GPL
org/puredyne . Miso (- . -
) , Leek and Potato (-) ,
. , .
, . -
Mello Mello . .
[Phil Chandler] Folly (www.folly.co.uk) Digital Artists
Handbook ( ), -, -
Creative Commons
(www.digitalartistshandbook.org). Remix Reading (www.remixreading.org), -
; . ,
Creative Commons. , -
[Tom Chance], ,
- . ,
, KDE Creative Commons. , , ,
Open - -
Source , . -
, ,



.

, ,

.

2008 Linux Format 45


. Open Source City,


, http://tom.acrewoods.net.

Access Space
[James Wallbank] Access Space,
- - (http://access-
space.org). ,
: , -
, -
.
, . -
Goto10
,
, - .
. , ,
.
,
,
Access Space , , - Static Gallery -
how to ( ), - SuperCollider (http://supercollider.
, why to ( ). sourceforge.net).
Grow Your Own Media Lab ( Web Stream Boat ( web-).
-), . - stream , -
Mediashed, , , , , -
, . . ,
,
. Apt Gets : , ( -
Access Space , , ).
, Debian. . (
Mello Mello [Rob Canning] SuperCollider) . -
[Heather Corcoran] Goto10 , -
- Arduino,
Puredyne. , -
, , . -
Open Source,
-
-
. ,
-.
, -
. - web-. ,
(HOWTO wiki), . -
, , .
. , ,
,
GPL. .

!

. ,
-
, -
.
-
( !), -
, -

Arduino

.

,

Access Space.

46 Linux Format 2008



-
Goto10
.
LXF: ,
, ?
: !
, -
, .
-
, -
Pure Data. -
-
,
.
Fact ,
, LXF: -
Puredyne.
( ). , ?
, : -
? ,
, - Open -, -
, , - Source , DIY-
. : - . . ,
, , -
ICANN, -
. , , , -
, , .
. - - .
Google, YouTube, MySpace, Fox, News Corporation
. , -
, -
, -
.


Jack Icecast. Jack

, Icecast
, , -
. Jack- Icecast-,
, DarkSnow (http://darksnow.radiolivre.org/index.en.html)
Internet DJ Console (http://web.bethere.co.uk/idjc),

. Jack Icecast ,
-,
.
. -
,
.
:
AtomSwarm (www.erase.net/projects/atomswarm)
SuperCollider, GNU Public Licence.
AtomSwarm ,
,
. -
,
, . -
, ,
AtomSwarm.
, ,
. , -
, -
. , - AtomSwarm
,
. LXF .

2008 Linux Format 47


Minix 3

Minix 3.1.2a
DVD
Unix
Linux ,
. LXF :
Minix 3!

M
inix 3. , , - .
Minix Minix 3 , , ( ) :
Mac OS Mac OS X. " Minix 3.1.2.
, Minix 1987 - , .
[Andrew Tanenbaum] Operating Minix ,
Systems: Design and Implementation [ : .
: ] , setup,
UNIX version 6. 6? , root.
UNIX , .".
! 10 .
(., , [4]),
[John Lions] Lions Commentary on UNIX 6th Edition, .
with Source Code, - UNIX ; ,
[1, 2]. - .
Minix 8086, Ethernet- ,
, -, .
(1997 ) Minix 3 ,
. , , - .
Minix 2 POSIX-. - .
, Linux , ,
. , , - , , ..,
16- 32- Minix : -
. .
Minix 3 24 2005 ,
ACM . - .
, Minix 3 :
, . :
(, ). 128
, - . -
, , ,
. .
Minix 3.1.2a , ,
. part. ,
. Minix -
! : d0 primary master, d1 primary slave
, Minix 3 -
, ,
[3].
, .. ,
, 4000 (!) . ( ,
, )
.
Minix Debian, -
,
. ,

packman .
, Minix 3
Live CD, part: Minix.

48 Linux Format 2008


Minix 3


.. ( Minix 81) .

. , :
! , -
.

. yes,
! ,
-
/home. -
Minix (
?), .
/home.
, ,
( 1549 ). -
(
).
! Minix 3 - , - Minix Emacs:
, , Microsoft, . 38
. .
. root - .
shutdown, ... fd0>. , CD, -
. , Minix 3 ,
/ . , - . motd ,
BIOS, packman. ! 46 !
, , ! ,
- 3, -
. , , 46 (. ).
off, - ... , .
Minix 3, ? ! , -
Minix UNIX- . ,
adduser/useradd username. , Minix
, boot dXpY . ! , , (POSIX-,
X Y , ), :
(). . adduser username groupname homedir
, (- . ,
!) 16 , 3 bob,
. adduser bob other /home/bob
,
, ,
. Minix 3
, . , ,
. Minix (RS). -,
! -
, , .
, , , , RS,
.
, ,
: a.out. X-, , ,
bash-3.0 . Minix -
zsh-4.2.6 4 , , -
gnu-coreutils-5.2.1 .
gcc-3.4.3 , ,
perl-5.8.7 ( ) Minix 3
emacs-21.4 . chmem, -
lynx2-8-5 . ,
X11R6.8.2 . -

2008 Linux Format 49


Minix 3

: USB- . -,
Minix 3.1.3 ? , ,
.
- -
Minix, Minix 3.1.3, , ,
13 2007 . : Minix . ,
:
108 ( ,
46 3.1.2a). : EDE, web- ! 4000 ( -
Apache, PHP, lguest Linux 6000
ImageMagick. , -
4 . ),
(VFS). . -
. ( -
), Minix 3 ,
. , .
[6]. Minix3 BSD:
, , -

USB- (, , , .
Minix 3 USB- , , .
USB CD-ROM) [4].
ISO:
Minix . , Minix 3 ?
- , , -, - , - ?
isodir , .
, -, , Minix 3 Linux
- ( , ) isoread. .
, ISO level 1 ( 8.3, . Minux 3 -
8, 255 ). OLPC. , -
: - .
AGP! , PCMCIA .
PCI Express, . -, , Minix -
, Minix 3, , (, SMP),
, , . . ,
- ! , Minix 3 -
. -, LPT-. .


, , ,
! LXF ,
, ,
.

LXF: , , Minix 3. LXF: Minix 3?


? : Minix 3 , .
(): - Minix 3 .
Minix 3, - Minix 3
(www.minix3.ru). 4000 . , ,
Linux (2,5 . ) Windows (5
LXF: ? ? - . ), 15000 . ,
Minix? -
: . - ,
- .
. -.

50 Linux Format 2008


Minix 3

. Minix 3 -
Minix 2, 10
!
Minix 3 -
.

LXF: Minix 3 ?
: -
,
Minix 3 -
, PowerPC, ARM . -
USB Ethernet-,
.
Minix 3.

LXF: , Minix 3
?
: Minix 3 -
koi8-r cp866.
cp1251. utf8. ,
man .

LXF: , -, Minix 3 -
?
: , Minix 3, -
. -
. - -
, ,
[Linus Torvalds] Linux. Minix 3 -
, MPlayer,
Emacs, Vim, gv . , -
, ,
JWM EDE.
. Minix 3,
Unix- .

LXF: Minix 3 ,
?
: , , Minix 3 -
Windows Linux. -
Minix 3, , ( ,
, - . , Minix 3 -
), Minix 3 , ,
, GPL -
. Minix 3 . Minix 3,
, OpenOffice.org, Firefox, ,
, , , ,
, , Minix 3 : . , Minix 3
. -
. LXF
LXF: Firefox, OOo Unix?
Minix 3 ,
POSIX-?
: , Minix 3 - 1 . Minix:
POSIX, , ,
http://www.itc.ua/node/22523/
, . - 2 Some Notes on the Who wrote Linux Kerfuffle
, Minix 3
http://www.cs.vu.nl/~ast/brown/
(www.minix3.org) 3 . . -
Minix 3 (www.minix3.ru).
, 3- ., , , 2007.
. 4 . MINIX 3.
http://citkit.ru/articles/345/
LXF: , -, Minix 3 ? 5 . CD-ROM Minix
: ,
http://www.minix3.ru/docs/read_cdrom.pdf
, 6 MINIX 3.1.3
Minix 3 , -
http://www.minix3.ru/releasenotes-3.1.3.html
, DVD .

2008 Linux Format 51


FPGA


FPGA?
,
: .
- , FPGA , -
! .
? FPGA- ; -
Non! : Field - .
Programmable Gate Arrays [ ( !),
] . ?
. - -
.
-. .
,
? , -
, , ? .
, - : (86, - FPGA!
, ) :
[rows] [columns]. Windows, Linux-, OpenOffice.org,
Apache, Photoshop . FPGA. -
(OR, AND, ), - : , -
. , .
. ,

FPG -
,

. FPGA
.
FPGA
, : FPGA
, .
. , -
() . , -
, , .
? ! ( ), -
- ,
, . ? . ,
, - , , FPGA, - ,
. CPU , , , -
- FPGA. - . -
, () - :
. , . - . -
( , nets), - . - ,
, - , - .
. - - .
, - FPGA ?
FPGA. ? . -,
, FPGA - . ASIC (
, . - ) ,
. : FPGA,
. ,
. , () - ASIC, .
, , -

52 Linux Format 2008


FPGA

, , ; - !
ASIC-. (netlist). ? ?
, ;
FPGA , , -
. ,
? .
. , - FPGA , .
ASIC , .
FPGA. , - ,
ASIC : FPGA FPGA?
, - , ? , . , www.
, FPGA. HDL , , fpgacentral.com www.opencores.org. -
GPL
. . - .
FPGA, , iPod. :
. , , FPGA
FPGA? -
: , , , FPGA , Linux.
, ; - ?
. ? , : , -
-, FPGA. , FPGA, - FPGA , -
, ASIC, - (USB, VGA,
HDL. FireWire, ..), - ARM, - . ,
, , FPGA Linux!
LXF52 HDL !
, , - ! LXF
? ,
( ) -
HDL ! !

2008 Linux Format 53



-
, Linux.
-


.

, ,
,



,

, (-
) .
-

LPI-NG
, -
, -
, , .

Rolex, , Linux Professional Institute ,
, - .
- ,


, Linux Professional Institute
(LPI) [ , - LPI
. - 1 2
, GNU/
Linux, . .] - - -
, - - .
( ), . :
, , - , -
-
Postfix. - XF86Config,
. Linux.

, Postfix - ,
. LPI - -
. , .
OpenOffice.org Wietsa .
Venema ( Postfix - [Matthew Rice]
), Fretsaw Enema ,
. ; https://group.
. lpi.org/publicwiki/bin/view/Examdev/LPIC-10x https://
group.lpi.org/publicwiki/bin/view/Examdev/LPIC-20x.
,
, , -
[
. 11 . Man-
11 -
- Left, right, left, left, left, right...
( ),
, . Windows.

- - , ,
, - . -
, . .]. . - awk, bash shopt
Ug, ug, ug, ug - dotglob, -
Mac. Linux.
-
. -

54 Linux Format 2008



Unison
rsync.

, , -
. ! . , > , <
- . , / . -
, ,
? Enter, , -
? , :
? auto = true
, - , -auto
. :
Unison. ( , - $ unison -auto playtime
, ), - ,
Linux, Unix . , ignore (
Microsoft Windows; . ) , ,
, , rsync. rsync path , -
, . - .
, A Unison . Ubuntu
B rsync, . Unison :
, $ sudo apt-get install unison-gtk
rsync, . - unison-gtk. -
: Unison -
Unix Windows.
-
Rsync ( ~/*.prf),


( -
, ,
. -
), .
, , -
, . . , pedant.txt
(
Ubuntu ),
Documents - .
( Ubuntu 7.04)
( Ubuntu 8.04).
; Unison, -
Unison , . Unison . , :
: $ unison -doc topics

$ sudo apt-get install unison :
Unison
Unison ( $ unison -doc running
, hardy, - www.cis.upenn.edu/~bcpierce/unison.
Ubuntu) , -
SSH. ,
: .
$ ssh hardy unison -version
unison version 2.13.16
$ unison -version
unison version 2.13.16
SSH ,
Unison.
Unison, ,
~/.unison. playtime.prf,
, . :
root = /home/chris/Documents
root = ssh://hardy//home/chris/Documents
, -
:
$ unison playtime
SSH , Unison
, , ,
.

2008 Linux Format 55


?
Top VMstat .


, - . , -
. , -
( ), , , , -
, , , ,
.
top. , -
, -
Linux.
( ) -
top ,
.
,
. , ,
, .
vmstat
, -
.
.
ps . , , (% CPU), . ,
. , top
du , . h
, , man -
. , . , ,
df ( ) , , -
. ,
, , . top
lsof
TCP- ..
, -
/proc , , proc,
top. Windows
.
, , ;
,
. , , , top
, ;
.
top VMstat

VMstat ( virtual memory

(
statistics ). -
() 1 , 512 ,
3%. . SunOS, -
Linux ! ,
OpenOffice.org). . -
, , .
, , ,
.
, , , -
.
. , si so
, /
bi bo , -
.
. df -
, -
, , du , ! df

. -h,
, ,
, , 37G
38,212,204 . :
$ df -h
Filesystem Size Used Avail Use% Mounted on

- /dev/sda1 37G 25G 9.7G 73% /
. ( varrun 1006M 264K 1005M 1% /var/run
h . . ) varlock 1006M 0 1006M 0% /var/lock
F OpenOffice.org. udev 1006M 44K 1006M 1% /dev
. devshm 1006M 12K 1006M 1% /dev/shm

56 Linux Format 2008


VMstat

20
. ,
, OpenOffice.org
. .

Baobab
.

18834900 /home
5623532 /usr
901412 /lib
660688 /media
502952 /var

,
, /home , ?
, ,
. . # du -s /home/* 2> /dev/null | sort -nr | head -5
().
, 10009800 /home/camilla
, 4141604 /home/fred
. . 3865484 /home/chris
809720 /home/ellie
- 8268 /home/tom
. , - ! :
, , # du /home/camilla/*
, . 4 /home/camilla/appointments
? 0 /home/camilla/Examples
. , , - 10009784 /home/camilla/gossip
, , 4 /home/camilla/new-year-resolutions
. 4 /home/camilla/to-do-list
find, : /home/camilla/gossip. ,
# find / -size +1000M 2> /dev/null .
/home/camilla/gossip
1000 . -
, /home/camilla/gossip, .
: KDE System Guard. () OpenSUSE 11.0 -
# ls -lh /home/camilla/gossip Applications > System > Monitor > System Monitor
-rw-r--r-- 1 root root 9.6G 2008-07-06 07:31 /home/camilla/gossip [ > > > ]. -
, , , -
, . du , , (-
, . top ) -
. , .
: , Gnome -
# du -s /* 2> /dev/null | sort -nr | head -5 Baobab. :
.
Ubuntu 8.04.
KDE System Guard.
, .
- -
, - . -
-
-
( , ).

, -
-
, - ( , /home, /usr/, lib ),
, , ,
- .
- , -
, .
/ , , -
, -
. . LXF

2008 Linux Format 57


-
- ,
- FOSS,
: , MySQL...

, ,
LXF. , ,
, Linux- (
).

Linux Format: , , - .
MySQL?
: , MySQL AB ,
. , , -
. (,
): , -
, . , - ,
, MySQL ,
2000 -
.
, , MySQL ,
. 2001 MySQL AB -
, .
: ,
, ,
-, 2005
, , MySQL
. MySQL Ambassador [. ]
Sun: , Sun Microsystems -
, MySQL.

LXF: MySQL Ambassador?


?
: ,
.
... -
: , ,
Sun Microsystems , ;
MySQL .
Ambassador Sun [Kaj Arno].
- , LXF: ,
, - ? -?
. , - : , .
. -
, : , .
, : , -
. , - ,
... . , ! , , .
-, . , .
, -
LXF: ?
, MySQL AB, Sun Microsystems. , : . ---- [
, , , - ], -
. . ---- .

58 Linux Format 2008


, . , ,
, . -
, .

LXF: , 16 2008 MySQL


Sun Microsystems. ,
?
: , -
. , ,
,
. Sun MySQL?
, .
, ,
. ,
, .
,
Sun - .
.
, , . -
, , , MySQL Solaris
Sun Microsystems. , ,
Linux, , Sun
. MySQL. -
, MySQL ,
LXF: , - , , , -
, , - ,
MySQL? , , . ? !
- ?
: MySQL LXF: , . , ,
-, GPLv2 GPLv3. -, Sun , -
Sun Microsystems MySQL AB , , .
-. : : MySQL,
.
LXF: - MySQL Sun Microsystems, -
? , , -
: , MySQL . : [Jonathan Schwartz], [Richard
, - Green] , ,
- GPL Sun

.
.
,
Sun -
: - crippleware
... [ -
, ,
: .... ?, -
. ] , ,
100 , ? .

LXF: , , MySQL LXF: MySQL.


, ? , ?
: , , - . : 5.1 . -
(partitioning) (time-
MySQL, Sun, , - based triggers) cron,
: - . , Unix- Cron ,
, . , MySQL - :
, Open Source , - Windows Linux. -
, : . .
MySQL Enterprise: ,
MySQL Enterprise Server, MySQL Enterprise Monitor crontab.
. MySQL 6.0. , , -
, MySQL Enterprise Monitor. , : Maria, Falcon. -
, .
. , MySQL ,
. , . , , LXF: ? ?
, , - : :
, MySQL, . . ,

2008 Linux Format 59


LXF: Mandriva,
?
: , ! [Francois
Bancilhon] , ,
Mandriva .

LXF: :
.
MySQL ?
: web-, ,
FOSS Free and Open Source Software, .
, (,
, )
. MySQL GPL, , -, -
. -
[FSF]
, [Eben Moglen], , .
-
LXF .
,
: -
. , ,
. ...
, .
MySQL - LXF: -
, . , : ?
: MySQL [Florian
LXF: MySQL - Mueller] -
Sun? , , VirtualBox . , -
xVM... ,
: GlassFish. , . , -
NetBeans, OpenOffice.org, , , ,
. , , -
, Sun. : , ,
, - , ; ,
Sun Microsystems. , - .
, MySQL Solaris, - , , .
Solaris, , -
. , Linux. LXF: MySQL GPL, -
. , ,
LXF: MySQL , , ?
web-, - : ,
. ; , .
, , web- , MySQL
? . Contributor
: - MySQL , Licensing Agreement; , Sun
web-: , ... Contributor Licensing Agreement,
5.0, ,
: , . MySQL. ,
, . ! . -
, , -
LXF: , ,
, , : Ubuntu , .
MySQL [Ubuntu and MySQL are getting closer].
Linux ? LXF: :
: MySQL Linux , , ? -
. , - ?
: GPL, : , !
, , MySQL []. , , -
. , , , .
. Debian, Ubuntu ,
- . Ubuntu , : , MySQL -
, - , , .
. -
, . , - , ,
. . LXF

60 Linux Format 2008


3D modelling tool Reviews

Linux

...

62 - 84 ,
. -
, ? KDE4,
. ,
BitTorrent. . ,
-
GNU/Linux 66 -CD .

, 88
? ,
- ,

. Windows-?
--. , ...
70 GIMP -


GNU/Linux -
. .
. ,
. - 92 !
. ,
, -
: CMake
? . 74 ,
, , - , Python + PyGame =

.
. , ( ).
ASUS Eee Space Invaders.
PC 1000HD ( 96 QDVDAuthor

). , 78 LaTeX DVD-
Red Flag Linux ( - OpenOffice.org? ... AbiWord? .
- root KOffice? ?! .

, LaTeX ,
) Ubuntu. .
-
82
. ... Linux
, , - ,
,
, .
. , ,
. .

,
: Webmin
, , .
. Webmin -
- , , .
. , : - Perl web-,
, , , , ,
, , . Apache. -
. -: :
, - https://localhost:10000
: ,
. , - , .
-
, Webmin , -
, X ,
Windows - , - links SSH (
, . , ) Webmin. ,
. GNU/Linux -,
. . ? , , !
E.M.Baldin@inp.nsk.su ?

2008 Linux Format 61


.
Linux

:
, ,
.


,
. ,
LXF ,
,
( YouTube), . -
: ,
, , -
. , web /
, ,
.
,
web- ( ) -
.
. -
, web- Opera,
Foxmarks -
Firefox, . -
, . ,
.

1 Opera Link


web- Opera ) [Notes].
Opera Link: - - , .
, Opera Mini, OK, Sync
. , - .

. ; -
Opera, . , .
OpenSUSE 11 ,
Yast, Opera , Speed Dial.
Linux
,
, Mepis Ubuntu. -
RPM Deb-, , ,
.
Dragon 32. , ,
Opera.
>
Opera; .
Opera , -
web-
. ,
. ,
, .
,
Opera Link. , ,
Opera.
[Bookmarks], [Speed Dial] Opera ,
( Opera), [Personal Bar] ( .

Flock Google Docs.

62 Linux Format 2008



+ , Opera Link
URL. Speed Dial
. ,
Opera Link , - .
, , , .
> ,
, .
Opera,
>
Opera. ,
,
: ,
.
, ,
.


2 Foxmarks

Opera , - . , ,
Firefox? Mozilla ,
Weave, , - ,
. Foxmarks. Foxmarks - , . ,
, - ,
! Foxmarks, -
www.foxmarks.com (, . , .
Firefox) Install Now [ ] .
Foxmarks; .
Foxmarks Mozilla. - Opera Link (. ), Foxmarks
Firefox, OK, . , . p, .
Firefox 3, , .
, -
Foxmarks. ,
. , , Firefox, - :
, , - Foxmarks, ,
, . . !
, > Foxmarks >
, .
, -
.
, -
. My.Foxmarks.com
Foxmarks,
. ,
web-
( , -
-). -
, .

, . , -
, , -
. Foxmarks,
.
Foxmarks Firefox, - ,
. . !

2008 Linux Format 63


Vuze:
BitTorrent, ,
.


;
BitTorrent ,
Linux, -
.
Vuze ( BitTorrent, Azureus),
BitTorrent,
.
BitTorrent , ,
,
, , -
-
.
, ,
- (tracker), , , ,
Swarm ,
. - , .

, . . ( 31683),
, , , , .
Linux . Vuze Java, ,
- , Java-.
, , 3.1.1.0, 13 M, -
- http://azureus.sourceforge.net.
, . , Nautilus
Konqueror. Vuze Java, -


, Java Runtime Environment
, (JRE). .
Vuze
. ;
. , , :
, > NAT [Tools > NAT/Firewall test] , ,
[Test]. BitTorrent , . -
. , - - , (
Gnome, KDE ).

[Create New Launcher]. (Vuze) -
( BitTorrent), -
, .
Azureus ( Vuze) .
Vuze ( ),
, . ,
.
Vuze
, .
, , -
: , torrent-
, Firefox,
RSS SMS- .
> >
[Tools > Plugins > Get Plugins]; -
, > > [Tools > Plugins
> Installation Wizard], .

64 Linux Format 2008


- DVD
Vuze 3.1.1.0

: Vuze

1 Vuze 2 3 torrent-
- BitTorrent - , -
Azureus ( , , torrent- -
, . Tools > NAT/Firewall test, . http://
) . - , , - linuxtracker.org,
Vuze , , . torrent-
. Advanced ( , Vuze, . . ,
), - , - torrent-, S L. S=seed (..
. . ), L=leech ( ).
, .

4 5 6 torrent-
Vuze, File > Open Torrent File. Vuze -
Add, , torrent- . .
, . , - ,
Torrent; - . - . , -
(, . , , ,
); . torrent,
, . - Remove Remove > Delete Torrent File. LXF
.

2008 Linux Format 65



CD CD

Audio-CD:
, CD ( ),
. Sheik Yer Boot screen!


CD- DVD-
, -
, CD- -

, .
CD-,
, , -
, -
. ,
--
.
CD- -
,
-
.
.
-
! -
, -
XXI .
Blu-ray 16- DVD 1000
,
-CD .

1 CD
CD, 1996 Red Book CD-Text,
, Linux , ,
. . -CD
, , CD-Text, CD-Text
, .
-CD. - ,
Sony Philips 1980 - SACD DVD-Audio, , -
64
( ) PCM 16 . . Red Book
Studio.
( Red Book) , -
74 . ,
-, CD, 44100 - -
.
, .
.
,
-


-;
DASH- DAT- -
. -
,
. CD.
1988 [Orange Book] - Linux,
, , ,
, -CD - -CD-R.
CD-R. - , ,
CD, DVD- , , .
. , - GCDMaster 1.2.2 (http://cdrdao.sourceforge.net/gsdmaster)
PQ, - -, -
, .. ,

66 Linux Format 2008


CD

DVD
GCDMaster 1.2.2

,
. GCDMaster -
, , Audacity Sweep, -
. ,
WAV- ,
.
GCDMaster, ,
Cdrdao, -
. , ,
,
. -
.
, -
,
WAV- . -
, ,
.


,
GCDMaster,
: , Ubuntu Hardy
Universe. , Cdrdao, -
.
GCDMaster, , -
WAV- , /
. -CD, , . Add,
44,1 , 16-. , USB Audacity.

[ , - Audacity WAV CD,
WAV-,
, . .], - () Audacity -

. CD 44100. Close.
Let Me Take You To The Beach [ ?]
70- Studio Tan, - TOC
. , - RIAA [ GCDMaster , ,
, ..] , - . -
, . Audio; Create An Audio CD From WAV Files.
1988 . , , unnamed-0.toc. -
CD
; toc Table of
Contents .
, ;
.toc, GCDMaster . File > Save As
. Edit Append Track. -
, WAV-,
Add .
GCDMaster, , -
, .
Zoom , ,
, . Select
, Edit.
, Play
, CD
. Select Play
, .

GCDMaster CD ,
- ISO-,

,
Linux.

2008 Linux Format 67


CD

GCDMaster , .
Edit > Add Track Mark, ,
, (). - .
, CD-Text
CD- Edit . ,
. Track Info -
; Burn.
. Edit > Remove Track Mark .
. TOC- ,
Save, TOC-, , Open -
Record. GCDMaster, . TOC-,
. Simulate GCDMaster, , -
( , - TOC- WAV- .
, CD- ), GCDMaster man-
Linux- .

2
- , , CD.
, . -, , CD-R -
, . -CD-, , ,
-, .
. CD- , , -
, . ,
Gutenprint 5.0.0 ( Gimp-Print) 2006
, Linux CD
Epson, . -
: 5- (120
) - 3- (80 ) -;
- CD-.
; -

OpenPrinting (www.linuxfoundation.org/en/OpenPrinting).


Epson Stylus Photo R200 -
CD,
. : Stylus
Photo R285. R200 Gutenprint -
, CD.
, -
, CD
, .
, .
,
Epson CD, -,
. PostScript, .

68 Linux Format 2008


CD

Scribus Inkscape; Scribus,


PDF . Ardour
GIMP,
, - --
Inkscape 0.45 www.inkscape.org. Ardour, ,
Inkscape. GCDMaster
Inkscape A4, .
, . Ardour,
> : CD Markers, ,
CD Locations -
CD , .
CD-. -
120
, CD Marker
80 -CD. File Type , TOC-
WAV--
, , . TOC-
, GCDMaster , Ardour GCDMaster
. -, , . TOC.
.
, (-
) . Ctrl
, . ,
CD , Inkscape, , -
Gutenprint, - . Epson
- 40 . - CD - 5 inch CD - 3 inch Print To CD,
, .
, , Advanced properties CD -
. .
, CD.
( )
, . Inkscape. Print
, . ,
, . Print Using PostScript Operators; -
; , Print Destination, .
. Print, .
, . -
Delta Hey Max Nine Regular [Ray , .
Larabie], 56 30. Inkscape,
TrueType- , ,
www.larabiefonts.com. , -
, , .
, . CD, , -
, - -
; , - . , CD
, . ,
, . LXF
, Gutenprint. Scribus

CD
. .

2008 Linux Format 69


GIMP ,

Gimp:
GIMP ,
. .


- -, GIMP - , -
. . GIMP
GIMP,
, Inkscape Scribus. . ,
: GIMP - , -
, , , .
.
-
, . , -
InDesign. , - , , .
. , : . - .

, . -
GIMP
. , , .
, , GIMP .
, InDesign. ,
The Artists Guide to
, , .
Gimp Effects
[ , . -
Gimp . . -
]. - .
. , .
. , .
. - - , , ,
, - ( ), -
, .
. .
. , ,

, Linux .

70 Linux Format 2008


Gimp


18


-5
-2 .

. ,
( > ). -
. , , -
, .
, . -
,
BigStockPhoto.com,
( ), iStockPhoto.com
, . Stock.xchng
. - (www.sxc.hu).
, . ,
. ( -

, ; ), -
. , .

, -
. .
,
.
, - ( > ) . -
. , ? -
[comps]. , - . (
. > ) 100 .
, , .
, , RGB- 231/127/35.
. .
. . -
, - -
. . .
- .
, . .
, -
. , - , .
, . , > > HSV
2, 255 255.
. , ( 3) .
. - , OK.
Tahoma, .
sans-. ( > )
GIMP - ( > ).

2008 Linux Format 71


Gimp

, , ,
. ( ).

, . ,
. ,
Tahoma Bold Corefonts SourceForge.
. , , ,

( - .
- -5 -3.
). , , -
,
. ,

. . . .
- .
? 1500 Lorem ( , ).
Ipsum 100 . -
Vi (Shift+J ; , , .
) , - Shift (-
( Vi: G+Q+J). - ) ,
, , ,
.
GIMP.
100 , -
, ,
, GIMP .
.
.
, , -



BigStockPhoto
$2 . ID :

(Pretty Dancing
Woman) ( ): 1716725 (-
: 1066 x 1600),
(Sunflower
Girl): 2861058 (: 900 x 900).



. .
,
.

72 Linux Format 2008


Gimp

, ( ,
). .


. , ,
. , , .
, . ,
. ,
, (Ctrl+E). -
,
. - Lorem Ipsum: www.
lipsum.com
. ,
. ( - ( > , ).
, ). , .
: , ,
, ( > >
) . ,
. ,
. ( > )
( > ).
, -
( > ).
, , , -
. ,
, . -
, -
.
, -
. , . -
Shift, , -
. -
-
,
/ , -
, , .
- ,
. -
, .
. -
, , ,
. . LXF

GIMP .

2008 Linux Format 73


--
PyGame -


? ? :
1978 100 .


.
, -
.
-
DVD ,
Python 2.5.2 Space Invaders [ ]
PyGame 1.8.0 PyInvaders. , -

: ,
, -
. -
.
,
. ;
-
, .
,
. , , -
LXFDVD , -
. !
Python, -
. PyGame, -
,
SDL Python,
,
. Python -
, PyGame ,
, ,

1 Python
, - python test.py .
, , , -
. , 99% .
( ), - (define) Multiply
( ), ( a = b , , -


), Python . , . x y
43,92% ( Python, ) , -
def Multiply(x, y): .
, z=x*y z, x y.

return z -

a=5 .
b = 10 Multiply .
: print a is, a, and b is, b , -
http://mikeos.berlios. answer = Multiply(a, b) . Python -
de
if answer > 10: , , ,
print Result is bigger than 10 .. ,
else: Multiply,
print Less or equal to 10 .
, a b,
Python . test.py 5 10 . (
,

74 Linux Format 2008


PyGame


.) -
Multiply,
. return ? ,
, answer. , Python-
, answer ; ,
. ( 10), -
. - ,

, Python ,
(#)
, ! .

?
,
, Python.
-
,
, .
Python, . . -
, -

Python, http://docs.python.org/tut. , KWrite, .
, -.

2
. from pygame import *
Space Invaders , import random
. PyInvaders : Python,
; GIMP PyGame, -
LXFDVD ( /PyInvaders). ,
, : .
backdrop.bmp 640 x 480 , class Sprite:
. , def __init__(self, xpos, ypos, filename):
. self.x = xpos
hero.bmp 32 x 32 ; self.y = ypos
, , self.bitmap = image.load(filename)
. self.bitmap.set_colorkey((0,0,0))
baddie.bmp , . def set_position(self, xpos, ypos):
heromissile.bmp baddiemissile.bmp 32 x 32 self.x = xpos
, , , self.y = ypos
, . PyInvaders def render(self):
, screen.blit(self.bitmap, (self.x, self.y))
data, . Sprite. -
, Space , , ,
Invaders. , : , .
, :
, , , Sprite, -
. : . -
, . ,
. __init__ ,
( ),
( ), filename.
- set_colorkey PyGame,
. , - (0,0,0 RGB) .
! , , -
(PyInvaders.py) . , -
/PyInvaders LXFDVD. , , (
, . def), ()

2008 Linux Format 75


PyGame

PyGame, ,
( -
),
, , . .
PyInvaders ? enemies = []
- -
x=0
. .
for count in range(10):
-,
. , , y enemies.append(Sprite(50 * x + 50, 50, data/baddie.bmp))
score = 0 - - , x += 1
, , (, 100). hero = Sprite(20, 400, data/hero.bmp)
(score += 1) - ourmissile = Sprite(0, 480, data/heromissile.bmp)
. - . enemymissile = Sprite(0, 480, data/baddiemissile.bmp)
print You scored: ! enemies, (-
score . Python ,
, ). , (append) 10
: ,
Sprite. , -
. , . .
(
, www.pygame.org/docs ,
. - Tutorials Chimp - ),
, x, y . 50 * + 50 ,
, . ,
- . - 50, -
100, , .

. , 10 - ! !
Sprite , .
def Intersect(s1_x, s1_y, s2_x, s2_y): (), -
if (s1_x > s2_x - 32) and (s1_x < s2_x + 32) and (s1_y > s2_y - . , 640 x 480? ,
32) and (s1_y < s2_y + 32): y- ( ) 480,
return 1 , ,
else: .
return 0 quit = 0
, - enemyspeed = 3
. ( def), while quit == 0:
, . screen.blit(backdrop, (0, 0))
for count in range(len(enemies)):
( s1_x s2_x) enemies[count].x += enemyspeed
(s2_x s2_y), 1, . : enemies[count].render()
! , if enemies[len(enemies)-1].x > 590:
32 x 32 , , enemyspeed = -3
. for count in range(len(enemies)):
www.
init() enemies[count].y += 5
pygame.org/docs
screen = display.set_mode((640,480)) if enemies[0].x < 10:

key.set_repeat(1, 1) enemyspeed = 3
display.set_caption(PyInvaders) for count in range(len(enemies)):
PyGame. backdrop = image.load(data/backdrop.bmp) enemies[count].y += 5
. quit
/ (1/0),
(.. ,
). , enemyspeed -
,
.
,
while. -,
0 0 ( -
). -
. len(enemies) ,
10
.
x- , -
render() Sprite .
-
. ,
enemies[len(enemies)-1], (590 -
),
. , -
5 - ( ).

76 Linux Format 2008


PyGame

, .
if ourmissile.y < 479 and ourmissile.y > 0:
ourmissile.render()
ourmissile.y -= 5
if enemymissile.y >= 480 and len(enemies) > 0:
enemymissile.x = enemies[random.randint(0,
len(enemies) - 1)].x
enemymissile.y = enemies[0].y
. if
, ( ), 5 -
y- , -
. , -
,
. x-
: random.randint(0, len(enemies) - 1) -
0 ( )
, .
if Intersect(hero.x, hero.y, enemymissile.x, enemymissile.y):
quit = 1
for count in range(0, len(enemies)):
if Intersect(ourmissile.x, ourmissile.y, enemies[count].x,
enemies[count].y):
del enemies[count]
break
if len(enemies) == 0: . -
quit = 1 , . , !
display.update() PyGame. .
, , , ?
. () - ; -
, . - while. ,
for c ,
, - . .
, , ,
( -
). - ! , Python
. , , PyGame, , .
, . (PyInvaders.py) /PyInvaders
, ! LXFDVD,
for ourevent in event.get(): PyInvaders, .
if ourevent.type == QUIT: :
quit = 1 cd PyInvaders
if ourevent.type == KEYDOWN: python pyinvaders.py
if ourevent.key == K_RIGHT and hero.x < 590: . ,
hero.x += 5 - -
if ourevent.key == K_LEFT and hero.x > 10: , www.linuxforum.ru
hero.x -= 5 . -
if ourevent.key == K_SPACE: . LXF
ourmissile.x = hero.x
ourmissile.y = hero.y
.
SDL (, , ..) .
QUIT, ,
, quit, -
while.
, KEYDOWN, -
. :
, 5 .

,
. : , , -
, , PyInvaders; - , !
. - ,
enemymissile.render() ( ). , DVD
enemymissile.y += 5 - ,
hero.render() .
display.update()
time.delay(5)

2008 Linux Format 77


Hardcore
Linux
Hardcore Linux

Latex:
WYSIWYG
, .

O
penOffice.org
, -
. LaTeX ( -,
, ) -
, , , , -

.
LaTeX , -
TeX, . TeX
,
( ); LaTeX -
.
TeX LaTeX , -

, , , () -
. ,
, (, ,
..), LaTeX .
, , .
, ,
LaTeX , -
.

1 LaTeX
LaTeX. . .]. ,
\documentclass{article} . ,

\usepackage[utf8]{inputenc} / \begin{document}
\usepackage[russian]{babel} \end{document}. \maketitle -
\begin{document} \title, \author, \date [


\title{ Latex} ]. .
LaTeX \author{ } ;
- \date{ 2008} ,
\maketitle

LaTeX ,

Word TeX, .
TeX ,
; LaTeX
.
.

.
. % ,
\end{document}
.
:
\begin{document}. (
article []), [
-
, , LaTeX.

GUI Festival Qt Python.

78 Linux Format 2008


Hardcore Linux


, . ,
document ( ), -
. -

, , LaTeX .
... % , , ,
. , , , LaTeX -
\. , , . , -
( ) ( - , -
). . ,
; - (
):
. latex file.tex
\usepackage{setspace}
DVI-, file.dvi,
\setlength{\parskip}{1ex}
( Evince). pdflatex file.tex \setlength{\topmargin}{0in}
PDF-. latex file.tex \setlength{\oddsidemargin}{0in}
. \setlength{\evensidemargin}{0in}
( !), \setlength{\textheight}{9in}
LaTeX
X . , - \setlength{\textwidth}{6.25in}

LaTeX , \setlength{\headwidth}{6.25in}
.
. ,
( Too many }s Runaway
argument), \end{_} , ;

(Undefined control sequence). , - .
Overfull [or underfull] , -
hbox , - . -

, . Vim,
VIM-
LaTeX (http://vim-
2 latex.sourceforge.
net),

, .
; , .
. , LaTeX.
, , , AUCTeX (www.
gnu.org/software/
\begin{document} \end{document}. auctex)

, , , - Emacs.
( ) .
:
\section{ LaTeX}
.
\subsection{}
.
\subsubsection{ --}
. , .
LaTeX -
, . -
, , .
, \section*{} ( \subsection*{}
. .) .
,
latex file.tex
. -
( , ), -
, , -
. ,
, . ;
, , . .

2008 Linux Format 79


Hardcore Linux

\textbf{ }.
Courier \texttt{ }.

- . ,
( , \lf , LaTeX ,
!), LaTeX - Linux Format ( ,
() ). (
\newcommand. , xspace ), LaTeX . -
, . : , ,
. , -
1 , (
, :
!) :
\usepackage{xspace} , -
\newcommand{\lf}{Linux Format} , - -
\setlength{\parskip}{1cm}
. , Linux . [ , .
Format , \lf. . .]
xspace , LaTeX, \setlength{\parindent}{1cm}
LaTeX \renewcommand. ,
, - , , ,
, !
LaTeX , , , ex ( -
\begin{itemize} ), em ( ), bp ( ,
\item ). ex em,
\item (),
\item .
\end{itemize}
\begin{enumerate}
\item
\item
\item
\end{enumerate}
\begin{description}
\item[LaTeX] LaTeX--
\item[] , LaTeX
\item[]

\end{description}

\begin{_} . . . \end{_}. ( , -
.) ,
,
. LaTeX -
, [ TeX
-
, . .]
: \begin{quote} ... \end{quote}
\begin{quotation} ... \end{quotation} (
), begin{verse} ... \end{verse}
(
\\). .
LaTeX , -
. ,
- \emph{}. .

3
, LXF - graphicx:
. LaTeX , .
, , . LaTeX.
LaTeX- : .
% LaTeX.
\usepackage{graphicx} ,
% ,
\begin{figure} CTAN (Comprehensive Tex Archive Network). ,
\includegraphics{tree.eps} ,
\caption{\label{tree} .} . .
\end{figure} OK, .

80 Linux Format 2008


Hardcore Linux

LaTeX - . EPS- ,
, . PS ( PDF) ,
.
, . -
, , - -
LaTeX, . , , ( ,
. , ),

, , LaTeX (-

LaTeX , [tbh] , 1.1) . \begin{center} ...
, : \end{center}.
\begin{figure}[tbh] \ref{tree} ,
LaTeX (t), . .

(b) , (h) .. , , ,
. latex file.tex
[tbh!], , - .
, LaTeX . - -
\includegraphics. , , 10
EPS (Encapsulated PostScript) (
, - , .
). GIMP EPS JPG , , ,
PNG , ; Inkscape, LaTeX.
OpenOffice.org Draw

4
, , - .
, \closing{ ,}
: \ps{P.S. . ,
\documentclass{article} .
, , }
\documentclass . , \encl{enclosure.txt}
\documentclass[a4paper,11pt]{article} \end{letter}
A4 - \end{document}
11 pt. : twoside, twocolumn, draft LaTeX ( )
(

), leqno/reqno , (- ,
( ) landscape. , ). LXF
. (
: \begin{letter}... \end{letter}) , - LaTeX
8394.
article () . ,
report () . ( - , : ..
book () , ).
. , LaTeX , LaTeX
(ISBN 978-5-9775-
letter () , . (
0230-6)
, - ). , , ,
. , article -
, report book . ( , . LXF
titlepage notitlepage \documentclass.
LaTeX !)
, letter.
\documentclass{letter}
\usepackage[utf8]{inputenc}
\usepackage[russian]{babel} LaTeX . org), TeX-,
\signature{ } - .
\address{ \\ } , - , , ,
\begin{document} . ,
\begin{letter}{ \\ \\ } BibTeX (
LaTeX) .
\opening{ ,}
, , , ,
,
. CTAN, , ,
. , Comprehensive Tex Archive Network (www.ctan. .
, .

Nagios.

2008 Linux Format 81



:

.
; ,
. , , !

1

, .
, ;
. ~/.bash_history,
- . ,
, , ,
. ( !)
, ? ,
. ,

? ,
, ,
- ?
, wiki, -
( - ).
, . .
, ,
- .
( ).
, , -


, - .
: , - , -
, . . , -
, , , . -
, . wiki, ,
, , .
, -
, . 2
, ,
.
Linux- , .

.
,
, - -
, .
diff, -

( , ),

. vimdiff gvimdiff. X, gvimdiff -
.

3

.
, , .
. - -
. , :
?
() .
, ? ? -
? ?
Wiki ! iptables? ?

82 Linux Format 2008



gvimdiff
4
. , . ,

( ? ,
, ?), . .
- .
. ( , , ?)

5
, -
, /bin/sh
init. , -
: ,
iptables,
. , -
, - .
Grub -
. , kernel,
. init=/bin/sh ( init=/bin/bash, ), -
ENTER, B .
sh bash -
. (
, ), - . , ,

. , , . . -
. , , - . -
, . 30 , .
ps, top df
, ,
6 . LXF .
, - ,
, , -
,
. , ,
-
: .

/ ?
?
?
, ? (
, -
NFS, )
-
?
. ,
? , , - , Subversion,
. . , , ,
. , , - ,
. . , ,
, ,
. - , - - - ...
, . -
! , ,
, , -

, -
- . .
, .
Subversion . -
, , , -
( ) , - , Puppet .
. : , , -

2008 Linux Format 83


KDEKDE
4
4
Linux.


3
. - ,

.


, - ,
Qt 4, - . , -
KDE. Plasma
data engines, - .
. ,

KDE Plasma () -
. ,
, Plasma::DataEngine, Plasma/
, DataEngine ( plasma/dataengine.h). -
/proc/ KDE 4.0.x KDE 4.1.x (, - , TestDataEngine:
meminfo, 4.0 , - class TestDataEngine : public Plasma::DataEngine {
- KDE 4 ). Q_OBJECT
/proc, , libplasma, KDE public:
4.1.x, . TestDataEngine(QObject* parent, const QVariantList& args);
. , - void init();
Plasma , - protected:
, , , - bool sourceRequestEvent(const QString& name);
.. ( bool updateSourceEvent(const QString& source);
, bool sourceRequested(const QString& name);
). bool updateSource(const QString& source);
. , };
( - TestDataEngine
, - , !). . , -
, - Plasma::DataEngine libplasma
1.0.x libplasma 1.1 . -
, - :
. ,
. KDE, - .
, - libplasma -.
. -
(data sources). - sourceRequested(), updateSource().
, sourceRequestEvent()
. , updateSourceEvent(). TestDataEngine -
( ( ).
QVariant). - ,
( QHash). init(). , -
, - ,
Plasma . :
( TestDataEngine::TestDataEngine(QObject* parent, const QVariantList&
/proc/meminfo). args)

84 Linux Format 2008


KDE 4

DVD

: Plasma::DataEngine(parent) { .
setMinimumUpdateInterval(1000); , ,
} ( ).
void TestDataEngine::init() { QString, QVariant.
updateSource("MemFree"); , ,
updateSource("Buffers"); setData() -
} . ,
bool TestDataEngine::sourceRequestEvent(const QString &name) { . ,
return updateSourceEvent(name); . Plasma ,
} . , setData() -
bool TestDataEngine::sourceRequested(const QString &name) { ,
return updateSourceEvent(name); .
} ,
bool TestDataEngine::updateSource(const QString &name) { sourceRequestEvent(), sourceRequested(), updateSource() -
return updateSourceEvent(name); updateSourceEvent(). ,
} KDE 4.1.x , -
bool TestDataEngine::updateSourceEvent(const QString &name) { sourceRequested() updateSource().
QFile file("/proc/meminfo"); init() (,
file.open(QIODevice::ReadOnly); , KDE 4.0.x).
char line[256]; updateSourceEvent(),
while (file.readLine(line, 256) != 0) { MemFree ( ), Buffers. -
QString s = line; , MemFree Buffers,
if (s.indexOf(name) >= 0) {
setData(name, s); /proc/meminfo ( ,
file.close(); ).
return true;
} setMinimumUpdateInterval(),
} ( ).
file.close(); ,
return false; ,
} . , ,
K_EXPORT_PLASMA_DATAENGINE(testde, TestDataEngine) ,
#include "testde.moc" ( updateSourceEvent()) ,
updateSourceEvent(), setMinimumUpdateInterval().
. - K_EXPORT_PLASMA_DATAENGINE() -
- , -
. updateSourceEvent() .
, true, - ,
false. Plasma, .
/proc/meminfo , .desktop-
. ( -
= ) :
[Desktop Entry]
, - Name=Test Data Engine
, . Comment=Test Data Engine
, , Type=Service
, -
/proc/meminfo ( - X-KDE-ServiceTypes=Plasma/DataEngine
). , X-KDE-Library=plasma_engine_testde
updateSourceEvent() /proc/meminfo - X-Plasma-EngineName=testde
. , - X-KDE-PluginInfo-Author=Andrei Borovsky
true, false. - X-KDE-PluginInfo-Email=
setData() Plasma::DataEngine. X-KDE-PluginInfo-Name=testde

2008 Linux Format 85


KDE 4

X-KDE-PluginInfo-Version=0.1 plasmaengineexplorer,
X-KDE-PluginInfo-Website= , plasmoidviewer .
X-KDE-PluginInfo-Category=Examples testde
X-KDE-PluginInfo-Depends= sudo make install
X-KDE-PluginInfo-License=LGPL Plasma
X-KDE-PluginInfo-EnabledByDefault=true kquitapp plasma
X-KDE-ServiceTypes Plasma/ plasma
DataEngine ( Plasma). X-KDE-Library - plasmaengineexplorer (. 1).
plasma_engine_testde (
plasma_engine_testde.so), X-Plasma- .
EngineName (, , testde.
Plasma) testde. , X-KDE-PluginInfo- plasmaengineexplorer ,
EnabledByDefault true. .
CMakeLists.txt , init().
. :
project(plasma-testde) . , -
set(CMAKE_INSTALL_PREFIX /usr/) , ,
find_package(Qt4 REQUIRED) , Request.
find_package(KDE4 REQUIRED)
include(KDE4Defaults)
find_package(Plasma REQUIRED) Plasma -
add_definitions (${QT_DEFINITIONS} ${KDE4_DEFINITIONS}) , , -
include_directories(${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} testde. meminfo,
${KDE4_INCLUDES} ) meminfo.tar.gz LXFDVD.
set(testde_engine_SRCS testde.cpp) KDE -
kde4_add_plugin(plasma_engine_testde ${testde_engine_SRCS}) , wiki-
target_link_libraries(plasma_engine_testde ${KDE4_KDECORE_LIBS} . , ,
${PLASMA_LIBS}) ,
install(TARGETS plasma_engine_testde DESTINATION ${PLUGIN_ KDE. , -
INSTALL_DIR}) . ,
install(FILES plasma-dataengine-testde.desktop DESTINATION , -
${SERVICES_INSTALL_DIR}) plasma/dataengine.h plasma/dataenginemanager.h
, - , KDE, (-
. kdebase-workspace).

. . dataEngine(),
PLUGIN_INSTALL_DIR, install(), (
/lib/kde4/. , SERVICES_INSTALL_ loadDataEngine() Plasma::DataEngineManager).
DIR ( .desktop-) ,
/share/kde4/services/. , Plasma::DataEngine, -
( , (,
/share/kde4/services/ - Plasma::DataEngine). KDE
.desktop-). KDE - -, -
, , .
/usr, loadDataEngine(),
CMAKE_INSTALL_PREFIX. dataEngine() -
Plasma, Plasma::DataEngineManager. ,
, ( , ,
, ). connectSource().
tested - meminfo:
void MemInfo::init() {
dataEngine("testde")->connectSource("MemFree", this, 1000);
dataEngine("testde")->connectSource("Buffers", this, 1000);
}
, -
. connectSource()
,
, (
, , Plasma::Applet).
-
. ,
, , , .
connectSource()? -
. 1. -
Plasma Engine dataUpdated(), -
Explorer. . , Qt

86 Linux Format 2008


KDE 4

, , -
Q_INVOKABLE. -
, Plasma::Applet.
dataUpdated() :
void dataUpdated(const QString&, const Plasma::DataEngine::Data&)
dataUpdated() -
,
Plasma::DataEngine::Data, . -
-
(. 2).

. 2. .

dataUpdated() :
void MemInfo::dataUpdated(const QString &name, const
Plasma::DataEngine::Data &data){
m_mf = data.value("MemFree", m_mf).toString(); . 3. Add
m_bs = data.value("Buffers", m_bs).toString(); Widgets.
update();
} . -
. CMake -
Plasma::DataEngine::Data QString make, sudo make install ( -
m_mf m_bs, update(), KDE). , ,
( paintInterface() - plasmoidviewer
m_mf m_bs). Add Widgets ( 3).
Plasma::DataEngine::Data.
QHash (LXF102).
value().
( ),
() ,
value() ,
. , . 4.
m_mf = data.value("MemFree", m_mf).toString(); MemInfo.
m_mf ,
MemFree, ; , , , -
m_mf. , KDE.
dataUpdate() , ,
, KDE 4. LXF

2008 Linux Format 87


R

R


2 ,
, ,
, R .

, , , -
(LXF109).
R -

cor:
- , - > cor(5:15, 7:17)
, - , - [1] 1
. , > cor(5:15, c(7:16, 23))
R -
[1] 0.9375093
-
- - (
). ,
- ,
. . - (data frame). cor -

,
,
R. , :
> cor(longley)
GNP.deflator GNP Unemployed Armed.Forces


- GNP.deflator 1.0000000 0.9915892 0.6206334 0.4647442
. GNP 0.9915892 1.0000000 0.6042609 0.4464368
. , Unemployed 0.6206334 0.6042609 1.0000000 -0.1774206
, , Armed.Forces 0.4647442 0.4464368 -0.1774206 1.0000000
, Population 0.9791634 0.9910901 0.6865515 0.3644163
. : Year 0.9911492 0.9952735 0.6682566 0.4172451
, - - Employed 0.9708985 0.9835516 0.5024981 0.4573074
. Population Year Employed
GNP.deflator 0.9791634 0.9911492 0.9708985
R

GNP 0.9910901 0.9952735 0.9835516
http://developer.r-project.org/Logo/ , Unemployed 0.6865515 0.6682566 0.5024981
. - Armed.Forces 0.3644163 0.4172451 0.4573074
- Population 1.0000000 0.9939528 0.9603906
, -1 Year 0.9939528 1.0000000 0.9713295
+1. (.. +1 -1), Employed 0.9603906 0.9713295 1.0000000
. - , ; , -
, . ?
, , . cor
, - use; all.obs,
. , -
1, cor. use complete.obs,
.
. , .
, , ,
, . , -
, .
, , ,
. -

88 Linux Format 2008


R


. use pairwise. Examination 0.69921153 -0.6003402 -0.11433546
complete.obs. Education 1.00000000 -0.1791334 -0.09932185
, - Catholic -0.17913339 1.0000000 0.18503786
- Infant.Mortality -0.09932185 0.1850379 1.00000000
, . , -
> cor(swiss) .
Fertility Agriculture Examination [Spearman] .
Fertility 1.0000000 0.35307918 -0.6458827 (..
Agriculture 0.3530792 1.00000000 -0.6865422 ). , -
Examination -0.6458827 -0.68654221 1.0000000 .
Education -0.6637889 -0.63952252 0.6984153 method spearman:
Catholic 0.4636847 0.40109505 -0.5727418 > x <- rexp(50);
Infant.Mortality 0.4165560 -0.06085861 -0.1140216 > cor(x, log(x), method="spearman")
Education Catholic Infant.Mortality [1] 1
Fertility -0.66378886 0.4636847 0.41655603 ,
Agriculture -0.63952252 0.4010951 -0.06085861 :
Examination 0.69841530 -0.5727418 -0.11402160 > clP <- cor(longley)
Education 1.00000000 -0.1538589 -0.09932185 > clS <- cor(longley, method = "spearman")
Catholic -0.15385892 1.0000000 0.17549591 > i <- lower.tri(clP)
Infant.Mortality -0.09932185 0.1754959 1.00000000 > cor(cbind(P = clP[i], S = clS[i]))
P S
> # . P 1.000000 0.980239
> swissNA <- swiss S 0.980239 1.000000
> # . -
> swissNA[1,2] <- swissNA[7,3] <- swissNA[25,5] <- NA ,
> cor(swissNA) . ,
cor(swissNA) : cov/cor . -
cor.test:
> cor(swissNA, use = "complete") > x <- rnorm(50)
Fertility Agriculture Examination > y <- rnorm(50, mean = 2, sd = 1);
Fertility 1.0000000 0.37821953 -0.6548306 > # .
Agriculture 0.3782195 1.00000000 -0.7127078 > cor.test(x,y)
Examination -0.6548306 -0.71270778 1.0000000
Education -0.6742158 -0.64337782 0.6977691 Pearson's product-moment correlation
Catholic 0.4772298 0.40148365 -0.6079436 data: x and y
Infant.Mortality 0.3878150 -0.07168223 -0.1071005 t = 0.2496, df = 48, p-value = 0.804
Education Catholic Infant.Mortality alternative hypothesis: true correlation is not equal to 0
Fertility -0.67421581 0.4772298 0.38781500 95 percent confidence interval:
Agriculture -0.64337782 0.4014837 -0.07168223 -0.2447931 0.3112364
Examination 0.69776906 -0.6079436 -0.10710047 sample estimates:
Education 1.00000000 -0.1701445 -0.08343279 cor
Catholic -0.17014449 1.0000000 0.17221594 0.03600814
Infant.Mortality -0.08343279 0.1722159 1.00000000
> # .
> cor(swissNA, use = "pairwise") > cor.test(x, 2*x);
Fertility Agriculture Examination
Fertility 1.0000000 0.39202893 -0.6531492 Pearson's product-moment correlation
Agriculture 0.3920289 1.00000000 -0.7150561 data: x and 2 * x
Examination -0.6531492 -0.71505612 1.0000000 t = Inf, df = 48, p-value < 2.2e-16
Education -0.6637889 -0.65221506 0.6992115 alternative hypothesis: true correlation is not equal to 0
Catholic 0.4723129 0.41520069 -0.6003402 95 percent confidence interval:
Infant.Mortality 0.4165560 -0.03648427 -0.1143355 11
Education Catholic Infant.Mortality sample estimates:
Fertility -0.66378886 0.4723129 0.41655603 cor
Agriculture -0.65221506 0.4152007 -0.03648427 1

2008 Linux Format 89


R

, -
, - ellipse. -
. - ,
, -
. . -
p-, - +1 -1, .
. . -
conf.level. plotcorr (.2):
, method , > # .
( ) > install.packages(pkgs=c(ellipse))
. > # .
, , , > library(ellipse)
. R , > # .
. > plotcorr(cor(longley))
symnum,
- , -
, ,

Armed.Forces
GNP.deflator
:

Unemployed

Population

Employed
> symnum(cor(longley))
GNP. GNP U A P Y E

GNP

Year
GNP.deflator 1
GNP B 1
Unemployed , , 1
Armed.Forces . . 1 GNP.deflator
Population B B , . 1
GNP
Year B B , . B 1
Employed B B . . B B 1
Unemployed
attr(,"legend")
[1] 0 0.3 . 0.6 , 0.8 + 0.9 * 0.95 B 1} Armed.Forces
symnum
, , - Population
.
- Year
. : -1
+1 , , Employed
(.1). -
image axis:
> C <- cor(longley)
> image(1:ncol(C), 1:nrow(C), C, col = rainbow(12), . 2. plotcorr ellipse.
. 1. + axes = FALSE, xlab = "", ylab = "")
> # .
> axis(1, at = 1:ncol(C), labels=colnames(C))
. > axis(2, at = 1:nrow(C), labels=rownames(C), las = 2) (contigency tables)
-
. ,
Employed ,
.
table.
Year , -
:
> # ,
Population
> # (n=100, =5).
> table(rpois(100,5))
Armed.Forces 0 2 3 4 5 6 7 8 9 10 11
1 7 18 17 22 13 13 4 1 1 3

Unemployed > with(airquality, table(cut(Temp, quantile(Temp)), Month))


Month
GNP 5 6 7 8 9
(56,72] 24 3 0 1 10
(72,79] 5 15 2 9 10
GNP.deflator (79,85] 1 7 19 7 5
(85,97] 0 5 10 14 5
R -
GNP.deflator Unemployed Population Employed
,
.

90 Linux Format 2008


R

. mosaicplot (. 3) -
, ( ,
, , , plot):
- > mosaicplot(Titanic,main="Survival on the Titanic",color=TRUE)
. chisq.test
ftable: ( ,
> ftable(Titanic, row.vars = 1:3) -
summary). ,
Survived No Yes :
Class Sex Age > x <- margin.table(HairEyeColor, c(1, 2))
1st Male Child 0 5 > chisq.test(x)
Adult 118 57 Pearson's Chi-squared test
Female Child 0 1 data: x
Adult 4 140 X-squared = 138.2898, df = 9, p-value < 2.2e-16
2nd Male Child 0 11 HairEyeColor -
Adult 154 14 . , ,
Female Child 0 13 margin.table.
Adult 13 80 .
3rd Male Child 35 13
Adult 387 75 assocplot.
Female Child 17 14 . 4 (
Adult 89 76 ) .
Crew Male Child 0 0 ,
Adult 670 192 . -
Female Child 0 0 ,
Adult 3 20 .
row.vars > x <- margin.table(HairEyeColor, c(1, 2))
, , - > assocplot(x, main = "Relation between hair and eye color")
. col.vars
, .
Relation between hair and eye color
table . -
. , :
> d <- factor(rep(c("A","B","C"), 10), levels=c("A","B","C","D","E"))
Brown

> is.na(d) <- 3:4


> table(factor(d, exclude = NULL))

A B C <NA>
9 10 9 2
Eye

Blue

Survival on the Titanic

1st 2nd 3rd Crew


Hazel

Child Adult Child Adult Child Adult Child Adult


No

Green
Male
Yes

Black Brown Red Blond

Hair
Sex

. 4. assocplot.
No
Female
Yes

,
,
.
-
Class . , -
,
. ,
. 3. . . LXF

: !

2008 Linux Format 91


CMake
-
CMake


2 CMake
. ,
.


, ? - endif(BORLAND)
else(${CMAKE_SYSTEM_NAME} STREQUAL Linux)
message(STATUS "Only GCC is supported on Linux")
. , endif(${CMAKE_SYSTEM_NAME} STREQUAL Windows)
- message(STATUS "CMake generates " ${CMAKE_GENERATOR})
. , , message() -
, - CMake. -
. , . . -
, -, - : SEND_ERROR, FATAL_ERROR STATUS.
,
(www.kevinmitnick.com). , - . CMakeLists.txt -
. , SEND_ERROR,
, , CMakeLists.txt . FATAL_
CMake. ERROR CMake .
, CMake , STATUS -
, . message()
. CMake.
CMake_SYSTEM_NAME (,
Linux Windows). CMake_SYSTEM_VERSION -
, CMake ( Linux ).
, if(), , , ,
. - -. , -
, - , .
CMake, . , ,
CMake .
, CMake .
, ,
. , - N, NO, OFF, FALSE, NOTFOUND, <variable>-NOTFOUND,
, - (False), -
. sysinfo.tar.gz LXFDVD (True).
CMakeLists.txt. NOT.
- , CMake CMake . -
: EQUAL
project(SystemInfo CXX) (), GREATER (), LESS (). -
message(STATUS "System: " ${CMAKE_SYSTEM_NAME} " " ${CMAKE_ , , STREQUAL,
SYSTEM_VERSION}) STRGREATER STRLESS. , -
message(STATUS "Processor: " ${CMAKE_HOST_SYSTEM_PROCESSOR}) - ,
if(${CMAKE_SYSTEM_NAME} STREQUAL Windows) DEFNED:
if(MSVC) if(DEFINED variable)
message(STATUS "Compiler: MSVC, version: " ${MSVC_VERSION}) MATCHES
endif(MSVC) .
if(BORLAND) if() else()
message(STATUS "Compiler: BCC") elseif(), -

CMake -.

92 Linux Format 2008


CMake

DVD

. CMake ,
. - , . CheckIncludeFile
elseif() , check_include_file(), ,
else() , if(). . , ,
if() endif(), - , GL/glx.h:
if() else() ( - include(CheckIncludeFile)
CMake). check_include_file("GL/glx.h" HAVE_GLX_H)
else() endif() - include() -
, . - , (
, , , - find_package()).
, . , -
CMake else() endif() , . check_include_file()
, . , ,
CMake , Linux . -
: , 1, 0.
-- System: Linux 2.6.25.5-1.1-default , ,
-- Processor: i686 , , - -
-- Only GCC is supported on Linux .
-- CMake generates Unix Makefiles check_include_file() -
Windows XP + Visual Studio 2005 . CheckIncludeFiles check_include_
: files(),
System: Windows 5.1 . CheckIncludeFilesCXX
Processor: x86 check_include_files_cxx(),
Compiler: MSVC, version: 1400 C++.
CMake generates Visual Studio 8 2005 check_include_file()
CMakeLists.txt, (
CMake CMakeCache.txt
CMake, ).
, . ,
- CMakeCache.txt. check_include_files(). check_
CMakeCache.txt , - symbol_exists() CheckSymbolExists ,
CMake ,
(, - . check_library_exists() ( CheckLibraryExists)
CMakeCache.txt , .
check_function_exists() ( CheckFunctionExists) -
CMakeLists.txt). CMakeCache.txt , .
[
, . .].

[:]= , CMake
, , - ,
. , .
CMake , - - ,
. , CMake, - -
; , ( ).
, -
CMake.txt ( ). .
CMake. CMake
CMakeCache.txt .
, CMake - CMakeLists.txt,
, - , , CMake
. .
, CMake , , ,
. .

2008 Linux Format 93


CMake

,
/usr/share/CMake/
Modules/ .CMake. , -
, , , .
. , .
CMake ( , , -
).
, , - , ( -
CMake ? -, ). CMake .
- ,
. , ( ) -
CMake . , ,
CMakeLists.txt,
, CMakeLists.txt,
CMake .
CMake , ,
. ,
, wxWidgets.
C/C++. - ( ) /samples/ipc -
configure_file(). , - wxWidgets. ,
. - -
CMakeLists.txt : ipc: server client ( -
check_include_file_cxx("GL/glx.h" HAVE_GLX_H) , ipc.tar.gz). CMakeLists.txt,
set (NUM_VAR 16) ,
configure_file(config.h.in config.h) , . ,
configure_file(). config.h.in , CMakeLists.txt client
, CMake config.h (, , client):
( config.h.in ). project(client)
config.h.in, , cmake_minimum_required(VERSION 2.6)
CMake, set(client_SRCS client.cpp)
#cmakedefine HAVE_GLX_H if(WIN32)
#define NUM_VAR ${NUM_VAR} set(client_SRCS ${client_SRCS} client.rc)
endif(WIN32)
cmake ./ add_executable(client WIN32 ${client_SRCS})
config.h target_link_libraries(client ${wxWidgets_LIBRARIES})
: ,
#define HAVE_GLX_H find_package() , -
#define NUM_VAR 16 .
CMake HAVE_GLX_H , - CMake,
True, ipc CMakeLists.txt:
#cmakedefine HAVE_GLX_H project(ipc)
cmake_minimum_required(VERSION 2.6)
#define HAVE_GLX_H set(wxWidgets_USE_LIBS base; core; net)
HAVE_GLX_H , - find_package(wxWidgets REQUIRED)
False, , - include(${wxWidgets_USE_FILE})
include_directories(${CMAKE_CURRENT_SOURCE_DIR})
/* #undef HAVE_GLX_H */ add_subdirectory(client bin)
${VARIABLE} add_subdirectory(server bin)
@VARIABLE@, , find_package() include(), -
VARIABLE ( wxWidgets_USE_LIBS,
, #define). -.
wxWidgets, wxWidgets_USE_LIBS,
net, .
add_subdirectory() -
.
-
: , , -
, CMakeLists.txt,
, add_subdirectory() -
.
CMakeLists.txt , , -
,
. , -
- ,
: . -
. CMake.

94 Linux Format 2008


CMake

cmake

-
cmake:
-D CMake -
.
-: [:]=, :
cmake -D TESTVAR:BOOL=1 ./
CMakeCache.txt
TESTVAR:BOOL=1
-U , -
, -
.
-G
( , - -
CMAKE_GENERATOR). , -
,
cmake --help .
-E CMake .
, . , -
: . ,
cmake -E help -
-i CMake . ( bin).
--system-information CMake CMakeLists.txt -
, CMakeLists.txt. , include_directories().
- -
. , ,
--help-command , - CMake.
. ipcsetup.h, -
. include_directories() -
( --help- . include_directories()
*). : ( -
cmake --help-command project ). ./,
--help-command-list , - -, CMake_
. CURRENT_SOURCE_DIR,
--help-module - CMakeLists.txt, -
. . CMakeLists.txt , ,
--help-commands .
cmake. :
--help-property , --help-command, - cmake ./
. make
--help-variable , --help-command, bin server .
. ? :
CMake -
add_subdirectory(). , -
, . LXF
. , ,

: .

2008 Linux Format 95


Linux

:

DVD

DVD
QDVDAuthor 1.5.0

4
DVD-.
.

Q
DVDAuthor
DVD-Video , .
1.0, -
. QDVDAuthor
1.0, ,
, -
.
QDVDAuthor
: DVDAuthor ( Q

Linux
QDVDAuthor , Qt- ).
1997., -
2003 , DVD.
, , , Tools > Setup
,
[ > ] Paths [].

. , . 1. Scan System
[ ] -
(/bin, /usr/bin ..).
.
Info []. . 2.
, , - .

. Search []
.
- :
, ,
DVD (MPEG2/MP2), ,
.
, , , -
, -
,
, -
.

. 1. ,
Paths (. 2) : ,
.
: , -
, (,
, ..). :
. Add Movie [ ] Add Slideshow [ -].

DVD.

96 Linux Format 2008


(chapters),
DVD-.

Properties []
Chapters (. 3).
, . -
( Autochapters), -
.

, Add
chapter [ ], -
, ::. (.. , ,
). -
Add chapter; .
- , ,
Del chapter [ ].
, Accept [].

. 3. .

DVD-; DVD-. Main Menu VMGM. -
. ,
, - DVD-Video (
Tools/Visible Region [ > ]. 612 ). -
DVD- : - (, )
, : ,
DVD-. (. 2).
. .
: , , :
DVD-Video . .
, . -, Add background [ ], -
Add Movie. , , , . , -
, , :
MPEG2. - , - ,
(, avidemux), - . , OK.
MPEG-PS, DVD . ,
, Add audio [ ]
. -
? -
MP2.
: , ,
? - ( -. .
, ). , Kino, : -
! . (frame), (text),
: (image), (movie) (from
QDVDAuthor. : library); ,
XML . Add text
QDVDAuthor, . [ ]; .
, Kino , , -
, - , ,
Kino , DVD-. , , ..,

2008 Linux Format 97


. 4.
DVD-


.

. -
, . 5.
, .
OK. , ,
. , 1-4. ,
. , , , -
. , , 1-4. ,
. -
: , -. ;
. 5.
Define as button [ ]. .
. , , ,
: DVD-,
, . . , , -
jump (.. ...), - , -
, vmgm ( , .. - Structure []: -
, ). .
, , - , , -
. - Define
, ( ). as Button. jump
00:00:00.000, .. . 00:00:00.000, .
, , ,
, - -
jump 00:00:00.000 .
(.4). - ,
( ), - . jump
, ( , 5-8, jump vmgm. , 5-8,
Play ). .


, , -
, . , DVD-. DVDAuthor >
, (, , - Create DVD [DVDAuthor > DVD] -
, ). .
, , -
, . , ( , ,
. )
DVDAuthor > Add Menu [DVDAuthor > , , DVD
]. QDVDAuthor . -
SubMenu1. , - , ,
( ). , , .
SubMenu1. Command Queue Dialog [ -
( ) - - ]. , -
, , DVD.
; , . ,
: : ( -
1-4 5-8. MPEG2), , DVD-Video
. . (,

98 Linux Format 2008


DVD ). , ,
. , . , ,
( ); , , . -
. , , .
: , , - , -
, ;
, . (titleset), , DVD,
- . ,
. , ,
: .
, - ? .
( e ) - : .
. , , , 01, 02
man. .. (. 6). -
, OK, - ; , -
. . ,
, , -
. Execution Dualog . , , .
[ ], Keep ,
open [ ], , -
15 , , ,
, , (, . , , ,
, ?). ,
, - .
DVD ,
15 . - , Properties ,
DVD-Video , ..
AUDIO_TS VIDEO_TS. DVD. . , Add Chapter , ,
, . , ,
, , -
, , , - -
? , : - , .
, -
!
DVD-.
,
, (.. -
DVD) .
:
xine dvd://_____DVD
Xine , DVD-
Video .
? .
. , -
DVD-Video, DVD . -
, ,
DVD-. LXF

?
, ?
.
Add Shadow
[ ]. ,
, ,
.
. , ?
, , -
.
? intro- extra-.
,
DVD, , ,
. -
. 6. 2000 ? DVDMenu > Add intro(extra).
, - .

2008 Linux Format 99


LXF


, ,
. ,
.

,
-
. -
(Content Management System, CMS) ,
, , ;
( ) , CMS
.

.

web-.
, web-
. -
:
( -
);

;
,
;
(


web- -
?
(, ,
) , ,
, -
:
(.. );


() -
(. -), ( ,
PhD/DCS );
( ) -
: -
, ;
web-
. Web- Moodle.

100 Linux Format 2008


LXF

WordPress .

, , ,
);

( ..), -
; -
. . ATutor .
web- - Moodle -
CMS Joomla! WordPress. , -
, - :
.
,
, - - ,
() . -
, , .
RSS. -
CMS , ,
, . -
.
. -
.
CMS -
.
- .
, -
. , .
20%, , 40% - .
. - CMS
60% - ,
. .
- Moodle
- ,
(). wiki.
- IMS (Instructional
, - Management Standards, www.imsproject.org) SCORM (Sharable Content
. Object Reference Model, www.adlnet.org).
.
, :
ATutor, Moodle .
/
. - ( )
.
()
,
, ,
, ,
. . , ( -
. )
- , . LXF

2008 Linux Format 101


LXF


,
.

,
2 (www.ks2.tom.ru).

.

GNU/Linux ,
.


(-) .
,
, , . , , GNU/Linux,
.


, - .
. , -

-, .
, ,
. , - LUG (TLUG).
,
()
-
, ( ) -
.
, .. , , -
. .
Linux , IRC-, , .
- .. ,
5 (Red Hat) .
.
, .
2005 , . ,
, , ,
ASPLinux 9. - , -
- , . ,

102 Linux Format 2008


LXF

/256 , Celeron 3/512 . , -


, . Mandriva
582917 , . 2007/2007.1 Spring/2008 Free, Kubuntu 7.10, OpenOffice.org, GIMP, Free
Pascal, KDEEdu ( , Kmplot, KTurtle LOGO)
, - : Windows 2000/XP/Vista, MS Office 2000/2007.
. , -
, , ,
GPL- Windows. MSO
Linux, Windows XP + MSO 2007 .
- Win2000/MSO2000, -
. - , -
Linux . , CD,
. , Win-,
, . -
, GNU/Linux .
.. . , Windows, Linux,
(LXF98). OOo. ,
. Mandriva 2007 OOo Calc.
2007 . - Linux
Linux: Mandriva 2007 Free. , : , , -
: - , , -, Bluetooth Wi-Fi- -
, , .
, Free Pascal Turbo Pascal. SmartBoard , ..
CD Windows,
- Linux. , -
. Win-only , : web-, -
. , Linux. Win-.
LiveCD Mandriva One 2007. :
, , Windows, Linux.
. 2007 -
- ( - ,
, ,
, 2007 . ) Windows
, Kubuntu 7.04. Linux.
Mandriva, Kubuntu , Mandriva 2008.1 Sping Ubuntu 8.04, Linux -
Linux, - .
: -, . GNU/Linux -
2007 , -,
, - , .
. - , ,
, Linux vs Windows,
. 2007 . , .
, www.linuxschool.ru . LXF
18 - -
,

, -

Linux. , -
, ,
KDE Education. , .
5 11
- LXF , -
- .
, , -
, - . ,
. -
. .
60 , 22 - LXF
,
, , , - web-, NetSchool.
. , , -
. OCR Linux.
Wi-Fi ,
; ,
. : Pentium LXF ,
MMX 166 /16 , Celeron 700 /128 , Celeron 1,3 web-.

2008 Linux Format 103


LXF


,
-

(www.krkime.com) -
( ).

. .

.

. , ,
Linux.


;
.
, .


,
- , -
-. - , ,
,
. -
, , - . , , ,
Windows , , Windows -
- , ,
. , .
Linux , , . -
2001 , .. , . ..
- . -
2006 , - , .
, , -
Linux . , - , -
. 2007 , ? ,
, -
Linux, - , .
. Microsoft Windows -
. , , -
Windows- -
-
. , Photoshop GIMP, AC/DC Linux. Linux :
XnView, WinRar 7-Zip, Winamp VLC media , ;
player, MS Office OOo. .. , ..
, (GNU GPL);
Windows Microsoft Office. , (

104 Linux Format 2008


LXF

). , 2009
, -
.
;
;
, ;
;
.
, ,

Linux, , MS Office, OpenOffice.
org. , , -
. ,
Windows -
, OOo.
Linux -
. - ( ),
- , .
-
, , ..
Windows Linux .
( ) ,
/ 20 46 .
, CD , . Linux.
OOo Windows , , . -
FreeSoft, . . ,
,
Microsoft Word/Excel OOo Writer/Calc. - 1 , , -
Word, .. (-, BiPrint)
, Writer, ( ..). -
, Word , : , , -
; , , ; .
; PDF -
OOo, ,
, , , ;
. , , AST-, MS IE 6 ;
. FEPO-, - -
MS Access.
: . , -
ODF, PDF, - .
. , , Adobe Reader - Windows .
Windows , , ,
. Windows, -
, -
, .. . (
, OOo , - ). ,
, - -
20072008 - .
,
. . , 36
, , (18 , 18 )
OOo, Linux, - Linux - .
- , GNU/
Linux, - Linux ( ) ,
, . , , :
. , 1 ;
, . 2 ;
- 3 Linux,
. , ( -
, , ) .
.
USB- Linux-, .
, - ,
. , , -
, , , , -
, , . LXF

2008 Linux Format 105


Open Source? : answers@linuxformat.ru!

deb http://xnv4.xandros.com/xs2.0/upkg-srv2 etch



main contrib non-free
:
, sudo apt-get update,
:
1 Eee 7 lsmod Failed to fetch http://update.eeepc.asus.com/p701/
2 8 Ipv6 dists/p701/Release.gpg Could not resolve update.
SysRq 9 - eeepc.asus.com
3 Failed to fetch http://xnv4.xandros.com/xs2.0/
10 Lenovo upkg-srv2/dists/etch/Release.gpg Could not
11 ZoneMinder resolve xnv4.xandros.com
4
Reading package lists... Done Eee proxy,

W:Couldnt stat source package list http://update. apt.conf.
Ethernet /
eeepc.asus.com p701/main Packages (/var/lib/apt/
5
lists/update.eeepc.asus.com_p701_en_dists_
6 ISO-


p701_main_binary-i386_Packages) - stat (2 No -
LXFDVD such file or directory) sources.list, -
W:Couldnt stat source package list http://xnv4. Xandros. ,
xandros.com etch/main Packages (/var/lib/apt/ Eee -
1 Eee..net lists/xnv4.xandros.com_xs2.0_upkg-srv2_dists_ , , ,

Linux -, etch_main_binary-i386_Packages) - stat (2 No -, -


- Eee PC. such file or directory) asus.com xandros.com.
LXF107 - W:You may want to run apt-get update to correct web- Eee? ,
, . ? these problems -.
, E: Some index files failed to download, they may - -
sources.list. - have been ignored, or old ones used instead. , /etc/apt/apt.conf -
sources.list: [Dave Hewins] (,
-):
Acquire::http::Proxy http://proxy.server.address:port;

, :
Acquire {

HTTP {
; !
Proxy http://proxy.server.address:port;
};
ISP - };
, LXF Linux Answers.

, Linux
. , http_proxy,
, Curl Wget. -
SNES. , ,
-
- . http_proxy,
, /etc/profile .
MythTV, export http_proxy=http://proxy.server.address:port
web
.

.
2




Red Hat. emerge, SysRq [ -
, - , LXF107], ,
. .
. ,
, . Dell
XPS M1719, Fn+Alt+SysRq+B,
(SysRq
: Print Screen).
: answers@linuxformat.ru : www.linuxforum.ru ,

106 Linux Format 2008


XPS. , ? -
: - , .
! Grub MBR Ubuntu -
[Brian Larkin] BIOS -

SysRq Print Screen .


, , , -
, Fn . ; ,
, BIOS .
Fn, , Windows ;
. , ,
: Alt, SysRq - .
, . , - Windows,
: B (reBoot []) - Grub
. S (Sync []) - . Ubuntu, Install,
Advanced, Ubuntu
, , CD,
.
Ctrl+Alt+F1. .
Alt+SysRq+S Ready To Install [ ], -
Advanced [] /dev/ , . BIOS
SysRq : Emergency Sync sdb - ? ?
. - . , . [Ian N Coote]


, ,
; BIOS. , lspci, , .
, /proc/sysrq-trigger. ( (
, Magic Key. Ubuntu, Broadcom ), lspci
). ID .
, , (Applications > Accessories > lspci?
, - Terminal), root , PCI ID.
. Windows Ifconfig
echo s >/proc/sysrq-trigger sudo -i ; -a ,
, , - mkdir /mnt/windows , -
CONFIG_MAGIC_SYSRQ. - mount /dev/sda1 /mnt/windows .
, - , , :
, Ubuntu: -
dd if=/dev/sdb of=/mnt/windows/ubuntu.img bs=512 BIOS. , ,
Windows. count=1 Ethernet-.
, - ubuntu.img , -
( . ( ), 512 - BIOS,
. 111). , Ubuntu. ,
, - Windows C:\boot.ini BIOS. BIOS ,
Magic Key, . , .
-root sysctl : BIOS Ethernet
kernel.sysrq. , - C:\ubuntu.img=Ubuntu ,
/etc/sysctl.conf, Ubuntu, . BIOS
sysctl kernel.sysrq=1 Windows - , -
- , ntldr , - . ,
. . - BIOS, -
, Windows , .
3 , Windows Linux, . Ethernet- -

Ubuntu , ,
SATA-, Windows XP. 4 eth0 ? Ethernet- USB


, - Ubuntu 8.04 Dell e1505 PC-Card.
. Broadcom. ( Linux, ,
, , , 7.04 7.10) - , ,
Grub. Grub Windows BIOS. , eth0 -
Ubuntu, XP? , BIOS, . , lsusb
[Stephen Karl] . - , ifconfig -a

, , . Ubuntu. ifconfig eth0 ,


Grub . lspci, Ethernet- .
Windows, - (Network Controller -
. Ubuntu ). /etc/network/interfaces - 5


, . - -
Windows Ubuntu. , eth0, - Ubuntu LXF100. .
ifup -a, . , Linux!
Ubuntu, ; - BIOS . - 750- SATA- : /boot, swap,
fixmbr CD Ndiswrapper. /, /usr, /local, /var, /home,
Windows. Ethernet-, - Ubuntu Linux.

2008 Linux Format 107


Linux, , 64 Studio /boot -


Ubuntu Studio, - . .
-
?
, , - .
Linux ? -, /home .
. /usr, /local /var? -
, , , -
- -
/boot - . swap /home. -
[Bryan] -

. -
: /home swap. (
-
, - ) Logical
swap . Volume Manager (LVM) [
/home ].
; /boot ,
. - - fstab
ID LVM. - .
.
, , /home swap. , -
. , . ,
, - Nero
, . - . . -
/home/_ LVM . DVD, - . DVD
, - - LXF107 D:\Distros\Ubuntu\Alternate\ubuntu-
. bryan, . VirtualBox 8.04-alternate-i386.iso CD. ,
/home/bryan- Ubuntu ,
ubuntu, /home/bryan-studio .. , . :
- , File :///cdrom/pool/main/l/langpack-locales/
: , - locales-2.7.9.4_all.deb was corrupt
. . .
- , .
, , 6 ISO ISO- Ubuntu DVD LXF103,


- , D:\Distro\Debian,
. , /boot, DVD-, CD. File :///cdrom/pool/main/m/man-db_2.4.3-6_i386.
, ISO- deb was corrupt
, - CD , DVD-. man-db . .

! - ( )

. . - ,


- plugdev, , -
, Ubuntu hda1: , - ? -
/dev/hda2 . - . -
, GParted, P.S. , .
, Linux . , - , -
! Pmount, , -
Nautilus: [James Waples], 14 , /mnt/photos,


libhal-storage.c 1401 : info: called . , root. /etc/fstab :
libhal_free_dbus_error but , /dev/hda2 /mnt/photos ext3 defaults 0
dbuserror was not set. , Pmount - 0
process 5222: applications must - . , -
not close shared connections - see , plugdev. , - , , , - ,
dbus_connection_close() docs. , group , , Pmount
This is a bug in the application. . plugdev , . - chmod _: /mnt/
error: device /dev/hda2 is not , photos
removable : /etc/pmount.allow. P.S. 14; , -
error: could not execute pmount sudo gpasswd -a _ , ,
, plugdev /dev/hda2. . !
, - , !
Ubuntu 8.04, 64 Studio, , , .

2008 Linux Format 109



.
, -
. -
-. , - lsmod , , -
,
( Windows): ?
, Ilias,


. , ISO- Lsmod , -
, . .
CD , ,
, , , modprobe -l.
CD . ,
, , ,
. ISO- ,
; , , /boot/config-<>, /usr/src/linux/.config ,
VirtualBox
, . ( ) , /proc/config.gz (
. . , , - , ,
, ).
/ DVD, - , =y,
, , , . , ,
, CD-RW. .
, , ; :
. 4 2 . grep =y$ /usr/src/linux/.config
DVD Ubuntu DVD . CD-R zgrep =y$ /proc/config.gz
LXF94, , , 64- AMD , CD-RW,
? , .
[Charles Bigley] .
8 IPv6

ISO- DVD , CD- -


. . - 109 2008
, [LXF107] -
: , 32- . , IPv6. Firefox
i386 i586, 64- - . - , . /etc/
x86_64 amd64 ( . - modprobe.d/aliases root,
AMD - , : permission denied.
x86_64, Intel , ?
Core 2 Duo). - Ubuntu Studio 7.10, , -
, 300400 . . IPv6
, - . D-Link ADSL

LDAP , LDAP
.
, . LDAP
, LDAP,
? , -
?
, , e-mail , ... - . -
, LDAP-
- ? , - . , .
? . , PostgreSQL Oracle ,
Lightweight Directory Access . LDAP
Protocol ( . .
). - ? LDAP.
, , , ,
, - ; - , ?
. ! , , . - ?
LDAP , . LDAP - :
, , SQL, - - . -
. . ; - ,
-. LDAP- .
? , Samba -
. LDAP . ! ? -
- , , ,
. ,
- . . ( ).
: , - SQL.

110 Linux Format 2008


DSL-G624T, Virgin. - 9 ? 10 !


Ubuntu IPv6. Red Hat Enterprise Linux 4 -
root WS Dell Inspiron 1501, . Lenovo ThinkPad
gksudo gedit/etc/modprobe.d/aliases : R61 Kubuntu 8.04.
( , ( No , Airbag Hard Drive Protection Technology
web- ). Linux, hard drive found). - -
. all-generic-ide=1, . Lenovo
. Ubuntu , Windows,
? , : , Linux:
IPv6 Uncompressing Linux... Ok,booting the kernel.
. PCI: BIOS BUG #81[00000282] found hdaps.
[Stephen Rickards] audit(1215771943.181:0): initialized , -

/etc/modprobe.d/aliases , Red Hat nash version 4.1.18 starting ?


, : File description left open , -
. Reading all physical volumes. ? ,
, Ubuntu, No volume group found 2.6.24 Gentoo 2007.0,
. mount: error 6 mounting ext3 , -,
gksudo gedit /etc/modprobe.d/aliases mount : error 2 mounting none . Kubuntu?
gedit. umount /initrd/dev failed :2 .
; Kernel panic - not syncing : Attempted to kill init! suspend2disk
Gedit aliases . , , - ; -
gksudo ? , RHEL 4 , ( Alt+F1 Ctrl+Alt+F1) ,
root, , . . NVIDIA Quadro
. NVS 140M, , -


, sudo - . - . -
. , , Linux Laptop Wiki (www.linlap.com/wiki) suspend-: uswsusp TuxOnIce.
alias net-pf-10 off Kubuntu?
alias ipv6 off HDD Partial Yes, if kernel version greater than ?
, . 2.6.20 , , vim. s
IPv6 , -
2.6.20 . . :syntax enable,
. ( ) BIOS. LXF96, :
, - SUSE, . ?
IPv6 , :


. PCI: BIOS BUG #81[00000282] found , Kubuntu
, - BIOS ( ) Gentoo
. , (
- . - ), , , -
, , . - Gentoo- ,
www.linuxcenter.ru, /boot
. Canonical Ubuntu CD . Grub. Kubuntu
www.linuxforum. menu.lst:
ru , - Gentoo,
Linux.

; -
, Enter,
,


root- ( sudo bash .
: Ubuntu) ; , exit, , -
X? , cd /usr/src/linux .
- make menuconfig -
.
. , , , - make all modules_install install
. , ,
, , /boot, -
. , , - vmlinuz -
GCC , , vmlinuz.old. Grub
, , . ,
build-essentials: , , /boot. /usr/src/ ,
. linux/.config, / .

2008 Linux Format 111


hdapsd ( , , echo 0 > /proc/suspend2/extra_pages_allowance


). , -
,
--- ---
, :
!
, ACPI S4
, , suspend2, Linux .
, , , , .
. , , - ,
Kubuntu, , .
- , . ,
- . , , - root: . Linux ,
, echo 0 > /proc/suspend2/extra_pages_allowance. root-
Linux-way. --- --- system.txt:
- , () - uname -a >system.txt
NVIDIA - lspci >>system.txt
Option NvAGP 1 , . -
lspci -vv >>system.txt
Screen Device /etc/X11/xorg.conf, /lib/modules/_/
, ,
. - rivafb.ko, -
Linux,
, , NVIDIA depmod -a, .
.
www.suspend2.net, , Kubuntu -
, ,
- : Vim vim-tiny. , -
web-.
If you enable ACPI S4 support via suspend2 patches, ,
!
you will need to tweak the Linux kernel such that it ,
.
dynamically determines the amount of pages needed by vim-full:
, , ,
the drivers that will be suspended in the system. sudo apt-get install vim-full
,
This is done by issuing the following command from
.
root:

112 Linux Format 2008


Linux?

11 . ZoneMinder , local; Modect

, USB- , web-. (Motion Detection).


Windows , , Video4Linux. source, /dev/video 0
IP-, - . -
SMS. , , - , , Save.
Linux? , .
, ZoneMinder , .
Linux ? , , .
[Ray Borella] . ZoneMinder, , ZoneMinder

: Apache. ,
Linux. , . , -
, - sudo ln -s /etc/zm/apache.conf /etc/apache2/ ,
, sites-enabled/010-zm -.
MPlayer; , sudo /etc/init.d/apache2 restart ,
: - ,
, , - Apache . .
.. , , Ubuntu 8.04; ZoneMinder ,
ZoneMinder (www.zoneminder.com). . Firefox .
; - http://localhost/zm, -
, Add New Monitor - Wiki ZoneMinder www.zoneminder.
. - . com/wiki.html, , -
TV- - General. web- . LXF

1 Web- 2 3
ZoneMinder ..., :
web-, , , - , !
. .
.

4 5 6
, ZoneMinder
, ( ,
).
. -.

2008 Linux Format 113


LXFHotPicks

LXF HotPicks
: Misfit Model 3D ArchView Oroboros

- ,
LXF,
.

KAlarm Be The Wump Diamond Fighters FET DeVeDe Eric Ping ().

3D-

MM3D
1.2 www.misfitcode.com/misfitmodel3d

M
isfit Model 3D ( OpenGL- (Mesa
MM3D) - OpenGL ).
3D-. , , MM3D -
Linux , ( -
- ) Fedora, Ubuntu .
, . -
, , ,
.
Linux Qt OpenGL, .

. ,

; -
.
configure, -
Qt -
3D- :
(, -
. Lua - , , ),
. , MM3D -
, -
X.
Misfit Model 3D


Quake: -

. ,
File ( )
[]. . ,

3DStudio. ,
MM3D

3D- ( www.
, , renderosity.com :
. ).
MM3D
, -
.
OpenGL,
-

- POVRay. , -
. , MM3D



-
. .

114 Linux Format 2008


LXFHotPicks

Firefox

ArchView
0.7 http://archview.sourceforge.net

: ArchView Firefox,
: , Mac Windows.
-
, ! DVD, Firefox
.
( - ArchView , ,
). (
ArchView [. XUL),
] , -
. .
FTP- , : .
.
, , , -
? ArchView .
, - ArchView -
, . Firefox.
RAR, ZIP ISO.
,

ArchView
ISO .
, -
- .

Oroboros
20080712 http://pypi.python.org/pypi/oroboros

? - , . .]!
. , , , Qt
. , , -
. ,
, - (-
, ),
. , .
... (
) -
, -
. Linux (
- Linux).
. Oroboros -
, , - , , -
, , .
Python. Oroboros , , , .
Python- , 0;
(PyQt4, Pyswisseph, Pyzt), - . .
300

, -
. [-

XX ., -
; , -
, -
.

2008 Linux Format 115


LXFHotPicks

KAlarm
2.0 www.astrojar.org.uk/kalarm
Hottest
Pick

- DCOP,
. -
-
Python, , - .
!
- KDE
, , KAlarm
! KAlarm, , KDE , , KDE-.
, , ( - , .
USB-), , KDE 3.3 , .
, ,
. ,
KAlarm - .
, ,
, Debian, -
. - . ,
, KAlarm
- ( kdelibs-devel,
. - kde-sdk - ,
Cron, - ).
- . ./configure && make &&
make install. -
KDE
KAlarm .

-
, -
. !
?
DCOP
-
KAlarm, DCOP
KDE. , -
. :
KAlarm.
KAddressbook, -
KOrganizer. - : ,
. .


: , ,
Alarm []. ,
. . .

116 Linux Format 2008


LXFHotPicks

HotGames

Be The Wumpus
0.04 http://bethewumpus.sourceforge.net

- ,
. . ( ).
, libvorbis (,
: ) PortAudio , ,
. - , (-
, - ).
, Hunt the CD,
Wumpus ( ) ,
. , - ,
- . , !
, .
36 .
,
! .
. , -
, ? ,
.
Xbox ,
Linux- -
, (,
,
). .

Diamond Fighters
0.9.3 http://andru.2x4.ru/games/df.html

, , - )
, . -
, , : ,
. .
? ,
,
, - OpenGL- ,
, . -
NES, Battle Tanks. . ?
. ( ) @linuxformat.ru.
30 , ,
- . RPM, Deb-
, . , , .
(
, ), , , -
,
, , -
Diamond Fighters (Andru), -
, -
.
: -
. , . ,

( NES, Battle Tanks. .

2008 Linux Format 117


LXFHotPicks

FET
5.6.0 http://lalescu.ro/liviu/fet

, Hotpicks, ,
. -
. - ,
FET. - :
, . , 20 .
, ,
. FET , , ,
Free Educational Timetabling .
, ?
, , :
,
Linux. , FET - -
- . ,
, Qt 4.3.x. ,
, -
, .
. , , -
Qt: , ,
. ,
make- Qmake
,
, ,
. FET Qt- ,
.
. , . .

DVD

DeVeDe
3.9 www.rastersoft.com/programas/devede.html

- DVD. -
-, MPlayer,
, . :
. , - DVDAuthor, libdvdread, VCDImager MkISOfs,
. , Python, PyGTK PyGlade -
, . , , .
.
DeVeDe
Python, - , root
( , , sh install.sh, -
) (
DVD. , , ). ,
DeVeDe
. , devede , -
. - .
, , , ( ,
,
, DIVX/MPEG) -
- -
.
-
.
MPlayer ( -
Mencoder), -
, DeVeDe
(
. ).

118 Linux Format 2008


LXFHotPicks

Python IDE
...
Eric
4.1.6 http://die-offenbachs.de/eric/index.html
,

MoinMoin 1.7.1

Eric , - Wiki- Python


(IDE). - .
Python, -
Vi Kate. .
,

GUI, IDE
.
. , Eric -
http://moinmo.in
, -
: , PhotoRec 6.10
(, ,
,
PyLint).

Eric, -
.
, Qt 3.3.
www.cgsecurity.org/photorec.html
Qt 4,
. LilyKDE 0.6.1
IDE ,
LilyPond KDE,
CVS Subversion,

, ,
Kate.
, - http://lilykde.googlecode.com
, , :
Eric, . Ruby, Python Eric . ! ,
, IDE ,
. ! Ruby. .

Ping LinuxBios 2-3427



BIOS
2.01.13 http://ping.windowsdream.com Linux.
!

Windows , - www.coreboot.org/Welcome_to_coreboot
Ghost Symantec, .
Ping - Flock 1.2.4

. Ping - ,
Mozilla.
.
, ,
, Linux From Scratch. Partition Image,
.
Ping curses. Partition Image - http://flock.com
Live- - , -
- ,
. . , PartitionImage
,
, - . LXF .
,
,
. Ping -
,
MS, -
.
,

, -
.
ISO- Ping 20 ,

2008 Linux Format 119


LXF DVD110
Gentoo 2008.0

Linux

Gentoo 2008.0

. :
Gentoo Linux.
, - , -

M
LXFDVD
.



, -
, , -
Linux,
, , ,
. - , .
,
Ubuntu, SUSE, Fedora .., -
. ( - , Gentoo .
Gentoo,
), ? -
.
DVD Gentoo . , :
Ubuntu, Puppy Damn Small Linux Gentoo, Gentoo -
ISO- . index.html , 2002 , .
. , ,
- ,
. ,
Gentoo - ,
mike.saunders@futurenet.co.uk
,
Linux. ,
- , .

: Gentoo 2008.0
1 2
-
LXFDVD, -
Gentoo Xfce,
( Gentoo,
, -
Gentoo Linux
Installer (GTK),
no framebuffer). -
.

5 6
-
Gentoo -
root,
-
. - .
-

.

120 Linux Format 2008


Gentoo 2008.0 DVD

. -
, , , Ubuntu,
CPU. , - -
,
i686, ,
GCC, .
Core 2, Portage Gentoo
AMD64 . , ,
Gentoo, , .
- Gentoo
. , 2008.0
Gentoo -
Linux (.. .
-
), -
. Gentoo
LXFDVD. Xfce; -
Portage Gentoo handbook.html. -
, - - Gentoo; -
Portage, - . Gentoo, , -
Ports, - Xfce. , ,
FreeBSD . .
- . Gentoo,
emerge: Portage : - Portage -
- ,
. .
. , - . Gentoo
- - www.gentoo.org, -
CPU, , - , Gentoo http://forums.
, X - gentoo.org. -
Window System. , (,
- , , ,
: . , -
Gentoo ), 126 000
- /Gentoo DVD, Gentoo .

3 4

-
ext3 (/)
. Update.
10 -
ext3 512 M

(swap).

7 8
- , , -
- , -
, - -
,
- ;
. -
, -
X11 Firefox -
.
-
Gentoo.

2008 Linux Format 121


DVD

Linux

Live-

Gentoo, -, LXFDVD - Gentoo 2008.0 -
, Live- Gentoo .
LXFDVD . , Gentoo 2008.0 (no framebuffer)
. , - , Gentoo
(Sabayon, Slax Fedora) , - , .
(Ubuntu, Puppy Damn Small Linux) , Sabayon Pod 3.5 -
ISO-: Enter.
CD-R Sabayon.
. , ( -
, BIOS DVD,
. , ), -
DVD 32-; , 32-,
64--
(x86-64) .
, -
Tab.
64- .
Slax Always Fresh Slax Sabayon Pod 3.5 (3D Desktop) -
. , :
Slax Graphics Mode (KDE) . -
/slax/ , .
. LXFDVD EeePC Sabayon Asus Eee PC?
, , - ?
Slax ,
, , USB-. 640 x 480,
Slax Copy to RAM 300 Eee.
M , - Sabayon Anonymous Internet Browsing
Slax , - web-.
DVD. Start Graphical Sabayon Installation -
. -.
Slax Graphics VESA mode Sabayon ,
Slax - , , -
-, DVD ! , . , - ( -
)
, : ( ),
, -

! . Sabyon (www.sabayonlinux.org).

, DVD , ,
, ,
:
Linux Format DVD
. , -
-
.
,
DVD , Linux Format
/
,
, .

.
, -
.


Linux
Format,
disks@linuxformat.ru . Linux , , Fedora
, .

122 Linux Format 2008


DVD



, DVD- !

- ?
, -
, -
Linux.

. -
,
Essentials
() . ,
-
, .

-
: RPM, Deb
. ,

.
,
,
.


, -
. , -
,
, -
-
.
?
Linux,
.

,

Linux, ,
.
, ,

:
_-1.0.1.i386.rpm ,
RPM,
x86;
_-1.0.1.i386.deb ,
Debian;
_-1.0.1.tar.gz
;
_-1.0.1.tgz ,
: tgz - tar.gz;
_-1.0.1.tar.bz2 ,
bzip2 gzip;
_-1.0.1.src.rpm ,
RPM-
;
_-1.0.1.i386.FC4.RPM
RPM x86,
Fedora Core 4;
_-1.0.1.ppc.Suse9.rpm
RPM,
SUSE 9.x PPC;
_-devel-1.0.1.i386.rpm
.

...
,
, ,
:
disks@linuxformat.ru

2006 Linux Format 123


DVD



CDRECORD

ISO-
cdrecord.
root. -
.
:
cdrecord -scanbus
-
, -
. SCSI-
, , 0,3,0.
:
cdrecord dev=0,3,0 -v / /image.iso

cdrecord, /etc/
default/cdrecord. -
(, -
):
Plextor= 0,3,0 12 16M
, ,
SCSI-
. SCSI-
.
, :
CDR_DEVICE=Plextor
, ISO-

cdrecord -v /path/to/image.iso
,
gcombust.
- root, Burn ISO
9660 Image . -
, , -
Combust!. ,
.

?
Linux
-. -
ISO-. cdrecord
.
, ,
, .
Windows, Mac OS X, AmigaOS,
.

?
, , -
?
- ?
Linux ,
,
(. ).

-
. ,
, .
web- -
. LXF

124 Linux Format 2006


DVD

, LXFDVD /MultiGet DVD


- .
. - MultiGet , -
, , - .
-
, -
. , Linux:
- wxWidgets
. LXF108 109 - Mac OS X,
- Windows.
Festival. , , , ,
Festival
, - Motif.
. , MultiGet FTP
: / HTTP, ,
Festival_RU DVD - , -
, : . , web-,
Festival. msu_ru_nsh_ - ? LAMP: (
clunits-0.4.tar.gz msu_ru_nsh_clunits.tar.bz2 ),
, ,
tar xvf msu_ru_nsh_clunits-0.4.tar.gz . MultiGet - . .
tar xvf msu_ru_nsh_clunits.tar.bz2 : ...
. LXF
__Festival/lib/voices/russian/msu_ru_ : ,
nsh_clunits. , .
Festival speech- -: HTTP, FTP
tools 1.96. Socks.
(voice_msu_ru_nsh_clunits) LXFDVD

(tts_file "test.txt" nil) , :
. , , -
, Festival, wxWidgets, -
UTF-8. tar xvf multiget-1.2.0.src.tar.bz2 (
, - GCompris,
).
Egoboo, 3D-, -
iconv - ./configure

, Kate. make
NetHack, 3D-
make install .
,
, , - - Egoboo NetHack
. , egoboo-
, source egoboodata .
: MultiGet. DVD ,
, , , ,
LXF108, README.Linux . ), -
LXF - ( -
/__Linux .
, ATutor.
DVD - settings.ini, -
, -
).
, , Orbit-Hopper, .
: : - , ,
- 70 , -. Pizpuz
- -
etraining. , ;
mandriva.ru, - , , - -
, - , -
- . - -
- , -
LPI
orbithopper-1.16.tar.gz. . Tetzle -
(. . 36).
- : -
- Tetris -
, , OrbitHopper. ReadMe. ;
ATutor. txt ( README.TXT - , -
Linux , - .
. ATutor

2008 Linux Format 125


LINUX FORMAT

?

Linux Format 12 (, -
, , , , , , , , ,
, ) 1800 - 2009!
Linux Format 6 (, , -
, , , 2009 ) 900

?

Linux Format,
- Linuxcenter.Ru, 20882
,
Linux Format 12 2009 , 87974
Linux Format -
2009 ,
( )
( )

(
)
-

- !
-
!
Reviews Xxx

Linux




77-21973 14 2005
. 6000 .

:

info@linuxformat.ru





, , , ,
,



, ,






+7 812 965 7236 advert@linuxformat.ru

Linux







, ,

,
188680, , , , .32
_____
: d.r.i.v.e-group

:
[Paul Hudson] paul.hudson@futurenet.co.uk
[Graham Morrison] ,
[Mike Saunders] mike.saunders@futurenet.co.uk
graham.morrison@futurenet.co.uk
-
, Linux
(Efrain Hernandez-Mendoza) efrain.hernandez-mendoza@futurenet.co.uk
[Andrew Gregory] agregory@futurenet.co.uk,
.
[Matt Nailon] mnailon@futurenet.co.uk


[Neil Bothwick], - [Dr. Chris Brown], [Andy
Channelle], [Marco Fioretti], [Marcus Green], .
[Michael J. Hammel], [Daniel James], [Susan
Linton], [James Litton], [Simon Pickstock],
[Nick Veitch], , , ,
, , , , ,


: [Stacey Black], [Nick Cox],
[Neil Freestone], [Kate McDonnell]
: [Chris Winn], iStock Photo


.
UK: Linux Format, 30 Monmouth Street, Bath BA1 2BW
Tel 01225 442244 Email: linuxformat@futurenet.co.uk
:
- (): . 50 . 15, . +7 (812) 640-49-90
:
. , , 17. .
/: +7(499) 271-49-54.
30 Haiku
, , partner@linuxcenter.ru
.
: , Linux Format,
Future Publishing Ltd (Future plc group company).
.
.
, , ,
.
. Linux Format
, .
Linux Format , .
,
. Linux Format .
Nagios
CD DVD-,
, .

: .
Linux Format ,
.
.
LINUX [Linux Torvalds]. GNU/Linux
Linux .
. , ,
GPL v3. . www.gnu.org/copyleft/gpl.html.
.
.
, Future plc group company,
http://www.futureplc.com

Linux Format 2005



Future Publishing Ltd 2005

128 Linux Format Xxx 2006


B AT H L O N D O N M I L A N N E W YO R K PA R I S S A N D I E G O S A N F R A N C I S C O