fullcircle magazine #106

50
7/24/2019 FullCircle Magazine #106 http://slidepdf.com/reader/full/fullcircle-magazine-106 1/50 F u l l C i r c l e  T  T  H  H  E  E  U  U  B  B  U  U  N  N  T  T  U  U  T  T  A  A  B  B  L  L  E  E  T  T  

Upload: sunnysigara

Post on 22-Feb-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 1/50

f u l l c i r c l e m a g a z i n e # 1 0 6      1   

c o n t e n t s ^        

F u l l C i r c l e      

T H E I N D E P E N D E N T M A G A Z I N E F O R T H E U B U N T U L I N U X C O M M U N I T Y        

I S S U E # 1 0 6 - F e b r u a r y 2 0 1 6      

F   

F   

u   

u   

l  

l  

l  

l  

C    

C    

i  

i  

r  

r  

c   

c   

l  

l  

e   

e   

M     

M     

a   

a   

g   

g   

a   

a   

z   

z   

i  

i  

n   

n   

e   

e   

i  

i  

s   

s   

n   

n   

e   

e   

i  

i  

t   

t   

h   

h   

e   

e   

r  

r  

a   

a   

f   

f   

f   

f   

i  

i  

l  

l  

i  

i  

a   

a   

t   

t   

e   

e   

d   

d   

w    

w    

i  

i  

t   

t   

h   

h   

n   

n   

o   

o   

r  

r  

e   

e   

n   

n   

d   

d   

o   

o   

r  

r  

s   

s   

e   

e   

d   

d   

b   

b   

 y   

 y   

C    

C    

a   

a   

n   

n   

o   

o   

n   

n   

i  

i  

c   

c   

a   

a   

l  

l  

L   

L   

t   

t   

d   

d   

.  

.  

T     

T     

H       

H       

E     

E     

U       

U       

B       

B       

U       

U       

N       

N       

T     

T     

U       

U       

T     

T     

A       

A       

B       

B       

L     

L     

E     

E     

T     

T     

B O O K R E V I E W          

B Q A Q U A R I S M 1 0 A N N O U N C E D        

Page 2: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 2/50

f u l l c i r c l e m a g a z i n e # 1 0 6      

2   

c o n t e n t s ^        

 T h e a r t i c l e s c o n t a i n e d i n t h i s m a g a z i n e a r e r e l e a s e d u n d e r t h e C r e a t i v e C o m m o n s A t t r i b u t i o n - S h a r e A l i k e 3 . 0 U n p o r t e d l i c e n s e .  

 T h i s m e a n s y o u c a n a d a p t , c o p y , d i s t r i b u t e a n d t r a n s m i t t h e a r t i c l e s b u t o n l y u n d e r t h e f o l l o w i n g c o n d i t i o n s : y o u m u s t a t t r i b u t e   

t h e w o r k t o t h e o r i g i n a l a u t h o r i n s o m e w a y ( a t l e a s t a n a m e , e m a i l o r U R L ) a n d t o t h i s m a g a z i n e b y n a m e ( ' F u l l C i r c l e M a g a z i n e ' )    

a n d t h e U R L w w w . f u l l c i r c l e m a g a z i n e . o r g ( b u t n o t a t t r i b u t e t h e a r t i c l e ( s ) i n a n y w a y t h a t s u g g e s t s t h a t t h e y e n d o r s e y o u o r y o u r u s e o f t h e w o r k ) . I f    

y o u a l t e r , t r a n s f o r m , o r b u i l d u p o n t h i s w o r k , y o u m u s t d i s t r i b u t e t h e r e s u l t i n g w o r k u n d e r t h e s a m e , s i m i l a r o r a c o m p a t i b l e l i c e n s e .    

F u l l C i r c l e m a g a z i n e i s e n t i r e l y i n d e p e n d e n t o f C a n o n i c a l , t h e s p o n s o r o f t h e U b u n t u p r o j e c t s , a n d t h e v i e w s a n d o p i n i o n s i n t h e        

m a g a z i n e s h o u l d i n n o w a y b e a s s u m e d t o h a v e C a n o n i c a l e n d o r s e m e n t .    

F u l l C i r c l e      

T H E I N D E P E N D E N T M A G A Z I N E F O R T H E U B U N T U L I N U X C O M M U N I T Y        

M i g r a t i n g F r o m V A X p . 1 8      

L i b r e O f f i c e p . 1 4      

R u n n i n g F r o m U S B p . 1 1    

. . . p . X X        

H o w T o      

Q & A p . 4 3      

C o m m a n d & C o n q u e r p . 0 8      

I n k s c a p e p . 2 1    

M y O p i n i o n p . 3 9    L e t t e r s p . 3 8      

S e c u r i t y p . X X        

U b u n t u D e v i c e s p . 3 6      

L i n u x N e w s p . 0 4    

A r d u i n o p . 2 6      

R e v i e w p . X X    

U b u n t u G a m e s p . 4 6      

G r a p h i c s      

B o o k R e v i e w p . 3 7      

L i n u x L a b s p . 3 4      

C h r o m e C u l t p . 2 9      

Page 3: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 3/50

f u l l c i r c l e m a g a z i n e # 1 0 6      

3   

c o n t e n t s ^        

E   

E   

D   

D   

T   

T   

O    

O    

R   

R   

A   

A   

L   

L   

W      E L C O M E T O A N O T H E R I S S U E O F      F    U L L    C     I R C L E      .  

N       

o P y t h o n t h i s m o n t h , I ' m a f r a i d , b u t w e s t i l l h a v e L i b r e O f f i c e , p a r t t w o o f t h e V A X - V M S      

t u t o r i a l , I n k s c a p e , p a r t t h r e e o f m y 3 D p r i n t e r b u i l d , a n d l o t s o f o t h e r g o o d i e s . S t a n d i n g      

i n f o r P y t h o n w e h a v e a n i n t e r e s t i n g a r t i c l e o n r u n n i n g a f u l l s y s t e m f r o m a U S B s t i c k .  

I ' v e c h a n g e d t h e s e c t i o n o n U b u n t u P h o n e s t o n o w r e a d U b u n t u D e v i c e s s i n c e C a n o n i c a l    

a n d B Q h a v e a n n o u n c e d t h a t a n U b u n t u t a b l e t , t h e M 1 0 , w i l l b e a v a i l a b l e e i t h e r a t t h e e n d      

o f M a r c h o r b e g i n n i n g o f A p r i l . I ' m h o p i n g t o g e t a u n i t f o r r e v i e w a s s o o n a s t h e y ' r e      

a v a i l a b l e . I ' m l o o k i n g f o r w a r d t o i t a s t h i s w i l l b e t h e f i r s t o f f i c i a l c o n v e r g e n c e d e v i c e . Y o u      

c a n r e a d m o r e a b o u t i t i n t h a t s e c t i o n .  

S p e a k i n g o f U b u n t u T o u c h , d o n ' t f o r g e t t h a t w e h a v e a n o f f i c i a l F u l l C i r c l e a p p . N o , n o t    

t h e w e b a p p t h a t I m a d e . T h a t o n e i s d i s c o n t i n u e d . T h i s o n e i s b y B r i a n D o u g l a s s , i s a n a t i v e      

a p p , a n d a l l o w s y o u t o b r o w s e t h r o u g h a v a i l a b l e i s s u e s , d o w n l o a d , a n d r e a d t h e m . A n d a l l o n      

y o u r T o u c h d e v i c e ! J u s t s e a r c h f o r ' f u l l c i r c l e ' i n t h e U b u n t u S t o r e .  

T h e    F u l l C i r c l e W e e k l y N e w s      s h o w s e e m s t o h a v e b e e n w e l l r e c e i v e d . W h a t I ' v e b e e n      

d o i n g i s r e c o r d i n g t h e n e w s i t e m s a s A r n f r i e d i s s e n d i n g m e t h e m . T h e n , c o m p i l i n g t h e m i n t o      

a f i n a l s h o w M P 3 w h i c h I ' v e b e e n r e l e a s i n g o n S a t u r d a y m o r n i n g s ( U K t i m e ) . W i t h i n a d a y , o r    

t w o , e a c h s e e m s t o g e t a c o u p l e o f t h o u s a n d p l a y s . W h i c h i s g r e a t . I f y o u ' v e b e e n l i s t e n i n g ,  

d o l e t m e k n o w w h a t y o u t h i n k a b o u t i t .  

A l l t h e b e s t , a n d k e e p i n t o u c h !    

R o n n i e      

r o n n i e @ f u l l c i r c l e m a g a z i n e . o r g      

T h i s m a g a z i n e w a s c r e a t e d u s i n g :    

F i n d F u l l C i r c l e o n :    

f a c e b o o k . c o m / f u l l c i r c l e      

m a g a z i n e      

t w i t t e r . c o m / # ! / f u l l c i r c l e m a g      

g o o . g l / F R T M l  

h t t p : / / i s s u u . c o m / f u l l c i r c l e      

m a g a z i n e      

h t t p s : / / p l a y . g o o g l e . c o m          

 / s t o r e / b o o k s / a u t h o r ? i d =   

R o n n i e + T u c k e r    

h t t p : / / w w w . m a g z t e r . c o m /      

p u b l i s h e r s / F u l l - C i r c l e      

Page 4: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 4/50

f u l l c i r c l e m a g a z i n e # 1 0 6      4   

c o n t e n t s ^        

N   

N   

E   

E   

W    

W    

S   

S   

S    P O T I F Y V I D E O I S N O W O N        

A    N D R O I D A N D I    

O S   

S   

p o t i f y ' s n e w v i d e o c o n t e n t    

s e c t i o n , d u b b e d S h o w s , h i t    

A n d r o i d d e v i c e s t h i s w e e k . A n d      

t h o u g h t h e f e a t u r e w a s n ' t    

s u p p o s e d t o m a k e i t t o i O S d e v i c e s      

u n t i l s o m e t i m e n e x t w e e k , t h e r e i s      

a w a y f o r y o u t o a c c e s s i t r i g h t    

n o w . Y o u w o n ' t b e a b l e t o a c c e s s i t    

f r o m t h e B r o w s e p a g e , a s y o u      

w o u l d o n a n A n d r o i d . I n s t e a d , i O S      

u s e r s w i l l n e e d t o f i r s t n a v i g a t e t o      

t h e Y o u r L i b r a r y p a g e a n d l o o k f o r    

t h e S h o w s l i s t i n g u n d e r P l a y l i s t s .  

T h a t ' s i t . O n c e y o u ' r e i n t h e S h o w s      

p a g e , y o u ' l l b e a b l e t o b r o w s e a n d      

s e a r c h t h r o u g h v i d e o c o n t e n t f r o m          

m o r e t h a n a d o z e n p r o v i d e r s      

i n c l u d i n g t h e B B C , C o m e d y C e n t r a l    

a n d E S P N .  

S o u r c e :  

h t t p : / / w w w . e n g a d g e t . c o m / 2 0 1 6 / 0      

1 / 2 9 / s p o t i f y - v i d e o - i s - n o w - o n -    

a n d r o i d - a n d - i o s /      

Y     O U     C     A N     N     O W      U     S E A N        

U    B U N T U        

P    H O N E      

' S   

S   C R E E N        

A S A     T     O U C H P A D        , M      I R A C A S T        

C     O M I N G        S    O O N    

G    

o o g l e + u s e r R i c h a r d S o m l ó i  

p u b l i s h e d a f e w i n t e r e s t i n g      

p h o t o s e a r l i e r o n h i s p r o f i l e p a g e ,  

s h o w c a s i n g t h e n e w f u n c t i o n a l i t y      

o n h i s N e x u s 4 U b u n t u P h o n e      

c o n n e c t e d t o a n L C D a s a      

c o n v e r g e d d e s k t o p a n d u s i n g t h e      

l a t e s t U b u n t u T o u c h m o b i l e      

o p e r a t i n g s y s t e m f r o m t h e r c -    

p r o p o s e d c h a n n e l ( o n l y f o r    

d e v e l o p e r s a n d e a r l y a d o p t e r s ) .  

" N e x u s 4 - r c - p r o p o s e d c h a n n e l :  

Y o u c a n u s e t h e p h o n e s c r e e n a s a      

t o u c h p a d . A n d i f y o u c l i c k i n a t e x t    

f i e l d t h e k e y b o a r d a p p e a r s o n t h e      

p h o n e s c r e e n i n s t e a d o f t h e      

e x t e r n a l s c r e e n , " s a i d R i c h a r d      

S o m l ó i i n t h e G o o g l e + p o s t .  

W e w e r e v e r y i n t r i g u e d b y t h e      

w h o l e t h i n g , s o w e ' v e c o n t a c t e d      

M i c h a e l H a l l f r o m C a n o n i c a l    

r e g a r d i n g t h e i m a g e s p o s t e d b y      

R i c h a r d S o m l ó i . M r . H a l l r e v e a l s      

e x c l u s i v e l y f o r S o f t p e d i a t h a t    

N e x u s 4 d e v i c e s c u r r e n t l y s u p p o r t    

t h i s f u n c t i o n a l i t y , a n d y o u c a n e v e n      

u s e t w o - f i n g e r s c r o l l i n g a n d t h r e e -    

f i n g e r t a p f o r r i g h t c l i c k .  

S o u r c e :  

h t t p : / / n e w s . s o f t p e d i a . c o m / n e w s / y      

o u - c a n - n o w - u s e - a n - u b u n t u - p h o n e -    

s - s c r e e n - a s - a - t o u c h p a d - m i r a c a s t -    

c o m i n g - s o o n - 4 9 9 8 2 3 . s h t m l    

K D E N        E O N O F F E R S T H E      

L A T E S T A N D G R E A T E S T        K D E   

S O F T W A R E O N A S T A B L E      

U    B U N T U B A S E      

K       

D E N e o n i s a p r o d u c t o f t h e      

u p s t r e a m K D E c o m m u n i t y , a n      

i n t e r n a t i o n a l b o d y t h a t w o r k s t o      

a d v a n c e t h e d e v e l o p m e n t a n d      

a v a i l a b i l i t y o f f r e e s o f t w a r e f o r    

b o t h U n i x - l i k e a n d W i n d o w s      

s y s t e m s . O n e s u c h p i e c e o f K D E      

s o f t w a r e i s t h e P l a s m a D e s k t o p , a      

p o p u l a r a n d c u s t o m i z a b l e d e s k t o p      

e n v i r o n m e n t u s e d w i t h m a n y L i n u x      

d i s t r i b u t i o n s . K D E N e o n w i l l    

p r o v i d e p a c k a g e s o f t h e l a t e s t    

P l a s m a D e s k t o p a s w e l l a s o t h e r    

S u b m i t t e d b y A r n f r i e d W a l b r e c h t      

T    H E   

F   U L L   

C    I R C L E      

W     E E K L Y        

N    E W S   

A s h o r t p o d c a s t ( < 1 0 m i n )    

w i t h j u s t t h e n e w s . N o c h i t -    

c h a t . N o t i m e w a s t i n g . J u s t    

t h e l a t e s t F O S S / L i n u x /      

U b u n t u n e w s .  

R S S    : 

h t t p : / / f u l l c i r c l e m a g a z i n e .  

o r g / f e e d / p o d c a s t    

Page 5: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 5/50

f u l l c i r c l e m a g a z i n e # 1 0 6      5   

c o n t e n t s ^        

N E W S      

K D E a p p s f o r l o n g - t e r m - s e r v i c e      

v e r s i o n s o f U b u n t u : c u r r e n t l y      

U b u n t u 1 5 . 1 0 , b u t a l s o U b u n t u      

1 6 . 0 4 w h e n i t ' s r e l e a s e d i n a f e w        

m o n t h s .  

S o u r c e :  

h t t p : / / w w w . p c w o r l d . c o m / a r t i c l e / 3      

0 2 9 0 6 9 / l i n u x / k d e - n e o n - o f f e r s - t h e -    

l a t e s t - a n d - g r e a t e s t - k d e - s o f t w a r e -    

o n - a - s t a b l e - u b u n t u - b a s e . h t m l    

A    N D R O I D        

W     E A R G E T S V O I C E      

C A L L I N G A N D M E S S A G E      

D I C T A T I O N I N M A J O R U P D A T E      

A       

n d r o i d W e a r i s g e t t i n g      

u p d a t e d i n a b i g w a y t h i s      

m o n t h . G o o g l e i s b e g i n n i n g t o r o l l    

o u t a n u p d a t e w i t h s o m e m a j o r    

n e w f e a t u r e s f o r A n d r o i d W e a r ,  

i n c l u d i n g t h e a b i l i t y t o m a k e a n d      

l i s t e n t o c a l l s d i r e c t l y o n t h e w a t c h .  

Y o u ' l l n e e d a w a t c h w i t h a s p e a k e r    

t o d o t h a t , o f c o u r s e , a n d o n l y t w o      

w a t c h e s c u r r e n t l y h a v e o n e : t h e      

H u a w e i W a t c h a n d t h e 4 9 m m          

m o d e l o f t h e A s u s Z e n W a t c h 2 . T h e      

u p d a t e a l s o a d d s i n e x p a n d e d      

s u p p o r t f o r c o n t r o l l i n g W e a r    

w a t c h e s w i t h g e s t u r e s — t h o u g h      

y o u m a y n e e d s o m e o n e t o d e c o d e      

t h e m f o r y o u — a n d t h e a b i l i t y t o      

d i c t a t e m e s s a g e s t o b e s e n t f r o m          

a p p s l i k e H a n g o u t s a n d W h a t s A p p .  

S o u r c e :  

h t t p : / / w w w . t h e v e r g e . c o m / 2 0 1 6 / 2 /      

4 / 1 0 9 1 7 3 0 8 / a n d r o i d - w e a r -    

g e s t u r e s - v o i c e - c a l l s - d i c t a t i o n -    

u p d a t e      

F    A I R P H O N E      2 U     B U N T U        

T    O U C H        

P    O R T    

I  S I N T H E      

M     A K I N G        

, H    E R E   

' S   

W     H A T    

W      O R K S      

W         

h i l e C a n o n i c a l e m p l o y e e s      

a r e w o r k i n g h a r d t h e s e d a y s      

o n t h e e n a b l e m e n t o f t h e U b u n t u      

T a b l e t d e v i c e , i t l o o k s l i k e w e ' r e      

g e t t i n g t h e U b u n t u T o u c h m o b i l e      

o p e r a t i n g s y s t e m o n t h e F a i r p h o n e      

2 s m a r t p h o n e .  

H o w d i d t h a t h a p p e n ? W e l l , y o u      

m i g h t h a v e h e a r d o f M a r i u s      

G r i p s g å r d , t h e s k i l l e d d e v e l o p e r    

w h o m a n a g e d t o p o r t U b u n t u f o r    

P h o n e s o n t h e O n e P l u s O n e      

s m a r t p h o n e .  

H e t e a s e d u s e a r l i e r , o n h i s      

G o o g l e + p r o f i l e p a g e , w i t h a p h o t o      

o f t h e U b u n t u m o b i l e O S w o r k i n g      

o n F a i r p h o n e 2 . S o w e j u s t h a d t o      

g e t i n t o u c h w i t h h i m t o f i n d o u t a      

f e w m o r e d e t a i l s a b o u t w h a t ' s      

g o i n g o n , w h a t w o r k s r i g h t n o w o n      

t h e d e v i c e , a n d w h a t u s e r s s h o u l d      

e x p e c t i n t h e c o m i n g m o n t h s .  

P l e a s e n o t e t h a t M a r i u s G r i p s g å r d      

i s p a r t o f t h e u b p o r t s . c o m          

c o m m u n i t y , a g r o u p o f d e v s t r y i n g      

t o p o r t U b u n t u T o u c h t o a s m a n y      

d e v i c e s a s p o s s i b l e .  

S o u r c e :  

h t t p : / / n e w s . s o f t p e d i a . c o m / n e w s / f    

a i r p h o n e - 2 - u b u n t u - t o u c h - p o r t - i s -    

i n - t h e - m a k i n g - h e r e - s - w h a t - w o r k s -    

5 0 0 1 0 5 . s h t m l    

E    X T O N        | O S L      I G H T        I   S    O     N E O F      

T H E    F    I R S T        L    I N U X        

D    I S T R I B U T I O N S      

B    A S E D O N        

U    B U N T U        

1 6 . 0 4 L T S      

B    

a s e d o n t h e U b u n t u 1 6 . 0 4 L T S      

( X e n i a l X e r u s ) o p e r a t i n g      

s y s t e m , w h i c h , o f c o u r s e , i s i n      

h e a v y d e v e l o p m e n t a t t h e      

m o m e n t , E x t o n | O S L i g h t i s , i n f a c t ,  

o n e o f t h e f i r s t d i s t r i b u t i o n s t o      

a d o p t t h e u p c o m i n g O S f r o m          

C a n o n i c a l . T h e g o o d n e w s ,  

h o w e v e r , i s t h a t i t d o e s n ' t u s e t h e      

U n i t y 7 u s e r i n t e r f a c e , n o r U b u n t u      

1 6 . 0 4 L T S ' k e r n e l p a c k a g e s .  

" I ’ v e m a d e a n e w e x t r a v e r s i o n      

o f E x t o n | O S b a s e d o n u p c o m i n g      

U b u n t u 1 6 . 0 4 ( a l i a s X e n i a l X e r u s )    

6 4 - b i t w i t h o n l y a m i n i m u m o f    

p a c k a g e s p r e - i n s t a l l e d , " r e v e a l s      

A r n e E x t o n f o r S o f t p e d i a .  

" E x t o n | O S L i g h t ’ s W i n d o w        

m a n a g e r O p e n b o x g u a r a n t e e s      

l i g h t n e s s a n d e l e g a n c e . M y s p e c i a l    

k e r n e l 4 . 4 . 0 - 3 - e x t o n , e q u i v a l e n t t o      

k e r n e l . o r g ’ s l a t e s t s t a b l e k e r n e l    

4 . 4 . 1 . "    

S o u r c e :  

h t t p : / / n e w s . s o f t p e d i a . c o m / n e w s / e      

x t o n - o s - l i g h t - i s - o n e - o f - t h e - f i r s t -    

d i s t r i b u t i o n s - b a s e d - o n - u b u n t u - 1 6 -    

0 4 - l t s - 5 0 0 1 0 6 . s h t m l    

F    I R E F O X        4 4 . 0 . 1 N        O W     

A     V A I L A B L E F O R        A     L L   

S   U P P O R T E D        

U    B U N T U        

O S   E S   

T     

h e U b u n t u m a i n t a i n e r s o f    

F i r e f o x h a v e b e e n q u i c k t o      

p u s h t h e n e w v e r s i o n i n t o t h e      

r e p o s i t o r i e s i n l e s s t h a n a d a y .  

T h e y m o v e d p r e t t y f a s t a n d n o w        

U b u n t u u s e r s c a n b e n e f i t f r o m t h e      

c h a n g e s a n d i m p r o v e m e n t s t h a t    

h a v e b e e n i m p l e m e n t e d .  

I n t h e p a s t f e w m o n t h s , t h e      

U b u n t u m a i n t a i n e r s d i d n ' t w a i t    

Page 6: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 6/50

f u l l c i r c l e m a g a z i n e # 1 0 6      6   

c o n t e n t s ^        

N E W S      

a r o u n d t o o l o n g t o p u s h t h e l a t e s t    

v e r s i o n o f F i r e f o x i n t h e r e p o s , a n d      

t h e y h a v e k e p t t h i s h a b i t . L o n g      

g o n e a r e t h e d a y s w h e n U b u n t u      

u s e r s h a d t o w a i t f o r d a y s b e f o r e      

t h e u p g r a d e w a s m a d e a v a i l a b l e .  

U S N - 2 8 8 0 - 1 f i x e d v u l n e r a b i l i t i e s      

i n F i r e f o x . T h i s u p d a t e i n t r o d u c e d      

a r e g r e s s i o n w h i c h c a u s e d F i r e f o x      

t o c r a s h o n s t a r t u p w i t h s o m e      

c o n f i g u r a t i o n s . T h i s u p d a t e f i x e s      

t h e p r o b l e m , " r e a d s t h e s e c u r i t y      

n o t i c e .  

S o u r c e :  

h t t p : / / n e w s . s o f t p e d i a . c o m / n e w s / f i  

r e f o x - 4 4 - 0 - 1 - n o w - a v a i l a b l e - f o r - a l l -    

s u p p o r t e d - u b u n t u - o s e s -    

5 0 0 1 3 4 . s h t m l    

I  N T E L      

U    N V E I L S      

A    N D R O I D        

P     H O N E      T     H A T     C     A N     B     E    U     S E D    

A     S    L    I N U X        D     E S K T O P        

n t e l h a s g r a b b e d a t t e n t i o n w i t h      

a s m a r t p h o n e p r o t o t y p e t h a t c a n      

a l s o c r e a t e a d e s k t o p P C        

e x p e r i e n c e . N o , i t ’ s n o t r u n n i n g o n      

W i n d o w s 1 0 M o b i l e a n d i s n o t    

u s i n g C o n t i n u u m f o r p h o n e      

s o f t w a r e . R a t h e r , t h e s m a r t p h o n e      

i s a l o w - p o w e r p h o n e w i t h a n I n t e l    

A t o m x 3 p r o c e s s o r a n d t w o      

o p e r a t i n g s y s t e m s : A n d r o i d a n d a      

c u s t o m v e r s i o n o f D e b i a n L i n u x .  

Y o u c a n u s e i t l i k e a p h o n e a n d r u n      

A n d r o i d a p p s , o r y o u c a n p l u g i t    

i n t o a n e x t e r n a l d i s p l a y w i t h a n      

H D M I c a b l e a n d r u n d e s k t o p - s t y l e      

a p p s o n a b i g s c r e e n . A l l o n e h a s t o      

i s c o n n e c t a k e y b o a r d , m o u s e a n d      

d i s p l a y t o m a k e i t a d e s k t o p L i n u x      

d e v i c e .  

“ A n d r o i d i s b a s e d o n a L i n u x      

k e r n e l , s o w e ’ r e r u n n i n g o n e      

k e r n e l , w e h a v e a n A n d r o i d s t a c k      

a n d a L i n u x s t a c k , a n d w e ’ r e      

s h a r i n g t h e s a m e c o n t e x t , s o t h e      

f i l e s y s t e m i s i d e n t i c a l . T h e p h o n e      

s t a y s f u l l y f u n c t i o n a l , ” I n t e l ’ s N i r    

M e t z e r , P a t h F i n d i n g G r o u p      

M a n a g e r , t o l d T h e R e g i s t e r .  

S o u r c e :  

h t t p : / / w w w . v a l u e w a l k . c o m / 2 0 1 6 / 0      

2 / i n t e l - a n d r o i d - p h o n e - l i n u x -    

d e s k t o p /      

S    T E A M          A     N D     L    I N U X        G     A M I N G        

P    O I S E D        

T    O    

T    H R I V E      

A    S   

V    U L K A N        

A P I W          I L L   

C    O M E   

G     U N N I N G        F    O R     D     I R E C T        X    

L     

i n u x - b a s e d S t e a m m a c h i n e s      

a n d m o b i l e d e v i c e s w i l l g e t    

e n h a n c e d g r a p h i c s d u e t o t h e      

u p c o m i n g V u l k a n A P I ( a p p l i c a t i o n      

p r o g r a m m i n g i n t e r f a c e ) .  

V u l k a n i s u s e f u l i n m a n y      

a p p l i c a t i o n s , b u t g a m e s b e n e f i t    

f r o m i t m o r e t h a n m o s t . I t    

p e r f o r m s t h e s a m e a c t i o n s a s      

D i r e c t X d o e s f o r W i n d o w s , b u t i t i s      

f a r b e t t e r a d a p t e d t o n e w        

t e c h n o l o g i e s .  

V u l k a n i s a w e l c o m e u p g r a d e t o      

O p e n G L , w h i c h s t a r t s t o s h o w i t s      

a g e , 2 5 y e a r s a f t e r i t s l a u n c h .  

T h e V u l k a n A P I s h o u l d e n s u r e      

t h a t M a c s y s t e m s , L i n u x a n d      

m o b i l e d e v i c e s g e t b e t t e r v i s u a l s i n      

g a m e s . W h a t i s m o r e , g a m e s w i l l    

u s e s y s t e m r e s o u r c e s m o r e      

 j u d i c i o u s l y a s w e l l a s s a v e m o r e   

b a t t e r y l i f e i n m o b i l e d e v i c e s a n d      

l a p t o p s .  

S o u r c e :  

h t t p : / / w w w . t e c h t i m e s . c o m / a r t i c l e s      

 / 1 3 3 5 2 1 / 2 0 1 6 0 2 1 4 / s t e a m - a n d -  

l i n u x - g a m i n g - p o i s e d - t o - t h r i v e - a s -    

v u l k a n - a p i - w i l l - c o m e - g u n n i n g - f o r -    

d i r e c t x . h t m          

P    A R S I X        

G N U / L      I N U X        

8 . 5   

( A    T T I C U S      

) O    F F I C I A L L Y        

R     E L E A S E D        , B     A S E D O N        

D     E B I A N        8 " J    E S S I E      "   

D    

u b b e d A t t i c u s , P a r s i x      

G N U / L i n u x 8 . 5 r 0 i s t h e f i r s t    

s t a b l e r e l e a s e o f t h e d i s t r i b u t i o n ,  

w h i c h h a s b e e n i n d e v e l o p m e n t f o r    

t h e p a s t t h r e e m o n t h s , d u r i n g      

w h i c h t h e p r o j e c t ' s d e v e l o p e r s      

h a v e a n n o u n c e d n o l e s s t h a n t h r e e      

t e s t b u i l d s w i t h a l l s o r t s o f    

i m p r o v e m e n t s a n d u p d a t e d      

p a c k a g e s .  

P r o m i n e n t f e a t u r e s i n P a r s i x      

G N U / L i n u x 8 . 5 r 0 ( A t t i c u s ) i n c l u d e      

t h e l o n g - t e r m s u p p o r t e d L i n u x      

4 . 1 . 1 7 k e r n e l i n j e c t e d w i t h t h e B F S ,  

T u x O n I c e 3 . 3 , a s w e l l a s s e v e r a l    

o t h e r e x t r a p a t c h e s , t h e l a t e s t    

G N O M E 3 . 1 8 d e s k t o p e n v i r o n m e n t    

w i t h t h e G N O M E S h e l l 3 . 1 8 . 3 u s e r    

i n t e r f a c e , a n d G R U B 2 a s t h e      

d e f a u l t b o o t l o a d e r .  

B e i n g b a s e d o n t h e l a t e s t    

D e b i a n G N U / L i n u x 8 ( J e s s i e )    

o p e r a t i n g s y s t e m , P a r s i x      

G N U / L i n u x 8 . 5 ( A t t i c u s ) h a s b e e n      

f u l l y s y n c h r o n i z e d w i t h i t s d e f a u l t    

s o f t w a r e r e p o s i t o r i e s a s o f    

F e b r u a r y 1 3 , 2 0 1 6 . A l s o , t h e L i v e      

Page 7: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 7/50

f u l l c i r c l e m a g a z i n e # 1 0 6      7   

c o n t e n t s ^        

N E W S      

I S O i m a g e s , w h i c h a r e n o w        

a v a i l a b l e f o r 6 4 - b i t a n d 3 2 - b i t    

s y s t e m s , h a v e b e e n c o m p r e s s e d      

w i t h t h e X Z a n d S q u a s h F S      

m e t h o d s .  

S o u r c e :  

h t t p : / / n e w s . s o f t p e d i a . c o m / n e w s / p      

a r s i x - g n u - l i n u x - 8 - 5 - a t t i c u s -    

o f f i c i a l l y - r e l e a s e d - b a s e d - o n -    

d e b i a n - 8 - j e s s i e - 5 0 0 4 1 1 . s h t m l    

N    V I D I A R E L E A S E S      

3 6 1 . 9 1      

D R I V E R A N D I M P R O V E S      

L    I N U X S U P P O R T        

S   

t r e e t F i g h t e r V i s c o m i n g o u t    

t o m o r r o w , a n d N v i d i a i s m a k i n g      

s u r e t h a t g a m e r s c a n h a d o u k e n      

e a c h o t h e r w i t h m a x i m u m          

g r a p h i c a l f i d e l i t y . T h e c o m p a n y h a s      

 j u s t r e l e a s e d i t s W H Q L - c e r t i f i e d   

3 6 1 . 9 1 d r i v e r s , w h i c h o f f e r s o m e      

t w e a k s f o r C a p c o m ' s f i g h t i n g g a m e      

a n d a b e v y o f S L I p r o f i l e u p d a t e s      

f o r o t h e r t i t l e s .  

L i n u x - u s i n g g e r b i l s w i l l b e      

h a p p y w i t h a n o t h e r t i d b i t o f n e w s .  

N v i d i a h a s r e l e a s e d s i g n e d      

f i r m w a r e b l o b s f o r c a r d s w i t h      

G M 2 0 0 a n d G M 2 0 4 G P U s , p a v i n g      

t h e w a y f o r t h e o p e n - s o u r c e      

N o u v e a u p r o j e c t t o e n a b l e f u l l    

h a r d w a r e a c c e l e r a t i o n o n t h o s e      

c h i p s .  

U n t i l n o w , L i n u x g a m e r s h a d t o      

u s e N v i d i a ' s c l o s e d - s o u r c e d r i v e r t o      

g e t 3 D a c c e l e r a t i o n s u p p o r t , a      

s i t u a t i o n t h a t ' s l i k e l y t o c h a n g e      

s o o n . P h o r o n i x s a y s t h e M e s a a n d      

N o u v e a u t e a m s e x p e c t t o h a v e      

s u p p o r t f o r G M 2 0 0 a n d G M 2 0 4 -    

b a s e d c a r d s b a k e d i n t o t h e L i n u x      

4 . 6 k e r n e l c y c l e .  

S o u r c e :  

h t t p : / / t e c h r e p o r t . c o m / n e w s / 2 9 7 1 7      

 / n v i d i a - r e l e a s e s - 3 6 1 - 9 1 - d r i v e r - a n d -  

i m p r o v e s - l i n u x - s u p p o r t    

U    B U N T U        

1 6 . 0 4 L T S B        E T A    

1   

L    A U N C H E S      F    E B R U A R Y        2 5 ,  

R     E M A I N S      B     A S E D O N        L    I N U X        

K    E R N E L      

4 . 4 . 1      

O    

n F e b r u a r y 1 9 , 2 0 1 6 ,  

C a n o n i c a l ' s J o s e p h S a l i s b u r y      

r e p o r t s f o r t h e U b u n t u c o m m u n i t y      

t h e l a t e s t n e w s f r o m t h e U b u n t u      

K e r n e l T e a m , w h i c h j u s t r e l e a s e d      

t h e i r w e e k l y n e w s l e t t e r w i t h      

i n f o r m a t i o n a b o u t t h e l a t e s t k e r n e l    

w o r k f o r U b u n t u 1 6 . 0 4 L T S .  

" O u r X e n i a l k e r n e l r e m a i n s      

b a s e d o n v 4 . 4 . 1 a n d i s a v a i l a b l e f o r    

t e s t i n g i n t h e a r c h i v e , i . e l i n u x -    

4 . 4 . 0 - 6 . 2 1 . P l e a s e t e s t a n d l e t u s      

k n o w y o u r r e s u l t s . A l s o , a s a n e a r l y      

r e m i n d e r , X e n i a l K e r n e l F r e e z e i s      

T h u r s , A p r i l 7 . W e e n c o u r a g e      

a n y o n e n e e d i n g k e r n e l p a t c h e s      

p u l l e d i n t o X e n i a l t o p l e a s e s u b m i t    

t h e m w e l l i n a d v a n c e o f K e r n e l    

F r e e z e t o a l l o w f o r a s m u c h t e s t i n g      

a s p o s s i b l e , " d e v e l o p e r s e x p l a i n e d .  

P l e a s e n o t e t h a t U b u n t u i t s e l f    

w o n ' t b e p a r t o f t h e f i r s t B e t a      

r e l e a s e , b u t i t w i l l b e r e a d y f o r    

p u b l i c t e s t i n g d u r i n g t h e F i n a l B e t a      

a n n o u n c e m e n t o n M a r c h 2 4 , 2 0 1 6 .  

A f t e r t h a t , t h e d e v e l o p m e n t c y c l e      

o f X e n i a l X e r u s w i l l c o n t i n u e w i t h      

t h e F i n a l F r e e z e o n A p r i l 1 4 , w h e n      

t h e R e l e a s e C a n d i d a t e i m a g e s w i l l    

b e a v a i l a b l e i n t e r n a l l y , a n d t h e      

f i n a l r e l e a s e o f U b u n t u 1 6 . 0 4 L T S      

o n A p r i l 2 1 .  

S o u r c e :  

h t t p : / / n e w s . s o f t p e d i a . c o m / n e w s / u      

b u n t u - 1 6 - 0 4 - l t s - b e t a - 1 - l a u n c h e s -    

f e b r u a r y - 2 5 - r e m a i n s - b a s e d - o n -    

l i n u x - k e r n e l - 4 - 4 - 1 - 5 0 0 6 8 1 . s h t m l    

J   A V A    

9   T O A D D R E S S      

G T K    

G U I   P A I N S O N        L    I N U X        

P     

l a n s a r e a f o o t t o h a v e J a v a 9      

a c c o m m o d a t e t h e G T K 3 G U I  

t o o l k i t o n L i n u x s y s t e m s . T h e m o v e      

w o u l d b r i n g J a v a c u r r e n t w i t h t h e      

l a t e s t v e r s i o n o f t h e t o o l k i t a n d      

p r e v e n t a p p l i c a t i o n f a i l u r e d u e t o      

m i x i n g o f v e r s i o n s .  

T h e i n t e n t i o n , a c c o r d i n g t o a J a v a      

e n h a n c e m e n t p r o p o s a l o n      

o p e n j d k . n e t , w o u l d b e t o s u p p o r t    

G T K ( G I M P T o o l k i t ) 2 b y d e f a u l t ,  

w i t h G T K 3 u s e d w h e n i n d i c a t e d b y      

a s y s t e m p r o p e r t y . J a v a g r a p h i c a l    

a p p l i c a t i o n s b a s e d o n J a v a F X ,  

S w i n g , o r A W T ( A d v a n c e d W i n d o w        

T o o l k i t ) w o u l d b e a c c o m m o d a t e d      

u n d e r t h e p l a n , a n d e x i s t i n g      

a p p l i c a t i o n s c o u l d r u n o n L i n u x      

w i t h o u t m o d i f i c a t i o n w i t h e i t h e r    

G T K 2 o r 3 .  

S o u r c e :  

h t t p : / / w w w . i n f o w o r l d . c o m / a r t i c l e /      

3 0 3 5 5 0 5 / j a v a / j a v a - 9 - t o - a d d r e s s -    

g t k - g u i - p a i n s - o n - l i n u x . h t m l    

Page 8: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 8/50f u l l c i r c l e m a g a z i n e # 1 0 6      

8   

c o n t e n t s ^        

N       

e a r t h e e n d o f J a n u a r y , I w a s      

i n f o r m e d t h a t a l o c a l r e t a i l e r    

w o u l d b e r e c e i v i n g a s h i p m e n t o f    

N U C 6 i 5 S Y H ( t h e i 5 S k y l a k e N U C        

w i t h a 2 . 5 ” d r i v e b a y ) . S o I  

p r o m p t l y o r d e r e d o n e w i t h 1 6 G B        

o f D D R 4 R A M , a 2 5 6 G B m . 2 d r i v e ,  

a n d w a i t e d s e m i - p a t i e n t l y f o r i t t o      

a r r i v e . I n t h i s m o n t h ’ s a r t i c l e , I  

w a n t t o c o v e r w h a t I ’ m u s i n g i t f o r ,  

m y t h o u g h t s o n i t , a n d L i n u x      

s u p p o r t f o r S k y l a k e .  

P    U R P O S E      

I o r d e r e d t h e t a l l e r m o d e l f o r    

t h e 2 . 5 ” d r i v e , s i n c e I o w n a f e w        

s p a r e d r i v e s , i n c a s e I n e e d m o r e      

s t o r a g e s p a c e d o w n t h e l i n e . T h e      

g o a l i s f o r t h i s t o b e c o m e a n      

“ a l w a y s - o n ” P C . I t h o s t s a D N S f o r    

m y i n t e r n a l n e t w o r k , a P X E b o o t    

s e r v e r ( f o r n e t w o r k b o o t i n g I S O s ) ,  

a n d w i l l s o o n r u n N G I N X + A p a c h e .  

I n o r d e r t o h e l p w i t h m y      

d e v e l o p m e n t w o r k , i t i s n o w a l s o      

h o s t i n g m y G i t r e p o s i t o r i e s , w h i c h I  

c a n c l o n e a n d k e e p u p t o d a t e      

f r o m o t h e r d e v i c e s . B u t t h a t ’ s n o t    

a l l ! I h a v e a 3 T B M y B o o k e x t e r n a l    

U S B d r i v e t h a t I k e e p m y l a r g e r    

f i l e s o n . W h e n I g o t t h e N U C , I  

r e f o r m a t t e d i t i n t o b t r f s , a n d      

s h a r e d i t a s a s a m b a s h a r e o n m y      

n e t w o r k , m e a n i n g I c a n j u s t s i m p l y      

l o g i n t o t h e n e t w o r k a n d d o w n l o a d      

w h a t e v e r L i n u x I S O I m a y n e e d f o r    

a v i r t u a l m a c h i n e , o r a c c e s s m y      

d e s i g n a s s e t l i b r a r y .  

A n d , f i n a l l y , I ’ v e a l s o s e t i t u p      

w i t h A w e s o m e W M ( a n d G N O M E 3 )    

f o r m y d e s k t o p u s a g e . I t ’ s c u r r e n t l y      

p o w e r i n g t w o m o n i t o r s , a n d      

p r o v i d e s P u l s e A u d i o l o o p b a c k f o r    

p a s s i n g m y P S 4 a u d i o t h r o u g h m y      

P C s p e a k e r s .  

I r e a l i z e w h a t s o m e o f y o u a r e      

p r o b a b l y t h i n k i n g : “ C a n i t d o a l l o f    

t h a t ? ” . T h e a n s w e r ( s o f a r a t l e a s t )    

i s : Y e s ! I ’ m p r o b a b l y j u s t a s      

s u r p r i s e d a s a n y o n e e l s e - I f i r m l y      

e x p e c t e d t o h a v e t o c u t b a c k o n m y      

l i s t o f u s e s f o r i t . T h e o n l y p o i n t    

w h e r e i t f a i l s c u r r e n t l y i s r u n n i n g      

G N O M E 3 , a s t h e r e a r e s o m e I n t e l    

d r i v e r b u g s f o r S k y l a k e g r a p h i c s      

( w h i c h r e q u i r e d m e t o d i s a b l e      

h a r d w a r e a c c e l e r a t i o n ) . K n o w i n g      

t h e L i n u x c o m m u n i t y t h o u g h , t h e      

b u g s w i l l p r o b a b l y b e f i x e d s o o n e r    

r a t h e r t h a n l a t e r .  

T    H E   

S   E T U P        

• 1 x I n t e l N U C 6 i 5 S Y H        

• 2 x 1 6 G B K i n g s t o n H y p e r X I m p a c t    

D D R 4 S O - D I M M C 1 3 2 1 3 3 K 2      

• 1 x M . 2 S a m s u n g 8 5 0 E V O B a s i c      

2 5 0 G B S S D        

• R u n n i n g A r c h L i n u x ( 6 4 B i t ) .  

P e r i p h e r a l s      : 

• A n k e r 7 - P o r t U S B 3 . 0 H U B ,  

c o n n e c t i n g :  

• K e y b o a r d & M o u s e      

• M y B o o k 3 T B        

• U S B s u r r o u n d s o u n d a u d i o c a r d      

I c h o s e A r c h L i n u x b e c a u s e I l o v e      

t h e A r c h U s e r R e p o s i t o r y , a n d i t ’ s      

b e e n m y d i s t r i b u t i o n o f c h o i c e f o r    

m a n y y e a r s . H o w e v e r , U b u n t u ( o r    

a n y o t h e r d i s t r i b u t i o n ) s h o u l d o f f e r    

m u c h t h e s a m e e x p e r i e n c e . M a y b e      

w i t h s l i g h t l y f e w e r b u g s ( a s A r c h i s      

a r o l l i n g r e l e a s e ) .  

M      Y     T     H O U G H T S      

O v e r a l l , t h i s d e v i c e i s p r e t t y      

m u c h w h a t I e x p e c t e d . I t ’ s q u i e t ,  

q u i c k , a n d g r a p h i c a l l y p o w e r f u l    

e n o u g h t o d o e v e r y t h i n g I w a n t    

( w h e n t h e d r i v e r s w o r k , a t l e a s t ) .  

N o t t o m e n t i o n s m a l l . L o o k i n g a t    

t h e n u m b e r s d o e s n ’ t d o i t j u s t i c e .  

I t ’ s o n l y a b o u t 2 % w i d e r / d e e p e r    

t h a n t h e c o a s t e r s I k e e p o n m y      

d e s k , a n d t h e h e i g h t ( S Y H m o d e l i s      

4 8 m m , a n d S Y K i s 3 2 m m ) i s r e a l l y      

n o t t h a t n o t i c e a b l e . P e r s o n a l l y , i f I  

w a s g o i n g t o m o u n t i t t o      

s o m e t h i n g t h i n u s i n g t h e v e s a      

m o u n t , I w o u l d t a k e t h e S Y K        

m o d e l . I f y o u w a n t t o u s e t h e      

m o u n t o n s o m e t h i n g e l s e ( u n d e r a      

d e s k , o n a w a l l , e t c . ) I t h i n k y o u ’ d      

b e f i n e w i t h e i t h e r . T h a t i s n ’ t t o s a y      

t h a t I t h i n k t h e m o u n t w o u l d n ’ t    

w o r k w i t h t h e t a l l e r m o d e l , I j u s t    

f i n d i t m a y l o o k o d d , o r m a k e s o m e      

s m a l l e r m o n i t o r s t o o b a c k - h e a v y .  

F o r a n y o n e c o n c e r n e d a b o u t    

n o i s e - d u r i n g t h e U E F I s c r e e n , t h e      

f a n s s p i n a t f u l l b l a s t . T o m e , i t ’ s n o      

l o u d e r t h a n a l o u d 3 . 5 ” m e c h a n i c a l    

d r i v e . T h e m o m e n t t h e O S s t a r t s ,  

t h e f a n s s p i n d o w n , a n d a l m o s t    

e v e r y t h i n g o n m y d e s k i s l o u d e r    

t h a n t h e N U C . M y e x t e r n a l d r i v e i s      

b y f a r t h e l o u d e s t d e v i c e o n m y      

d e s k n o w ( b u t e v e n t h a t i s e a s i l y      

o v e r p o w e r e d b y e v e n j u s t q u i e t    

m u s i c o v e r m y s p e a k e r s ) .  

C   

C   

O    

O    

M    

M    

M    

M    

A   

A   

N   

N   

D   

D   

&   

&   

C   

C   

O    

O    

N   

N   

Q    

Q    

U   

U   

E   

E   

R   

R   

W r i t t e n b y L u c a s W e s t e r m a n n      

n   

n   

t  

t  

e   

e   

l  

l  

N   

N   

U   

U   

C   

C   

(  

(  

N   

N   

U   

U   

C   

C   

6   

6   

5   

5   

S   

S   

Y   

Y   

H   

H   

)  

)  

Page 9: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 9/50f u l l c i r c l e m a g a z i n e # 1 0 6      

9   

c o n t e n t s ^        

C O M M A N D & C O N Q U E R        

N i c e b o n u s : T h e N U C c o m e s      

w i t h a w o r l d p l u g , m e a n i n g i t h a s      

c o n n e c t o r s o n t h e u n i v e r s a l p o w e r    

s u p p l y t h a t s h o u l d w o r k a n y w h e r e      

i n t h e w o r l d .  

E n o u g h o f t h e g o o d - m o s t    

p e o p l e a r e p r o b a b l y i n t e r e s t e d i n      

w h a t i t ’ s l a c k i n g . I d o n ’ t f e e l l i k e      

t h e p o r t o p t i o n s o n t h e N U C a r e      

b a d - I d o f e e l l i k e w i t h o u t a h u b o f    

s o m e s o r t , y o u m a y r u n i n t o i s s u e s      

( o r s i m p l y n o t h a v e a n y p l u g s f r e e      

f o r t h u m b d r i v e s ) . T h a t b e i n g s a i d ,  

I a l w a y s p r e f e r h a v i n g a h u b t h a t I  

c a n p o s i t i o n c l o s e r t o m e f o r e a s e      

o f u s e ( a n d t h e y a r e n ’ t t e r r i b l y      

e x p e n s i v e ) . T h a t b e i n g s a i d , t h e r e      

i s o n e p o r t I w o u l d h a v e l i k e d t o      

h a v e o n t h e N U C . A U S B T y p e - C        

T h u n d e r b o l t c o n n e c t o r . A c c o r d i n g      

t o r u m o r , t h e S k u l l C a n y o n m o d e l    

( c o r e i 7 m o d e l ) s h o u l d h a v e o n e .  

W h e t h e r t h i s i s t h e c a s e o r n o t , w e      

w i l l h a v e t o w a i t a n d s e e . H o w e v e r ,  

w i t h t h e a d v e n t o f t y p e - c m o n i t o r s      

w i t h U S B h u b s a n d i n t e g r a t e d      

p o w e r p a s s t h r o u g h , i t d o e s s e e m          

l i k e a n o d d o m i s s i o n t o m a k e .  

E s p e c i a l l y f o r a d e v i c e y o u c o u l d      

t e c h n i c a l l y m o u n t o n t h e b a c k o f a      

m o n i t o r , a n d w i t h t y p e - c , y o u c o u l d      

r e d u c e t h e c a b l e c l u t t e r    

i m m e n s e l y .  

I ’ m s u r e s o m e p e o p l e w o u l d      

h a v e p r e f e r r e d t o s e e s o m e t h i n g      

b e s i d e s a m i n i - d i s p l a y p o r t p l u g      

n e x t t o t h e H D M I . H o w e v e r , a s      

s o m e o n e w h o h a s o w n e d a n d u s e d      

a M a c B o o k , I ’ v e g r o w n a c c u s t o m e d      

t o t h o s e a d a p t e r s ( n o t t o m e n t i o n      

h a v i n g p l e n t y l y i n g a r o u n d ) .  

L a s t l y , d e s i g n : I w o u l d h a v e      

p r e f e r r e d t h e A / C a d a p t e r p l u g t o      

b e o n t h e b o t t o m e d g e o f t h e      

d e v i c e , i n s t e a d o f t h e t o p .  

H o w e v e r , b a s e d o n t h e l a y o u t o f    

t h e i n t e r n a l s ( a n d t h e m o u n t i n g      

c a p a b i l i t i e s ) , I ’ m n o t s u r e t h i s      

w o u l d h a v e b e e n p o s s i b l e .  

T h e l a s t n e g a t i v e t h i n g I h a v e t o      

s a y a b o u t t h i s s e t u p i s n ’ t r e a l l y a      

k n o c k a t t h e d e v i c e i t s e l f . D r i v e r    

s u p p o r t . I r e a l i z e t h a t t h e S k y l a k e      

p r o c e s s o r s a r e n e w , a n d a s s u c h ,  

y o u c a n ’ t e x p e c t e v e r y t h i n g t o r u n      

p e r f e c t l y . T h a t b e i n g s a i d , h a v i n g      

h a r d w a r e a c c e l e r a t i o n e n a b l e d i n      

t h e d r i v e r s c u r r e n t l y c a u s e s m y      

4 . 4 . 1 - 2 k e r n e l t o c r a s h . N o t X , b u t    

t h e k e r n e l i t s e l f . I ’ v e t r i e d t h e 3      

d i f f e r e n t a c c e l e r a t i o n m e t h o d s      

( s n a , u x a , a n d g l a m o r ) , a s w e l l a s      

d i s a b l i n g D R I ( 3 d a c c e l e r a t i o n ) . I  

e v e n t r i e d t o j u s t e n a b l e D R I 2 .  

N o t h i n g h a s c o m p l e t e l y s o l v e d t h e      

p r o b l e m . D i s a b l i n g 3 d a c c e l e r a t i o n      

h e l p e d d e l a y t h e c r a s h , b u t i t s t i l l    

o c c u r r e d . S a m e w i t h a l l t h e t y p i c a l    

k e r n e l b o o t o p t i o n s      

( i n t e l _ i o m m u = i g f x _ o f f , e t c ) .  

D i s a b l i n g a l l a c c e l e r a t i o n      

( r e c o m m e n d e d i n t h e A r c h L i n u x      

W i k i ) h a s r e s u l t e d i n a u s a b l e      

s y s t e m - b u t d i d r e q u i r e m e t o      

s w i t c h t o A w e s o m e W M , a s      

G N O M E 3 w a s s l o w ( t h a n k s t o t h e      

i n t e g r a t e d e f f e c t s ) . N o t a b i g d e a l    

f o r m e ( a s I l i k e A w e s o m e W M a s      

w e l l ) , b u t s t i l l s l i g h t l y f r u s t r a t i n g .  

T h i s i s e s p e c i a l l y s o , b e c a u s e I  

h a d n ’ t h a d a n y i s s u e s u s i n g t h e      

p r e v i o u s k e r n e l 4 . 3 . 3 - 3 . W h i l e I  

c o u l d t h e o r e t i c a l l y r o l l b a c k t o t h e      

l a s t k e r n e l , t h e r e w e r e p l e n t y o f    

o t h e r u p d a t e s , a n d i t w o u l d      

b e c o m e a d e p e n d e n c y n i g h t m a r e .  

F o r a p o s s i b l e f i x , r e a d o n      . 

P r i o r t o p u b l i s h i n g , I w a s a b l e t o f i n d        

a f i x t h a t a p p e a r s t o w o r k . A d d i n g      

t h e k e r n e l b o o t p a r a m e t e r      

i 9 1 5 . e n a b l e _ r c 6 = 0 s e e m s t o h a v e      

s o l v e d t h e s t a b i l i t y i s s u e s . I t d o e s      

d i s a b l e p o w e r s a v i n g i n t h e i 9 1 5        

d r i v e r s , e n s u r i n g t h a t t h e C P U i s      

a l w a y s r u n n i n g i n h i g h p e r f o r m a n c e      

m o d e . H o w e v e r , I i m a g i n e t h i s s t e p      

w i l l b e n e c e s s a r y o n l y t e m p o r a r i l y ,  

u n t i l t h e d r i v e r s h a n d l e t h e p o w e r      

s t a t e s b e t t e r . I ’ m l e a v i n g t h e      

o r i g i n a l p a r a g r a p h i n p l a c e , f o r      

a n y o n e w h o m a y b e f a c i n g s i m i l a r      

i s s u e s .  

S u m m a r y      : 

P r o   

Q u i e t    

P o w e r f u l / F a s t    

L i g h t a n d s m a l l    

W o r l d p o w e r s u p p l y      

C o n   

N o U S B T y p e - C        

P o s i t i o n i n g o f A / C p o r t    

M i n i - D i s p l a y p o r t ( c o n f o r s o m e )    

O v e r a l l , I ’ m e x t r e m e l y h a p p y      

w i t h t h e N U C . T h e d r i v e r i s s u e s a r e      

u n f o r t u n a t e , b u t d o n ’ t r e a l l y      

i m p a c t m y m a i n u s e - c a s e s ( a s I  

c o u l d j u s t a s e a s i l y r u n i t a s a      

h e a d l e s s s e r v e r ) . B a s i c a l l y , m y l i s t    

o f P r o s , w h i l e q u a n t i t y - w i s e a r e      

e q u a l w i t h t h e c o n s , I g i v e m u c h      

m o r e w e i g h t a n d i m p o r t a n c e t o      

t h e p r o l i s t . T h e p o r t g r i p e s o n t h e      

C o n l i s t a r e r e a l l y n o t t h a t b i g o f a      

d e a l t o m e , a n d t h e d r i v e r s s h o u l d      

i m p r o v e a s t i m e g o e s o n . N o t t o      

m e n t i o n t h e f a c t t h a t i t h a d      

a c t u a l l y b e e n w o r k i n g b e t t e r    

p r e v i o u s l y .  

C    O S T    

I d i d n o t m e n t i o n c o s t i n t h i s      

r e v i e w a t a l l . T h i s i s l a r g e l y f o r t w o      

r e a s o n s :  

Page 10: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 10/50f u l l c i r c l e m a g a z i n e # 1 0 6      

1 0   

c o n t e n t s ^        

L u c a s      h a s l e a r n e d a l l h e k n o w s f r o m          

r e p e a t e d l y b r e a k i n g h i s s y s t e m , t h e n      

h a v i n g n o o t h e r o p t i o n b u t t o      

d i s c o v e r h o w t o f i x i t . Y o u c a n e m a i l    

L u c a s a t : l s w e s t 3 4 @ g m a i l . c o m .  

C O M M A N D & C O N Q U E R        

• A v a i l a b i l i t y - t h e d e v i c e s a n d      

h a r d w a r e a r e p r e t t y n e w , a n d a s      

s u c h , y o u m a y b e l i m i t e d i n w h e r e      

t o f i n d i t . T h i s c a n i m p a c t t h e      

c o s t / a b i l i t y t o f i n d b a r g a i n s .  

• I c h o s e t h e b e s t    

p e r f o r m a n c e / q u a l i t y h a r d w a r e I  

c o u l d f i n d f o r a r e a s o n a b l e p r i c e      

( a s I h a d a l o t I w a n t e d t o d o w i t h      

i t ) . B a r g a i n h u n t e r s c o u l d e a s i l y      

f i n d c h e a p e r c o m b i n a t i o n s . I . e .  

u s i n g D D R 3 L m e m o r y i n s t e a d o f    

D D R 4 .  

B    O T T O M          

L   I N E   

Y e s , I w o u l d r e c o m m e n d i t .  

C a v e a t      : H o w e v e r , o n l y t o t h o s e      

w h o h a v e d o n e t h e i r r e s e a r c h . B e      

i t i n t o t h e b e s t d i s t r i b u t i o n f o r    

S k y l a k e , o r t h e b e s t m o d e l f o r y o u r    

p u r p o s e s ( a n d w h i c h h a r d w a r e t o      

c h o o s e ) . T h i s i s n o t t h e p e r f e c t    

d e v i c e f o r e v e r y o n e , b u t i f y o u      

h a v e a p e r f e c t u s e f o r i t , t h e N U C        

i s a n e x c e l l e n t c h o i c e .  

I h o p e t h i s r e v i e w / a r t i c l e h a s      

b e e n u s e f u l t o s o m e . I f t h e r e ’ s      

a n y o n e o u t t h e r e w h o f e e l s      

o v e r w h e l m e d b y c h o i c e s a n d w h a t    

h a r d w a r e t o s e l e c t f o r t h e i r N U C -    

d o n ’ t w o r r y . I i m a g i n e a s t i m e g o e s      

o n , m a n u f a c t u r e r s w i l l s t a r t    

m a r k i n g t h e i r h a r d w a r e a s “ w o r k s      

w i t h N U C ” , o r r e t a i l e r s w i l l s i m p l y      

s t a r t r e c o m m e n d i n g t h e c o r r e c t    

h a r d w a r e . B a r r i n g t h a t , d o w n l o a d      

t h e p r o d u c t b r i e f f r o m I n t e l f o r    

y o u r m o d e l , a n d c o m p a r e t h e      

s p e c s ( e s p e c i a l l y v o l t a g e s ) o n t h e      

d e v i c e . I f y o u h a v e q u e s t i o n s o r    

c o m m e n t s ( o r a f i x f o r t h e i n t e l    

d r i v e r s ! ) , l e t m e k n o w a t    

l s w e s t 3 4 + f c m @ g m a i l . c o m .  

E X T R A ! E X T R A !    

R E A D A L L A B O U T I T !    

O u r g l o r i o u s n e w s r e p o r t e r    

( A r n f r i e d ) i s p o s t i n g r e g u l a r    

n e w s u p d a t e s t o t h e m a i n F u l l    

C i r c l e s i t e .  

C l i c k t h e N E W S l i n k , i n t h e s i t e      

m e n u a t t h e t o p o f t h e p a g e ,  

a n d y o u ' l l s e e t h e n e w s      

h e a d l i n e s .  

A l t e r n a t i v e l y , l o o k o n t h e r i g h t    

s i d e o f a n y p a g e o n t h e s i t e ,  

a n d y o u ' l l s e e t h e f i v e l a t e s t    

n e w s p o s t s .  

F e e l f r e e t o d i s c u s s t h e n e w s      

i t e m s . I t ' s m a y b e s o m e t h i n g      

t h a t c a n s p i l l b a c k f r o m t h e s i t e      

i n t o t h e m a g a z i n e .  E n j o y !    

Page 11: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 11/50f u l l c i r c l e m a g a z i n e # 1 0 6      

1 1   

c o n t e n t s ^        

H   

H   

O    

O    

W    

W    

-  

-  

T   

T   

O    

O    

W r i t t e n b y A l a n W a r d      

M    

M    

a  

a  

k   

k   

e   

e   

A   

A   

S   

S   

y   

y   

s  

s  

t  

t  

e   

e   

m    

m    

R   

R   

u   

u   

n   

n   

F   

F   

r  

r  

o   

o   

m    

m    

U   

U   

S   

S   

B   

B   

M         

a n y y e a r s b a c k , w h e n U S B        

p e n d r i v e s o f o v e r 4 G B y t e s      

s t a r t e d t o b e c o m e c o m m o n p l a c e , I  

d i d a n e x p e r i m e n t i n L i n u x s y s t e m s      

a d m i n i s t r a t i o n w i t h a c l a s s o f    

f u t u r e c o m p u t e r s c i e n c e      

e n g i n e e r s , t h a t c o n s i s t e d o f u s i n g      

s u c h d r i v e s a s t h e b a s i s o f a f u l l -    

b l o w n U b u n t u i n s t a l l a t i o n . Y e s ,  

b a c k t h e n 4 G B y t e s w a s s u f f i c i e n t    

t o h o l d t h e s y s t e m i t s e l f - a t a b o u t    

2 . 2 G B y t e s - w i t h s o m e s p a c e      

a v a i l a b l e f o r u s e r d o c u m e n t s . T h a t    

e x p e r i m e n t w a s s o m e w h a t o f a      

s u c c e s s , t h o u g h i t w a s i m m e d i a t e l y      

a p p a r e n t t h a t d r i v e s p e e d s w e r e a      

l i m i t i n g f a c t o r t h a t p r e c l u d e d      

a c t u a l l y u s i n g s u c h e q u i p m e n t i n a      

p r o d u c t i o n s y s t e m . T h e t h e n -    

c u r r e n t U S B 2 h a d s p e e d s a t a b o u t    

4 8 M B y t e s / s , t h o u g h t h e      

c h a r a c t e r i s t i c s o f t h e F l a s h - b a s e d      

d r i v e s t h e m s e l v e s b r o u g h t t h a t    

d o w n t o t h e 2 0 - 2 2 M B y t e s / s r a n g e      

- o b v i o u s l y m u c h l o w e r t h a n t h e      

1 0 0 - 1 2 0 M B y t e s / s t h a t c o u l d b e      

e x p e c t e d f r o m a n i n t e r n a l    

( s p i n n i n g p l a t t e r ) h a r d d r i v e .  

F o r w a r d t o y e a r 2 0 1 5 , a n d      

m o d e r n p e n d r i v e s a r e o f f e r i n g      

m u c h l a r g e r c a p a c i t i e s a t l o w e r    

p r i c e s . S o m e m o d e l s a r e a l s o      

a v a i l a b l e w i t h U S B 3 c o n n e c t i o n s .  

T h e a d v e r t i s e d u s e f u l s p e e d s o f    

t h e 3 2 G B y t e S a n d i s k m o d e l u s e d      

i n t h i s t e s t g o a l l t h e w a y u p t o 1 3 0      

M B y t e s / s , c o m p a r a b l e t o a l a p t o p ’ s      

i n t e r n a l p l a t t e r h a r d d i s k d r i v e . I t    

c a n b e n o t e d t h a t t h e s e s p e e d s a r e      

s t i l l m u c h l o w e r t h a n U S B 3 ’ s      

t h e o r e t i c a l 5 0 0 M B y t e s / s      

m a x i m u m s p e e d , s o t h e F l a s h      

t e c h n o l o g y u s e d i n t h e d r i v e s t i l l    

s e e m s t o b e t h e l i m i t i n g f a c t o r .  

T h i s p a r t c o s t m e 1 8 E U R ( a b o u t 2 0      

U S D o r 1 3 . 3 0 G B P ) .  

T o i n s t a l l t h e s y s t e m , I c h o s e t o      

t r y o u t E l e m e n t a r y O S s t a b l e      

v e r s i o n 0 . 3 . 1 f o r t h e A M D 6 4 - b i t    

a r c h i t e c t u r e . T h i s i s a r e l a t i v e l y      

l i g h t d e r i v a t i v e o f U b u n t u T r u s t y      

( 1 4 . 0 4 ) t h a t I h a d p r e v i o u s l y      

r e v i e w e d i n F C M # 7 7      

( h t t p : / / f u l l c i r c l e m a g a z i n e . o r g / i s s u      

e - 7 7 / ) , a n d M i c h a e l D a v i e s h a s a l s o      

e x a m i n e d i n i t s b e t a v e r s i o n i n      

F C M # 9 1    

( h t t p : / / f u l l c i r c l e m a g a z i n e . o r g / i s s u      

e - 9 1 / ) . T h e d i s t r i b u t i o n i t s e l f    

c o m e s w i t h t h e G T K 3 - b a s e d      

P a n t h e o n d e s k t o p m a n a g e r ,  

r e m i n i s c e n t o f A p p l e O S - X . F e w        

a p p l i c a t i o n s a r e i n s t a l l e d b y      

d e f a u l t ( M i d o r i w e b b r o w s e r ,  

G e a r y m a i l c l i e n t , n o o f f i c e s u i t e ) ,  

t h o u g h t h e s t a n d a r d o f f e r i n g i s      

a v a i l a b l e a s u s u a l f r o m U b u n t u ’ s      

r e p o s i t o r i e s . N e e d l e s s t o s a y ,  

o t h e r d i s t r i b u t i o n s b a s e d o n      

l i g h t w e i g h t d e s k t o p m a n a g e r s      

s u c h a s M a t e , X F C E o r L X D E c o u l d      

c e r t a i n l y a l s o b e c o n s i d e r e d .  

I N S T A L L A T I O N        

T h e f i r s t t a s k w a s t o i n s t a l l t h e      

s y s t e m o n t h e t a r g e t d r i v e -    

w i t h o u t a f f e c t i n g m y l a p t o p ’ s      

r e g u l a r d r i v e . T h e r e a r e s e v e r a l    

w a y s t o m a k e s u r e o f t h i s . T h i s f i r s t    

p o i n t i s , n a t u r a l l y , m a k i n g s u r e a n y      

d a t a o n t h e c o m p u t e r i s f u l l y      

b a c k e d u p .  

I t h e n p r o c e e d e d t o f o r m a t a      

s e c o n d e x t e r n a l U S B p e n d r i v e ( a      

s m a l l e r 2 G B y t e m o d e l ) I h a d l y i n g      

a r o u n d , w i t h t h e E l e m e n t a r y I S O        

i m a g e . T h e r e a r e s e v e r a l w a y s o f    

d o i n g t h i s , s u c h a s u s i n g t h e      

o f f i c i a l U b u n t u U S B c r e a t o r    

( h t t p : / / w w w . u b u n t u . c o m / d o w n l o a      

d / d e s k t o p / c r e a t e - a - u s b - s t i c k - o n -    

u b u n t u ) , t h e u n e t b o o t i n t o o l , o r    

Page 12: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 12/50f u l l c i r c l e m a g a z i n e # 1 0 6      

1 2   

c o n t e n t s ^        

H O W T O - P Y T H O N        

 j u s t p l a i n d d . T h i s s e c o n d U S B d r i v e   

i s u s e d o n l y a s a b o o t a b l e m e d i u m          

t o i n s t a l l t h e s y s t e m , a n d c a n l a t e r    

b e r e p u r p o s e d f o r o t h e r u s e s .  

N o t i n g e a c h d r i v e ’ s      

i d e n t i f i c a t i o n l e t t e r c a n b e e n o u g h      

t o m a k e s u r e - e x e r c i s i n g s o m e      

c a r e - t h a t t h e i n s t a l l e r d o e s n o t    

o v e r w r i t e e x i s t i n g d a t a . I n g e n e r a l ,  

t h e i n t e r n a l h a r d d r i v e s h o u l d      

c o m e u p a s / d e v / s d a , w h i l e      

s u c c e e d i n g U S B d r i v e s s h o u l d      

a p p e a r a s / d e v / s d b , / d e v / s d c , e t c .  

S o , i f w e a r e b o o t i n g o f f / d e v / s d b ,  

a n d i n s t a l l i n g t o / d e v / s d c , w e      

s h o u l d b e g o o d t o g o .  

H o w e v e r , j u s t t o b e o n t h e s a f e      

s i d e , I o p t e d t o s i m p l y d i s c o n n e c t    

t h e c o m p u t e r ’ s i n t e r n a l h a r d d r i v e .  

T h i s i s r e l a t i v e l y e a s y o n a d e s k t o p      

c o m p u t e r , s i n c e o n e s i m p l y n e e d s      

t o d i s c o n n e c t a S A T A c a b l e f r o m          

t h e h a r d d r i v e . O n a l a p t o p , t h e      

e n t i r e h a r d d r i v e u s u a l l y n e e d s t o      

b e r e m o v e d .  

W h a t I w a s b a s i c a l l y w o r k i n g      

w i t h w a s a d i s k l e s s c o m p u t e r o n      

o n e h a n d , t h e 2 G B y t e U S B        

b o o t a b l e m e d i u m a n d t h e 3 2      

G B y t e U S B t a r g e t d r i v e o n t h e      

o t h e r . I p l a c e d t h e 2 G B y t e d r i v e i n      

a n o r d i n a r y U S B 2 c o n n e c t o r , a n d      

t h e 3 2 G B y t e i n t h e c o m p u t e r ’ s      

o n l y U S B 3 c o n n e c t o r - t h a t c a n b e      

i d e n t i f i e d b y t h e b l u e p l a s t i c      

f l a n g e i n s i d e t h e c o n n e c t o r o r , o n      

s o m e m o d e l s , b y t h e “ S S ” ( “ S u p e r    

S p e e d ” ) b a d g i n g . U s i n g a n U S B 3      

e x t e r n a l d r i v e i n a n U S B 2      

c o n n e c t o r i s c e r t a i n l y p o s s i b l e , b u t    

n e g a t e s t h e a v a i l a b i l i t y o f t h e      

s p e e d b o o s t g i v e n b y v e r s i o n 3 .  

T h i s i s h i g h l y n o t i c e a b l e i n      

p r a c t i c e .  

T h e B I O S o n m o s t m o d e r n      

c o m p u t e r s c a n b e c o n v i n c e d t o      

b o o t o f f a s p e c i f i c d r i v e b y h o l d i n g      

d o w n t h e F 1 2 k e y w h i l e b o o t i n g ,  

b u t t h i s d e p e n d s a b i t o n y o u r    

e x a c t h a r d w a r e . S o m e      

e x p e r i m e n t a t i o n m a y b e n e e d e d t o      

g e t t h e B I O S t o r e c o g n i z e a n d b o o t    

o f f t h e b o o t a b l e m e d i u m U S B .  

A c t u a l l y r e a d i n g t h e m a n u a l c a n a t    

t i m e s c o m e i n h a n d y o n s o m e      

m o d e l s ( b e e n t h e r e , d o n e t h a t ) .  

O n c e u p a n d r u n n i n g , t h e      

E l e m e n t a r y l i v e d e s k t o p      

e n v i r o n m e n t c o m e s u p a s      

e x p e c t e d . T h e U b u n t u - d e r i v e d      

i n s t a l l e r r e c o g n i z e d t h e 3 2 G B y t e      

t a r g e t d r i v e w i t h n o p r o b l e m s a s      

a n a v a i l a b l e h a r d d r i v e .  

P a r t i t i o n i n g w a s p e r f o r m e d i n t h e      

u s u a l m a n n e r . I t s h o u l d p e r h a p s b e      

n o t e d t h a t I i m m e d i a t e l y c h o s e t o      

u s e t h e e n t i r e d r i v e f o r t h e L i n u x      

s y s t e m . U s i n g s e p a r a t e p a r t i t i o n s      

f o r r o o t a n d h o m e d i r e c t o r i e s o n      

s u c h a s m a l l d r i v e i s p r o b a b l y n o t    

r e a l l y u s e f u l , a n d m o r e s o t a k i n g      

i n t o a c c o u n t e x p e c t e d u s a g e      

p a t t e r n s . A s i d e f r o m t h a t , t h e      

i n s t a l l a t i o n p r o c e s s w a s      

c o m p l e t e l y u n e v e n t f u l - y e t    

a n o t h e r c a s e o f n o n e w s b e i n g      

g o o d n e w s .  

U S I N G T H E N E W          

S Y S T E M          

I t i s c l e a r t h a t t h e m a i n      

a d v a n t a g e o f u s i n g a s m a l l d r i v e i s      

t r a n s p o r t a b i l i t y . T h e d r i v e c a n b e      

s l i p p e d o n t o y o u r k e y c h a i n a n d      

c a r r i e d a r o u n d w i t h m u c h e a s e .  

H o w e v e r , i t w i l l p r o b a b l y n e v e r b e      

a c o m p l e t e r e p l a c e m e n t f o r a      

u s e r ’ s m a i n s y s t e m , w h i c h w i l l    

p o t e n t i a l l y h o l d m a n y G B y t e s o f    

d o c u m e n t s , m u s i c , m u l t i m e d i a      

f i l e s , e t c . S o t h i s e x p e r i m e n t    

b e c a m e a c a s e o f d e c i d i n g w h a t    

p r e c i s e l y I w a n t e d t o u s e t h e d r i v e      

f o r .  

I b a s i c a l l y w a n t e d t o a c c e s s      

d a t a r e l a t e d t o p r o j e c t s I w a s      

c u r r e n t l y w o r k i n g o n . I u s u a l l y u s e      

a c o m b i n a t i o n o f D r o p b o x a n d      

G o o g l e D r i v e t o m a k e t h e s e f i l e s      

a v a i l a b l e w h e n a w a y f r o m h o m e .  

H a v i n g a c o m p l e t e o p e r a t i n g      

s y s t e m o f m y c h o i c e w i t h m e t h a t I  

c a n p l u g i n t o a n d b o o t f r o m o n      

w h a t e v e r c o m p u t i n g p l a t f o r m i s      

a v a i l a b l e t o m e , h a s t h e a d v a n t a g e      

o f b e i n g a b l e t o w o r k o n t h e f i l e s      

w i t h m y o w n c h o i c e o f s o f t w a r e ,  

o n t o p o f s i m p l y h a v i n g t h e f i l e s      

a v a i l a b l e . T h i s w i l l o b v i o u s l y      

d e p e n d o n e a c h u s e r ’ s s p e c i f i c      

n e e d s , b u t , f o r m e , a c o m b i n a t i o n      

o f t h e f o l l o w i n g w o r k s w e l l :  

• G o o g l e C h r o m e a n d D r o p b o x , t o      

a c c e s s f i l e s f r o m t h e c l o u d .  

• L i b r e O f f i c e 5 , m o s t l y t o w o r k      

w i t h p r e s e n t a t i o n s .  

• T h u n d e r b i r d , w i t h t h e E n i g m a i l    

p l u g i n t o h a n d l e t h e e n c r y p t e d a n d      

s i g n e d m a i l I s o m e t i m e s n e e d t o      

u s e .  

• S o m e m o r e s p e c i f i c s t u f f , s u c h a s      

L a T e X , t o p r e p a r e s c i e n t i f i c      

c o m m u n i c a t i o n s .  

I h a v e f o u n d t h a t , i n p r a c t i c e , a l l    

r e g u l a r a p p l i c a t i o n s f o u n d b y      

d e f a u l t i n t h e v a r i o u s U b u n t u      

d i s t r i b u t i o n s w o r k w e l l o f f t h e U S B      

d r i v e . T h i s i s a l s o t r u e f o r g r a p h i c a l    

a p p l i c a t i o n s s u c h a s I n k s c a p e o r    

G i m p , i n t h e l a t t e r c a s e e v e n u p t o      

i m a g e f i l e s i n t h e 2 t o 5 M p i x e l    

r a n g e . D u e t o s p a c e c o n s i d e r a t i o n s      

- b u t a l s o d i s k s p e e d - I w i l l n o t b e      

t r y i n g o u t a p p l i c a t i o n s t h a t a r e      

k n o w n t o r e q u i r e m o r e p r o c e s s i n g      

Page 13: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 13/50f u l l c i r c l e m a g a z i n e # 1 0 6      

1 3   

c o n t e n t s ^        

H O W T O - P Y T H O N        

p o w e r a n d s p e e d y d i s k s , s u c h a s      

t h e E c l i p s e + J B o s s c o m b i n a t i o n t o      

d e v e l o p J a v a a p p l i c a t i o n s , o r    

K d e n l i v e t o e d i t v i d e o s . S u c h      

e x t r e m e u s e c a s e s a r e p r o b a b l y      

s t i l l b e t t e r l e f t t o s e r i o u s r i g s w i t h      

t h e a p p r o p r i a t e d r i v e s a n d      

p e r i p h e r a l s . O t h e r t h a n t h a t , m o r e      

m u n d a n e t a s k s s u c h a s b r o w s i n g      

t h e I n t e r n e t o r t e x t p r o c e s s i n g c a n      

v e r y w e l l b e u n d e r t a k e n i n s o m e      

c o m f o r t . P u t t i n g m y w o r d s i n t o      

p r a c t i c e , s o t o s p e a k , I a m w r i t i n g      

t h i s o n t h e U S B d r i v e i t s e l f - a n d      

n o t n o t i c i n g m u c h d i f f e r e n c e f r o m          

u s i n g t h e i n t e r n a l h a r d d r i v e .  

S o m e c o m p u t e r h a r d w a r e      

s e e m s t o i n t e r f a c e b e t t e r w i t h U S B        

3 t h a n o t h e r s . A t t i m e s , r e a d i n g      

f i l e s f r o m o n e d e v i c e o n t h e U S B        

b u s a n d w r i t i n g i t t o a n o t h e r    

s e e m s t o r u n i n t o b o t t l e n e c k s .  

A n o t h e r f a c t t o t a k e i n t o a c c o u n t    

i s t h e w e l l - k n o w n d i f f e r e n c e i n      

s p e e d s w h e n w r i t i n g t o a F l a s h -    

b a s e d m e d i u m , a s o p p o s e d t o      

r e a d i n g f r o m i t . A c t u a l f i l e - w r i t e      

s p e e d s h a v e b e e n m e a s u r e d i n t h e      

v i c i n i t y o f 1 5 . 4 M B y t e s / s . T h e s e      

s p e e d l e v e l s a r e r a t h e r l o w e r t h a n      

t h e a d v e r t i s e d 1 3 0 M B y t e s / s      

m a x i m u m - w h i c h i s p r o b a b l y a      

b e s t - c a s e s t a t e m e n t , a n d r e l a t i v e      

o n l y t o r e a d i n g a c t i v i t y - b u t a r e i n      

p r a c t i c e s u f f i c i e n t f o r u s u a l    

w o r k f l o w s .  

S E C U R I T Y        

C a r r y i n g a c e r t a i n a m o u n t o f    

y o u r d a t a a r o u n d o n s u c h a s m a l l    

d r i v e e x p o s e s i t t o t h e t y p i c a l    

a c c i d e n t s t o l i f e , s u c h a s l o s s o r    

t h e f t . K e e p i n g y o u r d a t a s e c u r e      

a c q u i r e s a n e w d i m e n s i o n o n      

d e v i c e s t h a t a r e m o b i l e b y t h e i r    

v e r y n a t u r e , a n d i t i s w e l l t o k e e p      

s e c u r i t y i n m i n d . T o m y m i n d , t h e      

v e r y l e a s t t h a t s h o u l d b e d o n e i s t o      

e n c r y p t u s e r s ’ h o m e d i r e c t o r i e s .  

L u c k i l y , t h i s i s e a s y t o s e t u p d u r i n g      

t h e i n s t a l l a t i o n p r o c e s s , a n d d o e s      

n o t s e e m t o i m p a c t d a t a t r a n s f e r    

s p e e d s i n a m e a n i n g f u l w a y .  

H o w e v e r , i t d o e s m e a n n o      

a u t o l o g i n , s i n c e t h e h o m e      

d i r e c t o r y i s e n c r y p t e d u n t i l t h e      

p a s s w o r d i s e n t e r e d m a n u a l l y .  

G o i n g f u r t h e r a n d e n c r y p t i n g      

t h e e n t i r e d i s k m a y a l s o m a k e      

g o o d s e n s e , s i n c e t h a t w o u l d , i n      

p r i n c i p l e , m a k e i n s t a l l i n g      

b a c k d o o r s o r t r o j a n s o n y o u r d r i v e      

m o r e d i f f i c u l t f o r a p o t e n t i a l    

h a c k e r . T h i s a r t i c l e i n T h e S i m p l e      

C o m p u t e r    

( h t t p : / / t h e s i m p l e c o m p u t e r . i n f o / f u l    

l - d i s k - e n c r y p t i o n - w i t h - u b u n t u ) h a s      

a f u l l d e s c r i p t i o n o n t h e p r o c e s s . I  

w o u l d r e c o m m e n d g i v i n g t h e “ T h e      

W h a t & T h e W h y ” s e c t i o n a r e a d ,  

e v e n i f t h e f i n a l c h o i c e l i e s , a s      

a l w a y s , w i t h y o u , t h e o w n e r o f t h e      

h a r d w a r e .  

P e r h a p s t h e m o s t p r a c t i c a l    

r e c o m m e n d a t i o n t o b e m a d e h e r e      

i s t o s i m p l y a l w a y s k e e p t h e      

p e n d r i v e p h y s i c a l l y w i t h i n y o u r    

s i g h t , a n d i f p o s s i b l e o n y o u r    

p e r s o n : n o l e a v i n g i t c o n n e c t e d t o      

a c o m p u t e r t h a t i s r u n n i n g , w h i l e      

y o u g o o u t o f t h e r o o m . B o o t i n g      

t h e s y s t e m u p c o s t s l e s s t h a n 3 0      

s e c o n d s o n m y c o m p u t e r -    

i n c l u d i n g t h e t i m e n e e d e d t o e n t e r    

t h e p a s s w o r d - w h i l e s h u t t i n g      

d o w n c o s t s 5 t o 6 s e c o n d s . S o      

t h e r e i s r e a l l y n o e x c u s e f o r n o t    

s h u t t i n g d o w n t h e c o m p u t e r a n d      

e x t r a c t i n g t h e p e n d r i v e w h e n      

n e e d i n g t o l e a v e “ f o r a m i n u t e ” .  

W i t h t h e s e s i m p l e p r e c a u t i o n s      

i n m i n d , u s i n g a U S B d r i v e t o c a r r y      

a r o u n d y o u r c o m p u t i n g      

e n v i r o n m e n t o f c h o i c e i s a w a y o f    

m a k i n g u s e o f m o d e r n t e c h n o l o g y      

t o r e d u c e t h e p h y s i c a l s t r e s s o f    

h a v i n g t o c a r t s e v e r a l k i l o g r a m s o f    

e l e c t r o n i c e q u i p m e n t a r o u n d a l l    

d a y . I n t h e m o d e r n w o r l d , m o s t    

p l a c e s w e g o t o c a n m a k e a      

c o m p u t e r a v a i l a b l e t o u s . W o r k i n g      

o f f o u r o w n d r i v e m a k e s i t p o s s i b l e      

n o t o n l y t o w o r k w i t h o u r s t u f f o n      

o u r o w n t e r m s , b u t a l s o t o l e a v e      

t h e c o m p u t e r b e h i n d u s i n t h e      

s t a t e w e f o u n d i t i n , w i t h n o n e o f    

o u r f i l e s l i t t e r i n g t h e d e s k t o p a n d      

p o t e n t i a l l y r i s k i n g e m b a r r a s s m e n t    

f o r o u r s e l v e s a n d f o r o t h e r s .  

A l a n      h o l d s a P h D i n I n f o r m a t i o n a n d      

t h e K n o w l e d g e S o c i e t y . H e t e a c h e s      

c o m p u t e r s c i e n c e a t E s c o l a      

A n d o r r a n a d e B a t x i l l e r a t ( h i g h -    

s c h o o l ) . H e h a s p r e v i o u s l y g i v e n      

G N U / L i n u x c o u r s e s a t t h e U n i v e r s i t y      

o f A n d o r r a a n d t a u g h t G N U / L i n u x      

s y a d m i n a t t h e O U o f C a t a l u n y a .  

Page 14: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 14/50

f u l l c i r c l e m a g a z i n e # 1 0 6      1 4   

c o n t e n t s ^        

H   

H   

O    

O    

W    

W    

-  

-  

T   

T   

O    

O    

W r i t t e n b y E l m e r P e r r y      

L   

L   

b   

b   

r  

r  

e   

e   

O    

O    

f  

f  

f  

f  

c  

c  

e   

e   

P   

P   

t  

t  

5   

5   

7   

7   

-  

-  

A   

A   

u   

u   

t  

t  

o   

o   

C   

C   

o   

o   

r  

r  

r  

r  

e   

e   

c  

c  

t  

t  

’ l l a d m i t i t . I ’ m n o t t h e w o r l d ’ s      

g r e a t e s t t y p i s t . I n f a c t , I f a l l    

s o m e w h e r e i n t h e r a n g e o f b a d . I  

n e v e r l e a r n e d s t a n d a r d t o u c h -    

t y p i n g , a n d a t m y a g e , t h e r e i s      

l i t t l e s e n s e i n t r y i n g t o r e t r a i n      

d i g i t s t o d o a n y t h i n g d i f f e r e n t    

t h a n w h a t t h e y h a v e p i c k e d u p      

t h r o u g h y e a r s o f r e p e t i t i o n .  

B e l i e v e m e , I h a v e t r i e d . L e a r n i n g      

t o u c h - t y p i n g s l o w s m e d o w n t o t h e      

p o i n t t h a t I g e t f r u s t r a t e d a n d g i v e      

u p . A s l o n g a s I d o n ’ t h a v e t o c o p y      

f r o m a p a g e , I d o o k a y . I j u s t c o p y      

f r o m t h e t e x t i n m y h e a d .  

W i t h t h a t b e i n g s a i d , I ’ m h a p p y      

f o r t h e t o o l s i n L i b r e O f f i c e t h a t    

m a k e m y t a s k a l i t t l e e a s i e r , s p e l l    

c h e c k a n d A u t o C o r r e c t . I m i s s p e l l    

m o r e w o r d s b e c a u s e I h a v e      

f u m b l i n g f i n g e r s t h a n I d o b e c a u s e      

I ’ m n o t s u r e o f t h e s p e l l i n g . S p e l l    

c h e c k c a n m a r k t h e s e f u m b l i n g      

m i s t a k e s , b u t A u t o C o r r e c t a c t u a l l y      

c o r r e c t s s o m e o f t h e m o r e      

c o m m o n o n e s . T h e o p t i o n s f o r    

A u t o C o r r e c t a r e m a n y , s o l e t ’ s t a k e      

a l o o k a n d s e e w h a t i t c a n d o f o r    

u s . 

T o o p e n t h e A u t o C o r r e c t d i a l o g ,  

T o o l s > A u t o C o r r e c t O p t i o n s .  

R    E P L A C E      

T    A B    

T h e R e p l a c e t a b o f t h e      

A u t o C o r r e c t d i a l o g c o n t a i n s a t a b l e      

o f r e p l a c e m e n t t e x t a n d s y m b o l s . I  

d i d e x p l o r e t h e l i s t a s t h e r e a r e      

m a n y i n t e r e s t i n g r e p l a c e m e n t s f o r    

s y m b o l s , G r e e k l e t t e r s , a n d      

c o m m o n f r a c t i o n s . T h e s y m b o l s a r e      

c r e a t e d b y e n c l o s i n g t h e t e x t    

b e t w e e n c o l o n s ( : ) . A n d w h i l e      

b e i n g a b l e t o g e n e r a t e t h e s e      

s y m b o l s , l e t t e r s , a n d f r a c t i o n s i s      

c o o l , i t d o e s n ’ t s o l v e t h e m i s t y p i n g      

p r o b l e m .  

O n c e I g o t p a s t t h e c o l o n      

b r a c k e t e d r e p l a c e m e n t s , I f o u n d      

t h e s p e l l i n g c o r r e c t i o n s . W h e n      

A u t o C o r r e c t i s o n a n d I m i s t y p e t h e      

w o r d a s i t a p p e a r s i n t h e R e p l a c e      

c o l u m n , i t i s r e p l a c e d b y t h e e n t r y      

i n t h e W i t h c o l u m n . T h e p r o g r a m          

c o m e s l o a d e d w i t h m a n y o f t h e      

c o m m o n f i n g e r - f u m b l i n g      

m i s s p e l l i n g s o u t t h e r e . I t ’ s l i k e      

m a g i c w h e n I s e e i t h a p p e n .  

I c a n a l s o a d d m y o w n . I j u s t    

t y p e m y c o m m o n m i s s p e l l i n g i n t h e      

R e p l a c e t e x t b o x , t h e c o r r e c t    

s p e l l i n g i n t h e W i t h b o x , a n d c l i c k      

o n t h e A d d b u t t o n .  

E   X C E P T I O N S      

T    A B    

T h e E x c e p t i o n s t a b i s f o r    

s e t t i n g e x c e p t i o n s t o t w o o f t h e      

A u t o C o r r e c t r u l e s ( s e e O p t i o n s t a b      

l a t e r ) . T h e t w o r u l e s a r e : 1 .  

C a p i t a l i z e t h e f i r s t l e t t e r o f e v e r y      

s e n t e n c e , a n d 2 . C o r r e c t t w o i n i t i a l    

c a p i t a l s i n a w o r d . T h e s e t w o r u l e s      

a r e g r e a t f o r f u m b l i n g f i n g e r s , b u t    

g e t i n t h e w a y w h e n y o u a c t u a l l y      

n e e d t w o i n i t i a l c a p i t a l s ( C D s ) o r t o      

u s e a b b r e v i a t i o n s .  

Page 15: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 15/50

f u l l c i r c l e m a g a z i n e # 1 0 6      1 5   

c o n t e n t s ^        

H O W T O - L I B R E O F F I C E      

T h e A b b r e v i a t i o n s b o x l i s t s t h e      

a b b r e v i a t i o n s a l r e a d y i n t h e      

s y s t e m . T h i s a l l o w s t h e s y s t e m t o      

s e e t h e m a s a b b r e v i a t i o n s r a t h e r    

t h a n t h e e n d o f a s e n t e n c e . E n t e r a      

n e w a b b r e v i a t i o n i n t h e t e x t b o x      

a b o v e t h e l i s t , a n d c l i c k t h e N e w        

b u t t o n t o a d d a n a b b r e v i a t i o n .  

S e l e c t a n a b b r e v i a t i o n f r o m t h e      

l i s t , a n d c l i c k t h e D e l e t e b u t t o n t o      

r e m o v e i t f r o m t h e l i s t .  

T h e W o r d s W i t h T w o I n i t i a l    

C a p i t a l s b o x l i s t s t h e w o r d s w i t h      

t w o i n i t i a l c a p i t a l s a l r e a d y i n t h e      

s y s t e m . I c a n a d d a n d d e l e t e t h e m          

 j u s t l i k e t h e a b b r e v i a t i o n s . 

T h e t w o A u t o i n c l u d e c h e c k      

b o x e s a l l o w m e t o a u t o m a t i c a l l y      

a d d n e w a b b r e v i a t i o n s a n d w o r d s      

w i t h t w o i n i t i a l c a p i t a l s w h e n I  

f o r c e t h e i s s u e i n m y d o c u m e n t . T o      

f o r c e t h e a d d i t i o n a f t e r    

L i b r e O f f i c e h a s “ c o r r e c t e d ” t h e      

m i s t a k e , I g o b a c k a n d u n d o t h e      

c o r r e c t i o n . W h e n L i b r e O f f i c e s e e s      

m e f o r c e t h i s c o r r e c t i o n , i t w i l l a d d      

t h e c h a n g e t o t h e a p p r o p r i a t e l i s t .  

A u t o i n c l u d e i s o n l y a c t i v e w h e n      

t h e t w o r u l e s i n q u e s t i o n a r e      

a c t i v a t e d .  

O     P T I O N S      T     A B    

T h e O p t i o n s t a b i s w h e r e I f i n d      

t h e s e t t i n g s f o r A u t o C o r r e c t .  

T h e r e a r e t w o c o l u m n s o f    

c h e c k b o x e s i n t h e t a b . T h e y a r e      

l a b e l e d M a n d T . M i s f o r t h e      

a c t i o n s b e i n g a c t i v e w h e n I ' m          

M o d i f y i n g e x i s t i n g t e x t , a n d T i s      

a c t i o n s a c t i v e w h e n A u t o C o r r e c t    

W h i l e T y p i n g i s a c t i v e . T u r n o n      

A u t o C o r r e c t W h i l e T y p i n g a t    

F o r m a t > A u t o C o r r e c t > W h i l e      

T y p i n g .  

H e r e I f o u n d t h e o p t i o n s f o r t h e      

t w o c a p i t a l s a n d s t a r t e v e r y      

s e n t e n c e w i t h a c a p i t a l . I f o u n d a n      

o p t i o n a b o u t w h e t h e r o r n o t t o      

Page 16: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 16/50

f u l l c i r c l e m a g a z i n e # 1 0 6      1 6   

c o n t e n t s ^        

H O W T O - L I B R E O F F I C E      

u s e t h e r e p l a c e m e n t t a b l e f r o m          

t h e R e p l a c e t a b . T h e r e ' s a n o p t i o n      

f o r c o n t r o l l i n g w h e t h e r o r n o t    

d o u b l e - d a s h e s g e t c o n v e r t e d t o      

e m - d a s h e s . A v e r y h a n d y o p t i o n      

t h a t a u t o m a t i c a l l y c o r r e c t s t h o s e      

t i m e s w h e n y o u a c c i d e n t a l l y p r e s s      

t h e c a p s l o c k k e y ( I k n e w s o m e o n e      

w h o r e m o v e d t h e i r c a p s l o c k k e y      

b e c a u s e t h e y k e p t t u r n i n g i t o n b y      

a c c i d e n t ) . O n e m o r e f u m b l e -    

f i n g e r s s a v i n g s e t t i n g i n      

A u t o C o r r e c t .  

R a t h e r t h a n b o r i n g y o u w i t h t h e      

d e t a i l e d l i s t o f a l l t h e o p t i o n s ,  

h e r e ' s a l i n k t o a l l t h e o p t i o n s      

h t t p s : / / h e l p . l i b r e o f f i c e . o r g / C o m m          

o n / O p t i o n s _ 3 . J u s t f o r y o u r    

i n f o r m a t i o n , I j u s t u n c h e c k e d t h e      

U R L o p t i o n i n o r d e r t o p a s t e i n      

t h a t l i n k w i t h o u t L i b r e O f f i c e      

a u t o m a t i c a l l y t u r n i n g i t i n t o a l i n k .  

L    O C A L I Z E D        O     P T I O N S      T     A B    

T h e l o c a l i z e d s e t t i n g s a r e m o r e      

s p e c i f i c t o h o w I w a n t t h i n g s d o n e      

a c c o r d i n g t o m y l a n g u a g e a n d      

l o c a t i o n . J u s t l i k e t h e O p t i o n s t a b ,  

i t h a s t w o c o l u m n s f o r t h e s e t t i n g s ,  

M f o r c o r r e c t i o n s w h i l e m o d i f y i n g      

t e x t , a n d T f o r m o d i f y i n g w h i l e      

t y p i n g .  

T h e A d d n o n - b r e a k i n g s p a c e      

b e f o r e s p e c i f i c p u n c t u a t i o n m a r k s      

i n F r e n c h t e x t p u t s a s p a c e b e f o r e      

“ ; ” , “ ! ” , “ ? ” , a n d “ % ” w h e n t h e      

c h a r a c t e r l a n g u a g e i s s e t t o F r e n c h      

( F r a n c e , B e l g i u m , L u x e m b o u r g ,  

M o n a c o , o r S w i t z e r l a n d ) . I f t h e      

c h a r a c t e r l a n g u a g e i s s e t t o F r e n c h      

( C a n a d a ) , i t a d d s a s p a c e b e f o r e “ : ”    

a s w e l l .  

T h e F o r m a t o r d i n a l n u m b e r    

s u f f i x e s ( 1 s t . . 1 ^ s t ) f o r m a t s t h e      

o r d i n a l s s u c h a s 1 s t , 2 n d , a n d 3 r d      

a s s u p e r s c r i p t s . T h i s a p p l i e s o n l y t o      

l a n g u a g e s l i k e E n g l i s h t h a t u s e      

s u p e r s c r i p t i o n f o r o r d i n a l s u f f i x e s .  

T h e b o t t o m h a l f o f t h e t a b h a s      

t o d o w i t h s i n g l e a n d d o u b l e      

q u o t a t i o n m a r k s . I f I c h e c k      

R e p l a c e , t h e s t a n d a r d s t r a i g h t    

q u o t e s a r e r e p l a c e d b y t h e c u r l y      

q u o t e m a r k s b y d e f a u l t . I c a n a l s o      

c l i c k o n t h e S t a r t Q u o t e a n d E n d      

Q u o t e c h a r a c t e r b o x e s t o b r i n g u p      

a f o n t c h a r a c t e r t a b l e w h e r e I c a n      

s e l e c t t h e c h a r a c t e r t o u s e f o r    

o p e n i n g a n d c l o s i n g q u o t e s . C l i c k      

t h e d e f a u l t b u t t o n t o r e t u r n t h e m          

t o t h e i r d e f a u l t s .  

W     O R D    

C    O M P L E T I O N        

T    A B    

T h e W o r d C o m p l e t i o n f e a t u r e i s      

a s y s t e m o f c o l l e c t i n g w o r d s f r o m          

a d o c u m e n t w h i l e I ' m t y p i n g t h a t    

a r e o v e r a m i n i m u m l e n g t h a n d      

p r o m p t i n g m e w i t h t h e      

r e p l a c e m e n t t o c o m p l e t e t h e w o r d      

q u i c k e r . T h i s i s e s p e c i a l l y h a n d y      

w h e n I r e p e a t e d l y u s e a w o r d t h a t    

i s l o n g a n d c o m p l i c a t e d t o s p e l l .  

I n s t e a d o f t y p i n g o u t t h e w h o l e      

w o r d , I c a n u s e t h e a c c e p t k e y t o      

i n s e r t t h e w o r d t h a t a p p e a r s i n t h e      

t i p b o x .  

T h e l e f t - h a n d s i d e o f t h e t a b      

s h o w s a l i s t o f w o r d s t h e p r o g r a m        

h a s c o l l e c t e d f r o m m y d o c u m e n t s .  

T o r e m o v e a n y o f t h e e n t r i e s , I  

s e l e c t t h e e n t r y a n d c l i c k t h e      

D e l e t e E n t r y b u t t o n a t t h e b o t t o m        

o f t h e l i s t . I ’ v e n e v e r f e l t a n e e d t o      

r e m o v e e n t r i e s f r o m t h i s l i s t , b u t    

y o u m i g h t h a v e a w o r d y o u w a n t t o      

e x p u n g e f r o m t h e l i s t f o r w h a t e v e r    

r e a s o n . T h e o p t i o n i s t h e r e s h o u l d      

y o u c h o o s e t o u s e i t .  

O n t h e r i g h t - h a n d s i d e o f t h e      

Page 17: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 17/50

f u l l c i r c l e m a g a z i n e # 1 0 6      1 7   

c o n t e n t s ^        

E l m e r P e r r y      ' s h i s t o r y o f w o r k i n g ,  

a n d p r o g r a m m i n g , c o m p u t e r s      

i n v o l v e s a n A p p l e ] [ E , a d d i n g s o m e      

A m i g a , a g e n e r o u s h e l p i n g o f D O S      

a n d W i n d o w s , a d a s h o f U n i x , a n d      

b l e n d w e l l w i t h L i n u x a n d U b u n t u .  

H e b l o g s a t    

h t t p : / / e e p e r r y . w o r d p r e s s . c o m          

H O W T O - L I B R E O F F I C E      

t a b a r e t h e o p t i o n s f o r c o n t r o l l i n g      

i f a n d h o w w o r d c o m p l e t i o n w o r k s .  

E n a b l e w o r d c o m p l e t i o n a l l o w s m e      

t o e n a b l e a n d d i s a b l e t h e w o r d      

c o m p l e t i o n f e a t u r e . A p p e n d s p a c e      

w i l l a d d a s p a c e a t t h e e n d o f t h e      

w o r d a f t e r I a c c e p t i t . I u s u a l l y      

l e a v e t h i s d i s a b l e d a s i t m e a n s      

h i t t i n g t h e b a c k s p a c e t o m a k e a      

n o u n p l u r a l b y a d d i n g “ s ” o r “ e s ” ,  

o r a v e r b p a s t t e n s e b y a d d i n g      

“ e d ” . I f I c h e c k S h o w a s t i p , a t i p      

b a l l o o n w i t h t h e r e p l a c e m e n t w o r d      

w i l l p o p u p o v e r t h e w o r d I ' m          

t y p i n g . I f u n c h e c k e d , t h e      

r e p l a c e m e n t w o r d s h o w s i n l i n e      

w i t h m y t y p i n g .  

C o l l e c t W o r d s a l l o w s m e t o      

e n a b l e a n d d i s a b l e t h e c o l l e c t i o n      

o f n e w w o r d s . I a l s o h a v e a      

c h e c k b o x f o r r e m o v i n g w o r d s      

c o l l e c t e d f r o m t h e c u r r e n t    

d o c u m e n t w h e n I c l o s e t h e      

d o c u m e n t . I f I p u r g e d t h e l i s t a n d      

t u r n e d t h i s f e a t u r e o n , t h e n I  

w o u l d s e e o n l y r e p l a c e m e n t w o r d s      

r e l a t e d t o t h e c u r r e n t l y o p e n      

d o c u m e n t s .  

T h e A c c e p t W i t h s e t t i n g t e l l s      

L i b r e O f f i c e w h i c h k e y w i l l a c c e p t    

t h e s u g g e s t e d w o r d c o m p l e t i o n . I  

c a n c h o s e f r o m E n d , E n t e r , S p a c e ,  

R i g h t o r T a b . I p r e f e r t h e d e f a u l t    

E n t e r . S p a c e h a s g o t t e n m e i n t o      

t r o u b l e . F o r e x a m p l e , I w a n t t o      

t y p e c o m p u t e r a n d W r i t e r i s      

s u g g e s t i n g c o m p u t e r s . W h e n I  

p r e s s t h e s p a c e b a r t o c r e a t e t h e      

n e x t w o r d , I g e t c o m p u t e r s w h e n I  

w a n t e d c o m p u t e r . S o , I s t a y a w a y      

f r o m S p a c e a s t h e a c c e p t k e y .  

E n t e r w o r k s f o r m e , b u t w h i c h e v e r    

w o r k s b e s t f o r y o u i s y o u r c h o i c e .  

T h e d e f a u l t m i n i m u m w o r d      

l e n g t h i s s e t t o 8 . I f y o u u s e a l o t o f    

s e s q u i p e d a l i a n w o r d s , y o u m i g h t    

w a n t t o i n c r e a s e i t , b u t I w o u l d n ' t    

g o a n y l o w e r t h a n 8 . T h e d e f a u l t    

m a x i m u m e n t r i e s t h r e s h o l d i s      

1 , 0 0 0 . I c a n s e e d e c r e a s i n g t h e      

t h r e s h o l d , b u t I c a n ' t s e e g o i n g      

m u c h h i g h e r . T o o h i g h a n d y o u r u n      

t h e r i s k o f b o g g i n g t h e p r o g r a m          

d o w n .  

O n e l a s t n o t e o n W o r d      

C o m p l e t i o n . W h e n I s t a r t t o t y p e a      

w o r d , t h e w o r d s u g g e s t e d i s n o t    

a l w a y s t h e o n e I w a n t . I f I t h i n k t h e      

w o r d I w a n t i s i n t h e c o m p l e t i o n      

t a b l e , I c a n u s e t h e C T R L - T A B k e y      

c o m b i n a t i o n t o s c r o l l t h r o u g h t h e      

l i s t . T o s c r o l l b a c k I u s e t h e C T R L -    

S H I F T - T A B c o m b i n a t i o n .  

F o r f u m b l e - f i n g e r s l i k e m y s e l f ,  

A u t o C o r r e c t i s a t i m e s a v e r . I t    

c o r r e c t s m y t y p i n g m i s t a k e s o n t h e      

s p o t . B u t A u t o C o r r e c t d o e s s o      

m u c h m o r e , p r o v i d i n g m e w i t h      

w a y s t o i n s e r t s y m b o l s w i t h o u t    

h u n t i n g t h r o u g h a c h a r a c t e r c h a r t    

a n d c o n t r o l t h e w a y o r d i n a l    

n u m b e r s d i s p l a y , a n d t h e w o r d      

c o m p l e t i o n f e a t u r e c a n s p e e d      

t h i n g s a l o n g o n t h o s e n e w , l o n g      

c o m p l i c a t e d w o r d s . A n d i t ’ s a l l    

a d j u s t a b l e t o s u i t m y n e e d s ,  

w h a t e v e r t h e y a r e .  

Page 18: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 18/50

f u l l c i r c l e m a g a z i n e # 1 0 6      1 8   

c o n t e n t s ^        

H   

H   

O    

O    

W    

W    

-  

-  

T   

T   

O    

O    

W r i t t e n b y T h e o v a n O o s t e n      

M    

M    

g   

g   

r  

r  

a  

a  

t  

t  

e   

e   

F   

F   

r  

r  

o   

o   

m    

m    

V   

V   

A   

A   

X   

X   

 /  

 /  

V   

V   

M    

M    

S   

S   

T   

T   

o   

o   

L   

L   

n   

n   

u   

u   

x   

x   

P   

P   

t  

t  

2   

2   

n t h e e a r l y d a y s o f c o m p u t e r s , a      

c o m p a n y c a l l e d D i g i t a l    

E q u i p m e n t C o r p o r a t i o n ( D E C )    

c r e a t e d i t s 3 2 - b i t V A X c o m p u t e r    

u s i n g o p e n V M S a s i t s o p e r a t i n g      

s y s t e m . B e c a u s e a V A X / V M S      

c o m p u t e r i s s o r e l i a b l e , t h e r e a r e      

t o d a y - a f t e r m o r e t h a n 2 5 y e a r s -    

s t i l l a l a r g e n u m b e r o f t h e m i n u s e .  

B u t , i n t h e e n d , e v e n t h e s e r e l i a b l e      

c o m p u t e r s w i l l h a v e t o b e      

r e p l a c e d . A s d e s c r i b e d i n p a r t 1 ,  

y o u c o u l d m i g r a t e f r o m V A X / V M S      

t o L i n u x , a s t h e w a y L i n u x w o r k s i s      

l a r g e l y c o m p a t i b l e w i t h V A X / V M S .  

I f y o u u s e P a s c a l a s y o u r    

p r o g r a m m i n g l a n g u a g e , y o u w i l l    

f i n d t h a t L a z a r u s / F r e e P a s c a l i s a      

g o o d r e p l a c e m e n t . B u t t h e r e a r e      

t e c h n i c a l f u n c t i o n s u s e d i n V M S      

w i t h n o a p p a r e n t r e p l a c e m e n t i n      

L i n u x . I n t h i s a r t i c l e I w i l l d e s c r i b e      

h o w e v e n t f l a g s c a n b e r e p l a c e d .  

T     H E A R T O F M I G R A T I O N        

T h e b e s t w a y t o d o a m i g r a t i o n      

i s t o l e a v e t h e s o u r c e c o d e a s m u c h      

u n c h a n g e d a s p o s s i b l e . T h i s s a v e s      

w o r k , b u t , m o r e i m p o r t a n t , i t    

p r e v e n t s e r r o r s c a u s e d b y c h a n g e s .  

W h e n y o u e n c o u n t e r a f u n c t i o n      

w i t h n o c o u n t e r p a r t i n L i n u x , y o u      

c o u l d r e w r i t e t h a t p a r t o f t h e c o d e ,  

o r y o u i m p l e m e n t t h e f u n c t i o n .  

T h e l a t t e r i s w h a t I h a v e d o n e w i t h      

f u n c t i o n s c o n c e r n i n g e v e n t f l a g s .  

L e t m e s t a r t b y e x p l a i n i n g w h a t    

e v e n t f l a g s a r e a n d w h a t t h e y a r e      

b e i n g u s e d f o r .  

W     H A T A R E E V E N T F L A G S      

?   

E v e n t f l a g s a r e , i n e s s e n c e ,  

g l o b a l b o o l e a n s . T h e r e a s o n w h y      

t h e y a r e i m p o r t a n t i s t h e f a c t t h a t    

t h e y a r e u s e d c o n s i s t e n t l y      

t h r o u g h o u t t h e e n t i r e s y s t e m i n      

V M S , i n c l u d i n g k e r n e l a n d d r i v e r s .  

T h e i r m a i n f u n c t i o n i s      

s y n c h r o n i z a t i o n b e t w e e n      

p r o c e s s e s a n d d r i v e r s , p r o c e s s e s      

a n d o t h e r p r o c e s s e s , o r e v e n      

w i t h i n a p r o c e s s , b e t w e e n t h r e a d s .  

B u t t h e y c a n a l s o b e u s e d t o      

m a i n t a i n ( s y s t e m - w i d e ) s t a t u s e s o r    

a s a b i n a r y s e m a p h o r e .  

A n e v e n t f l a g c a n b e s e t o r    

c l e a r e d i m p l i c i t l y o r e x p l i c i t l y .  

I m p l i c i t l y w h e n u s e d w h i l e      

a c c e s s i n g a d e v i c e ( c l e a r e d u p o n      

s t a r t i n g a n d s e t w h e n d o n e ) , o r    

e x p l i c i t l y u s i n g t h e k e r n e l r o u t i n e s      

$ S E T E F a n d $ C L R E F . W h e n s e t o r    

c l e a r e d w i t h t h e k e r n e l r o u t i n e s ,  

t h e k e r n e l w i l l r e t u r n t h e p r e v i o u s      

s t a t e o f t h e e v e n t f l a g a s i t s r e s u l t .  

T h i s m a k e s i t p o s s i b l e t o u s e t h e      

e v e n t f l a g a s a b i n a r y s e m a p h o r e ,  

a s o n l y 1 p r o c e s s c a n s e t t h e f l a g      

a n d g e t t h e r e s u l t “ W A S C L E A R E D ” ,  

t h e o t h e r s g e t a s r e s u l t “ W A S S E T ” .  

T h e V M S k e r n e l u s e s t h e i n d i v i s i b l e      

V A X m a c h i n e c o d e i n s t r u c t i o n t e s t -    

a n d - s e t t o d o t h i s . O n a P C t h i s      

w o u l d b e t h e B T S i n s t r u c t i o n . F r e e      

P a s c a l d o e s n o t c o n t a i n a      

c o r r e s p o n d i n g f u n c t i o n , s o I h a d t o      

i m p l e m e n t i t i n a s s e m b l y ( m a c h i n e      

l a n g u a g e ) . I d i d n ' t h a v e t h i s m u c h      

f u n p r o g r a m m i n g s i n c e I c r e a t e d      

m y o w n - f u n c t i o n a l l y i d e n t i c a l -    

v e r s i o n o f C P / M ( s o m e t h i n g l i k e      

D O S ) b a c k i n t h e 8 0 ' s . . . .  

H     O W A R E E V E N T F L A G S      

U S E D        ?   

O n l y s e t t i n g o r c l e a r i n g w o u l d      

b e u s e l e s s w i t h o u t r e a d i n g t h e      

r e s u l t . Y o u c a n d o t h i s b y a s k i n g      

t h e k e r n e l i f a c e r t a i n e v e n t f l a g i s      

s e t o r c l e a r e d ( $ R E A D E F ) , b u t i t s      

m a i n u s e i s g o i n g t o s l e e p a n d      

w a i t i n g f o r a n e v e n t f l a g t o b e s e t    

( $ W A I T F R ) . Y o u c a n u s e t h i s - f o r    

e x a m p l e - i f y o u h a v e t o a n a l y z e      

d a t a f r o m a f i l e ( o r t h e I n t e r n e t ) .  

Y o u c a n r e a d t h e f i r s t p a r t o f t h e      

f i l e a n d - t o s a v e t i m e -    

i m m e d i a t e l y g i v e t h e c o m m a n d t o      

r e a d t h e n e x t p a r t w h i l e y o u      

a n a l y z e t h e d a t a y o u ' v e j u s t r e a d .  

W h e n d o n e , y o u m i g h t h a v e t o w a i t    

u n t i l t h e n e x t p a r t o f t h e f i l e i s      

r e a d . Y o u h a v e s p e c i f i e d a n      

e v e n t f l a g t o b e s e t w h e n d o n e i n      

y o u r r e a d c o m m a n d , s o n o w y o u      

p u t y o u r p r o c e s s t o s l e e p u n t i l    

r e a d i n g i s d o n e a n d t h e e v e n t f l a g      

i s s e t . I n V M S t h i s i s a n i n t e g r a t e d      

p a r t o f t h e k e r n e l .  

Y o u c a n e v e n w a i t f o r o n e o f a      

n u m b e r o f e v e n t f l a g s ( w i t h i n t h e      

s a m e c l u s t e r ) t o b e s e t ( m u l t i p l e      

e v e n t s , $ W F L O R ) . L e t ' s s a y i n t h e      

p r e v i o u s e x a m p l e i t i s p o s s i b l e t h a t    

t h e n e x t p a r t w i l l n e v e r a r r i v e !    

T h e n , y o u c o u l d s t a r t a t i m e r t h a t    

w i l l s e t a n o t h e r e v e n t f l a g w h e n i t    

r u n s o u t o f t i m e , a n d y o u s p e c i f y      

t h a t y o u w a n t t o s l e e p u n t i l e i t h e r    

o n e o f t h o s e t w o e v e n t f l a g s a r e      

s e t . W h e n t h e p r o c e s s ( o r t h r e a d      

Page 19: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 19/50

f u l l c i r c l e m a g a z i n e # 1 0 6      1 9   

c o n t e n t s ^        

H O W T O - M I G R A T E F R O M V A X / V M S      

w i t h i n a p r o c e s s ) w a k e s u p , i t r e a d s      

t h e e v e n t f l a g s t o s e e i f t h e d a t a      

h a s a r r i v e d o r t h e t i m e r h a s r u n      

o u t ( d o n o t f o r g e t t o c a n c e l t h e      

t i m e r i f t h e d a t a h a s a r r i v e d b e f o r e      

t h e t i m e r r u n s o u t ! ) . A s t h e k e r n e l    

i s u p d a t i n g t h e e v e n t f l a g a s w e l l a s      

w a k i n g u p t h e p r o c e s s , t h i s i s o n e      

o f t h e f a s t e s t w a y s t o r e s p o n d t o      

a n e v e n t .  

I n V M S , a l l a c c e s s t o d e v i c e s      

g o e s t h r o u g h a u n i f i e d s y s t e m c a l l    

n a m e d Q I O ( Q u e u e d I n p u t /      

O u t p u t ) . F i r s t y o u h a v e t o c r e a t e a      

l i n k t o a d e v i c e t o g e t a h a n d l e .  

E a c h d e v i c e h a s a d i f f e r e n t w a y t o      

d o t h i s : T o a c c e s s a p h y s i c a l d e v i c e      

d i r e c t l y , y o u u s e “ a s s i g n ” ; t o u s e a      

v i r t u a l d e v i c e - s u c h a s a m a i l b o x      

( I P C , d e s c r i b e d i n p a r t 4 ) - y o u u s e      

a k e r n e l f u n c t i o n t o c r e a t e a n      

i n s t a n c e o f t h a t d e v i c e . T h e n y o u      

u s e t h i s h a n d l e i n t h e Q I O c a l l t o      

s p e c i f y w h i c h d e v i c e y o u w a n t t o      

a c c e s s .  

A s t h e n a m e i m p l i e s , t h e k e r n e l    

u s e s q u e u e s t o s t o r e y o u r r e q u e s t ,  

a s e p a r a t e q u e u e f o r e v e r y d e v i c e .  

T h i s m e a n s y o u d o n o t h a v e t o w a i t    

f o r t h e r e q u e s t t o f i n i s h . T h e r e f o r e      

t h i s f u n c t i o n e x i s t s i n 2 f l a v o r s : T h e      

$ Q I O f o r a s y n c h r o n o u s a c c e s s , a n d      

$ Q I O W i f y o u w a n t t o w a i t f o r t h e      

r e s u l t . I n b o t h c a s e s y o u h a v e t o      

s p e c i f y a n e v e n t f l a g ( t h e d e f a u l t i s      

e v e n t f l a g 0 ) , u s e d t o s i g n a l t h a t    

t h e r e q u e s t i s e x e c u t e d .  

T o i m p l e m e n t a s y n c h r o n o u s      

c a l l s t o f u n c t i o n s t h a t a r e      

s y n c h r o n o u s i n L i n u x , I ' v e u s e d      

t h r e a d s . T h e c a l l t o Q I O c r e a t e s a      

n e w t h r e a d i n w h i c h t h e      

s y n c h r o n o u s f u n c t i o n i s u s e d , t h e      

e v e n t f l a g i s c l e a r e d a n d t h e      

p r o g r a m c o n t i n u e s . W h e n t h e      

f u n c t i o n i s r e a d y , t h e e v e n t f l a g i s      

s e t a n d t h e t h r e a d i s c l o s e d . T h i s      

w a y , t h e p r o g r a m b e h a v e s o n L i n u x      

a s i t d i d o n V M S .  

F o r t u n a t e l y , y o u d o n o t a l w a y s      

h a v e t o u s e t h e Q I O c a l l . T h e r e      

e x i s t h i g h e r l e v e l c a l l s t h a t d o t h e      

c o m p l e x s t u f f f o r y o u , b u t t h e      

p e n a l t y i s t h a t t h i s c a n n o t b e d o n e      

a s y n c h r o n o u s l y . A s a n e x a m p l e :  

R e a d i n g f r o m o r w r i t i n g t o a f i l e i s      

d o n e w i t h t h e V A X - P a s c a l “ o p e n ”    

s t a t e m e n t ( i n F r e e P a s c a l : a s s i g n ) ,  

f o l l o w e d b y r e s e t / r e w r i t e a n d      

r e a d l n / w r i t e l n ( t h e s a m e a s i n F r e e      

P a s c a l ) .  

H    O W M A N Y A N D W H A T K I N D        

A R E A V A I L A B L E      ?   

T h e r e a r e 1 2 8 e v e n t f l a g s y o u      

c a n u s e , n u m b e r e d f r o m 0 t o 1 2 7 .  

A s t h e y a r e i m p l e m e n t e d a s 3 2 - b i t    

u n s i g n e d i n t e g e r s w i t h i n t h e      

k e r n e l , t h e e v e n t f l a g s a r e d i v i d e d      

i n 4 b l o c k s o f 3 2 e a c h . B e c a u s e      

e v e n t f l a g s c a n b e u s e d f o r    

d i f f e r e n t p u r p o s e s , t h e r e a r e a l s o      

d i f f e r e n t e v e n t f l a g s . T h e f i r s t t w o      

b l o c k s ( o r c l u s t e r s a s t h e y a r e      

c a l l e d i n V M S ) a r e t h e p r o c e s s l o c a l    

e v e n t f l a g s ( 0 . . 3 1 a n d 3 2 . . 6 3 ) . T h e y      

c a n b e a c c e s s e d o n l y b y t h e      

p r o c e s s i t s e l f , a n d a r e m a i n l y u s e d      

w h e n a c c e s s i n g a d r i v e r o r u s i n g a      

t i m e r . T h e l a s t t w o c l u s t e r s ( 6 4 . . 9 5      

a n d 9 6 . . 1 2 7 ) a r e c a l l e d c o m m o n      

e v e n t f l a g s . T h e s e c l u s t e r s e x i s t    

o n l y w h e n c r e a t e d .  

W h e n y o u c r e a t e a c o m m o n      

e v e n t f l a g c l u s t e r , y o u h a v e t o      

s p e c i f y a n a m e f o r t h e c l u s t e r . I f    

s e p a r a t e p r o c e s s e s i n t h e s a m e      

g r o u p ( L i n u x : G I D ) s p e c i f y t h e s a m e      

n a m e , t h e y w i l l r e f e r e n c e t h e s a m e      

c l u s t e r . T h i s w a y , p r o c e s s e s c a n      

s y n c h r o n i z e : I f o n e i s s e t t i n g a n      

e v e n t f l a g i n s u c h a c l u s t e r w h e n      

d o n e a n d t h e o t h e r i s w a i t i n g f o r    

t h i s s a m e e v e n t f l a g t o b e s e t .  

O n c e c r e a t e d , t h e y a r e n o t    

f i x e d t o y o u r p r o c e s s . Y o u c a n      

s w i t c h b e t w e e n c l u s t e r s ( i n V M S      

t h i s i s c a l l e d m a p p i n g ) . B e a w a r e      

t h a t y o u c a n m a p a c o m m o n      

e v e n t f l a g c l u s t e r t o a d i f f e r e n t    

b l o c k . I n t h i s c a s e , a n e v e n t f l a g      

m a p p e d t o e v e n t f l a g 6 4 i n o n e      

p r o c e s s c o u l d b e t h e s a m e a s      

e v e n t f l a g 9 6 i n a n o t h e r p r o c e s s !    

Y o u s h o u l d b e t t e r a v o i d t h i s t o      

p r e v e n t c o n f u s i o n .  

V     A L I D O N L Y W H E N T E S T E D        !  

T o t e s t m y f u n c t i o n s , I c r e a t e d a      

p r o g r a m t o s h o w / c h a n g e a l l    

e v e n t f l a g s a n d t o c r e a t e c o m m o n      

e v e n t f l a g c l u s t e r s . I n t h e p a s t ,  

t h e r e h a v e b e e n t i m e s I w o u l d      

h a v e p a i d g o o d m o n e y t o h a v e      

s u c h a p r o g r a m w h e n w o r k i n g w i t h      

V M S . T h i s s m a l l p r o g r a m w i l l a l s o      

b e a v a i l a b l e a s o p e n s o u r c e .  

N e x t m o n t h : I n t h e n e x t a r t i c l e ,  

I w i l l g o m o r e i n - d e p t h o n l o g i c a l s .  

A f t e r k e e p i n g V A X / V M S s y s t e m s      

r u n n i n g f o r 3 0 y e a r s ,  T h e o      n e e d e d a      

n e w c h a l l e n g e a n d s t a r t e d f r o m          

s c r a t c h w i t h L i n u x t o r e - d o e v e r y      

m i s t a k e h e m a d e a l l o v e r a g a i n . Y o u      

c a n e m a i l T h e o a t :  

i n f o @ t h e o v a n o o s t e n . n l    

Page 20: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 20/50

f u l l c i r c l e m a g a z i n e # 1 0 6      

2 0   

c o n t e n t s ^        

Page 21: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 21/50

f u l l c i r c l e m a g a z i n e # 1 0 6      

2 1   

c o n t e n t s ^        

H   

H   

O    

O    

W    

W    

-  

-  

T   

T   

O    

O    

W r i t t e n b y M a r k C r u t c h      

n   

n   

k   

k   

s  

s  

c  

c  

a  

a  

p   

p   

e   

e   

-  

-  

P   

P   

a  

a  

r  

r  

t  

t  

4   

4   

6   

6   

T h i s m o n t h w e ' l l c o n c l u d e o u r    

t o u r o f t h e L i v e P a t h E f f e c t s t h a t    

a r e a v a i l a b l e i n b o t h v e r s i o n s 0 . 4 8      

a n d 0 . 9 1 o f I n k s c a p e , s t a r t i n g w i t h      

p e r h a p s o n e o f t h e m o s t u s e f u l .  

P    A T T E R N        

A    L O N G        

P    A T H    

T h i s e f f e c t i s o f t e n r e f e r r e d t o      

a s “ P A P ” i n f o r u m p o s t s a n d b u g      

r e p o r t s s o , f o r b r e v i t y , I ' l l d o t h e      

s a m e h e r e . L i k e t h e S p i r o S p l i n e      

e f f e c t , P A P c a n b e a p p l i e d      

a u t o m a t i c a l l y a s p a r t o f t h e n o r m a l    

d r a w i n g p r o c e s s . T o d o s o , y o u      

s i m p l y h a v e t o d r a w a s h a p e f o r    

u s e a s y o u r “ p a t t e r n ” , c o p y i t t o      

t h e c l i p b o a r d , a n d s e l e c t t h e      

“ S h a p e : F r o m C l i p b o a r d ” o p t i o n      

w h e n u s i n g t h e P e n c i l o r B é z i e r    

t o o l s . S e e p a r t 1 7 o f t h i s s e r i e s f o r    

m o r e d e t a i l s o n t h e t e c h n i q u e , b u t    

s u f f i c e t o s a y t h a t t h e r e s u l t i s t h a t    

y o u r p a t h w i l l h a v e t h e P A P e f f e c t    

a p p l i e d t o i t – a l b e i t w i t h s o m e      

d e f a u l t o p t i o n s s e l e c t e d . W h e t h e r    

y o u i n i t i a l l y a p p l y t h e L P E l i k e t h i s ,  

o r b y e x p l i c i t l y a d d i n g i t v i a t h e      

d i a l o g , y o u ' l l f i n d m o r e c o n t r o l s      

a v a i l a b l e t o y o u w i t h i n t h e d i a l o g ' s      

U I , i n o r d e r t o t w e a k t h e e f f e c t .  

“ P a t t e r n a l o n g p a t h ” i s      

s o m e t h i n g o f a m i s n o m e r ; i t    

s h o u l d m o r e c o r r e c t l y b e c a l l e d      

“ p a t h a l o n g p a t h ” a s t h e e f f e c t i s      

o n e o f t a k i n g a s o u r c e p a t h ( t h e      

“ p a t t e r n ” ) a n d s t r e t c h i n g o r    

r e p e a t i n g i t a l o n g t h e s k e l e t o n      

p a t h . I n p a r t 1 7 , f o r e x a m p l e , I  

d r e w a r o u n d e d b o w - t i e s h a p e ,  

c o p i e d i t t o t h e c l i p b o a r d , t h e n      

u s e d i t t o p r o v i d e t h e s h a p e f o r    

t h e B é z i e r t o o l , r e s u l t i n g i n s t r o k e s      

w h i c h a p p e a r t h i n n e r i n t h e      

m i d d l e .  

I t ' s a u s e f u l t e c h n i q u e , b u t t h e      

s a m e v i s u a l r e s u l t c o u l d a l s o b e      

a c h i e v e d b y u s i n g t h e B e n d L P E .  

T h e r e ' s a p h i l o s o p h i c a l d i f f e r e n c e      

b e t w e e n t h e t w o a p p r o a c h e s ,  

t h o u g h : t h e B e n d L P E u s e s y o u r    

“ p a t t e r n ” a s t h e s k e l e t o n p a t h ,  

t h e n l e t s y o u d i s t o r t i t w i t h a n o n -    

c a n v a s p a t h ; t h e P A P a p p r o a c h ,  

h o w e v e r , l e t s y o u c o p y t h e      

“ p a t t e r n ” t o t h e c l i p b o a r d , t h e n      

s t r e t c h e s i t t o m a t c h t h e s h a p e o f    

t h e s k e l e t o n p a t h . O n t h e s u r f a c e ,  

t h e r e f o r e , i t a l l b o i l s d o w n t o      

w h e t h e r y o u w a n t t h e s k e l e t o n      

p a t h t o b e y o u r p a t t e r n o r y o u r    

t a r g e t , b u t t h e r e ' s m o r e t o t h e      

P A P e f f e c t t h a n t h a t . T h e      

d i f f e r e n c e r e a l l y b e c o m e s      

a p p a r e n t o n l y w h e n y o u s t a r t t o      

c h a n g e t h e s e t t i n g s .  

P e r h a p s t h e m o s t i m p o r t a n t    

s e t t i n g i s t h e “ P a t t e r n C o p i e s ”    

p o p - u p . T h i s d e f a u l t s t o “ S i n g l e ,  

s t r e t c h e d ” , b u t t h e r e a r e t h r e e      

o t h e r o p t i o n s a v a i l a b l e , g i v i n g t h e      

f o l l o w i n g p o s s i b i l i t i e s :  

• S i n g l e , s t r e t c h e d – p u t s a s i n g l e      

c o p y o f y o u r p a t t e r n o n t o t h e      

s k e l e t o n p a t h , s t r e t c h i n g i t t o t h e      

l e n g t h o f t h e l a t t e r ( o r s h r i n k i n g i t ,  

i f t h e s k e l e t o n p a t h i s s h o r t e r t h a n      

t h e l e n g t h o f y o u r p a t t e r n ) .  

• S i n g l e – p u t s a s i n g l e c o p y o f t h e      

p a t t e r n o n t o t h e s k e l e t o n p a t h . I t ' s      

d i s t o r t e d t o m a t c h t h e s h a p e o f    

t h e s k e l e t o n , b u t i s n ' t s t r e t c h e d o r    

c o m p r e s s e d i n l e n g t h .  

• R e p e a t e d , s t r e t c h e d – p u t s      

m u l t i p l e c o p i e s o f t h e p a t t e r n o n t o      

t h e s k e l e t o n p a t h , s t r e t c h i n g e a c h      

o f t h e m i n o r d e r t o f i l l t h e l e n g t h      

o f t h e l a t t e r .  

• R e p e a t e d – p u t s m u l t i p l e c o p i e s      

o f t h e p a t t e r n o n t o t h e s k e l e t o n      

p a t h , b u t d o e s n o t s t r e t c h t h e m ,  

u s u a l l y r e s u l t i n g i n a p a t h t h a t f a l l s      

s h o r t o f t h e s k e l e t o n ' s l e n g t h .  

Y o u c a n s e e t h e s e f o u r    

p o s s i b i l i t i e s s h o w n i n o r d e r i n t h i s      

e x a m p l e – t h e g r e e n b o w - t i e a t t h e      

t o p i s t h e p a t t e r n t h a t ' s b e i n g      

u s e d , w h i l s t t h e r e d l i n e i s t h e      

s k e l e t o n p a t h .  

T h e P a t t e r n S o u r c e b u t t o n s a r e      

t h e u s u a l q u a r t e t u s e d t o d e f i n e      

t h e p a t h t h a t ' s u s e d a s t h e p a t t e r n      

– b y e d i t i n g a n o n - c a n v a s p a t h ,  

u s i n g o n e f r o m t h e c l i p b o a r d , o r    

l i n k i n g t o a n e x i s t i n g p a t h . I n t h i s      

c a s e , i t ' s u s u a l l y e a s i e s t t o d r a w        

Page 22: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 22/50

f u l l c i r c l e m a g a z i n e # 1 0 6      

2 2   

c o n t e n t s ^        

H O W T O - I N K S C A P E      

y o u r p a t t e r n s e p a r a t e l y , t h e n c o p y      

i t t o t h e c l i p b o a r d a n d u s e t h e      

t h i r d b u t t o n t o a p p l y i t t o y o u r    

s k e l e t o n p a t h . T h e f i r s t b u t t o n c a n      

t h e n b e u s e d t o d i s p l a y a c o p y o f    

t h e p a t t e r n o n t h e c a n v a s , f o r f i n e -    

t u n i n g t h e s h a p e .  

T h e “ t h i c k n e s s ” o f y o u r p a t t e r n ,  

p e r p e n d i c u l a r t o t h e s k e l e t o n      

p a t h , c a n b e s e t w i t h t h e W i d t h      

p a r a m e t e r , w i t h a c h e c k b o x t o      

d e t e r m i n e w h e t h e r t o u s e a f i x e d      

p i x e l w i d t h , o r a m u l t i p l e o f t h e      

p a t t e r n ' s l e n g t h . W h e n u s i n g      

e i t h e r o f t h e “ r e p e a t e d ” o p t i o n s ,  

t h e g a p s b e t w e e n s h a p e s c a n b e      

s e t u s i n g t h e S p a c i n g f i e l d .  

N e g a t i v e v a l u e s a r e a l l o w e d , b u t    

o n l y u p t o - 9 0 % o f t h e p a t t e r n      

w i d t h . T h e N o r m a l O f f s e t c a n b e      

u s e d t o p u s h t h e p a t t e r n t o o n e      

s i d e o r t h e o t h e r o f y o u r s k e l e t o n      

p a t h , w h i l s t T a n g e n t i a l O f f s e t    

p u s h e s i t a l o n g t h e l e n g t h o f t h e      

p a t h . T h e l a t t e r c a n b e u s e d t o      

a d j u s t t h e s p a c e a t t h e e n d o f t h e      

n o n - s t r e t c h e d o p t i o n s , b u t a l s o      

w o r k s o n t h e s t r e t c h e d m o d e s t o      

a d d s o m e s p a c e a t t h e s t a r t o f t h e      

p a t h , b e f o r e t h e p a t t e r n b e g i n s .  

O n c e a g a i n , t h e r e ' s a c h e c k b o x t o      

d e t e r m i n e w h e t h e r S p a c i n g o r    

O f f s e t s a r e i n f i x e d p i x e l v a l u e s o r    

p r o p o r t i o n a l t o t h e p a t t e r n l e n g t h .  

T h e p e n u l t i m a t e c o n t r o l    

i n d i c a t e s t o I n k s c a p e t h a t t h e      

p a t t e r n h a s a v e r t i c a l o r i e n t a t i o n      

r a t h e r t h a n a h o r i z o n t a l o n e . T h i s i s      

p a r t i c u l a r l y u s e f u l t o a p p l y a      

v e r t i c a l p a t t e r n t o a v e r t i c a l    

s k e l e t o n p a t h :  

B e c a u s e i t e f f e c t i v e l y r o t a t e s      

t h e p a t t e r n t h r o u g h 9 0 ° b e f o r e      

a p p l y i n g i t t o t h e s k e l e t o n , i t c a n      

a l s o b e u s e d t o p r o d u c e a d i f f e r e n t    

e f f e c t , w h e n u s e d w i t h a h o r i z o n t a l    

p a t t e r n a n d p a t h .  

O f c o u r s e , t h e s a m e e f f e c t    

c o u l d b e p r o d u c e d b y s i m p l y      

r o t a t i n g t h e p a t t e r n b e f o r e i t ' s      

u s e d i n t h e L P E .  

T h e f i n a l c o n t r o l i s u s e d w h e n      

y o u r p a t t e r n i s n o t a c l o s e d s h a p e ,  

b u t h a s u n c o n n e c t e d e n d s . B y      

s e t t i n g t h i s t o a p o s i t i v e n u m b e r ,  

a n y l i n e e n d s t h a t a r e s e p a r a t e d b y      

l e s s t h a n t h e s p e c i f i e d a m o u n t w i l l    

b e f u s e d t o g e t h e r t o p r o d u c e a      

c o n t i n u o u s l i n e . I n t h i s e x a m p l e ,  

I ' v e l o p p e d o f f t h e e n d s o f m y b o w -    

t i e a n d s l i g h t l y s h o r t e n e d t h e t o p      

s e c t i o n t o e x a g g e r a t e t h e e f f e c t .  

T h e t w o P A P e x a m p l e s s h o w t h e      

e f f e c t o f u s i n g t h i s p a t t e r n w i t h      

F u s e N e a r b y E n d s s e t t o 0 , t h e n s e t    

t o a s u i t a b l e p o s i t i v e v a l u e .  

R     U L E R        

T h i s L P E d o e s n ' t r e a l l y r e q u i r e      

m u c h e x p l a n a t i o n – i t s i m p l y d r a w s      

t i c k m a r k s p e r p e n d i c u l a r t o y o u r    

s k e l e t o n p a t h t o g i v e t h e      

a p p e a r a n c e o f t h e g r a d u a t i o n s o n      

a r u l e r . Y o u c a n d e f i n e t h e d i s t a n c e      

b e t w e e n t i c k m a r k s , t h e f r e q u e n c y      

o f m a j o r m a r k s , a n d t h e l e n g t h o f    

b o t h t h e m a j o r a n d m i n o r t i c k s .  

Y o u c a n a l s o d e t e r m i n e w h i c h s i d e      

o f t h e s k e l e t o n t h e t i c k s w i l l b e      

d r a w n o n , o r h a v e t h e m c e n t e r e d      

t o a p p e a r e v e n l y o n b o t h s i d e s .  

O n e u s e f o r t h i s e f f e c t i s , a s t h e      

n a m e s u g g e s t s , t o c r e a t e a r u l e r .  

F o r t h i s e x a m p l e I ' v e u s e d a      

c o m b i n e d p a i r o f p a r a l l e l l i n e s f o r    

t h e s k e l e t o n p a t h , a n d o v e r l a i d      

t h e m o n t o a r o u n d e d r e c t a n g l e      

a n d c i r c l e .  

I t ' s a l s o p o s s i b l e t o u s e t h i s L P E      

f o r m o r e a r t i s t i c e f f e c t s , t h o u g h .  

W h e n c o m b i n e d w i t h o t h e r s h a p e s      

i t ' s e a s y f o r y o u r r u l e r t o b e c o m e a      

z i p p e r , a s i m p l e p a t h w a y , o r e v e n a      

p r o t r a c t o r . B y c o p y i n g t h e o b j e c t    

a n d a p p l y i n g d i f f e r e n t s e t t i n g s a n d      

c o l o r s t o t h e L P E , y o u c a n e a s i l y      

Page 23: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 23/50

f u l l c i r c l e m a g a z i n e # 1 0 6      

2 3   

c o n t e n t s ^        

H O W T O - I N K S C A P E      

g e t t h e e f f e c t o f c o l o u r e d r a y s      

e m a n a t i n g f r o m y o u r s h a p e .  

O n e f r u s t r a t i n g o m i s s i o n f r o m          

t h i s L P E i s t h e a b i l i t y t o s u p p r e s s      

t h e o r i g i n a l s k e l e t o n p a t h i n t h e      

o u t p u t . T h i s m a k e s i t m o r e d i f f i c u l t    

t o c h a i n t h i s e f f e c t w i t h o t h e r s . A        

w o r k a r o u n d i s t o u s e P a t h > O b j e c t    

t o P a t h t o “ f i x ” t h e L P E b e f o r e      

m a n u a l l y r e m o v i n g t h e s k e l e t o n      

p a t h , t h e n a p p l y i n g o t h e r e f f e c t s –      

b u t y o u d o t h e n l o s e t h e a b i l i t y t o      

d o l i v e e d i t s t o t h e p a r a m e t e r s . F o r    

e x a m p l e , c h a i n i n g t h e R u l e r , t h e n      

P A P e f f e c t s o n a c i r c l e , g i v e s a      

r e s u l t l i k e t h e o n e o n t h e l e f t h e r e ,  

w h e r e a s t h e e x a m p l e o n t h e r i g h t    

s h o w s t h e “ f i x e d ” v e r s i o n w i t h t h e      

s k e l e t o n r e m o v e d b e f o r e t h e P A P      

e f f e c t i s a d d e d .  

S   K E T C H        

T h i s L P E d o e s o n e s i m p l e t h i n g ,  

b u t , l i k e t h e H a t c h e s e f f e c t , t h e      

n u m b e r o f c o n t r o l s g r e a t l y      

e x c e e d s a n y p r a c t i c a l r e q u i r e m e n t s      

f o r s u c h a d e l i b e r a t e l y u n - t a m e d      

r e s u l t . I n s h o r t , t h i s e f f e c t s i m p l y      

r e p l a c e s e a c h p a r t o f y o u r p a t h      

w i t h a n u m b e r o f s m a l l e r p a t h s ,  

o v e r l a p p i n g a n d w i t h t h e i r e n d s      

o f f s e t f r o m t h e s k e l e t o n b y a s e m i -    

r a n d o m a m o u n t . I t g i v e s t h e e f f e c t    

o f h a v i n g s k e t c h e d y o u r p a t h w i t h      

r e p e a t e d s t r o k e s o f a p e n c i l – a n d      

c a n e v e n i n c l u d e c o n s t r u c t i o n l i n e s      

f o r e x t r a e f f e c t .  

A t t h e t o p o f t h e U I a r e t h e      

c o n t r o l s f o r s e t t i n g t h e n u m b e r o f    

p a t h s t h a t w i l l b e u s e d f o r    

a p p r o x i m a t i n g e a c h s e c t i o n o f t h e      

o r i g i n a l , a n d f o r d e t e r m i n i n g h o w        

l o n g e a c h c a n b e a n d h o w m u c h      

t h e y c a n o v e r l a p . U s u a l l y i t ' s      

s u f f i c i e n t t o a d j u s t o n l y t h e t o p      

c o u p l e o f c o n t r o l s t o s e t t h e      

“ d e n s i t y ” o f t h e s k e t c h s t r o k e s –      

f e w e r , l o n g e r s t r o k e s f o r a l i g h t    

s k e t c h e f f e c t , m o r e s h o r t s t r o k e s      

f o r t h e a p p e a r a n c e o f a m o r e      

h e a v i l y s c r i b b l e d l i n e .  

T h e A v e r a g e O f f s e t a n d M a x      

T r e m b l e c o n t r o l s a r e u s e f u l f o r    

d e t e r m i n i n g t h e “ t h i c k n e s s ” o f t h e      

s k e t c h e d r e s u l t . T h e r e ' s a l s o a      

c o n t r o l f o r t h e n u m b e r o f    

c o n s t r u c t i o n l i n e s – s e t i t t o z e r o i f    

y o u d o n ' t w a n t a n y . I n t h i s s a m e      

a r e a o f t h e U I , t h e M a x L e n g t h      

p a r a m e t e r i s u s e f u l t o s u f f i c i e n t l y      

e x t e n d y o u r c o n s t r u c t i o n l i n e s      

f r o m t h e o r i g i n a l s h a p e . A s w i t h      

t h e H a t c h e s L P E , t h e d i c e b u t t o n s      

c a n b e u s e d t o s e t a n e w r a n d o m          

s e e d u s e d f o r s o m e o f t h e      

p a r a m e t e r s , w h i c h i s o n l y r e a l l y o f    

u s e f o r m a k i n g o t h e r w i s e i d e n t i c a l    

c o p i e s l o o k d i s s i m i l a r .  

N o t e t h a t t h i s e f f e c t c a n e a s i l y      

p r o d u c e l o t s o f n e w n o d e s , s o b e      

c a r e f u l w h e n u s i n g i t a s a n y t h i n g      

o t h e r t h a n t h e l a s t L P E i n a c h a i n .  

H e r e ' s a s m a l l s h o w c a s e o f t h e      

k i n d o f r e s u l t s i t c a n p r o d u c e .  

S   T I T C H        

S   U B    

- P    A T H S      

T h i s e f f e c t c a n b e t h o u g h t o f a s      

a p e r p e n d i c u l a r v e r s i o n o f t h e      

I n t e r p o l a t e S u b - p a t h s L P E t h a t I  

d e s c r i b e d l a s t m o n t h . W h e r e a s      

t h a t c r e a t e s a c o n n e c t i o n b e t w e e n      

t w o s u b - p a t h s b y i n t r o d u c i n g      

i n t e r s t i t i a l v e r s i o n s t h a t g r a d u a l l y      

d i s t o r t f r o m t h e s h a p e o f o n e p a t h      

t o t h e o t h e r , t h e S t i t c h e f f e c t j o i n s      

t h e t w o s u b - p a t h s d i r e c t l y w i t h a      

s e r i e s o f n e w p a t h s t h a t l i n k e v e n l y      

s p a c e d p o i n t s o n o n e p a t h t o      

e v e n l y s p a c e d p o i n t s o n t h e o t h e r .  

I n o t h e r w o r d s , i t d r a w s s o m e l i n e s      

f r o m o n e s u b - p a t h t o a n o t h e r .  

O n c e a g a i n t h e r e a r e t o o m a n y      

c o n t r o l s t o b e u s e f u l . Y o u r e a l l y      

o n l y n e e d t h e f i r s t p a r a m e t e r – f o r    

s e t t i n g t h e n u m b e r o f n e w p a t h s      

t o d r a w – a n d t h e q u a r t e t o f    

b u t t o n s f o r m a n i p u l a t i n g t h e      

“ S t i t c h p a t h ” . M o s t o f t h e o t h e r    

c o n t r o l s a r e t h e r e t o l e t y o u a d d      

s o m e r a n d o m n e s s t o y o u r s t i t c h e s ,  

s h o u l d y o u w i s h .  

Page 24: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 24/50

f u l l c i r c l e m a g a z i n e # 1 0 6      

2 4   

c o n t e n t s ^        

M a r k      u s e s I n k s c a p e t o c r e a t e t h r e e      

w e b c o m i c s , ' T h e G r e y s ' , ' M o n s t e r s ,  

I n k e d ' a n d ' E l v i e ' , w h i c h c a n a l l b e      

f o u n d a t    

h t t p : / / w w w . p e p p e r t o p . c o m /      

H O W T O - I N K S C A P E      

I n i t s s i m p l e s t f o r m , t h i s e f f e c t    

 j u s t d r a w s s t r a i g h t l i n e s f r o m o n e   

s u b - p a t h t o a n o t h e r . I t c a n w o r k o n      

s h a p e s w i t h m o r e t h a n t w o s u b -    

p a t h s , b u t , f o r a n y t h i n g o t h e r t h a n      

s i m p l e s h a p e s , i t c a n b e r a t h e r    

u n p r e d i c t a b l e a s t o w h a t t h e r e s u l t    

w i l l b e . B y u s i n g t h e b u t t o n s t o      

p a s t e , l i n k t o , o r m o d i f y a s t i t c h      

p a t h , y o u c a n r e p l a c e t h e s t r a i g h t -    

l i n e s t i t c h e s w i t h s o m e t h i n g m o r e      

c o m p l e x . I t c a n b e g o o d f o r a d d i n g      

a l i t t l e c u r v a t u r e t o t h e l i n e s , b u t    

o n c e a g a i n i t b e c o m e s d i f f i c u l t t o      

c o n t r o l t h e r e s u l t a s t h i n g s g e t    

m o r e c o m p l e x .  

I n t h e e x a m p l e a b o v e , y o u c a n      

s e e , i n t h e l e f t h a n d c o l u m n , s o m e      

s i m p l e s t i t c h i n g b e t w e e n t w o b a s i c      

s h a p e s . T h e m i d d l e a n d b o t t o m          

e x a m p l e s s h o w t h e e f f e c t o f    

a l t e r i n g t h e s h a p e o f t h e s t i t c h      

p a t h . T h e s t a r s s h o w a s i m p l e      

s t i t c h i n g , t h e a p p l i c a t i o n o f s o m e      

r a n d o m n e s s v i a t h e U I , a n d t h e      

r e s u l t o f b e n d i n g t h e s t i t c h p a t h      

( s k e l e t o n p a t h o m i t t e d f o r c l a r i t y ) .  

V     O N     K     O C H    

F i n a l l y w e h a v e t h e V o n K o c h      

L P E . I f t h e n a m e s o u n d s f a m i l i a r ,  

t h e n p e r h a p s y o u ' v e c o m e a c r o s s      

t h e K o c h S n o w f l a k e – a f r a c t a l    

s h a p e c r e a t e d b y r e c u r s i v e l y      

r e p l a c i n g t h e m i d d l e o f e a c h s i d e      

o f a n e q u i l a t e r a l t r i a n g l e w i t h a      

s m a l l e r e q u i l a t e r a l t r i a n g l e . I t w a s      

d e r i v e d f r o m a p a p e r b y S w e d i s h      

m a t h e m a t i c i a n H e l g e v o n K o c h ,  

w h o d e s c r i b e d t h e p r o c e s s f o r o n e      

s i d e o f t h e s n o w f l a k e s h a p e ,  

c r e a t i n g a “ K o c h c u r v e ” . T h i s i m a g e      

s h o w s t h e f i r s t f o u r i t e r a t i o n s o f    

t h e c u r v e :  

W h e n y o u a p p l y t h i s L P E , y o u ' l l    

f i n d t h a t a p a i r o f n e w c o p i e s o f    

y o u r p a t h a p p e a r o n t h e c a n v a s .  

W i t h i n t h e U I y o u ' l l a l s o f i n d p a t h      

b u t t o n s f o r a “ R e f e r e n c e S e g m e n t ”    

a n d a “ G e n e r a t i n g P a t h ” . T h e t w o      

n e w p a t h s y o u c a n s e e c o r r e s p o n d      

t o t w o s u b - p a t h s w i t h i n t h e      

G e n e r a t i n g P a t h . I f y o u u s e t h e      

t h i r d b u t t o n t o p a s t e a d i f f e r e n t    

p a t h i n , y o u ' l l s e e t h e n u m b e r o f    

c o p i e s c h a n g e t o r e f l e c t t h e      

n u m b e r o f s u b - p a t h s i n t h e n e w        

G e n e r a t i n g P a t h . S o m e w h a t    

i r o n i c a l l y , y o u h a v e t o p a s t e i n a      

n e w p a t h t o c r e a t e a K o c h c u r v e , a s      

t h i s r e q u i r e s f o u r c o p i e s , n o t t w o –      

s o i m m e d i a t e l y t h e L P E m a k e s i t    

d i f f i c u l t f o r a l a y m a n t o c r e a t e i t s      

e p o n y m o u s f r a c t a l ! T h e R e f e r e n c e      

P a t h i s u s e d t o p o s i t i o n t h e c o p i e s      

o n t h e i r G e n e r a t i n g P a t h s e g m e n t s      

– e s s e n t i a l l y t h e s k e l e t o n i s s c a l e d      

a n d p o s i t i o n e d s u c h t h a t t h e      

R e f e r e n c e P a t h l i e s o n t o p o f e a c h      

G e n e r a t i n g P a t h s e g m e n t .  

I f t h a t m a k e s i t a l l s o u n d r a t h e r    

c o n f u s i n g , t h a t ' s b e c a u s e i t i s ! T o      

a d e q u a t e l y e x p l a i n t h e o p e r a t i o n      

o f t h i s L P E w o u l d r e q u i r e a n a r t i c l e      

o f i t s o w n . I f y o u d o w i s h t o      

e x p l o r e t h i s o n e f u r t h e r , I  

r e c o m m e n d r e a d i n g T a v m j o n g      

B a h ' s d e s c r i p t i o n i n t h e o f f i c i a l    

I n k s c a p e m a n u a l , w h i c h a l s o      

i n c l u d e s s t e p - b y - s t e p i n s t r u c t i o n s      

f o r c r e a t i n g a K o c h c u r v e :  

h t t p : / / t a v m j o n g . f r e e . f r / I N K S C A P E /      

M A N U A L / h t m l / P a t h s -    

L i v e P a t h E f f e c t s - V o n K o c h . h t m l    

I f y o u d o p e r s e v e r e w i t h t h i s      

L P E , i t c a n p r o d u c e s o m e      

i m p r e s s i v e r e s u l t s – a s w e l l a s a l o t    

o f f r u s t r a t i o n . I d i d m a n a g e t o      

c r e a t e a K o c h S n o f l a k e , t h e      

S i e r p i n s k i t r i a n g l e ( a n o t h e r    

s t a l w a r t o f f r a c t a l g e o m e t r y ) , a n d      

a S i e r p i n s k i a r r o w h e a d c u r v e , b u t i t    

i s a f a r f r o m i n t u i t i v e p r o c e s s .  

Page 25: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 25/50

f u l l c i r c l e m a g a z i n e # 1 0 6      

2 5   

c o n t e n t s ^        

Page 26: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 26/50

f u l l c i r c l e m a g a z i n e # 1 0 6      

2 6   

c o n t e n t s ^        

A   

A   

R   

R   

D   

D   

U   

U   

N   

N   

O    

O    

W r i t t e n b y R o n n i e T u c k e r      

T   

T   

h   

h   

e   

e   

B   

B   

r  

r  

e   

e   

w    

w    

d   

d   

u   

u   

n   

n   

o   

o   

P   

P   

t  

t  

2   

2   

S   

o , w i t h t h e b a s i c p l a n t h o u g h t    

o u t , i t ’ s n o w t i m e t o a c t u a l l y      

p i c k u p s o m e c o m p o n e n t s a n d g e t    

b u i l d i n g .  

T     E M P E R A T U R E      

T e m p e r a t u r e s e n s i n g i s h i g h l y      

i m p o r t a n t t o t h i s a s i t w i l l    

d e t e r m i n e w h e n t h e h e a t m a t    

s h o u l d b e s w i t c h e d o n o r o f f .  

R a t h e r t h a n u s e t h e o l d D H T 1 1    

m o d u l e , I ’ m u s i n g a D H T 2 2 m o d u l e      

t h i s t i m e . T h e s e a r e m o r e s e n s i t i v e      

a n d g i v e a m o r e p r e c i s e r e a d i n g .  

I ’ m a l s o g o i n g t o u s e a n A r d u i n o      

M E G A f o r t h i s p r o j e c t .  

B     U I L D        1   

I ’ v e c o n n e c t e d t h e D H T 2 2      

m o d u l e u s i n g t h e t h r e e p i n s . O n e      

w i r e t o + 5 V , o n e t o g r o u n d , a n d t h e      

o t h e r t o p i n 6 o n t h e M E G A .  

O t h e r t h a n t h e s e r i a l m o n i t o r ,  

t h e r e ’ s n o w a y t o s e e t h e      

t e m p e r a t u r e . I p r e f e r v i s u a l s , s o I ’ m          

g o i n g t o h o o k u p t h e E S P 8 2 6 6      

( W i F i ) m o d u l e a n d s e n d m y r e s u l t s      

t o T h i n g S p e a k . T h e E S P 8 2 6 6 u s e s      

f i v e o f t h e e i g h t p i n s t h a t i t h a s .  

O n e f o r + 3 . 3 V ( N O T + 5 V o r y o u w i l l    

f r y i t ) s h o w n a s a y e l l o w w i r e i n t h e      

d i a g r a m , o n e f o r t h e g r o u n d ( b l a c k      

w i r e ) , o n e e a c h f o r R X a n d T X        

( g r e e n a n d b l u e ) a n d a r e s e t p i n      

( w h i t e w i r e ) w h i c h a l s o g o e s t o      

+ 3 . 3 V        

T h a t ’ s t h e b a s i c c i r c u i t f o r t h i s      

f i r s t p a r t .  

T h e c o d e f o r t h e D H T 2 2 i s      

p r e t t y s t r a i g h t f o r w a r d , s o w e ’ l l    

l o o k a t t h a t n e x t . T h e E S P 8 2 6 6 i s      

m o r e t r i c k y , a n d i s q u i t e o f t e n      

p r o n e t o n o t r e s p o n d i n g . I f y o u      

t h i n k y o u r c o d e i s r i g h t , a n d t h e      

E S P 8 2 6 6 i s n ’ t r e s p o n d i n g , t r y      

u n p l u g g i n g / p l u g g i n g t h e t w o 3 . 3 V        

w i r e s f r o m t h e b r e a d b o a r d . I f i n d      

t h a t g i v e s a g o o d r e s e t t o t h e      

m o d u l e . W h e n t h e c o d e i s r u n n i n g      

y o u ’ l l s e e t h e R X / T X l i g h t s f l a s h o n      

t h e A r d u i n o a n d a t t h a t s a m e t i m e      

y o u s h o u l d s e e a b l u e l i g h t o n t h e      

E S P 8 2 6 6 f l a s h .  

C     O D E   

I ’ l l b e a d d i n g a l l m y c o d e f o r t h i s      

p r o j e c t t o t h i s G i t h u b g i s t :  

h t t p s : / / g i s t . g i t h u b . c o m / r o n n i e t u c k      

e r / 7 f c 6 2 d f 1 6 1 1 0 7 1 1 6 c f 9 3      

B y t h e t i m e y o u r e a d t h i s , t h e r e      

w i l l b e m a n y r e v i s i o n s o f t h e c o d e      

a d d e d t o t h e g i s t , b u t t h i s i s      

r e v i s i o n 2 t h a t I ’ m d i s c u s s i n g h e r e .  

F o r t h e D H T 2 2 , I ’ m u s i n g t h e      

t w o l i b r a r i e s f r o m h e r e :  

h t t p : / / p l a y g r o u n d . a r d u i n o . c c / M a i n      

 / D H T L i b   

Y o u ’ l l n e e d t o c o p y / p a s t e t h e      

t e x t f o r t h e t w o f i l e s t o n e w f i l e s ,  

a n d n a m e t h e m a c c o r d i n g l y . A l l t h e      

i n s t r u c t i o n s f o r d o i n g t h i s a r e a t    

t h a t l i n k .  

I s t a r t b y i n c l u d i n g t h e D H T      

l i b r a r y a n d d e f i n e t h e p i n f o r t h e      

D H T 2 2 . I t h e n d e f i n e m y w i f i S S I D        

a n d p a s s w o r d .  

A R D U I N O - T H E B R E W D U I N O        

Page 27: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 27/50

f u l l c i r c l e m a g a z i n e # 1 0 6      

2 7   

c o n t e n t s ^        

N o w w e ’ r e o n t o t h e m a i n      

s e t u p . I u s e t w o s e r i a l b e g i n      

c o m m a n d s :  

Serial.begin(115200);

Serial2.begin(9600);

T h e S e r i a l . b e g i n i s f o r t h e      

D H T 2 2 , s o t h a t I c o u l d g e t r e s u l t s      

t o t h e s e r i a l m o n i t o r b e f o r e I  

a d d e d t h e w i f i m o d u l e . T h e      

S e r i a l 2 . b e g i n i s f o r t h e w i f i  

m o d u l e . I f y o u ’ r e u s i n g a n A r d u i n o      

o t h e r t h a n t h e M e g a , t h e n y o u m a y      

h a v e o n l y o n e s e r i a l R X / T X a n d      

n e e d t o m o d i f y t h e c o d e      

a c c o r d i n g l y . N o w I s e t u p t h e      

E S P 8 2 6 6 .  

//WiFi setupSerial2.println("AT");

Serial.println("AT sent -checking...");

delay(5000);

char okcheck[]="OK";

if(Serial2.find(okcheck)){Serial.println("OK,

found. Connecting");connectWiFi();Serial.println("Yay!

Should be connected now.");}else{

Serial.println("NOTCONNECTED TO WIFI");}

W h e n u s i n g S e r i a l 2 , I ’ m t a l k i n g      

t o t h e E S P 8 2 6 6 . W h e n u s i n g j u s t    

S e r i a l , I ’ m t a l k i n g ( o r p r i n t i n g t o )    

t h e s e r i a l m o n i t o r . I ’ m s e n d i n g t h e      

c o m m a n d A T t o t h e E S P 8 2 6 6 a n d      

p r i n t i n g t e x t t o t h e s e r i a l m o n i t o r    

t o s h o w m e w h a t i s h a p p e n i n g i n      

t h e b a c k g r o u n d . I w a i t f i v e      

s e c o n d s , t h e n r u n a S e r i a l 2 . f i n d t o      

s e e i f I g o t a r e p l y o f O K . I f I d i d ,  

t h e n I ’ m g o i n g t o t r y a n d c o n n e c t    

( b y j u m p i n g t o c o n n e c t W i F i ( ) ) . I f    

n o t , t h e n I d i s p l a y t h e t e x t t o s a y      

‘ n o t c o n n e c t e d ’ .  

C o n n e c t i n g t o a w i f i r o u t e r    

n e e d s t h e S S I D , p a s s w o r d a n d      

s e v e r a l c o m m a n d s .  

 boolean connectWiFi(){

Serial2.println("AT+CWMODE=1");

delay(2000);String cmd="AT+CWJAP=\"";// add SSID and password cmd+=SSID;cmd+="\",\"";cmd+=PASS;cmd+="\"";// send stringSerial2.println(cmd);delay(5000);

// was the login accepted?char okcheck[]="OK";if(Serial2.find(okcheck)){

Serial.println("Loginaccepted");

return true;}else{

Serial.println("Login notaccepted.");

return false;}

S o , I s e n d t h e c o m m a n d      

A T + C W M O D E = 1 t o t h e E S P 8 2 6 6 .  

W a i t t w o s e c o n d s , c r e a t e a s t r i n g      

c a l l e d c m d , a n d s t a r t w i t h      

A T + C W J A P = \ ” , t h e n a d d t o t h e      

s t r i n g w i t h t h e S S I D , p a s s w o r d ,  

t h e n s e n d t h e c o m p l e t e d s t r i n g t o      

t h e E S P 8 2 6 6 . A g a i n , I c h e c k f o r a      

r e p l y o f O K ( o r n o t ) w i t h a n      

a p p r o p r i a t e m e s s a g e t o t h e s e r i a l    

m o n i t o r .  

F o r t h e m a i n l o o p , I f i r s t j u m p t o      

T e m p H u m ( ) t o g e t m y t e m p e r a t u r e      

i n f o f r o m t h e D H T 2 2 .  

Serial.print("DHT22, \t");int chk =

DHT.read22(DHT22_PIN);switch (chk){

}// DISPLAY DATA Serial.print(DHT.humidity,

1);Serial.print(",\t\t");

Serial.println(DHT.temperatur

e, 1);

T h i s i s s i m p l y c r e a t i n g a n      

i n t e g e r c a l l e d c h k , a n d r e a d i n g t h e      

D H T 2 2 p i n . I c h e c k t h e s t a t u s o f    

t h e D H T 2 2 ( t h e s w i t c h , w h i c h I ’ v e      

s n i p p e d t h a t c o d e h e r e t o s a v e      

s p a c e ) , a n d p r i n t t h e t e m p e r a t u r e      

a n d h u m i d i t y t o t h e s e r i a l m o n i t o r .  

String SendTempLevel =String((float)DHT.temperature, 0);

String SendHumLevel =String((float)DHT.humidity,0);

T h e t w o S t r i n g s a r e h o l d e r s f o r    

t h e t e m p e r a t u r e a n d h u m i d i t y a n d      

a r e w h a t I ’ l l s e n d t o T h i n g S p e a k .  

I j u m p t o u p d a t e T e m p ( ) , t a k i n g      

t h o s e t w o s t r i n g s w i t h m e . N o w i t ’ s      

t i m e t o s e n d t o T h i n g S p e a k . Y o u ’ l l    

o b v i o u s l y n e e d t o c r e a t e a f r e e      

a c c o u n t w i t h T h i n g S p e a k , c r e a t e a      

c h a n n e l , h a v e t w o f i e l d s ( f o r    

t e m p e r a t u r e a n d h u m i d i t y ) , a n d      

o b t a i n y o u r A P I k e y .  

String cmd ="AT+CIPSTART=\"TCP\",\"";

cmd += "184.106.153.149"; //api.thingspeak.com 

cmd += "\",80";Serial2.println(cmd);

L i k e l a s t t i m e , I c r e a t e a s t r i n g      

c a l l e d c m d a n d s e n d i t A T c o d e s ,  

a d d t h e T h i n g S p e a k I P a n d p o r t ,  

t h e n s e n d i t t o t h e E S P 8 2 6 6 .  

A g a i n , I d o a c h e c k t o s e e i f    

t h e r e ’ s a n e r r o r o r n o t .  

String getStr = "GET/update?api_key=";

A R D U I N O T H E B R E W D U I N O

Page 28: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 28/50

f u l l c i r c l e m a g a z i n e # 1 0 6      

2 8   

c o n t e n t s ^        

R o n n i e      i s t h e f o u n d e r a n d ( s t i l l ! )    

e d i t o r o f F u l l C i r c l e . H e ' s a p a r t - t i m e      

a r t s a n d c r a f t s s o r t o f g u y , a n d n o w        

a n A r d u i n o t i n k e r e r .  

A R D U I N O T H E B R E W D U I N O        

getStr +="8KS0CVMQ12XXD817";

getStr += "&field1=";getStr +=

String(SendTempLevel);getStr += "&field2=";getStr +=

String(SendHumLevel);getStr += "\r\n\r\n";

A n e w s t r i n g , g e t S t r , i s c r e a t e d      

w i t h a G E T c o m m a n d – w i t h m y      

T h i n g S p e a k A P I k e y , a n d      

t e m p e r a t u r e a n d h u m i d i t y .  

S t r i n g c m d i s c r e a t e d a g a i n w i t h      

a n A T c o m m a n d , a n d t h e      

g e t S t r . l e n g t h w i l l t e l l u s n o w l o n g      

t h e g e t S t r i s . T h i s i s r e q u i r e d f o r    

s e n d i n g t o T h i n g S p e a k a n d t o t h e      

E S P 8 2 6 6 .  

L i k e p r e v i o u s s e n d s , w e c h e c k      

f o r a r e p l y . T h e g r e a t e r t h a n      

c h a r a c t e r ( > ) m e a n s g o o d .  

A n y t h i n g e l s e i s b a d , a n d w e s e n d      

A T + C I P C L O S E t o c l o s e t h e      

c o n n e c t i o n . A g a i n , i n f o i s s e n t t o      

t h e s e r i a l m o n i t o r t o t e l l u s w h a t ’ s      

h a p p e n i n g .  

U p l o a d i n g t h e g i s t c o d e t o t h e      

M E G A s h o u l d b e e r r o r - f r e e , a n d ,  

w h e n r u n n i n g , t h e s e r i a l m o n i t o r    

w i l l t e l l y o u w h a t i s h a p p e n i n g .  

I f y o u ’ r e s e e i n g s o m e t h i n g l i k e      

t h a t s h o w n i n t h e s e r i a l m o n i t o r    

i m a g e h e r e , t h e n y o u ’ r e g o o d t o      

g o . T h i n g S p e a k s h o u l d b e r e c e i v i n g      

y o u r d a t a .  

I f y o u ’ v e g o t t e n t h i s f a r , t h e n      

y o u ’ v e d o n e g r e a t . A s g e t t i n g t h e      

E S P 8 2 6 6 t o w o r k , a n d s e n d i n g d a t a      

t o T h i n g S p e a k , a r e p r o b a b l y t h e      

m o s t d i f f i c u l t p a r t s o f t h i s p r o j e c t .  

T h e r e s t s h o u l d b e a b r e e z e .  

F a m o u s l a s t w o r d s !    

I s h o u l d a d d t h a t I ’ m c u r r e n t l y      

s e n d i n g d a t a t o T h i n g S p e a k e v e r y      

2 0 - 2 5 s e c o n d s . T h i s i s o b v i o u s l y f o r    

t e s t i n g a t t h e m o m e n t . B e f o r e I  

u s e t h e B r e w d u i n o , I w i l l c h a n g e      

t h e d e l a y s t o m a y b e e v e r y 3 0      

m i n u t e s o r s o .  

N e x t m o n t h w e ’ l l a d d a n L C D        

s c r e e n , a n d t e s t t h e r e l a y s w i t c h .  

Page 29: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 29/50

f u l l c i r c l e m a g a z i n e # 1 0 6      

2 9   

c o n t e n t s ^        

C   

C   

H   

H   

R   

R   

O    

O    

M    

M    

E   

E   

C   

C   

U   

U   

L   

L   

T   

T   

W r i t t e n b y S . J . W e b b      

C   

C   

l  

l  

o   

o   

u   

u   

d   

d   

D   

D   

s  

s  

t  

t  

r  

r  

o   

o   

s  

s  

L     

a s t m o n t h , w h i l e r e s e a r c h i n g      

t h e A p r i c i t y O S , I s t u m b l e d      

a c r o s s m e n t i o n s o f P e p p e r m i n t O S .  

B r i t e c 0 9        a t  

h t t p : / / w w w . b r i t e c c o m p u t e r s . c o . u k      

h a s a y o u t u b e v i d e o d e m o n s t r a t i n g      

m a k i n g a p e n d r i v e U S B d r i v e f o r    

t h e P e p p e r m i n t O S . I d e c i d e d t o      

g i v e t h i s c l o u d - c e n t r i c v e r s i o n o f    

U b u n t u a t r y . T h e p e n d r i v e w o r k e d      

w e l l , b u t I w o u l d r a t h e r t r y t h e f u l l    

e x p e r i e n c e .  

P e p p e r m i n t i s b a s e d o f f    

L u b u n t u T r u s t y T a h r 1 4 . 0 4 . I t    

i n s t a l l e d e a s i l y o n t o m y n e w e r H P .  

A n e w v e r s i o n o f P e p p e r m i n t i s      

r e l e a s e d y e a r l y . T h i s d i s t r o w a s      

r e l e a s e d w h i l e C h r o m e b o o k s w e r e      

i n b e t a t e s t i n g . T h e r e i s a s t r o n g      

i n s t r u c t i o n a l P D F a n d f r i e n d l y      

c o m m u n i t y . A d d i t i o n a l l y , y o u c a n      

p u r c h a s e t h e i s o f r o m t h e i r    

w e b s i t e a s a w o o d e n U S B s t i c k .  

I t u s e s t h e L i n u x M i n t S o f t w a r e      

C e n t e r a n d S y n a p t i c M a n a g e r . I t    

u s e s t h e N e m o f i l e m a n a g e r f r o m          

t h e C i n n a m o n D E . T h e X f w m 4      

w i n d o w m a n a g e r i s u t i l i z e d t o . I t    

a p p e a r s t h e P e p p e r m i n t O S u s e s      

t h e b e s t o p t i o n s f r o m t h e o t h e r    

U b u n t u d e r i v a t i v e s t o i m p r o v e t h e      

e n d u s e r ’ s e x p e r i e n c e . Y o u c a n u s e      

t h e P e p p e r m i n t C o n t r o l C e n t e r t o      

c h a n g e t h e s e t t i n g s .  

T h e s t r o n g e s t e l e m e n t t o      

P e p p e r m i n t i s I C E . T h i s i s t h e      

s t r o n g e s t f e a t u r e t h a t h e l p s c r e a t e      

t h e h y b r i d c l o u d O S . I C E i s f o u n d i n      

t h e S o l u s a n d t h e A p r i c i t y O S . T h i s      

a p p w i l l b e r e v i e w e d i n d e t a i l l a t e r    

o n . 

P e p p e r m i n t i s a n i c e O S w i t h      

g r e a t s u p p o r t . T h e f o r u m i s n o t a s      

b u s y a s t h e o t h e r p r e v i o u s l y      

m e n t i o n e d c l o u d c e n t r i c L i n u x      

D i s t r o s ; h o w e v e r t h e c o m m u n i t y i s      

h e l p f u l . A n d I b e l i e v e i t m i g h t b e      

t h e o l d e s t o f t h e c l o u d - b a s e d      

O S e s . I c a n s a y t h i s d i s t r o p i c k s u p      

t h e m i s s i n g C h r o m e O S p i e c e s f o r    

t h e e n d u s e r t o m a k e a g r e a t    

s t a b l e s y s t e m . M y o n l y g r i p e ; t h e      

s y s t e m u p d a t e w a s n o t g r e a t . I h a d      

t o r e f r e s h i t t w o o r t h r e e t i m e s t o      

C H R O M E C U L T        

Page 30: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 30/50

f u l l c i r c l e m a g a z i n e # 1 0 6      

3 0   

c o n t e n t s ^        

S J W e b b      i s a L i n u x H o b b y i s t a n d      

R e s e a r c h C o o r d i n a t o r . H e e n j o y s      

f i s h i n g , h o t r o d d i n g , a n d s p e n d i n g      

t i m e w i t h h i s k i d s a n d w i f e . H e      

t h a n k s M i k e F e r a r r i f o r h i s      

m e n t o r s h i p .  

g e t a l l t h e s e c u r i t y u p d a t e s .  

A d d i t i o n a l l y , m y W i F i w o u l d d r o p ,  

s o m e t h i n g t h a t d o e s n o t h a p p e n      

w i t h M a n j a r o . I w o u l d n e e d t o      

c h a n g e t h e a n t e n n a d r i v e r w i t h i n      

P e p p e r m i n t .  

I u s e d P e p p e r m i n t f o r a f u l l    

w e e k . O n c e I w a s p a s t t h e s e c u r i t y      

u p d a t e s , P e p p e r m i n t i s a s t o u t a n d      

s o l i d O S . I t u s e s t h e G o o g l e      

C h r o m e b r o w s e r ; I p r e f e r    

C h r o m i u m f o r b r o w s i n g . I t    

i n c o r p o r a t e s G o o g l e D r i v e a s a      

q u i c k l i n k t o t h e i n t e r n e t b r o w s e r    

f o r c l o u d d r i v e a c c e s s . T h e      

D r o p b o x A p p i s i n s t a l l e d b y      

d e f a u l t . P e p p e r m i n t f e l t f a s t a n d      

r e s p o n s i v e , m o r e s o t h a n S o l u s a n d      

C h r o m i x i u m . I t f e l t l i k e L i n u x M i n t    

i n s o m e r e g a r d s .  

I f I w a n t e d t o i n t r o d u c e a c l o u d -    

c e n t e r e d D E t o a n e w u s e r , I w o u l d      

c h o o s e P e p p e r m i n t O S . S o l u s a n d      

A p r i c i t y O S a r e f o r m o r e      

e x p e r i e n c e d u s e r s . P e p p e r m i n t h a s      

t h e b e n e f i t s o f u s i n g U b u n t u ’ s      

f r i e n d l y f i r s t - u s e r f o u n d a t i o n . I t    

h a s a s i m p l e a n d g r a p h i c a l i n s t a l l e r ;  

i t c a n b e f u l l y i n s t a l l e d i n l e s s t h a n      

1 5 m i n u t e s b a r r i n g O S u p d a t e s . I t    

h a s a n a w e s o m e a r r a y o f w e l l    

k n o w n a p p s : T w i t t e r , D r o p b o x ,  

G o o g l e , e t c . T h e m a n u a l i s s p o t o n      

p e r f e c t f r o m i n s t a l l t o u s i n g I C E f o r    

s t r e a m l i n e d o p e r a t i o n . I c a n s e e      

m e u s i n g P e p p e r m i n t O S i f t h e      

C h r o m e O S i s c o m p l e t e l y      

d e s t r o y e d b y G o o g l e .  

N e x t m o n t h , I w i l l c o v e r t h e      

A p r i c i t y O S i n f u l l d e t a i l .  

T     H E    O     F F I C I A L      F    U L L    C     I R C L E      A     P P F O R        U     B U N T U        T     O U C H        

B    

r i a n D o u g l a s s      h a s c r e a t e d a      

f a n t a s t i c a p p f o r U b u n t u T o u c h      

d e v i c e s t h a t w i l l a l l o w y o u t o v i e w        

c u r r e n t i s s u e s , a n d b a c k i s s u e s , a n d      

t o d o w n l o a d a n d v i e w t h e m o n y o u r    

U b u n t u T o u c h p h o n e / t a b l e t .  

I   N S T A L L      

E i t h e r s e a r c h f o r ' f u l l c i r c l e ' i n t h e      

U b u n t u T o u c h s t o r e a n d c l i c k      

i n s t a l l , o r v i e w t h e U R L b e l o w o n      

y o u r d e v i c e a n d c l i c k i n s t a l l t o b e      

t a k e n t o t h e s t o r e p a g e .  

h t t p s : / / u a p p e x p l o r e r . c o m / a p p /      

f u l l c i r c l e . b h d o u g l a s s      

Page 31: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 31/50

f u l l c i r c l e m a g a z i n e # 1 0 6      

3 1   

c o n t e n t s ^        

H   

H   

O    

O    

W    

W    

-  

-  

T   

T   

O    

O    

W r i t t e n b y R o n n i e T u c k e r      

W    

W    

r  

r  

t  

t  

e   

e   

F   

F   

o   

o   

r  

r  

F   

F   

u   

u   

l  

l  

l  

l  

C   

C   

r  

r  

c  

c  

l  

l  

e   

e   

M    

M    

a  

a  

g   

g   

a  

a  

z  

z  

n   

n   

e   

e   

G     U I D E L I N E S      

T     

h e s i n g l e r u l e f o r a n a r t i c l e i s      

t h a t    i t m u s t s o m e h o w b e      

l i n k e d t o U b u n t u o r o n e o f t h e      

m a n y d e r i v a t i v e s o f U b u n t u      

( K u b u n t u , X u b u n t u , L u b u n t u , e t c ) .    

R     U L E S      

• T h e r e i s n o w o r d l i m i t f o r a r t i c l e s ,  

b u t b e a d v i s e d t h a t l o n g a r t i c l e s      

m a y b e s p l i t a c r o s s s e v e r a l i s s u e s .  

• F o r a d v i c e , p l e a s e r e f e r t o t h e      

O f f i c i a l F u l l C i r c l e S t y l e G u i d e      : 

h t t p : / / u r l . f u l l c i r c l e m a g a z i n e . o r g / 7      

5 d 4 7 1    

• W r i t e y o u r a r t i c l e i n w h i c h e v e r    

s o f t w a r e y o u c h o o s e , I w o u l d      

r e c o m m e n d L i b r e O f f i c e , b u t m o s t    

i m p o r t a n t l y -    P L E A S E S P E L L A N D        

G R A M M A R C H E C K I T !    

• I n y o u r a r t i c l e , p l e a s e i n d i c a t e      

w h e r e y o u w o u l d l i k e a p a r t i c u l a r    

i m a g e t o b e p l a c e d b y i n d i c a t i n g      

t h e i m a g e n a m e i n a n e w        

p a r a g r a p h o r b y e m b e d d i n g t h e      

i m a g e i n t h e O D T ( O p e n O f f i c e )    

d o c u m e n t .  

• I m a g e s s h o u l d b e J P G , n o w i d e r    

t h a n 8 0 0 p i x e l s , a n d u s e l o w        

c o m p r e s s i o n .  

• D o n o t u s e t a b l e s o r a n y t y p e o f    

b o l d      o r   i t a l i c      f o r m a t t i n g .  

I f y o u a r e w r i t i n g a r e v i e w ,  

p l e a s e f o l l o w t h e s e g u i d e l i n e s :  

W h e n y o u a r e r e a d y t o s u b m i t    

y o u r a r t i c l e p l e a s e e m a i l i t t o :  

a r t i c l e s @ f u l l c i r c l e m a g a z i n e . o r g      

T    R A N S L A T I O N S      

I f y o u w o u l d l i k e t o t r a n s l a t e      

F u l l C i r c l e i n t o y o u r n a t i v e      

l a n g u a g e p l e a s e s e n d a n e m a i l t o      

r o n n i e @ f u l l c i r c l e m a g a z i n e . o r g a n d      

w e w i l l e i t h e r p u t y o u i n t o u c h w i t h      

a n e x i s t i n g t e a m , o r g i v e y o u      

a c c e s s t o t h e r a w t e x t t o t r a n s l a t e      

f r o m . W i t h a c o m p l e t e d P D F , y o u      

w i l l b e a b l e t o u p l o a d y o u r f i l e t o      

t h e m a i n F u l l C i r c l e s i t e .  

R E V I E W S      

G     A M E S       / A     P P L I C A T I O N S      

W h e n r e v i e w i n g g a m e s / a p p l i c a t i o n s p l e a s e s t a t e c l e a r l y :    

• t i t l e o f t h e g a m e      

• w h o m a k e s t h e g a m e      

• i s i t f r e e , o r a p a i d d o w n l o a d ?    

• w h e r e t o g e t i t f r o m ( g i v e d o w n l o a d / h o m e p a g e U R L )    

• i s i t L i n u x n a t i v e , o r d i d y o u u s e W i n e ?    

• y o u r m a r k s o u t o f f i v e      

• a s u m m a r y w i t h p o s i t i v e a n d n e g a t i v e p o i n t s      

H    A R D W A R E      

W h e n r e v i e w i n g h a r d w a r e p l e a s e s t a t e c l e a r l y :    

• m a k e a n d m o d e l o f t h e h a r d w a r e      

• w h a t c a t e g o r y w o u l d y o u p u t t h i s h a r d w a r e i n t o ?    

• a n y g l i t c h e s t h a t y o u m a y h a v e h a d w h i l e u s i n g t h e h a r d w a r e ?    

• e a s y t o g e t t h e h a r d w a r e w o r k i n g i n L i n u x ?    

• d i d y o u h a v e t o u s e W i n d o w s d r i v e r s ?    

• m a r k s o u t o f f i v e      

• a s u m m a r y w i t h p o s i t i v e a n d n e g a t i v e p o i n t s      

Y o u d o n ' t n e e d t o b e a n e x p e r t t o w r i t e a n      

a r t i c l e - w r i t e a b o u t t h e g a m e s , a p p l i c a t i o n s      

a n d h a r d w a r e t h a t y o u u s e e v e r y d a y .    

Page 32: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 32/50

f u l l c i r c l e m a g a z i n e # 1 0 6      

3 2   

c o n t e n t s ^        

L   

L   

N   

N   

U   

U   

X   

X   

L   

L   

A   

A   

B   

B   

W r i t t e n b y R o n n i e T u c k e r      

3   

3   

D   

D   

P   

P   

r  

r  

n   

n   

t  

t  

e   

e   

r  

r  

B   

B   

u   

u   

l  

l  

d   

d   

P   

P   

t  

t  

3   

3   

A l l o f t h e p r e v i o u s s t u f f w a s      

p r e t t y e a s y . T h i s i s w h e r e t h i n g s      

s t a r t g e t t i n g a b i t m o r e d i f f i c u l t .  

N     O Z Z L E A S S E M B L Y        

T h i s i s t h e h e a t e d n o z z l e t h a t I  

s p o k e a b o u t e a r l i e r . D u r i n g      

p r i n t i n g , t h i s n o z z l e w i l l b e h e a t e d      

t o a b o u t 2 0 0 ° C . A t t a c h e d t o t h e      

n o z z l e i s a m e t a l b l o c k w i t h t w o      

h o l e s t h r o u g h i t . T h r o u g h t h e s m a l l    

h o l e w e w i l l ( l a t e r ) b e p u t t i n g a      

t e m p e r a t u r e s e n s i n g c o m p o n e n t ,  

a n d t h e l a r g e r h o l e w i l l h o l d t h e      

h e a t e r .  

B     O W D E N        T     U B E   

T h e b o w d e n t u b e i s t h e t u b e      

t h a t w i l l c o n n e c t t h e n o z z l e a n d      

t h e e x t r u d e r . T h i s i s , q u i t e      

p r o b a b l y , t h e m o s t h a i r r a i s i n g ,  

a n d t r i c k y , p a r t o f t h i s a s s e m b l y .  

Y o u n e e d t o w i d e n e i t h e r e n d o f    

t h i s t u b e . Y o u m u s t u s e a s l o w d r i l l ,  

a n d a d r i l l b i t o f e x a c t l y 2 . 5 m m .  

A n y o t h e r d r i l l b i t w i l l m e s s t h i s u p .  

S o i t m u s t b e t h e r i g h t d r i l l b i t , a n d      

b e d o n e w i t h a s l o w a n d s t e a d y      

h a n d . Y o u d r i l l a b o u t 1 0 - 1 5 m m i n t o      

t h e t u b e . T h e i d e a b e i n g t h a t w h e n      

y o u s c r e w t h e t u b e i n t o t h e n o z z l e ,  

t h e i n t e r n a l d i a m e t e r o f t h e t u b e      

w o u l d s h r i n k . S i n c e i t ’ s b e e n      

d r i l l e d , i t w i l l s h r i n k t o t h e p r o p e r    

s i z e . S a m e i d e a w i t h t h e o t h e r e n d      

w h e n y o u s c r e w t h e l i t t l e b r a s s      

p i e c e o n t o i t .  

T     H E R M I S T O R        

T h e t h e r m i s t o r i s u s e d t o s e n s e      

t h e t e m p e r a t u r e a s c l o s e t o t h e      

n o z z l e a s p o s s i b l e . R e m e m b e r t h a t    

h o l e i n t h e m e t a l b l o c k I  

m e n t i o n e d ? W e l l , w e n e e d t o t a k e      

s o m e h e a t s h r i n k , s h r i n k i t r o u n d      

t h e t h e r m i s t o r , a n d l a t e r w e ’ l l p u t    

t h e t h e r m i s t o r i n t o t h a t h o l e i n t h e      

b l o c k .  

H     O T     E    N D A N D        E    F F E C T O R        

W i t h l o t s o f o t h e r h e a t    

s h r i n k i n g a n d w h a t - n o t ( I w o n ’ t    

b o r e y o u w i t h e v e r y d e t a i l ) , i t ’ s      

t i m e t o a s s e m b l e t h e e f f e c t o r a n d      

h e a t e d n o z z l e .  

T h i s i s w h e r e t h e t h e r m i s t o r    

g o e s i n t o t h e s m a l l h o l e i n t h e      

n o z z l e b l o c k , t h e n o z z l e g e t s      

p u s h e d i n t o t h e e f f e c t o r , t h e      

h e a t e r g o e s i n t o t h e l a r g e r h o l e i n      

t h e n o z z l e b l o c k , t h e s u p p l i e d f a n      

g e t s c l i p p e d , a n d s c r e w e d , o n t o      

t h e e f f e c t o r , a n d a c a b l e t i e o r t w o      

t o k e e p t h i n g s n e a t .  

W     I R I N G        

T h i s i s w h e r e t h i n g s n e e d t o b e      

d o u b l e a n d t r i p l e c h e c k e d . T h e      

w i r e s f r o m t h e h e a t i n g e l e m e n t ,  

t h e f a n a n d t h e t h e r m i s t o r g o t o a      

s m a l l s o c k e t . T h e w i r e s m u s t b e i n      

t h e r i g h t s o c k e t s o r t h e r e w i l l b e      

b a d p r o b l e m s !    

N o w t h e e f f e c t o r c a n b e      

m o u n t e d o n t h e r o d s .  

E    L E C T R O N I C S      

N o w i t ’ s t i m e t o g e t c a b l i n g .  

T h e r e a r e s e v e r a l c a b l i n g l o o m s      

t h a t w e m u s t r u n u p t h e i n s i d e o f    

( w h a t I c a l l ) t h e b a c k p a n e l .  

F i r s t , w e n e e d t o m i c r o s w i t c h      

L I N U X L A B        

Page 33: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 33/50

f u l l c i r c l e m a g a z i n e # 1 0 6      

3 3   

c o n t e n t s ^        

t h e p a n e l . S a m e a s t h e o t h e r t w o .  

A g a i n , I w o n ’ t b o r e y o u w i t h      

e v e r y d e t a i l , b u t s e v e r a l l o o m s a r e      

c a b l e - t i e d t o t h e i n s i d e o f t h e      

p a n e l , t h e e x t r u d e r i s m o u n t e d t o      

t h e t o p o f t h e p a n e l , a n d t h e p a n e l    

i s s c r e w e d t o t h e p r i n t e r .  

N o w , t h i s i s w h e r e I h i t m y f i r s t    

p r o b l e m . T h e D u e t b o a r d      

i n l e t / o u t l e t s d i d n ’ t m a t c h u p w i t h      

t h e h o l e s i n t h e p a n e l . I e n d e d u p      

h a v i n g t o c u t s o m e p i e c e s o f    

r u b b e r t o m a k e r i s e r s t o h a v e t h e      

D u e t ’ s p o w e r , n e t w o r k , a n d c a r d      

s l o t s m a t c h t h e p a n e l . N o r m a l l y      

t h a t w o u l d n ’ t b e a p r o b l e m , e x c e p t    

o n l y a f t e r I ’ d d o n e a t o n o f w i r i n g      

d i d I n o t i c e t h i s . S o , w h e n y o u f i t    

t h a t l a s t p a n e l , c h e c k y o u r D u e t    

s o c k e t s b e f o r e g o i n g f u r t h e r .  

T h e l o o m s a r e c o n n e c t e d t o t h e      

m i c r o s w i t c h e s a t t h e t o p , t h e      

b o w d e n t u b e g o e s t o t h e e x t r u d e r ,  

a n d t h e o t h e r e n d s o f t h e l o o m s g o      

t o t h e m o t o r s a t t h e b o t t o m .  

T h e b e d w i l l s i t o n s p r i n g s a n d      

t o u c h s c r e w s t h a t a r e o n s i d e      

p i e c e s . T h e s e s i d e p i e c e s c r e w s a r e      

a l l l i n k e d t o g e t h e r t o f o r m a l o o p ,  

a n d w h e n a s c r e w o n t h e b e d      

i s / i s n ’ t t o u c h i n g t h e s i d e p i e c e      

s c r e w s , t h e p r i n t e r k n o w s w h e r e      

t h e b e d i s . A f t e r i n s t a l l i n g t h o s e      

w i r e s , i t ’ s t i m e t o f i t t h e p o w e r j a c k      

a n d c o n n e c t u p e v e r y t h i n g t o t h e      

D u e t b o a r d .  

T h e w i r i n g d i a g r a m i s a n      

o m i n o u s s i g h t , b u t b e c a r e f u l a n d      

y o u ’ l l b e O K a s m o s t l o o m s c a n      

o n l y c o n n e c t t o o n e p l a c e . W o r s t    

c a s e s c e n a r i o h e r e i s t h a t y o u r X        

m o t o r b e c o m e s Y a n d s u c h l i k e .  

T h e b e d o f t h e p r i n t e r i s a      

p l a s t i c d i s c w i t h a s h e e t t h a t y o u r    

h o t f i l a m e n t w i l l ( h o p e f u l l y ! )    

a d h e r e t o .  

A s m e n t i o n e d b e f o r e , t h e b e d      

s i t s o n s p r i n g s a n d h a s a s c r e w i n      

e i t h e r c o r n e r t o b r i n g i t i n t o      

c o n t a c t w i t h t h e s i d e p i e c e s I a l s o      

m e n t i o n e d e a r l i e r .  

T h e r e i s a s p i g o t t o l e t y o u p u t    

t h e r o l l o f f i l a m e n t o n t o t h e      

p r i n t e r . I d i d a t t a c h t h i s , b u t r a r e l y      

h a v e t h e s p o o l o n h e r e . I u s u a l l y      

l e a v e t h e s p o o l o n t h e d e s k b e s i d e      

t h e p r i n t e r . T h e r e ’ s a l s o a t o p p l a t e      

w h i c h I d i d n ’ t f i t a s I l i k e t o h a v e m y      

f i l a m e n t c o m i n g f r o m a b o v e a n d      

d o w n i n t o t h e e x t r u d e r .  

D    R I V E      

B    E L T S      

A f t e r f i t t i n g m o r e , i n c r e d i b l y      

t i n y , s c r e w s i n t o t h e p u l l e y w h e e l s ,  

t h e y f i t t o t h e t h r e e b a s e m o t o r s .  

S o h o w d o t h e m o t o r s m o v e t h e      

c a r r i a g e s ? D r i v e b e l t s . T h e d r i v e      

b e l t i s f e d u p t h r o u g h t h e c a r r i a g e ,  

u p o v e r t h e i d l e r ( a t t h e t o p ) , d o w n      

o v e r t h e m o t o r , a n d b a c k i n t o t h e      

c a r r i a g e w h e r e i t i s w e d g e d i n t o      

p l a c e . B u t w i t h a t w i s t . N o , n o t a      

p l o t t w i s t , a t w i s t i n t h e d r i v e b e l t .  

W i t h a l l t h a t d o n e . I t ’ s t i m e t o      

c o m m i s s i o n a n d b e g i n p r i n t i n g .  

B u t w e ’ l l l e a v e t h a t f o r n e x t    

m o n t h .  

R o n n i e      i s t h e f o u n d e r a n d ( s t i l l ! )    

e d i t o r o f F u l l C i r c l e . H e ' s a p a r t - t i m e      

a r t s a n d c r a f t s s o r t o f g u y , a n d n o w        

a n A r d u i n o t i n k e r e r .  

R E P R A P P R O R I P        

A s F C M # 1 0 5 w a s      

r e l e a s e d i t c a m e t o l i g h t      

t h a t R e p R a p P r o h a v e        

c e a s e d t r a d i n g a n d        

c l o s e d t h e i r s t o r e .    

 T h i s m e a n s t h e r e a r e n o   

s p a r e s / h e l p f o r R e p R a p P r o      

d e v i c e s .    

W h i l e t h i s i s a g r e a t p r i n t e r      

i t i s n o w u n a v a i l a b l e , a n d I  

d o n ' t r e c o m m e n d y o u b u y a      

s e c o n d h a n d R e p R a p P r o      

p r i n t e r s i n c e t h e r e i s n o      

s u p p o r t n o r s p a r e s a v a i l a b l e      

f o r t h e s e p r i n t e r s n o w .    

Page 34: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 34/50

f u l l c i r c l e m a g a z i n e # 1 0 6      

3 4   

c o n t e n t s ^        

L   

L   

N   

N   

U   

U   

X   

X   

L   

L   

A   

A   

B   

B   

W r i t t e n b y C h a r l e s M c C o l m          

O    

O    

u   

u   

r  

r  

H   

H   

o   

o   

m    

m    

e   

e   

N   

N   

e   

e   

t  

t  

w    

w    

o   

o   

r  

r  

k   

k   

O    

v e r t h e p a s t e i g h t y e a r s , o u r    

h o m e n e t w o r k h a s c h a n g e d      

q u i t e a b i t . W e s t a r t e d w i t h a c a b l e      

m o d e m c o n n e c t e d t o a w i r e l e s s      

r o u t e r a n d a s e p a r a t e “ h o m e      

p h o n e ” d e v i c e ( t h a t r u n s o v e r t h e      

p r o v i d e r ’ s p r i v a t e n e t w o r k , n o t t h e      

I n t e r n e t ) f o r t e l e p h o n e . A t t h e      

t i m e , w e h a d t w o d e s k t o p      

c o m p u t e r s , t w o l a p t o p s , a n d a      

r a r e l y u s e d n e t b o o k . O n e o f t h e      

d e s k t o p s w a s a w o r k s t a t i o n , t h e      

o t h e r i n i t i a l l y s e r v e d a s o u r    

M y t h T V P V R . B o t h l a p t o p s w e r e      

u s e d a s w o r k s t a t i o n s , b u t w e      

r o a m e d a r o u n d d i f f e r e n t r o o m s      

w i t h t h e m . W i r e l e s s c o v e r a g e w a s      

o k a y , b u t a f t e r a b o u t 6 m o n t h s ,  

t h e r o u t e r w e ’ d p u r c h a s e d b e g a n      

d r o p p i n g t h e w i r e l e s s c o n n e c t i o n a      

l o t s o w e p u r c h a s e d o n e o f t h e      

L i n u x - b a s e d L i n k s y s W R T 5 4 G L      

r o u t e r s a n d i n s t a l l e d t h e c u s t o m          

T o m a t o f i r m w a r e .  

A f t e r a c o u p l e o f y e a r s , w e      

c h a n g e d I n t e r n e t p r o v i d e r s . O u r    

o l d p r o v i d e r h a d i n c r e a s e d t h e i r    

r a t e s a n d d r a s t i c a l l y d e c r e a s e d      

t h e i r b a n d w i d t h c a p . W h e n w e      

c h a n g e d I n t e r n e t p r o v i d e r s , w e      

a l s o d r o p p e d t h e o l d p r o v i d e r ’ s      

“ h o m e p h o n e ” s e r v i c e a n d b o u g h t    

a G r a n d s t r e a m V O I P A T A a n d      

s i g n e d u p w i t h a s m a l l V O I P      

p r o v i d e r . I n i t i a l l y w e k e p t t h e o l d      

p r o v i d e r ’ s t e l e v i s i o n s e r v i c e , b u t    

t h e t w o c h a n g e s w e m a d e s a v e d u s      

m o r e t h a n $ 7 0 / m o n t h .  

T h e n e w I n t e r n e t p r o v i d e r    

o f f e r e d s o m e s e r v i c e s t h e o t h e r    

p r o v i d e r w o u l d n ’ t o f f e r h o m e      

u s e r s . S e r v e r s w e r e a l l o w e d , s o f o r    

a c o u p l e o f y e a r s w e h a d a t h i r d      

d e s k t o p c o m p u t e r o n o u r n e t w o r k      

r u n n i n g a “ T h e M a n a W o r l d ”    

s e r v e r :  

h t t p : / / w w w . t h e m a n a w o r l d . o r g / .  

A b o u t t h i s t i m e , w e g o t r i d o f t h e      

o l d P C r u n n i n g M y t h T V ( M y t h D o r a )    

a n d c o n n e c t e d t h e o l d n e t b o o k t o      

o u r T V a n d r a n X B M C . W i t h t h e      

a d d i t i o n o f t h e s e r v e r P C w e      

d e c i d e d i t w a s t i m e t o m o v e t h e      

n e t w o r k i n g h a r d w a r e o f f o u r T V        

s t a n d a n d o n t o a w a l l .  

B o b J o n k m a n ( s o b a c . c o m ) ,  

c o w o r k e r a n d c o m p u t e r    

c o n s u l t a n t , h a d s p a r k e d t h e i d e a o f    

w a l l m o u n t i n g e q u i p m e n t . M o s t    

n e t w o r k i n g d e v i c e s a r e e a s i l y      

m o u n t a b l e t h a n k s t o m o u n t i n g      

h o l e s o n t h e b o t t o m o f t h e      

d e v i c e s , b u t a f e w , l i k e t h e      

G r a n d s t r e a m V O I P A T A , w e r e a b i t    

m o r e d i f f i c u l t t o m o u n t . W e      

s t a r t e d b y c u t t i n g p a p e r i n t h e      

s h a p e o f e a c h d e v i c e a n d m a r k i n g      

w h e r e t h e m o u n t i n g h o l e s w e r e      

f o r e a c h d e v i c e o n t h e p a p e r . W e      

t h e n t a p e d e a c h t r a c e d s h e e t o f    

p a p e r t o t h e m o u n t i n g b o a r d a n d      

c h e c k e d t h a t e a c h d e v i c e w o u l d      

h a v e e n o u g h s p a c e s u r r o u n d i n g i t .  

T h e t r i c k i e s t p a r t o f t h e p r o c e s s      

w a s m o u n t i n g t h e p o w e r b a r . T h e      

b o t t o m o f t h e p o w e r b a r w e u s e d      

h a d a n o d d l a y o u t f o r t h e      

m o u n t i n g h o l e s a n d w e e n d e d u p      

p u t t i n g t h e s c r e w s i n t h e w r o n g      

s p o t b e c a u s e w e f l i p p e d t h e p a p e r    

t h e w r o n g w a y . S c r e w s w e r e      

s c r e w e d r i g h t i n t o t h e p a p e r a n d      

m o u n t i n g b o a r d . O n c e w e w e r e      

s u r e e v e r y t h i n g f i t s n u g l y w e      

r e m o v e d t h e p a p e r f r o m t h e b o a r d      

L I N U X L A B        

Page 35: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 35/50

f u l l c i r c l e m a g a z i n e # 1 0 6      

3 5   

c o n t e n t s ^        

C h a r l e s      i s t h e a u t h o r o f I n s t a n t    

X B M C , a n d t h e p r o j e c t m a n a g e r o f a      

n o t - f o r - p r o f i t c o m p u t e r r e u s e      

p r o j e c t . W h e n n o t b u i l d i n g P C s ,  

r e m o v i n g m a l w a r e , a n d e n c o u r a g i n g      

p e o p l e t o u s e G N U / L i n u x , C h a r l e s      

h a s a b l o g a t c h a r l e s m c c o l m . c o m .  

a n d m o u n t e d e v e r y t h i n g o n t o t h e      

s c r e w s .  

A l t h o u g h w e n o l o n g e r u s e t h e      

L i n k s y s W R T 5 4 G L i t ’ s w o r t h      

m e n t i o n i n g t h a t m o s t L i n k s y s      

d e v i c e s o f t h a t e r a h a v e r e m o v a b l e      

r u b b e r f e e t t h a t c a n b e m o u n t e d ,  

t h e n t h e r o u t e r a t t a c h e d t o t h e      

f e e t - i t ’ s o n e o f t h e n i c e s t d e v i c e s      

w e m o u n t e d .  

T h e G r a n d s t r e a m V O I P A T A h a d      

n o m o u n t i n g h o l e s o n t h e b o t t o m          

b u t w a s l i g h t w e i g h t e n o u g h t h a t    

w e w e r e a b l e t o m o u n t i t b y s i m p l y      

r u n n i n g w i r e a c r o s s t h e d e v i c e a n d      

t i g h t e n i n g i t a c r o s s m o u n t i n g      

s c r e w s . P e r h a p s a b e t t e r m e t h o d i s      

t o u s e 3 M d o u b l e - s i d e d t a p e ,  

a l t h o u g h i t d o e s l e a v e a r e s i d u e i f    

y o u h a v e t o r e m o v e t h e t a p e . W e      

f o u n d o u r m e t h o d s u f f i c i e n t    

e n o u g h t h a t t h e A T A h a s n ’ t r e a l l y      

m o v e d o n t h e v e r y r a r e o c c a s i o n      

w e ’ v e h a d t o u n p l u g i t .  

O v e r t h e p a s t t h r e e y e a r s , t h e      

d e v i c e s o n o u r n e t w o r k h a v e      

c h a n g e d a n d g r o w n . W e ’ v e a d d e d      

t a b l e t s , c e l l p h o n e s , a n o t h e r t h r e e      

d e s k t o p P C s , s u b t r a c t e d a l a p t o p      

a n d t h e X B M C n e t b o o k , a n d m o s t    

r e c e n t l y a M y G i c a A T V 5 8 2      

s t r e a m i n g A n d r o i d d e v i c e .  

O u r l i v i n g r o o m e n t e r t a i n m e n t    

s y s t e m c a m e s o m e w h a t f u l l c i r c l e      

s t a r t i n g o u t a s a d e s k t o p m a c h i n e      

r u n n i n g M y t h T V , e v o l v i n g i n t o a      

n e t b o o k r u n n i n g X B M C w i t h      

s e v e r a l e x t e r n a l h a r d d r i v e s      

a t t a c h e d , a n d c h a n g i n g b a c k t o a      

K O D I / X B M C C o r e 2 Q u a d - b a s e d      

d e s k t o p w i t h 3 l a r g e d r i v e s f o r    

s t o r a g e . A l t h o u g h i t ’ s a b i t o f a n      

e y e s o r e , t h e l i v i n g r o o m P C a c t s a s      

a m e d i a s e r v e r f o r a l l t h e d e v i c e s i n      

o u r p l a c e .  

T h e t w o o t h e r d e s k t o p P C s      

a d d e d t o t h e n e t w o r k a r e f u l l    

w o r k s t a t i o n s . O n e o f t h e t w o      

r e p l a c e d a l a p t o p w h i l e t h e o t h e r    

w a s s i m p l y a d d e d b e c a u s e w e      

n e e d e d s o m e t h i n g m o r e m o d e r n      

t h a n t h e o t h e r c o m p u t e r s w e h a d .  

M o s t o f t h e t i m e , t h e w o r k h o r s e      

w o r k s t a t i o n i s u s e d f o r r i p p i n g B l u -    

r a y d i s c s . W e ’ v e b o u g h t a l o t o f    

B l u - r a y m o v i e s w e w o u l d n ’ t h a v e      

p u r c h a s e d i f w e d i d n ’ t h a v e t h i s      

m a c h i n e , e v e n t h o u g h w e h a v e a      

c o u p l e o f s t a n d - a l o n e B l u - r a y      

p l a y e r s . A l t h o u g h w e l o v e t h e      

q u a l i t y o f B l u - r a y , t h a t a l o n e      

w a s n ’ t e n o u g h t o c o n v i n c e u s t o      

b u y B l u - r a y d i s c s . I n f a c t w e h a d      

o n l y 3 B l u - r a y d i s c s e i g h t m o n t h s      

a f t e r g e t t i n g o u r f i r s t s t a n d - a l o n e      

B l u - r a y p l a y e r . I t w a s t h e      

c o n v e n i e n c e o f h a v i n g B l u - r a y      

m o v i e s o n o u r K O D I s e r v e r t h a t l e d      

u s t o b u y m o r e B l u - r a y d i s c s .  

T h e f i l e s i z e s f o r B l u - r a y m o v i e s      

a r e h u g e ; s o m e w e h a v e s t o r e d a r e      

a s l a r g e a s 4 5 G B . T r a n s f e r r i n g      

t h o s e f i l e s f r o m o u r w o r k h o r s e      

w o r k s t a t i o n t o t h e K O D I b o x      

r e q u i r e d g i g a b i t . A l t h o u g h d e v i c e s      

l i k e t h e M y G i c a A T V 5 8 2 f e a t u r e      

w i r e l e s s , w e r a n w i r e t o e v e r y      

r o o m a n d c o n n e c t e d m o s t d e v i c e s      

( m i n u s a n o t e b o o k , t a b l e t s a n d      

p h o n e s ) . O u r c u r r e n t r o u t e r    

d o e s n ’ t h a v e a n y g i g a b i t p o r t s s o      

w e a d d e d a f i v e - p o r t g i g a b i t s w i t c h      

t o t h e w a l l m o u n t e d n e t w o r k      

c e n t e r . W e ’ v e a l s o a d d e d a n o t h e r    

g i g a b i t s w i t c h i n o n e o f t h e      

b e d r o o m s s o w e d i d n ’ t h a v e t o r u n      

t w o c a b l e s f o r t h e A T V 5 8 2 a n d a      

d e s k t o p P C . U n l i k e t h e l i v i n g r o o m ,  

w e m o u n t e d t h e s w i t c h c l o s e r t o      

t h e f l o o r s o i t c o u l d b e h i d d e n      

b e h i n d s m a l l e r f u r n i t u r e .  

M o s t o f t h e d e v i c e s o n o u r    

h o m e n e t w o r k r u n L i n u x . A l l o u r    

c e l l p h o n e s a r e A n d r o i d . T h e s i n g l e      

n o t e b o o k l e f t r u n s U b u n t u G n o m e      

b u t d o e s n ’ t g e t a s m u c h u s e a s t h e      

w o r k h o r s e w o r k s t a t i o n w h i c h r u n s      

X u b u n t u . O n e o f t h e t a b l e t s i s      

A n d r o i d b a s e d , a n d o n e i O S . T h e      

o t h e r t w o w o r k s t a t i o n s r u n      

W i n d o w s .  

A l t h o u g h o u r r o u t e r i s o l d , i t ’ s      

b e e n r u n n i n g s m o o t h l y r i g h t u p      

u n t i l r e c e n t l y , r u n n i n g D D - W R T      

c u s t o m f i r m w a r e . W e ’ v e r e c e n t l y      

r e p l a c e d o u r o l d A D S L m o d e m , n o t    

b e c a u s e t h e o l d o n e      

m a l f u n c t i o n e d , b u t b e c a u s e w e ’ d      

p u r c h a s e d a n e w e r v e r s i o n o f t h e      

s a m e m o d e m a w h i l e b a c k f o r    

t r o u b l e s h o o t i n g p u r p o s e s a n d      

f i n a l l y g o t a r o u n d t o r e p l a c i n g i t .  

N e x t c h a n g e f o r u s i s s w i t c h i n g o u t    

t h e o l d r o u t e r f o r a n e w w i r e l e s s      

r o u t e r , b u t t h i s w i l l b e a b i t o f a      

c h a l l e n g e . I t w o u l d b e n i c e t o f i n d      

a w i r e l e s s r o u t e r w i t h f i v e g i g a b i t    

p o r t s a n d s t r o n g e n o u g h w i r e l e s s      

c a p a b i l i t y t o s o r t t h r o u g h t h e ( y e s )    

6 0 + v i s i b l e w i r e l e s s n e t w o r k s      

w i t h i n r a n g e , b u t w e ’ l l s e t t l e f o r    

t h e s e c o n d f e a t u r e a n d k e e p o u r    

f i v e - p o r t g i g a b i t s w i t c h f o r n o w .  

S u g g e s t i o n s ?    

Page 36: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 36/50

f u l l c i r c l e m a g a z i n e # 1 0 6      

3 6   

c o n t e n t s ^        

U   

U   

B   

B   

U   

U   

N   

N   

T   

T   

U   

U   

D   

D   

E   

E   

V   

V   

C   

C   

E   

E   

S   

S   

W r i t t e n b y R o n n i e T u c k e r      

A       

s y o u c a n s e e f r o m t h e p a g e      

t i t l e , t h i s i s n o w U b u n t u      

d e v i c e s . W h y ? R e a d o n …          

W e a l l k n o w a n d l o v e t h e B Q        

E 4 . 5 ( a n d E 5 ) a n d t h e M e i z u M X 4 ,  

b u t n o w t h e r e w i l l b e a n U b u n t u      

t a b l e t . I n M a r c h , B Q w i l l r e l e a s e a n      

U b u n t u e d i t i o n o f i t s M 1 0 t a b l e t .  

T h i s i s t h e f i r s t o f f i c i a l d e v i c e      

w h i c h w i l l a l l o w y o u t o u s e U b u n t u      

i n a t a b l e t s e t t i n g , b u t , w i t h t h e      

a d d i t i o n o f a b l u e t o o t h m o u s e a n d      

k e y b o a r d , i t w i l l e f f e c t i v e l y b e a      

l a p t o p . U s e t h e M 1 0 ’ s H D M I p o r t    

a n d y o u p r e t t y m u c h h a v e a n      

U b u n t u d e s k t o p m a c h i n e t o o .  

T h e M 1 0 w i l l a l s o t a k e      

a d v a n t a g e o f a n e w f e a t u r e c a l l e d      

‘ s i d e s t a g e ’ . T h i s a l l o w s y o u t o r u n      

t w o a p p s i n s p l i t s c r e e n . W i t h t h e      

c o n v e r g e n c e f i n a l l y h a p p e n i n g ,  

w e ’ l l n e e d s o f t w a r e . Y e s , t h e      

t a b l e t w i l l r u n s t a n d a r d d e s k t o p      

s o f t w a r e s u c h a s L i b r e O f f i c e ,  

G I M P , F i r e f o x , e t c . S o f t w a r e f o r t h e      

t a b l e t n e e d s t o b e p a c k a g e d      

s l i g h t l y d i f f e r e n t l y . W h i l e n o t    

e v e r y p i e c e o f s o f t w a r e w i l l b e      

a v a i l a b l e o n l a u n c h , y o u w i l l b e      

a b l e t o d r o p t o a t e r m i n a l t o i n s t a l l    

u n o f f i c i a l p a c k a g e s .  

T h e A q u a r i s M 1 0 U b u n t u      

E d i t i o n t a b l e t w i l l h a v e a 1 0 . 1 i n c h      

m u l t i t a c t i l e F H D s c r e e n w i t h      

D r a g o n t r a i l A s a h i p r o t e c t i o n . I t i s      

 j u s t 8 . 2 m m t h i c k a n d 4 7 0 g r a m s i n   

w e i g h t . I t i n c l u d e s a 7 2 8 0 m A h      

L i P o b a t t e r y , a n d a p o w e r f u l    

M e d i a T e k Q u a d C o r e M T 8 1 6 3 A t o      

1 . 5 G H z p r o c e s s o r . P r i c e i s , a s y e t ,  

u n a n n o u n c e d .  

A l s o , t h i s m o n t h , t h e r e w i l l b e      

m o r e p h o n e d e v i c e s a n n o u n c e d .  

C a n o n i c a l i s w o r k i n g w i t h O n e + ,  

S o n y , a n d F a i r p h o n e t o b r i n g      

U b u n t u t o t h e i r d e v i c e s t o o !    

Page 37: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 37/50

f u l l c i r c l e m a g a z i n e # 1 0 6      

3 7   

c o n t e n t s ^        

B   

B   

O    

O    

O    

O    

K   

K   

R   

R   

E   

E   

V   

V   

E   

E   

W    

W    

W r i t t e n b y R o n n i e T u c k e r      

H   

H   

o   

o   

w    

w    

S   

S   

o   

o   

f  

f  

t  

t  

w    

w    

a  

a  

r  

r  

e   

e   

W    

W    

o   

o   

r  

r  

k   

k   

s  

s  

H o w S o f t w a r e W o r k s : T h e M a g i c      

B e h i n d E n c r y p t i o n , C G I , S e a r c h      

E n g i n e s , a n d O t h e r E v e r y d a y      

T e c h n o l o g i e s      

b y V . A n t o n S p r a u l    

A u g u s t 2 0 1 5 , 2 1 6 p p .  

I S B N : 9 7 8 - 1 - 5 9 3 2 7 - 6 6 6 - 9      

T     

h e b o o k s t a r t s w i t h s o m e b a s i c      

e n c r y p t i o n s t u f f , s h o w i n g h o w        

y o u c a n s w a p n u m b e r s a n d l e t t e r s ,  

a n d s u c h l i k e , b u t , i n n o t i m e , i t ’ s      

s h o w i n g y o u A E S e n c r y p t i o n a n d      

d i s c u s s i n g b l o c k c h a i n s .  

W i t h p a s s w o r d s , i t ’ s n o t a b o u t    

c r e a t i n g a p a s s w o r d , o r a n y t h i n g      

l i k e t h a t ; i t ’ s a b o u t k e e p i n g      

p a s s w o r d s s a f e . M a k i n g s u r e t h a t    

t h e y ’ r e n o t c o m p r o m i s e d w h i l e      

b e i n g p a s s e d f r o m y o u t o t h e      

s e r v e r , a n d t h i n g s l i k e t h a t .  

S o m e t h i n g t h a t ’ s d e f i n i t e l y      

r e q u i r e d , b u t n o t s o m e t h i n g I ’ d      

e v e r c o n s i d e r e d b e f o r e .  

W e b s e c u r i t y i s a l m o s t a      

c o m b i n a t i o n o f t h e p r e v i o u s t w o      

( e n c r y p t i o n a n d p a s s w o r d s ) , b u t i t ,  

o f c o u r s e , u s e s R S A e n c r y p t i o n .  

L i k e t h e p r e v i o u s c h a p t e r s , w e ’ r e      

s h o w n c o m p l i c a t e d s t u f f u s i n g      

t a b l e s a n d d i a g r a m s . W h i c h i s      

h e l p f u l f o r t h e m o r e v i s u a l l e a r n e r .  

N e x t c o m e s m o v i e C G I . T h i s      

r e a l l y t h r e w m e f o r a l o o p . T h i s      

c h a p t e r s e e m s t o t a l l y o u t o f p l a c e .  

I t d o e s , v e r y b r i e f l y , d i s c u s s a      

c o u p l e o f o l d e f f e c t s ( s u c h a s      

m a t t e s ) , b u t i t ’ s m o s t l y d e d i c a t e d      

t o C G I a s w e a l l k n o w f r o m J u r a s s i c      

P a r k .  

A n o t h e r o d d i t y . G a m e g r a p h i c s .  

L i k e t h e p r e c e d i n g c h a p t e r , t h i s      

o n e d o e s b r i e f l y d i s c u s s o l d s c h o o l    

p i x e l s t u f f , b u t t h i s i s m o s t l y      

r e n d e r i n g a n d m o r e m o d e r n s t u f f .  

I t h i n k t h e p r o b l e m w i t h t h e s e      

t w o c h a p t e r s i s t h a t t h e s t a g e w a s      

s e t b y t h e f i r s t t h r e e c h a p t e r s      

( e n c r y p t i o n , p a s s w o r d s , a n d w e b      

s e c u r i t y ) . P l a c i n g C G I a n d g a m e s      

a f t e r t h o s e t h r e e i s q u i t e j a r r i n g .  

N o w w e ’ r e b a c k o n t r a c k w i t h      

d a t a c o m p r e s s i o n , H u f f m a n      

e n c o d i n g , b i n a r y , t a b l e s o f    

n u m b e r s , a n d e v e n s o m e g r a p h s !    

O f c o u r s e , y o u c a n ’ t e n d d a t a      

c o m p r e s s i o n w i t h o u t l o o k i n g a t    

o u r o l d f r i e n d – t h e J P G .  

N o , y o u w o n ’ t g e t t o s e e      

G o o g l e ’ s s e c r e t s a u c e i n t h i s      

c h a p t e r o n s e a r c h . T h i s s t a r t s      

f o c u s i n g o n d a t a s o r t i n g a n d t h e      

k i n d o f s e a r c h y o u ’ d u s e i n      

s e a r c h i n g f o r f i l e s o n y o u r d e s k t o p ,  

o r w i t h i n f i l e s . B u t t h e n i t d o e s      

l e a d i n t o h o w s e a r c h e n g i n e s g e t    

t h e i r d a t a , a n d h o w i t ’ s s e r v e d u p      

i n a m a n n e r t h a t g i v e s y o u t h e b e s t    

t o w o r s t r e s u l t s .  

S e c o n d - t o - l a s t c h a p t e r i s o n      

c o n c u r r e n c y . T h i s i s h o w d a t a i s      

q u i c k l y s t o r e d a n d r e t r i e v e d . I t ’ s      

h o w d a t a i s k e p t i n a n o r d e r w h e r e      

t h i n g s d o n ’ t g e t m i x e d u p .  

L a s t l y w e h a v e m a p r o u t e s . T h i s      

i s o n e t h a t I h a d n ’ t r e a d a b o u t    

b e f o r e a n d w a s p l e a s a n t l y      

s u r p r i s e d t o h a v e t h i s c h a p t e r . H o w        

d o e s y o u r G P S c o m e t o a p a r t i c u l a r    

r o u t e . H o w c a n i t p i c k t h e s h o r t e s t    

r o u t e ( i n m i l e s ) o r t h e q u i c k e s t    

r o u t e ( i n t i m e ) ?    

C     O N C L U S I O N        

T h i s i s a g r e a t l i t t l e b o o k w i t h      

v e r y i n t e r e s t i n g i n f o r m a t i o n . I t ’ s      

g o o d t o k n o w w h a t ’ s h a p p e n i n g i n      

t h e b a c k g r o u n d w h e n s o m e t h i n g i s      

e n c r y p t i n g , o r y o u ’ r e d o i n g a      

G o o g l e s e a r c h . I h a v e t o d r o p a      

p o i n t f o r j u m p i n g t o C G I ( a n d , t o a      

l e s s e r e x t e n t , g a m e g r a p h i c s ) a s ,  

w h i l e i t i s s o m e t h i n g w e s e e q u i t e      

o f t e n , i t ’ s n o t s o m e t h i n g m o s t o f    

u s w i l l a c t u a l l y u s e . I f t h e y h a d t o      

b e k e p t , i t m i g h t h a v e b e e n b e t t e r    

t o p u t t h e m a t t h e e n d t o k e e p      

t h i n g s f l o w i n g b e t t e r .  

Page 38: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 38/50

f u l l c i r c l e m a g a z i n e # 1 0 6      

3 8   

c o n t e n t s ^        

L   

L   

E   

E   

T   

T   

T   

T   

E   

E   

R   

R   

S   

S   

I f y o u w o u l d l i k e t o s u b m i t a l e t t e r f o r p u b l i c a t i o n , c o m p l i m e n t      

o r c o m p l a i n t , p l e a s e e m a i l i t t o :    l e t t e r s @ f u l l c i r c l e m a g a z i n e . o r g      .  

P L E A S E N O T E : s o m e l e t t e r s m a y b e e d i t e d f o r s p a c e .  

L    I B R E      O     F F I C E      U     P D A T E      

n y o u r L i b r e O f f i c e G o l d s p e c i a l    

e d i t i o n      

" i s s u e L O G O L D 0 1 _ e n . p d f " ,  

L i b r e O f f i c e - P a r t 4 ( p a g e 1 3 ) -    

W h e n I i n s e r t t h e s e c o n d f r a m e ,  

t h e s e c o n d f r a m e c o v e r s m y f i r s t    

f r a m e a n d d o e s n o t s h o w b e l o w        

t h e f i r s t f r a m e .  

I a m u s i n g L i b r e O f f i c e 5 . 0 . 4 . 2      

K a m a l j i t S i n g h D a d y a l    

E l m e r s a y s :  T h e f r a m e s s e e m t o      

b e h a v e d i f f e r e n t l y i n v e r s i o n 5 . S e t      

t h e V e r t i c a l P o s i t i o n t o F r o m T o p b y      

2 . 5 " ( 6 . 3 5 c m ) t o M a r g i n . T h a t s e t s i t      

i n t h e r i g h t p o s i t i o n f o r m e , j u s t      

b e l o w t h e h e a d e r f r a m e .  

S    U P P L I E R        G     R I P E      

h a v e a m i n o r g r i p e w i t h      

e q u i p m e n t s u p p l i e r s r e g a r d i n g      

s u p p o r t a n d d r i v e r s .  

L e t m e e x p l a i n , I h a v e a H P      

L a s e r j e t P 1 1 0 2 , w h i c h I p u r c h a s e d      

o n t h e b e l i e f i t w o r k s w i t h U b u n t u .  

W e l l i t d o e s , b u t W i n d o w s u s e r s      

h a v e a f e w m o r e b e l l s a n d      

w h i s t l e s .  

I l a t e r h a d a p r o b l e m w i t h      

n e t w o r k i n g , a n d i n s t a l l e d a D - L i n k .  

T h e i n s t r u c t i o n s w e r e f o r g e e k s .  

T h e n m y d a u g h t e r b o u g h t m e a      

C a n o n M G 2 5 4 0 ; t o s c a n I h a v e t o      

e n t e r t e r m i n a l m o d e . S c a n g e a r m p .  

d o e s a g o o d j o b , b u t w e l l a b i t    

H e a t h R o b i n s o n .  

M y s u g g e s t i o n w o u l d b e f o r    

U b u n t u t o h a v e a l i s t i n g o f    

s u p p l i e r s a n d m o d e l s w h i c h a r e      

U b u n t u f r i e n d l y . I f o r o n e w o u l d      

f o l l o w r e c o m m e n d a t i o n s      

G e o f f C l a r k e      

G o r d s a y s :  G o o g l e “ L i n u x      

H a r d w a r e C o m p a t i b i l i t y L i s t s ” . I f y o u        

a s k a b o u t a s p e c i f i c p r o d u c t i n t h e      

U b u n t u F o r u m s , y o u w i l l u s u a l l y g e t      

a n a n s w e r . O r j u s t G o o g l e i t , e g . : H P        

P 1 1 0 2 U b u n t u .  

Y o u r c o m m e n t a b o u t D - L i n k i s ,  

s a d l y , t o o t r u e . I n t h e v a s t m a j o r i t y      

o f c a s e s , t h e p r o p e r i n s t r u c t i o n s a r e :    

s h u t d o w n y o u r c o m p u t e r , p l u g i n      

t h e D - L i n k , p o w e r u p y o u r c o m p u t e r .  

M     E M O R I E S      

w o u l d l i k e t o t h a n k M r . v a n      

O o s t e n f o r t h e w a l k d o w n      

m e m o r y l a n e . I t ' s b e e n a l o n g t i m e      

s i n c e I h a v e h e a r d V A X m e n t i o n e d      

i n a n a r t i c l e . G o o d t o h e a r t h a t    

t h e r e a r e s t i l l m a n y o f t h e s e o l d      

g i r l s s t i l l r u n n i n g . S o m e w h e r e o u t    

i n s t o r a g e I h a v e a d i s c p a c k w i t h a      

c o u p l e o f m e g s o f D C L p r o c e d u r e s .  

W h y , I d o n ' t k n o w .  

J o h n M c G i n n i s      

J o i n u s o n :    

f a c e b o o k . c o m / f u l l c i r c l e      

m a g a z i n e      

t w i t t e r . c o m / # ! / f u l l c i r c l e m a g      

l i n k e d i n . c o m / c o m p a n y / f u l l -    

c i r c l e - m a g a z i n e      

u b u n t u f o r u m s . o r g / f o r u m          

d i s p l a y . p h p ? f = 2 7 0      

g o o . g l / F R T M l  

F   U L L   

C    I R C L E      

N    E E D S      

Y    O U    

!  

W i t h o u t r e a d e r i n p u t    

F u l l C i r c l e      w o u l d b e a n      

e m p t y P D F f i l e ( w h i c h I d o n ' t    

t h i n k m a n y p e o p l e w o u l d f i n d      

p a r t i c u l a r l y i n t e r e s t i n g ) . W e      

a r e a l w a y s l o o k i n g f o r a r t i c l e s ,  

r e v i e w s , a n y t h i n g ! E v e n s m a l l    

t h i n g s l i k e l e t t e r s a n d d e s k t o p      

s c r e e n s h e l p f i l l t h e m a g a z i n e .  

S e e t h e a r t i c l e      W r i t i n g f o r F u l l    

C i r c l e      i n t h i s i s s u e t o r e a d o u r    

b a s i c g u i d e l i n e s .  

H a v e a l o o k a t t h e l a s t p a g e o f    

a n y i s s u e t o g e t t h e d e t a i l s o f    

w h e r e t o s e n d y o u r    

c o n t r i b u t i o n s .  

Page 39: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 39/50

f u l l c i r c l e m a g a z i n e # 1 0 6      

3 9   

c o n t e n t s ^        

M    

M    

Y   

Y   

O    

O    

P   

P   

N   

N   

O    

O    

N   

N   

W r i t t e n b y A l a n W a r d      

B   

B   

g   

g   

D   

D   

a  

a  

t  

t  

a  

a  

A   

A   

n   

n   

d   

d   

U   

U   

b   

b   

u   

u   

n   

n   

t  

t  

u   

u   

B    

i g D a t a i s a t e r m t h a t h a s      

m o r p h e d i n t o a b u z z w o r d t h a t    

i s d o i n g t h e r o u n d s i n t o d a y ’ s      

i n f o r m a t i o n t e c h n o l o g y c i r c l e s .  

M a n a g e r s s p e a k o f B i g D a t a a s a      

c o n c e p t t o s o m e h o w m a k e u s e o f    

t h e i n f o r m a t i o n t h a t i s c o l l e c t e d b y      

b u s i n e s s e s f r o m t h e i r c u s t o m e r s .  

C o m p u t e r s y s t e m a n d s o f t w a r e      

v e n d o r s s e e i n i t a c o m m e r c i a l    

o p p o r t u n i t y , a n d a d v o c a t e s o f    

h u m a n r i g h t s a n d f r e e d o m a r e      

c o n c e r n e d a b o u t t h e s o c i a l a n d      

p e r s o n a l i m p l i c a t i o n s - a f t e r a l l , B i g      

D a t a r h y m e s w e l l w i t h B i g B r o t h e r .  

B u t w h a t c o n n e c t i o n s a r e t h e r e      

b e t w e e n t h e c o n c e p t o f B i g D a t a      

a n d t h e U b u n t u d i s t r i b u t i o n ?    

L e t u s s t a r t o u t b y t r y i n g t o      

d e f i n e t h e c o n c e p t s o m e h o w . I t    

s h o u l d b e s t r e s s e d t h a t t h i s c a n n o t    

b e a v e r y d e f i n i t e a n d p r e c i s e      

d e f i n i t i o n , s i n c e g e o m e t r y i s o f t e n      

v a r i a b l e i n c o m p u t e r s c i e n c e a n d      

t h e c o n c e p t o f B i g D a t a i s a b o u t a t    

t h e l i m i t o f w h a t i s p o s s i b l e w i t h      

t o d a y ’ s o f f - t h e - s h e l f h a r d w a r e .  

T o m o r r o w ’ s t e c h n o l o g y m a y      

c h a n g e t h e b a s i c t e n e t s .  

N a t u r a l l y , B i g D a t a i s , i n t h e      

f i r s t p l a c e , a b o u t l a r g e a m o u n t s o f    

d a t a , a s t h e n a m e i t s e l f i m p l i e s .  

“ L a r g e ” m a y h a v e d i f f e r e n t    

m e a n i n g s d e p e n d i n g o n c o n t e x t ,  

s o l e t u s s e t t l e o n t h e i d e a t h a t    

“ l a r g e ” i n “ B i g D a t a ” i s f u n c t i o n a l l y      

e q u i v a l e n t t o s a y i n g a d a t a s e t    

“ l a r g e r t h a n w h a t c a n b e h a n d l e d      

( s t o r e d o r p r o c e s s e d ) i n a      

r e a s o n a b l e a m o u n t o f t i m e o n a      

s i n g l e c o m p u t e r . ” A s y o u c a n s e e ,  

t h e r e i s s o m e i m p r e c i s i o n h e r e ,  

s i n c e t h e c a p a c i t i e s i n t e r m s o f    

p r o c e s s i n g p o w e r a n d d i s k s p a c e      

v a r y q u i t e a b i t b e t w e e n m y l a p t o p      

a n d a l a r g e m a i n f r a m e c o m p u t e r .  

B u t i t i s c l e a r f r o m t h i s d e f i n i t i o n      

t h a t p a r a l l e l p r o c e s s i n g i s v e r y      

m u c h p a r t o f w h a t B i g D a t a i s a l l    

a b o u t .  

T h i s b e i n g s a i d , p a r a l l e l    

p r o c e s s i n g c a n v e r y w e l l t a k e p l a c e      

i n s e p a r a t e t h r e a d s i n s i d e a s i n g l e      

c o m p u t e r , s o c a v e a t s a p p l y .  

A n o t h e r w a y o f c l a r i f y i n g t h e      

c o n c e p t i s b y c o n s i d e r i n g h o w B i g      

D a t a i s g e n e r a t e d i n t h e f i r s t p l a c e .  

I n t h e i n i t i a l s t a g e s o f c o m p u t e r    

s c i e n c e , d a t a w a s c o l l e c t e d m o s t l y      

a s w r i t t e n d o c u m e n t s ( p r i n t e d      

m a t t e r , f o r m s ) , a n d t h e n e n t e r e d      

p a i n s t a k i n g l y b y h a n d i n t o      

c o m p u t e r s . L a r g e c o m p a n i e s      

e m p l o y e d w h o l e r o o m s o f p e o p l e      

w h o s e t a s k w a s t o t y p e d a t a i n t o      

p e r f o r a t e d c a r d s , p a p e r t a p e a n d      

t h e n m a g n e t i c m e d i a .  

T h i s i s n o l o n g e r t h e c a s e .  

N o w a d a y s , l a r g e a m o u n t s o f    

c o m m e r c i a l d a t a a r e a c t u a l l y      

e n t e r e d b y t h e u s e r h i m - o r h e r s e l f .  

O n e o f t h e e f f e c t s o f t h e g r o w t h      

o f e - c o m m e r c e , a n d i t s c o m p a n i o n s      

e - b u s i n e s s a n d e - a d m i n i s t r a t i o n , i s      

t h a t n o r m a l p e o p l e a c t u a l l y e n d u p      

f i l l i n g i n m o r e f o r m s , a n d w i t h      

l a r g e r a m o u n t s o f i n f o r m a t i o n ,  

t h a n i n t h e d a y o f p a p e r f o r m s . T h e      

e l e c t r o n i c n a t u r e o f t h e d a t a t h a t    

i s i n p u t a l s o m a k e s p r o c e s s i n g      

m u c h e a s i e r a n d f a s t e r .  

F i n a l l y , l a r g e a m o u n t s o f    

i n f o r m a t i o n a r e n o w a v a i l a b l e t h a t    

h a v e b e e n g e n e r a t e d n o t t h r o u g h      

a n a c t i v e p a r t i c i p a t i o n b y a h u m a n      

b e i n g , b u t s i m p l y t h r o u g h      

a u t o m a t i c m e t h o d s . S o m e      

e x a m p l e s m a y h e l p c l a r i f y t h i s . L e t    

u s s a y A v e r a g e J o e w a l k s o u t o f h i s      

h o u s e o n e f i n e m o r n i n g , g e t s i n t o      

h i s c a r a n d g o e s t o t h e g r o c e r y t w o      

s t r e e t s a w a y f o r a l o a f o f b r e a d .  

N a t u r a l l y , h e h a s h i s m o b i l e p h o n e      

i n h i s p o c k e t , s o h i s l o c a l t e l e p h o n e      

u t i l i t y c o m p a n y h a s a u t o m a t i c      

i n f o r m a t i o n o n h i s w h e r e a b o u t s b y      

t r a c k i n g t o w h i c h c e l l b a s e - s t a t i o n s      

h i s p h o n e c o n n e c t s . I f h e h a s l e f t    

G P S c o n n e c t e d o n h i s p h o n e , t h i s      

m a y r e s u l t i n b o t h a d e p l e t e d      

b a t t e r y l i f e , a n d w h a t e v e r a p p i s      

r u n n i n g i n t h e b a c k g r o u n d a n d h a s      

b e e n a u t h o r i z e d t o c o n s u l t G P S      

d a t a t o t r a c k h i s p h y s i c a l    

m o v e m e n t s . I f h i s r o u t e h a s p a s s e d      

i n f r o n t o f a p o l i c e a u t o m a t i c      

l i c e n s e p l a t e r e a d e r , d a t a h a s b e e n      

g e n e r a t e d o n h i s c a r ’ s m o v e m e n t s .  

F i n a l l y , i f h e h a s u s e d a c r e d i t c a r d      

t o p a y f o r h i s a c q u i s i t i o n a t t h e      

s t o r e , a t l e a s t t w o d i f f e r e n t    

f i n a n c i a l o r g a n i z a t i o n s ( h i s b a n k ,  

a n d t h e s t o r e ’ s b a n k ) , n o w h a v e      

d a t a o n t h e w h e r e a b o u t s o f h i s      

c r e d i t c a r d , a n d i t s u s a g e p a t t e r n s .  

I t s h o u l d b e s t r e s s e d t h a t a l l o f    

t h i s d a t a h a s b e e n c o l l e c t e d p u r e l y      

b y a u t o m a t i c m e a n s , t h r o u g h t h e      

u s e o f m a c h i n e s t h a t a r e n e v e r    

t u r n e d o f f . S o m e o f t h e      

M Y O P I N I O N        

Page 40: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 40/50

f u l l c i r c l e m a g a z i n e # 1 0 6      4 0   

c o n t e n t s ^        

i n f o r m a t i o n m a y b e c o n s i d e r e d      

p r i v a t e ( a p r i v a t e t r a n s a c t i o n      

b e t w e e n A v e r a g e J o e a n d h i s      

b a k e r ) , b u t m u c h o f i t w i l l i n f a c t    

b e c o n s i d e r e d p u b l i c i n f o r m a t i o n      

i n m a n y j u r i s d i c t i o n s . A s t r e e t i s , b y      

n a t u r e , a p u b l i c p l a c e , a n d n o b o d y      

c a n h a v e v a l i d e x p e c t a t i o n s o f    

p r i v a c y c o n c e r n i n g h i s m o v e m e n t s      

w h e n e x p o s e d t o p u b l i c v i e w .  

P r o c e s s i n g B i g D a t a i s a l s o      

q u i t e a h a n d f u l . A l t h o u g h t h e r e i s a      

w i d e v a r i e t y o f p r o g r a m m i n g      

l a n g u a g e s a n d d a t a a c c e s s A P I s      

t h a t c a n b e u s e d t o “ d o ” B i g D a t a ,  

t h e m a i n p a r a d i g m i s t h e      

M a p R e d u c e p a t t e r n i n t r o d u c e d b y      

G o o g l e , a n d n o w a d a y s o f t e n      

i m p l e m e n t e d b y H a d o o p . T o      

p r o d u c e a n o u t p u t f r o m l a r g e      

a m o u n t s o f d a t a , t w o i n d i v i d u a l    

s t e p s a r e t a k e n - a n d b o t h a r e      

p a r a l l e l i z a b l e . I n t h e f i r s t “ M a p ”    

s t e p , d a t a g o e s t h r o u g h f i l t e r i n g      

a n d s o r t i n g . T h e o u t p u t f r o m t h i s      

s t e p i s t h e n p i p e d t h r o u g h i n t o a      

s e c o n d “ R e d u c e ” s t e p , w h e r e      

g l o b a l o u t p u t s c a n b e c a l c u l a t e d .  

F o r i n s t a n c e , w e c o u l d c o n s i d e r    

a c l a s s i c a l S Q L q u e r y s u c h a s t h e      

l a r g e l y s e l f - e x p l a n a t o r y :  

SELECT SUM(salary) FROM employee WHERE division =

“Logistics”

I n c l a s s i c a l c o m p u t i n g , t h i s      

w o u l d r e q u i r e a l l e m p l o y e e f i l e s t o      

b e h e l d w i t h i n a s i n g l e r e l a t i o n a l    

d a t a b a s e t a b l e , w h i c h i s t h e n r e a d      

s e q u e n t i a l l y - p e r h a p s u s i n g a n      

i n d e x - t o s e l e c t r e g i s t e r s i n w h i c h      

f i e l d “ d i v i s i o n ” e q u a l s “ L o g i s t i c s ” .  

T h e c o n t e n t s o f f i e l d “ s a l a r y ” i n      

t h e c h o s e n r o w s a r e t h e n a d d e d u p      

a n d r e t u r n e d .  

I n B i g D a t a , t h i n g s a r e a b i t    

d i f f e r e n t , s i n c e e m p l o y e e r e g i s t e r s      

w i l l p r o b a b l y b e s p r e a d o u t o v e r    

s e v e r a l d i f f e r e n t p h y s i c a l    

c o m p u t e r s . A c t u a l l y , t h i s i s s e e n a s      

d e s i r a b l e , s i n c e e a c h i n d i v i d u a l    

r e c o r d c a n b e r e p l i c a t e d s e v e r a l    

t i m e s , t h u s g i v i n g u s r e d u n d a n c y .  

T h i s c a n b e d o n e a u t o m a t i c a l l y , f o r    

e x a m p l e u s i n g H a d o o p ’ s H D F S      

( H a d o o p D i s t r i b u t e d F i l e S y s t e m ) .  

I n t h e “ M a p ” s t e p , e a c h      

i n d i v i d u a l w o r k e r n o d e w i l l a n a l y s e      

t h e r e g i s t e r s a t i t s d i s p o s a l ,  

p r o d u c i n g a n i n t e r m e d i a t e o u t p u t    

t h a t c o n s i s t s o f , f o r i n s t a n c e , t h e      

n a m e s a n d s a l a r i e s o f t h o s e      

e m p l o y e e s t h a t s a t i s f y t h e      

c r i t e r i o n : d i v i s i o n = “ L o g i s t i c s ” . T h i s      

d a t a i s t h e n i n p u t i n t o “ R e d u c e ” ,  

w h e r e p o s s i b l e d u p l i c a t e s a r e      

e l i m i n a t e d a n d t h e f i n a l t o t a l i s      

c o m p u t e d .  

T w o i n t e r e s t i n g c o n s i d e r a t i o n s      

a r i s e h e r e . I n t h e f i r s t p l a c e , e a c h      

w o r k e r n o d e t h a t p e r f o r m s i n i t i a l    

s e l e c t i o n a n d s o r t i n g i s h a n d l i n g      

l a r g e a m o u n t s o f d a t a . T h u s , i t    

m a k e s s e n s e t o t r y a n d k e e p t h e      

d i s t a n c e b e t w e e n t h e w o r k e r a n d      

t h e d a t a i t n e e d s t o w o r k o n a s      

s m a l l a s p o s s i b l e . I n a n i d e a l    

s i t u a t i o n , t h e d a t a w o u l d r e s i d e      

p h y s i c a l l y o n t h e s a m e c o m p u t e r    

s y s t e m a s t h e w o r k e r i t s e l f . A        

s e c o n d p o i n t i s t h a t i n t e r m e d i a t e      

r e s u l t s a r e a d i g e s t e d v e r s i o n o f    

t h e o r i g i n a l d a t a ; f o r t h i s r e a s o n      

t h e y w i l l , i n m o s t c a s e s , o c c u p y      

m u c h l o w e r v o l u m e s t h a n t h e      

o r i g i n a l c o m p l e t e s e t . T h i s w i l l    

t h e n t a k e u p l e s s s p a c e a n d      

n e t w o r k b a n d w i d t h w h e n i t n e e d s      

t o b e r e s h u f f l e d a n d d i s t r i b u t e d t o      

o t h e r w o r k e r s i n p r e p a r a t i o n f o r    

t h e “ R e d u c e ” p h a s e .  

N o w , l e t u s c o n s i d e r t h e r o l e      

o u r f a v o u r i t e o p e r a t i n g s y s t e m h a s      

t o p l a y , r e g a r d i n g b o t h t h e s t o r a g e      

a n d p r o c e s s i n g o f B i g D a t a , a n d i t s      

o r i g i n a l c o l l e c t i o n . I t w i l l c o m e a s      

n o s u r p r i s e t o t h e r e a d e r t h a t m o s t    

s e r v e r s o n t h e I n t e r n e t r u n s o m e      

d i s t r i b u t i o n o f t h e G N U / L i n u x      

o p e r a t i n g s y s t e m . T h i s i s p e r t i n e n t    

t o t h e h a n d l i n g o f B i g D a t a , s i n c e      

t h e v e r y c o n c e p t c o u l d b e s a i d t o      

h a v e b e e n i n v e n t e d b y G o o g l e -    

w h o i s i n a p r i v i l e g e d p o s i t i o n t o      

c o l l e c t l a r g e a m o u n t s o f d a t a o n      

i t s u s e r s , a n d w h o h a s b e e n a      

m a r k e t l e a d e r i n t r y i n g t o m a k e      

c o m m e r c i a l u s e o f t h i s      

i n f o r m a t i o n . G o o g l e i s a l s o k n o w n      

t o b e a l a r g e G N U / L i n u x u s e r , a t    

v a r i o u s l e v e l s ( i t s o w n s e r v e r s , i n      

s o f t w a r e d e v e l o p m e n t , a n d a s a      

b a s i s t o b u i l d A n d r o i d ) .  

T h e r e a r e a l s o q u i t e a f e w l a r g e      

m a i n f r a m e s i n s e r v i c e , r u n n i n g      

v a r i o u s o p e r a t i n g s y s t e m s .  

H o w e v e r , i n a t e n d e n c y s t a r t e d      

m a n y y e a r s b a c k , m a i n f r a m e      

r e s o u r c e s a r e o f t e n p a r c e l l e d o u t    

i n t o v a r i o u s v i r t u a l m a c h i n e s .  

S y s t e m b u i l d e r s s u c h a s I B M a r e      

m a j o r p l a y e r s i n t h i s f i e l d , f o r    

e x a m p l e w i t h t h e z S e r i e s a n d      

“ L i n u x o n a z ” : m a n y i n s t a n c e s o f    

v i r t u a l m a c h i n e s r u n n i n g L i n u x      

c o e x i s t w i t h i n t h e m a i n f r a m e ’ s      

p r o c e s s a n d m e m o r y s p a c e . O t h e r s      

s u c h a s A m a z o n r u n l a r g e c l o u d s o f    

v i r t u a l m a c h i n e s , t h o u g h o n      

s m a l l e r s e r v e r s w i t h I n t e l x 8 6 _ 6 4      

p r o c e s s o r s .  

T h i s i s w h e r e U b u n t u c o m e s i n .  

T h e r e a r e s e v e r a l c h o i c e s o f L i n u x      

d i s t r i b u t i o n s f o r a v i r t u a l m a c h i n e ,  

b u t i n a c t u a l p r a c t i c e a c h o i c e i s      

M Y O P I N I O N        

Page 41: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 41/50

f u l l c i r c l e m a g a z i n e # 1 0 6      4 1   

c o n t e n t s ^        

o f t e n m a d e e i t h e r f r o m t h e      

R e d H a t s u b s e t o f d i s t r i b u t i o n s      

( R e d H a t E n t e r p r i s e L i n u x w i t h      

p a i d s u b s c r i p t i o n , o r C e n t O S      

w i t h o u t ) , o r D e b i a n ’ s . I n D e b i a n ’ s      

c a s e , w e f i n d e i t h e r D e b i a n i t s e l f ,  

w i t h o u t m u c h c h o i c e o f p a i d      

s u p p o r t , o r U b u n t u S e r v e r w i t h o r    

w i t h o u t c o m m e r c i a l s u p p o r t .  

T h e i n s i s t e n c e o n t h e      

a v a i l a b i l i t y o f p a i d s u p p o r t o p t i o n s      

m a y s e e m s t r a n g e t o s o m e u s e r s .  

H o w e v e r , i t s h o u l d b e t a k e n i n t o      

a c c o u n t t h a t o p e r a t i n g s y s t e m s      

u s e d a s s e r v e r s a r e i n a c o m m e r c i a l    

e n v i r o n m e n t . I n f o r m a t i o n s y s t e m s      

a r e m i s s i o n - c r i t i c a l t o b u s i n e s s e s ’  

w o r k f l o w . C o m p u t e r d e p a r t m e n t    

h e a d s a r e u n d e r p r e s s u r e t o      

d e l i v e r , a n d m a k e s u r e t h e y c a n      

c o n t i n u e t o d e l i v e r i n a t i m e l y      

m a n n e r . W i t h t h e s e c o n s i d e r a t i o n s      

t a k e n i n t o a c c o u n t , i t m a k e s s e n s e      

t o p a y f o r q u a l i t y s e r v i c e t o m a k e      

s u r e t h a t i f a n d w h e n p r o b l e m s      

o c c u r , t h e y c a n b e d e a l t w i t h u s i n g      

n o t o n l y t h e c o m p a n y ’ s o w n      

r e s o u r c e s , b u t a l s o h i g h - q u a l i t y      

e x t e r n a l e x p e r t i s e .  

T h i s e x p l a i n s w h y m o s t l a r g e      

L i n u x d i s t r i b u t i o n s p r o p o s e      

s p e c i f i c s o l u t i o n s t o s e t u p a n d      

c o n f i g u r e v i r t u a l c o m p u t e r s i n t h e      

c l o u d , o f t e n p r o m i n e n t l y d i s p l a y e d      

i n t h e i r w e b p a g e s . C e n t O S      

p r o p o s e s “ a g e n e r i c c l o u d - i n i t    

e n a b l e d i m a g e ” w i t h i n t h e i r f i r s t    

p a r a g r a p h      

h t t p s : / / w w w . c e n t o s . o r g / ) . B o t h      

R e d H a t    

( h t t p : / / w w w . r e d h a t . c o m / e n / i n s i g h      

t s / o p e n s t a c k ) a n d U b u n t u      

( h t t p : / / w w w . u b u n t u . c o m / c l o u d / o p      

e n s t a c k ) a r e a c t i v e l y i n v o l v e d i n      

b u i l d i n g c l o u d - b a s e d f a r m s o f    

v i r t u a l s e r v e r s u s i n g O p e n S t a c k ,  

t h u s m a k i n g c o n v e r g e n c e b e t w e e n      

t h e t w o L i n u x s e r v e r d i s t r i b u t i o n s      

q u i t e s t r a i g h f o r w a r d .  

T h e v i r t u a l ( c l o u d ) s e r v e r    

t e c h n o l o g y i s o f t e n a p p l i e d t o B i g      

D a t a p r o c e s s i n g . I n t h e f i r s t p l a c e ,  

a s h a s a l r e a d y b e e n p o i n t e d o u t , i t    

m a k e s s e n s e t o h a v e t h e w o r k e r s      

p l a c e d n e a r t h e d a t a t h e y w i l l b e      

w o r k i n g o n , t h u s r e d u c i n g n e t w o r k      

o v e r h e a d . B u t m o s t d a t a      

p r o c e s s e d b y l a r g e o r g a n i z a t i o n s i s      

a l r e a d y i n t h e c l o u d , h a v i n g b e e n      

c o l l e c t e d t h r o u g h e - c o m m e r c e      

s e r v e r s t h a t a r e a l r e a d y v i r t u a l    

m a c h i n e s . W h e n t h e c o l l e c t i o n      

p o i n t , s t o r a g e a n d p r o c e s s i n g      

t a k e s p l a c e w i t h i n t h e s a m e      

p h y s i c a l f a c i l i t y , d a t a t r a n s m i s s i o n      

c o s t s a r e n u l l t o n e g l i g i b l e , a n d      

t r a n s f e r s c a n t a k e a d v a n t a g e o f    

t h e s e r v e r f a r m ’ s L A N        

i n f r a s t r u c t u r e f o r s p e e d .  

I n t h e s e c o n d p l a c e , u s i n g      

v i r t u a l i z a t i o n a s a b a s i s f o r d a t a      

p r o c e s s i n g m e a n s o r g a n i z a t i o n s      

( w h i c h n e e d t o p r o c e s s l a r g e      

a m o u n t s o f d a t a ) n o l o n g e r n e e d      

t o a c q u i r e a n d m a i n t a i n l a r g e      

s e r v e r f a r m s . T h e i n f r a s t r u c t u r e      

c o s t s a r e e x t e r n a l i z e d t o c l o u d      

c o m p u t i n g p r o v i d e r s s u c h a s      

A m a z o n , a n d l e a s e d o n l y a s      

n e e d e d . T h i s i n t r o d u c e s m o r e      

f l e x i b i l i t y , s i n c e s m a l l e r o r l a r g e r    

n u m b e r s o f s e r v e r s m a y b e      

p r o v i s i o n e d a s n e e d e d a c c o r d i n g      

t o t h e s i z e o r c o m p l e x i t y o f e a c h      

s p e c i f i c p r o b l e m o r d a t a s e t .  

B i g D a t a p r o c e s s i n g t o d a y      

s e e m s t o b e f i r m l y i n t h e d o m a i n      

o f L i n u x - b a s e d v i r t u a l m a c h i n e s i n      

t h e c l o u d , w i t h U b u n t u a s a t l e a s t    

o n e o f t h e m a i n p l a y e r s i n t h e      

f i e l d . B u t w h a t a b o u t d a t a      

c o l l e c t i o n i n t h e f i r s t p l a c e ?    

P l e a s e t a k e a m o m e n t t o      

n a v i g a t e t o t h e U b u n t u p r o j e c t ’ s      

h o m e p a g e ,  

h t t p : / / w w w . u b u n t u . c o m / . N o w        

c o n s i d e r t h e m a i n m e n u o p t i o n s .  

B e s i d e “ C l o u d ” , “ S e r v e r ” a n d      

“ D e s k t o p ” , w e f i n d t h r e e f u r t h e r    

o p t i o n s t h a t r e l a t e t o d e v i c e s t h a t    

m a y b e u s e d f o r B i g D a t a      

c o l l e c t i o n : “ P h o n e ” , “ T a b l e t ” a n d      

“ T h i n g s ” . T h i s l a s t c a t e g o r y c a n b e      

i n t e r p r e t e d a s C a n o n i c a l ’ s i n t e r e s t    

i n p u t t i n g a v e r s i o n o f U b u n t u      

( C o r e ) o n r e l a t i v e l y l i g h t w e i g h t    

a n d i n e x p e n s i v e c o m p u t i n g      

d e v i c e s , m o s t l y b a s e d o n v e r s i o n s      

o f t h e s a m e A R M p l a t f o r m t h a t    

p o w e r s m o s t p h o n e s a n d t a b l e t s .  

O n c e t h e s e a r e u s e d t o m a k e      

A v e r a g e J o e ’ s c o n s u m e r    

e l e c t r o n i c s m o r e s m a r t -    

t e l e v i s i o n s , c a r e n t e r t a i n m e n t    

s y s t e m s , h e a t i n g s y s t e m s , a n d      

m o r e - a n d a b o v e a l l m o r e      

c o n n e c t e d t o t h e I n t e r n e t ,  

p o s s i b i l i t i e s a r e e n d l e s s t o c o l l e c t    

d a t a a n d f o r w a r d t h e m o n t o      

w h a t e v e r s e r v i c e p r o v i d e r g e t s i n      

o n t h e a c t .  

A v e r a g e J o e m a y e v e n b e n e f i t    

f r o m t h e i n n o v a t i o n . O b t a i n i n g      

r e a l - t i m e a c c e s s t o t r a f f i c      

c o n d i t i o n s w h i l e d r i v i n g m a y b e      

s e e n a s a u s e f u l b i t o f p r o g r e s s f o r    

t h e l a r g e p a r t o f h u m a n i t y t h a t    

l i v e s i n c o n g e s t e d u r b a n a r e a s .  

B e i n g a b l e t o m o n i t o r a n d f i n e -    

t u n e h o m e c e n t r a l h e a t i n g a t a      

d i s t a n c e , t h u s r e d u c i n g h e a t i n g      

b i l l s a n d c a r b o n e m i s s i o n s c a n n o t    

b e s e e n a s a b a d p r o p o s i t i o n .  

U b u n t u C o r e i s a p e r f e c t f i t f o r    

t h i s t y p e o f a p p l i c a t i o n , s i n c e i t s      

M Y O P I N I O N        

Page 42: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 42/50

f u l l c i r c l e m a g a z i n e # 1 0 6      4 2   

c o n t e n t s ^        

m o d u l a r s t r u c t u r e f i t s i n w e l l w i t h      

g e t t i n g “ j u s t e n o u g h O p e r a t i n g      

S y s t e m ” f o r l i g h t w e i g h t h a r d w a r e ,  

l e a v i n g t h e s y s t e m i n t e g r a t o r j u s t    

w i t h t h e t a s k o f b u i l d i n g h i s o w n      

c o d e m o d u l e f o r t h e s p e c i f i c t a s k      

r e q u i r e d o f t h e s y s t e m . S o ,  

b a s i c a l l y , U b u n t u i s w e l l s e t t o      

o c c u p y l a r g e c h u n k s o f t h e B i g      

D a t a e c o s y s t e m , f r o m s t o r a g e      

s e r v e r s a n d p r o c e s s i n g w o r k e r s i n      

v i r t u a l m a c h i n e s , d o w n t o t h e v e r y      

s m a r t d e v i c e s t h a t p o p u l a t e d a t a      

s e t s .  

T h e r e i s j u s t o n e n i g g l i n g d o u b t    

a t t h e b a c k o f m y m i n d .  

W h a t a b o u t i n d i v i d u a l f r e e d o m ,  

i n c l u d i n g t h e f r e e d o m n o t t o b e      

t r a c k e d n o t o n l y i n t h e d i g i t a l    

w o r l d , b u t a l s o i n o u r r e a l - l i f e      

p h y s i c a l e x i s t e n c e ? W h e n w i l l t h e      

c o m m u n i t y - a n d C a n o n i c a l i t s e l f -    

s t a n d u p a n d c l e a r l y s t a t e i t s      

p o s i t i o n o n t h e m a t t e r ?    

J u s t s a y i n g …          

T     H E    O     F F I C I A L      F    U L L    C     I R C L E      A     P P F O R        U     B U N T U        T     O U C H        

B    

r i a n D o u g l a s s      h a s c r e a t e d a      

f a n t a s t i c a p p f o r U b u n t u T o u c h      

d e v i c e s t h a t w i l l a l l o w y o u t o v i e w        

c u r r e n t i s s u e s , a n d b a c k i s s u e s , a n d      

t o d o w n l o a d a n d v i e w t h e m o n y o u r    

U b u n t u T o u c h p h o n e / t a b l e t .  

I  N S T A L L      

E i t h e r s e a r c h f o r ' f u l l c i r c l e ' i n t h e      

U b u n t u T o u c h s t o r e a n d c l i c k      

i n s t a l l , o r v i e w t h e U R L b e l o w o n      

y o u r d e v i c e a n d c l i c k i n s t a l l t o b e      

t a k e n t o t h e s t o r e p a g e .  

h t t p s : / / u a p p e x p l o r e r . c o m / a p p /      

f u l l c i r c l e . b h d o u g l a s s      

Page 43: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 43/50

f u l l c i r c l e m a g a z i n e # 1 0 6      4 3   

c o n t e n t s ^        

Q    

Q    

&   

&   

A   

A   

C o m p i l e d b y G o r d C a m p b e l l    

I f y o u h a v e a L i n u x q u e s t i o n , e m a i l i t t o :    m i s c @ f u l l c i r c l e m a g a z i n e . o r g      , a n d      

G o r d w i l l a n s w e r t h e m i n a f u t u r e i s s u e .    P l e a s e i n c l u d e a s m u c h      

i n f o r m a t i o n a s y o u c a n a b o u t y o u r q u e r y .  

Q    

I s m y H P l a p t o p c o m p a t i b l e      

w i t h U b u n t u ? ( L i n k t o s p e c s      

p r o v i d e d . )    

A       

T h e r e i s a g o o d c h a n c e t h a t    

y o u r l a p t o p i s 1 0 0 %          

c o m p a t i b l e w i t h U b u n t u . T h e m o s t    

l i k e l y s o u r c e o f p r o b l e m s i s t h e W i -    

F i a d a p t e r , a n d c o m p a n i e s      

g e n e r a l l y d o n ' t p u b l i s h e x a c t    

d e t a i l s o f t h e W i - F i a d a p t e r ,  

b e c a u s e t h e y o f t e n c h a n g e      

s u p p l i e r s w i t h o u t r e b a d g i n g t h e      

l a p t o p .  

T h e g o o d n e w s i s t h a t y o u c a n      

r u n U b u n t u , o r a n y o f i t s v a r i a n t s ,  

i n " l i v e " m o d e . Y o u b o o t f r o m t h e      

D V D o r f l a s h d r i v e , a n d s e l e c t " t r y      

U b u n t u . " I f i t s a y s , " W i - F i n e t w o r k s      

a r e a v a i l a b l e , " t h a t m e a n s t h e W i -    

F i h a r d w a r e i s c o m p a t i b l e .  

Q    

I i n s t a l l e d a n e w A M D        

g r a p h i c s c a r d ( R 9 3 8 0 X O C E ,  

A S U S b r a n d ) , a n d i t h a s m a j o r    

p r o b l e m s u n d e r U b u n t u 1 5 . 1 0 .  

A       

( T h a n k s t o      Q I I I      i n t h e U b u n t u      

f o r u m s ) T h e s e a r e n e w        

a d a p t o r s , s o t h e o p e n s o u r c e      

d r i v e r m a y n o t h a v e c a u g h t u p t o      

t h e m y e t . I n s t a l l f g l r x - u p d a t e s      

f r o m t h e r e p o s i t o r y .  

Q    

I a m t r y i n g t o i n s t a l l U b u n t u      

o n m y P C , b u t e v e r y t i m e I t r y      

t o b o o t f r o m U S B , I a m g r e e t e d b y      

t h e s e m e s s a g e s :  

[ 0.024346] Ignoring BGRT:invalid status 0 (expected 1)

[ 2.937043] ACPI PCC probefailed.

I t h a p p e n s w i t h b o t h U b u n t u      

1 5 . 1 0 6 4 - b i t a n d L i n u x M i n t 1 7 . 3      

C i n n a m o n 6 4 - b i t .  

M S I Z 9 7 G a m i n g 5      

i 5 - 4 6 9 0 k      

G T X 9 8 0 t i  

G T X 9 7 0      

A S U S X o n a r S T X        

8 G B D D R 3 R A M          

S S D 8 5 0 E v o 1 2 0 G B        

S S D C T 2 5 6 M X 1 0 0      

W D C W D 1 0 E Z E X        

A       

B o t h m e s s a g e s a r e w a r n i n g s .  

R e m o v i n g t h e s e c o n d v i d e o      

c a r d s o l v e d t h e p r o b l e m .  

Q    

I i n s t a l l e d l u b u n t u o n a n A c e r    

A s p i r e 3 6 3 0 b u t I c a n ' t f i n d      

h o w t o i n s t a l l t h e S I S v i d e o d r i v e r s .  

A       

T h e r e a r e n o S I S v i d e o      

d r i v e r s .  

Q    

W h a t i s t h e m o s t p o p u l a r    

m e t h o d o f b a c k i n g u p f i l e s ?    

W h e r e c a n I l e a r n m o r e ?    

A       

O n e p o s s i b l e a n s w e r i s r s y n c .  

T h e r e ' s a n i c e t u t o r i a l h e r e :  

h t t p s : / / w w w . l i n u x . c o m / l e a r n / t u t o r    

i a l s / 8 3 6 8 5 1 - h o w - t o - b a c k u p - f i l e s -    

i n - l i n u x - w i t h - t h e - c o m m a n d - l i n e      

T h e s h o r t l i n k i s :  

h t t p s : / / g o o . g l / O M A j 3 E      

Q    

I r e c e n t l y i n s t a l l e d t h e M a t e      

d e s k t o p e n v i r o n m e n t a n d      

n o w , w h e n I l o g o u t , I a m n o l o n g e r    

g i v e n t h e o p t i o n t o l o g i n w i t h      

U n i t y o r a n y o t h e r d e s k t o p      

e n v i r o n m e n t .  

A       

( T h a n k s t o      V l a d l e n i n 5 0 0 0        i n   

t h e U b u n t u F o r u m s ) T h a t    

d e p e n d s o n w h a t g r e e t e r y o u a r e      

u s i n g . I f i t ' s s t i l l t h e s a m e a s t h e      

o n e y o u g e t w i t h t h e s t a n d a r d      

U b u n t u , t h e n y o u ' l l f i n d a s m a l l    

c i r c l e a t t h e t o p r i g h t o f t h e l o g i n      

f i e l d .  

Q    

I s c a n n e d m y w h o l e c o m p u t e r    

u s i n g : c l a m s c a n - r / , a n d I g o t 0      

i n f e c t e d f i l e s , h o w e v e r f o u n d      

" T o t a l e r r o r s : 2 3 0 0 7 " . W h a t d o e s      

t h a t m e a n ?    

A       

U n d e r y o u r u s e r n a m e , y o u d o      

n o t h a v e a c c e s s t o m a n y o f    

t h e s y s t e m f i l e s i n t h e r o o t , w h i c h      

g e n e r a t e s a n e r r o r . Y o u s h o u l d j u s t    

s c a n y o u r H o m e .  

Q    

I s t h e r e a l i s t o f s e c u r i t y      

v u l n e r a b i l i t i e s ?    

A       

Y e s :  

h t t p : / / w w w . u b u n t u . c o m / u s n /      

T h e d e s c r i p t i o n s a r e q u i t e      

t e c h n i c a l , a n d d o n ' t p o i n t o u t h o w        

r a r e i t w o u l d b e t o e x p e r i e n c e o n e      

o f t h e v u l n e r a b i l i t i e s i n t h e r e a l    

w o r l d .  

Q & A    

Page 44: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 44/50

f u l l c i r c l e m a g a z i n e # 1 0 6      4 4   

c o n t e n t s ^        

G o r d      h a d a l o n g c a r e e r i n t h e      

c o m p u t e r i n d u s t r y , t h e n r e t i r e d f o r    

s e v e r a l y e a r s . M o r e r e c e n t l y , h e      

s o m e h o w f o u n d h i m s e l f " T h e I T G u y "    

a t a 1 5 - p e r s o n a c c o u n t i n g f i r m i n      

d o w n t o w n T o r o n t o .  

Q    

W h e n I t r y t o i n s t a l l n e w        

u p d a t e s , I r e c e i v e t h e      

f o l l o w i n g m e s s a g e :  

The package system is broken

Check if you are using third party repositories. If sodisable them, since they area common source of problems.

Furthermore run the followingcommand in a Terminal: apt-get install -f

I t y p e d a p t - g e t i n s t a l l - f . T h e      

o u t p u t i n c l u d e s :  

E: Could not open lock file/var/lib/dpkg/lock - open(13: Permission denied)

A       

( T h a n k s t o      p a u l j w          i n t h e      

U b u n t u F o r u m s ) T h e      

s u g g e s t i o n w a s i n c o m p l e t e . R u n      

t h i s c o m m a n d :  

sudo apt-get install -f

T    O P Q U E S T I O N S A T        

A     S K U B U N T U        

* L a s t u p g r a d e c r a s h e s n e t w o r k      

m a n a g e r ( n o i n t e r n e t c o n n e c t i o n ,  

n o a p p l e t )    

h t t p : / / g o o . g l / l t G 4 P w        

* H o w c a n I l i m i t o r r e s t r i c t a c c e s s      

t o a n a p p l i c a t i o n ?    

h t t p : / / g o o . g l / a d 8 g z D        

* H o w c a n I f u r t h e r s e c u r e m y      

s y s t e m u s i n g 2 f a c t o r    

a u t h e n t i c a t i o n ?    

h t t p : / / g o o . g l / U X 0 q 0 e      

* W h a t d o t h e n o m o d e s e t , q u i e t    

a n d s p l a s h k e r n e l p a r a m e t e r s      

m e a n ?    

h t t p : / / g o o . g l / H g 7 u u T      

* D e l e t e P P A a f t e r i n s t a l l t h e      

s o f t w a r e ?    

h t t p : / / g o o . g l / v 9 W U N 7      

* P r e v e n t a l l c o m m a n d s f r o m b e i n g      

d e f i n e d a s a n a l i a s      

h t t p : / / g o o . g l / 9 1 j a H k      

* V i e w t w o t e x t f i l e s a t t h e s a m e      

t i m e , s i d e b y s i d e      

h t t p : / / g o o . g l / p u V Y d k      

* N e w Z e r o - d a y e x p l o i t r e p o r t e d l y      

f o u n d a f f e c t i n g L i n u x / A n d r o i d      

( C V E - 2 0 1 6 - 0 7 2 8 )    

h t t p : / / g o o . g l / J O w v G G        

* U n s u p p o r t e d U b u n t u s - i s i t s a f e      

t o c o n t i n u e w i t h t h e m ?    

h t t p : / / g o o . g l / g M I O r x      

T    I P S A N D        

T    E C H N I Q U E S      

G o o d T h i n g s C o m e t o T h o s e W h o      

W a i t      

M         

o r e t h a n t w o y e a r s a g o , I  

d e c i d e d t o s e e i f I c o u l d u s e      

U S B 3 . 0 w i t h m y " h i g h      

p e r f o r m a n c e " d e s k t o p c o m p u t e r .  

I b o u g h t a c a r d w h i c h p l u g g e d      

i n t o t h e c o m p u t e r a n d p r o v i d e d a      

s i n g l e U S B 3 . 0 p o r t . A l o n g w i t h i t , I  

b o u g h t a 3 2 G B , U S B 3 . 0 f l a s h      

d r i v e . T h e r e s u l t w a s n o t w h a t I  

h a d h o p e d f o r .  

I c o u l d p l u g a U S B 2 . 0 f l a s h      

d r i v e i n t o t h e U S B 3 . 0 p o r t , a n d i t    

w o r k e d j u s t f i n e , a t U S B 2 . 0      

s p e e d s .  

I c o u l d p l u g t h e U S B 3 . 0 f l a s h      

d r i v e i n t o a U S B 2 . 0 p o r t , a n d i t    

s e e m e d t o o p e r a t e f a s t e r t h a n a      

U S B 2 . 0 f l a s h d r i v e , b u t n o t    

d r a m a t i c a l l y s o .  

W h e n I p l u g g e d t h e U S B 3 . 0      

f l a s h d r i v e i n t o t h e U S B 3 . 0 p o r t , i t    

s i m p l y d i d n ' t w o r k .  

O K , I c a n h a n d l e t h i s . I f y o u      

n e v e r h a v e a n e x p e r i m e n t w h i c h      

f a i l s , y o u a r e n ' t t r y i n g e n o u g h      

e x p e r i m e n t s .  

C o m e f o r w a r d t o 2 0 1 6 , a n d      

X u b u n t u 1 5 . 1 0 r u n n i n g o n t h e      

s a m e h a r d w a r e . I t w o r k s ! T h e U S B        

3 . 0 f l a s h d r i v e i s a l m o s t a s f a s t a s      

a n i n t e r n a l h a r d d r i v e , w h i c h i s      

g o i n g t o m a k e b a c k u p s a l o t f a s t e r .  

S i m i l a r s e q u e n c e s o c c u r w i t h a      

l o t o f n e w h a r d w a r e . N v i d i a      

i n t r o d u c e s a n e w v i d e o c a r d , a n d      

i t ' s n o t h i n g b u t g r i e f f o r t h e f i r s t    

s i x m o n t h s . T w o y e a r s l a t e r , i t j u s t    

w o r k s .  

T h e c o r o l l a r y o f t h i s s t o r y : i f    

y o u b u y a c o m p u t e r w i t h t h e l a t e s t    

a n d g r e a t e s t h a r d w a r e , y o u n e e d      

t o t r y t h e l a t e s t v e r s i o n o f L i n u x o n      

i t . I n s o m e c a s e s , y o u w i l l g e t t h e      

b e s t r e s u l t s w i t h a b e t a v e r s i o n o f    

U b u n t u ! B u t f i r s t , t r y t h e l a t e s t    

r e l e a s e d v e r s i o n .  

Page 45: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 45/50

f u l l c i r c l e m a g a z i n e # 1 0 6      4 5   

c o n t e n t s ^        

  S   

  O    

 L   

 D    

  O    

 U    

  T   

Page 46: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 46/50

f u l l c i r c l e m a g a z i n e # 1 0 6      4 6   

c o n t e n t s ^        

U   

U   

B   

B   

U   

U   

N   

N   

T   

T   

U   

U   

G   

G   

A   

A   

M    

M    

E   

E   

S   

S   

W r i t t e n b y O s c a r R i v e r a      

n g a m i n g , t h e r e a r e g o o d L i n u x      

p o r t s a n d t h e r e a r e b a d L i n u x      

p o r t s . I ' m s t i l l t r y i n g t o d e c i d e      

w h e r e D y i n g L i g h t f i t s i n . D y i n g      

L i g h t w a s o r i g i n a l l y r e l e a s e d      

J a n u a r y 2 0 1 5 f o r W i n d o w s P C ,  

L i n u x , P l a y S t a t i o n 4 , a n d X b o x O n e .  

D y i n g L i g h t i s a n o p e n - w o r l d f i r s t -    

p e r s o n s u r v i v a l g a m e , s i m i l a r i n      

m a n y w a y s t o D e a d I s l a n d , b u t    

d i f f e r e n t e n o u g h t o s t a n d o n i t s      

o w n . I t w a s d e v e l o p e d b y T e c h l a n d      

a n d p u b l i s h e d b y W a r n e r B r o s .  

I n t e r a c t i v e E n t e r t a i n m e n t . I h a d      

w a n t e d t o p l a y D y i n g L i g h t e v e r    

s i n c e i t w a s f i r s t r e l e a s e d o n L i n u x      

a b o u t a y e a r a g o , b u t w a s a f r a i d t o      

b u y i t d u e t o i t s e x t r e m e l y h i g h      

m i n i m u m r e q u i r e m e n t s . L a t e l a s t    

y e a r I w a s a b l e t o d o w n l o a d a n d      

p l a y a d e m o v e r s i o n o f i t t h r o u g h      

S t e a m , a n d i t p l a y e d j u s t f i n e o n      

m y s y s t e m . . . s o , a f e w w e e k s l a t e r    

w h e n I f o u n d i t o n s a l e f o r u n d e r    

$ 2 0 , I b o u g h t i t . T h e r e g u l a r p r i c e      

f o r D y i n g L i g h t o n S t e a m i s      

c u r r e n t l y $ 5 9 . 9 9 , a n d , b y t h e t i m e      

y o u r e a d t h i s , t h e r e s h o u l d a l s o b e      

a D y i n g L i g h t : E n h a n c e d E d i t i o n      

a l r e a d y r e l e a s e d f o r a b o u t $ 1 0 . 0 0      

m o r e .  

I m u s t a d m i t t h a t I ' v e r u n i n t o      

q u i t e a f e w p r o b l e m s , b u t i t m a y      

b e d u e t o t h e f a c t t h a t i t r e q u i r e s      

a n A M D F X - 8 3 2 0 @ 3 . 5 G H z , a n d I  

o n l y h a v e a n A M D F X - 6 1 0 0 @ 3 . 6      

G H z . I m e e t a l l o t h e r r e q u i r e m e n t s      

c o m f o r t a b l y . T h e p r o b l e m s I ' v e r u n      

i n t o a r e t h a t t h e g a m e w i l l m a k e      

m y e n t i r e s y s t e m f r e e z e . I c a n ' t g o      

b a c k t o m y d e s k t o p o r e v e n u s e      

C t r l + A l t + F * t o g o t o a n o t h e r v i r t u a l    

c o n s o l e a n d r e b o o t n o r m a l l y , s o      

I ' v e h a d t o m a n u a l l y h i t t h e p o w e r    

b u t t o n o n m y P C t o d o a h a r d      

r e b o o t . H o w e v e r , I ' v e a l s o b e e n      

a b l e t o e n j o y i t w i t h o u t t h e      

f r e e z i n g . I h a d a s e s s i o n l a s t a l m o s t    

t w o u n i n t e r r u p t e d h o u r s , a n d q u i t e      

a f e w 4 5 + m i n u t e s u n i n t e r r u p t e d      

s e s s i o n s , w h i l e o t h e r t i m e s p l a y i n g      

f o r o n l y 5 m i n u t e s b e f o r e a f r e e z e .  

I c a n ' t e x p l a i n i t a n d i t s e e m s l i k e i t    

h a p p e n s t o o t h e r s a s w e l l , n o t o n l y      

o n L i n u x b u t a l s o o n W i n d o w s .  

I n o r d e r t o g e t t h e b e s t p o s s i b l e      

p e r f o r m a n c e , I r a n t h e g a m e a t i t s      

l o w e s t s e t t i n g s . I f a n y t h i n g , i t    

s e e m s t o m e l i k e h a v i n g m y w e b      

b r o w s e r o p e n w o u l d l e n d i t s e l f t o      

m o r e c r a s h e s t h a n h a v i n g t h e w e b      

b r o w s e r c l o s e d . W h e n t h e g a m e      

p l a y s , i t i s v e r y e n j o y a b l e , b u t w h e n      

i t c r a s h e s i t c a n b e v e r y f r u s t r a t i n g .  

I p l a y e d D y i n g L i g h t w i t h N v i d i a ' s      

p r o p r i e t a r y d r i v e r , v e r s i o n 3 4 6 .  

O p e n s o u r c e g r a p h i c s d r i v e r s w i l l    

n o t f u n c t i o n p r o p e r l y w i t h t h i s      

g a m e .  

D y i n g L i g h t i s a f i r s t - p e r s o n      

h o r r o r s u r v i v a l g a m e w h e r e y o u ' r e      

f r e e t o r o a m t h e o p e n w o r l d a n d      

d o w h a t e v e r y o u w a n t . H o w e v e r ,  

i t ' s a d v i s e d t h a t , f o r t h e f i r s t    

c o u p l e o f d a y s , y o u s t i c k t o t h e      

s t o r y l i n e – n o t o n l y t o g e t t h e h a n g      

o f i t , b u t a l s o t o l e a r n n e w s k i l l s      

a n d u p g r a d e y o u r w e a p o n s . I u s e d      

m y R a z e r O n z a g a m e c o n t r o l l e r t o      

p l a y t h e g a m e , w h i c h , f o r t h e m o s t    

p a r t , f u n c t i o n e d p r o p e r l y . T h e o n l y      

f l a w w i t h t h e c o n t r o l l e r w a s t h a t    

m y S t a r t ( P a u s e ) b u t t o n d i d n ' t    

w o r k , s o i f I n e e d e d t o p a u s e o r    

e n d m y s e s s i o n , I h a d t o r e s o r t t o      

u s i n g t h e k e y b o a r d . W h e n u s i n g      

t h e m o u s e / k e y b o a r d t o c o n t r o l t h e      

g a m e , e v e r y t h i n g w e n t a c c o r d i n g      

t o p l a n .  

T h e c o n t r o l s a r e y o u r t y p i c a l    

f i r s t - p e r s o n s u r v i v a l l a y o u t – w i t h      

o n e m a i n d i f f e r e n c e , w h i c h i s w h a t    

D   

D   

y   

y   

n   

n   

g   

g   

L   

L   

g   

g   

h   

h   

t  

t  

U B U N T U G A M E S      

Page 47: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 47/50

f u l l c i r c l e m a g a z i n e # 1 0 6      4 7   

c o n t e n t s ^        

s e t s D y i n g L i g h t a p a r t f r o m o t h e r    

s i m i l a r g a m e s – t h e p a r k o u r    

e l e m e n t . T h e b e s t a n d p o s s i b l y      

o n l y w a y t o s t a y a l i v e i n t h i s g a m e      

i s t o m a k e u s e o f t h e p a r k o u r    

m e c h a n i s m s i n t r o d u c e d i n t h i s      

g a m e .  

A s i s t y p i c a l , y o u l e a r n h o w t o      

m o v e a s y o u p r o g r e s s t h r o u g h t h e      

g a m e . T h e r e a r e a f e w d i f f e r e n t    

m e c h a n i s m s w h i c h y o u m u s t l e a r n      

a n d m a s t e r t o e v a d e t h e e n e m y i n      

t h i s g a m e . A s t h e g a m e b e g i n s , y o u      

 j u m p o f f a n a i r p l a n e i n t o a z o m b i e   

i n f e s t e d H a r r a n ( H a r r a n u s e d t o b e      

a t h r i v i n g c i t y i n a n c i e n t    

M e s o p o t a m i a , l o c a t e d i n w h a t    

t o d a y i s T u r k e y ) . A s s o o n a s y o u      

m a k e l a n d i n g , y o u ' r e b i t t e n b y      

s o m e a t t a c k i n g z o m b i e s , t h u s y o u r    

f u t u r e i s i m m e d i a t e l y d o o m e d .  

A f t e r b e i n g b i t t e n , y o u p a s s o u t    

a n d w a k e u p i n a m a k e s h i f t    

i n f i r m a r y w h e r e y o u l e a r n y o u h a v e      

b e e n g i v e n a t e m p o r a r y v a c c i n e      

w h i c h s l o w s d o w n t h e v i r u s t h a t    

w i l l u l t i m a t e l y t u r n y o u i n t o a      

z o m b i e . F r o m h e r e o n , y o u a r e      

g i v e n v a r i o u s a s s i g n m e n t s t o h e l p      

o u t t h e d i m i n i s h i n g h u m a n      

p o p u l a t i o n i n H a r r a n .  

I n t h e d a y t i m e , t h e z o m b i e s a r e      

s l o w – v e r y m u c h l i k e i n m o s t o t h e r    

z o m b i e g a m e s . B u t , a t n i g h t , t h e      

z o m b i e s g a i n a n u n f o r e s e e n s p e e d      

t h a t m a k e s t h e p a r k o u r s k i l l s y o u      

l e a r n e d e a r l i e r e s s e n t i a l f o r    

s u r v i v a l . Y o u r f i r s t m i s s i o n s t a k e      

p l a c e i n t h e d a y t i m e a n d a r e      

b a s i c a l l y a b o u t r o a m i n g a r o u n d t h e      

c i t y s e a r c h i n g f o r o t h e r s u r v i v o r s ,  

m a k i n g p r e p a r a t i o n s , a n d s e t t i n g      

t r a p s f o r t h e n i g h t t i m e . T o m o v e      

a b o u t i n t h e c i t y , y o u i m m e d i a t e l y      

l e a r n t h a t i t ' s b e s t t o j u m p o n t o p      

o f b u i l d i n g s , v e h i c l e s o r o t h e r    

s t r u c t u r e s . T h e z o m b i e s a r e s l o w ,  

a n d i f y o u j u m p a b o v e t h e m y o u      

a r e v e r y m u c h s a f e a n d o u t o f    

d a n g e r .  

E v e r y t h i n g c h a n g e s a t n i g h t . A s      

s o o n a s i t g e t s d a r k , t h e z o m b i e s      

c a n m o v e a b o u t j u s t l i k e y o u c a n ,  

w h i c h m a k e s t h e m m u c h m o r e      

d a n g e r o u s . T h e y a r e f a s t a n d c a n      

 j u m p j u s t l i k e y o u . T o m a k e m a t t e r s   

e v e n w o r s e , y o u r v i s i o n i s v e r y      

l i m i t e d b y t h e d a r k n e s s a l l a r o u n d      

y o u – s o y o u h a v e t o u s e y o u r    

“ s u r v i v o r s e n s e ” , w h i c h , i n a      

n u t s h e l l , h e l p s y o u s u r v i v e b y      

h e l p i n g y o u s p o t v a r i o u s d i f f e r e n t    

t h i n g s i n y o u r e n v i r o n m e n t . Y o u r    

w e a p o n s , u n f o r t u n a t e l y ,  

d e t e r i o r a t e v e r y q u i c k l y a s y o u u s e      

t h e m t o s m a s h z o m b i e s , s o y o u ' r e      

f o r c e d t o c o n t i n u a l l y k e e p      

s e a r c h i n g f o r o b j e c t s t o m a k e      

b e t t e r w e a p o n s . I n i t i a l l y , w e a p o n s      

a t y o u r d i s p o s a l m i g h t i n c l u d e      

s o m e t h i n g l i k e a h a m m e r o r a      

w r e n c h , b u t a s y o u g a t h e r o t h e r    

i t e m s , a n d p i c k u p b l u e p r i n t s ,  

y o u ' r e a b l e t o c r a f t b e t t e r    

w e a p o n s w h i c h a r e m o r e e f f e c t i v e      

a t f i g h t i n g t h e u n d e a d . T h e r e a r e      

a l s o f i r e a r m s a v a i l a b l e b u t t h e s e      

a r e s c a r c e a n d y o u d o n ' t g e t t o u s e      

t h e m u n t i l a b i t l a t e r o n i n t h e      

g a m e .  

T h e g r a p h i c s a r e a w e s o m e ,  

e v e n a t l o w s e t t i n g s . W h e n I t o o k a      

r i s k a n d r a n t h e g a m e a t m i d - t o -    

h i g h s e t t i n g s , t h e g r a p h i c s w e r e      

e v e n b e t t e r . T h e i n f e c t e d w h o      

s u r r o u n d y o u , b o t h l i v i n g a n d      

u n d e a d , g i v e w a y t o a d e t a i l e d      

c o n c r e t e j u n g l e f u l l o f l u s h g r e e n      

l a n d s c a p e s a s a b a c k d r o p , a n d w i t h      

a n e v e r c h a n g i n g r e a l i s t i c s u n l i g h t    

w h i c h f i r s t f a d e s a w a y t o d a r k n e s s      

a n d t h e n s h i n e s b a c k w i t h e a c h      

n e w r i s i n g d a w n . I t i s n ' t o n l y t h e      

s u n l i g h t t h a t c h a n g e s , t h e w e a t h e r    

a l s o c o n s t a n t l y c h a n g e s w i t h s o m e      

d a y s h a v i n g p e r f e c t s u n l i g h t a n d      

o t h e r s f o g a n d e v e n r a i n . T h e      

s o u n d i s p h e n o m e n a l , e s p e c i a l l y i f    

y o u c a n l i s t e n t o i t w i t h s t e r e o      

s u r r o u n d s p e a k e r s o r h e a d p h o n e s .  

A l l i n a l l , i t ' s a g r e a t g a m e t o      

p l a y , a n d o n e w h i c h I w o u l d      

d e f i n i t e l y r e c o m m e n d t o a n y o n e      

w h o s e s y s t e m m e e t s t h e m i n i m u m        

r e q u i r e m e n t s . I f y o u r s y s t e m          

d o e s n ' t m e e t t h e r e q u i r e m e n t s ,  

t h e n y o u c a n f o r g e t a b o u t p l a y i n g      

U B U N T U G A M E S      

Page 48: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 48/50

f u l l c i r c l e m a g a z i n e # 1 0 6      4 8   

c o n t e n t s ^        

O s c a r      g r a d u a t e d w i t h a m u s i c d e g r e e      

f r o m C S U N , i s a M u s i c      

D i r e c t o r / T e a c h e r , s o f t w a r e / h a r d w a r e      

b e t a t e s t e r , W i k i p e d i a e d i t o r , a n d      

a c t i v e m e m b e r o f t h e U b u n t u      

c o m m u n i t y . Y o u c a n e m a i l h i m a t :  

7 b l u e h a n d @ g m a i l . c o m          

t h i s g a m e a s y o u ' l l d e f i n i t e l y      

s t r u g g l e g e t t i n g t h e g a m e t o p l a y      

p r o p e r l y . I t i s b e c a u s e o f t h e h i g h      

m i n i m u m r e q u i r e m e n t s t h a t I a m          

f o r c e d t o t a k e a s t a r a n d a h a l f    

a w a y f r o m t h e g a m e r a t i n g s i n c e i t    

q u i t e p o s s i b l y d e p r i v e s a l a r g e      

p o r t i o n o f g a m e r s f r o m p l a y i n g      

D y i n g L i g h t .  

M i n i m u m R e q u i r e m e n t s :    

U b u n t u 1 4 . 0 4 o r n e w e r    

C P U : I n t e l C o r e i 5 - 2 5 0 0 @ 3 . 3 G H z /      

A M D F X - 8 3 2 0 @ 3 . 5 G H z      

M e m o r y : 4 G B R A M D D R 3      

H a r d D r i v e : 4 0 G B f r e e s p a c e      

G P U : N v i d i a G e F o r c e G T X 5 6 0 /      

A M D R a d e o n H D 6 8 7 0 ( 1 G B V R A M )    

A d d i t i o n a l N o t e s : J F S & X F S f i l e      

s y s t e m s a r e n o t s u p p o r t e d      

M y g a m i n g b o x :    

A M D F X - 6 1 0 0 3 . 3 G H z C P U ( o v e r -    

c l o c k e d t o 3 . 5 G H z )    

G i g a b y t e W i n d f o r c e G e F o r c e G T X        

9 6 0 g r a p h i c s c a r d w i t h 3 4 6 . 7 2      

p r o p r i e t a r y d r i v e r    

1 6 G B o f K i n g s t o n H y p e r X R A M          

U b u n t u 1 4 . 0 4 . 3 L T S w i t h U n i t y      

d e s k t o p      

N     E W G A M E S C O M I N G T O        

L    I N U X        

F e b r u a r y ( m o s t l y c o n f i r m e d ) :    

T i m e o f D r a g o n s      

A m e r i c a n T r u c k S i m u l a t o r    

D r e i i  

I t ' s S p r i n g A g a i n      

5 0 8 9 : T h e A c t i o n R P G        

A g a t h a C h r i s t i e - T h e A B C M u r d e r s      

X C O M 2      

D y i n g L i g h t : E n h a n c e d E d i t i o n      

F i r e w a t c h      

N e o n X S Z      

N o P i n e a p p l e L e f t B e h i n d      

T h e L o s t H e i r : T h e F a l l o f D a r i a      

S p a c e j a c k e d      

T h a t D r a g o n , C a n c e r    

W e A r e T h e D w a r v e s      

M a r c h ( u n c o n f i r m e d )    

R o c k e t L e a g u e      

E v o l v e      

3 1 s t : P a y d a y 2      

T o t a l W a r ™ : R O M E I I - E m p e r o r    

E d i t i o n      

Page 49: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 49/50

f u l l c i r c l e m a g a z i n e # 1 0 6      4 9   

c o n t e n t s ^        

P   

P   

A   

A   

T   

T   

R   

R   

O    

O    

N   

N   

S   

S   

P    A T R O N S      

B i l l B e r n i n g h a u s e n      

J a c k M c M a h o n      

L i n d a P      

R e m k e S c h u u r m a n s      

N o r m a n P h i l l i p s      

T o m R a u s n e r    

C h a r l e s B a t t e r s b y      

T o m B e l l    

O s c a r R i v e r a      

A l e x C r a b t r e e      

R a y S p a i n      

R i c h a r d U n d e r w o o d      

C h a r l e s A n d e r s o n      

R i c a r d o C o a l l a      

C h r i s G i l t n a n e      

W i l l i a m v o n H a g e n      

M a r k S h u t t l e w o r t h      

J u a n O r t i z      

J o e G u l i z i a      

K e v i n R a u l i n s      

D o u g B r u c e      

P e k k a N i e m i  

R o b F i t z g e r a l d      

B r i a n M M u r r a y      

R o y M i l n e r    

B r i a n B o g d a n      

S c o t t M a c k      

D e n n i s M a c k      

J o h n H e l m e r s      

J T   

E l i z a b e t h K . J o s e p h      

D    O N A T I O N S      

J o h n N i e n d o r f    

D a n i e l W i t z e l    

D o u g l a s B r o w n      

D o n a l d A l t m a n      

P a t r i c k S c a n g o      

T o n y W o o d      

P a u l M i l l e r    

C o l i n M c C u b b i n      

R a n d y B r i n s o n      

J o h n F r o m m          

G r a h a m D r i v e r    

C h r i s B u r m a j s t e r    

S t e v e n M c K e e      

M a n u e l R e y G a r c i a      

A l e j a n d r o C a r m o n a L i g e o n      

s i n i š a v i d o v i ć      

G l e n n H e a t o n      

L o u i s W A d a m s J r    

R a u l T h o m a s      

P a s c a l L e m a i t r e      

P O N G W a i H i n g      

D e n i s M i l l a r    

E l i o C r i v e l l o      

R e n e H o g a n      

K e v i n P o t t e r    

C     H A     C     H A     C     H A     C     H A N G E S      

O u r a d m i n w e n t A W O L f o r m o n t h s , a n d      

I h a d n o i d e a i f / w h e n t h e s i t e      

w o u l d / w o u l d n ’ t g e t p a i d . I n i t i a l l y t h e      

p l a n w a s t o m o v e t h e s i t e a n d d o m a i n      

n a m e t o m y h o s t i n g , b u t e v e n t u a l l y I  

m a n a g e d t o t r a c k h i m d o w n a n d g e t    

t h e F C M d o m a i n n a m e , a n d s i t e h o s t i n g      

t r a n s f e r r e d t o m e .  

T h e n e w s i t e i s n o w u p .  H U G E      t h a n k s t o      

L u c a s W e s t e r m a n n      ( M r . C o m m a n d &        

C o n q u e r ) f o r t a k i n g o n t h e j o b o f    

c o m p l e t e l y r e b u i l d i n g t h e s i t e , a n d      

s c r i p t s , f r o m s c r a t c h , i n h i s o w n t i m e .  

T h e P a t r e o n p a g e t h a t I ’ v e s e t u p i s t o      

h e l p m e p a y t h e d o m a i n a n d h o s t i n g      

f e e s . T h e y e a r l y t a r g e t w a s q u i c k l y      

r e a c h e d t h a n k s t o t h o s e l i s t e d o n t h i s      

p a g e . F C M i s n o t g o i n g a w a y . D o n ’ t    

w o r r y a b o u t t h a t .  

S e v e r a l p e o p l e h a v e a s k e d f o r a P a y P a l    

( s i n g l e d o n a t i o n ) o p t i o n , s o I ’ v e a d d e d      

a b u t t o n t o t h e s i d e o f t h e s i t e      

A b i g t h a n k y o u t o a l l t h o s e w h o ’ v e      

u s e d P a t r e o n a n d t h e P a y P a l b u t t o n .    

I t ’ s a b i g h e l p .    

h t t p s : / / w w w . p a t r e o n . c o m /      

f u l l c i r c l e m a g a z i n e      

F u l l C i r c l e T e a m          

Page 50: FullCircle Magazine #106

7/24/2019 FullCircle Magazine #106

http://slidepdf.com/reader/full/fullcircle-magazine-106 50/50

H   

H   

O    

O    

W    

W    

T   

T   

O    

O    

C   

C   

O    

O    

N   

N   

T   

T   

R   

R   

B   

B   

U   

U   

T   

T   

E   

E   

E d i t o r      - R o n n i e T u c k e r    

r o n n i e @ f u l l c i r c l e m a g a z i n e . o r g      

W e b m a s t e r      - L u c a s W e s t e r m a n n      

a d m i n @ f u l l c i r c l e m a g a z i n e . o r g      

E d i t i n g & P r o o f r e a d i n g        

M i k e K e n n e d y , G o r d C a m p b e l l , R o b e r t    

O r s i n o , J o s h H e r t e l , B e r t J e r r e d , J i m          

D y e r a n d E m i l y G o n y e r    

O u r t h a n k s g o t o C a n o n i c a l , t h e m a n y      

t r a n s l a t i o n t e a m s a r o u n d t h e w o r l d      

a n d    T h o r s t e n W i l m s      f o r t h e F C M l o g o .  

F U L L C I R C L E N E E D S Y O U !    

A m a g a z i n e i s n ' t a m a g a z i n e w i t h o u t a r t i c l e s a n d F u l l C i r c l e i s n o      

e x c e p t i o n . W e n e e d y o u r o p i n i o n s , d e s k t o p s , s t o r i e s , h o w - t o ' s ,  

r e v i e w s , a n d a n y t h i n g e l s e y o u w a n t t o t e l l y o u r f e l l o w * b u n t u u s e r s .  

S e n d y o u r a r t i c l e s t o : a r t i c l e s @ f u l l c i r c l e m a g a z i n e . o r g      

W e a r e a l w a y s l o o k i n g f o r n e w a r t i c l e s t o i n c l u d e i n F u l l C i r c l e . F o r h e l p a n d a d v i c e      

p l e a s e s e e t h e      O f f i c i a l F u l l C i r c l e S t y l e G u i d e      : h t t p : / / u r l . f u l l c i r c l e m a g a z i n e . o r g / 7 5 d 4 7 1    

S e n d y o u r    c o m m e n t s      o r L i n u x e x p e r i e n c e s t o : l e t t e r s @ f u l l c i r c l e m a g a z i n e . o r g      

H a r d w a r e / s o f t w a r e      r e v i e w s      s h o u l d b e s e n t t o : r e v i e w s @ f u l l c i r c l e m a g a z i n e . o r g      

Q u e s t i o n s      f o r Q & A s h o u l d g o t o : q u e s t i o n s @ f u l l c i r c l e m a g a z i n e . o r g      

D e s k t o p        s c r e e n s s h o u l d b e e m a i l e d t o : m i s c @ f u l l c i r c l e m a g a z i n e . o r g      

. . . o r y o u c a n v i s i t o u r    s i t e      v i a : f u l l c i r c l e m a g a z i n e . o r g      

F C M # 1 0 7      

D e a d l i n e      : 

S u n d a y 0 6 t h M a r . 2 0 1 6 .  

R e l e a s e      : 

F r i d a y 2 5 t h M a r . 2 0 1 6 .  

E P U B F o r m a t      - R e c e n t e d i t i o n s o f F u l l C i r c l e h a v e a l i n k t o t h e e p u b f i l e o n t h e d o w n l o a d s p a g e . I f y o u h a v e a n y p r o b l e m s w i t h      

t h e e p u b f i l e , y o u c a n d r o p a n e m a i l t o : m o b i l e @ f u l l c i r c l e m a g a z i n e . o r g      

I s s u u      - Y o u c a n r e a d F u l l C i r c l e o n l i n e v i a I s s u u : h t t p : / / i s s u u . c o m / f u l l c i r c l e m a g a z i n e . P l e a s e s h a r e a n d r a t e F C M a s i t h e l p s t o      

s p r e a d t h e w o r d a b o u t F C M a n d U b u n t u L i n u x .  

G o o g l e P l a y      - Y o u c a n n o w r e a d F u l l C i r c l e o n G o o g l e P l a y / B o o k s . E i t h e r s e a r c h f o r ' f u l l c i r c l e m a g a z i n e ' o r    

c l i c k t h i s l i n k : h t t p s : / / p l a y . g o o g l e . c o m / s t o r e / b o o k s / a u t h o r ? i d = R o n n i e + T u c k e r    

G e t t i n g F u l l C i r c l e M a g a z i n e :