full circle magazine - issue 90 en
TRANSCRIPT
-
8/10/2019 Full Circle Magazine - issue 90 EN
1/50
-
8/10/2019 Full Circle Magazine - issue 90 EN
2/50
f u l l c i r c l e m a g a z i n e # 9 0
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
B r o a d c a s t W i t h W C S p . 1 7
L i b r e O f f i c e p . 1 5
O p e n C o n n e c t t o C i s c o p . 1 4
B l e n d e r p . X X
H o w T o
Q & A p . 4 2
C o m m a n d & C o n q u e r p . 1 2
I n k s c a p e p . 2 2
T u x i d e r m y p . 4 1
L e t t e r s p . 4 0
S e c u r i t y p . X X
L i n u x L a b s p . 2 8
L i n u x N e w s p . 0 4
U b u n t u G a m e s p . 4 4
A r d u i n o p . 2 5
R e v i e w p . 3 6
U b u n t u W o m e n p . X X
G r a p h i c s
B A C K N E X T M O N T H
B A C K N E X T M O N T H
B A C K N E X T M O N T H
M y S t o r y p . 3 7
L i n u x L a b s p . X X
B A C K N E X T M O N T H
http://creativecommons.org/licenses/by-sa/3.0/ -
8/10/2019 Full Circle Magazine - issue 90 EN
3/50
f u l l c i r c l e m a g a z i n e # 9 0
3
c o n t e n t s ^
E
E
D
D
I
I
T
T
O
O
R
R
I
I
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 o r B l e n d e r a g a i n t h i s m o n t h I ' m a f r a i d . G r e g h a s i n j u r e d h i s b a c k a n d N i c h o l a s
i s n o w o f f i c i a l l y a f a t h e r . F e e l f r e e t o d r o p t h e m b o t h s o m e e n c o u r a g i n g e m a i l s . I ' v e
w r i t t e n u p a H o w T o o n u s i n g W e b c a m S t u d i o t h i s m o n t h . I t s t e m m e d f r o m m e t r y i n g t o
s t r e a m m y E u r o T r u c k a n d X - P l a n e a d v e n t u r e s w i t h S t r e a m S t u d i o , b u t I w a n t e d m o r e c o n t r o l
o v e r t h e v i d e o o u t p u t . H e n c e , W e b c a m S t u d i o . I w a s n ' t h a v i n g m u c h l u c k w i t h i t t o b e h o n e s t ,
b u t t h e d e v e l o p e r , K a r l , w a s v e r y h e l p f u l o v e r G o o g l e + a n d I f i n a l l y g o t t h e r e i n t h e e n d w i t h
v i d e o , a u d i o a n d t e x t m e r g e d i n t o o n e v i d e o o u t p u t .
M a r k c o n t i n u e s t o s h o w u s h o w t o u s e I n k s c a p e , a n d m y c u r r e n t A r d u i n o p r o j e c t ( t h e l a s e r
t r i p w i r e a l a r m ) i s c o m i n g t o a n e n d . T h e r e a r e s t i l l a c o u p l e o f m o n t h s l e f t o f t h a t p r o j e c t
b e f o r e I s t a r t a n e w o n e . A n d t h i s m o n t h A l a n s h o w s y o u h o w t o f i n a l l y g e t y o u r k e r n e l u p
a n d r u n n i n g .
A n o t h e r o n e f r o m m e i s a r e v i e w o f M E G A f i l e h o s t i n g . I t ' s 5 0 G B f r e e , h a s a L i n u x c l i e n t
a n d l e a v e s G o o g l e a s t h e o d d o n e o u t w i t h n o L i n u x c l i e n t a s y e t f o r G o o g l e D r i v e . O s c a r
r e v i e w s t h e g a m e P r i s o n A r c h i t e c t . I ' v e p l a y e d t h i s i n t h e p a s t a n d i t ' s r e a l l y q u i t e f u n , a n d t h e
d e v e l o p e r s a r e c o n t i n u a l l y a d d i n g n e w s t u f f e a c h m o n t h . C h e c k o u t t h e i r Y o u T u b e c h a n n e l
( I n t r o v e r s i o n S o f t w a r e ) f o r t h e i r m o n t h l y u p d a t e v i d e o s . F o r m y f e l l o w v i r t u a l p i l o t s I ' v e
w r i t t e n a p i e c e o n h o w t o i n s t a l l p l u g i n s f o r X - P l a n e 1 0 ( n o w f i n a l l y u p t o 1 0 . 3 o n S t e a m ) a n d
t h e n s h o w h o w t o u s e a p l u g i n t o s h o w y o u r p o s i t i o n , i n r e a l t i m e , o n a m a p .
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 u l l C i r c l e P o d c a s t
R e l e a s e d m o n t h l y , e a c h e p i s o d e
c o v e r s a l l t h e l a t e s t U b u n t u n e w s ,
o p i n i o n s , r e v i e w s , i n t e r v i e w s a n d
l i s t e n e r f e e d b a c k . T h e S i d e - P o d i s
a n e w a d d i t i o n , i t ' s a n e x t r a
( i r r e g u l a r ) s h o r t - f o r m p o d c a s t
w h i c h i s i n t e n d e d t o b e a b r a n c h
o f t h e m a i n p o d c a s t . I t ' s
s o m e w h e r e t o p u t a l l t h e g e n e r a l
t e c h n o l o g y a n d n o n - U b u n t u s t u f f
t h a t d o e s n t f i t i n t h e m a i n
p o d c a s t .
H o s t s :
L e s P o u n d e r
T o n y H u g h e s
J o n C h a m b e r l a i n
O l i v e r C l a r k
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
http://fullcirclemagazine.org/http://creativecommons.org/http://www.libreoffice.org/http://www.gimp.org/http://www.scribus.net/mailto:[email protected]:[email protected]:[email protected] -
8/10/2019 Full Circle Magazine - issue 90 EN
4/50
f u l l c i r c l e m a g a z i n e # 9 0 4
c o n t e n t s ^
N
N
E
E
W
W
S
S
H P IS
TH E
NE W
OP E N
ST A C K
LE A D E R
: WH A T
D O E S I T M E A N F O R R E D
HA T
?
R
e d H a t ( N Y S E : R H T ) i s t h e
l a r g e s t d i s t r i b u t o r o f
c o m m e r c i a l L i n u x p r o d u c t s a n d t h e
u n d i s p u t e d l e a d e r i n t h e L i n u x
e n t e r p r i s e m a r k e t . T h e c o m p a n y
a l s o w a s t h e f i r s t t o a c h i e v e t h e
p s y c h o l o g i c a l b i l l i o n d o l l a r s i n
o p e n - s o u r c e p r o d u c t s a l e s .
I t t h e r e f o r e c o m e s a s a s u r p r i s e
t o l e a r n t h a t R e d H a t c o u l d s l o w l y
b e l o s i n g i t s g r i p o n t h e o p e n -
s o u r c e u n i v e r s e . A r e c e n t r e p o r t o n
t h e t o p O p e n S t a c k c o n t r i b u t o r s
r e v e a l e d t h a t H P ( N Y S E : H P Q ) , t h e
l e a d i n g s e r v e r v e n d o r , h a s , f o r t h e
f i r s t t i m e , s u r p a s s e d R e d H a t , l o n g -
t i m e l e a d e r o f t h e O p e n S t a c k
p l a t f o r m , a s t h e t o p c o n t r i b u t o r o f
c o d e t o t h e o p e n - s o u r c e p l a t f o r m .
H P c o n t r i b u t e d 2 0 % o f n e w c o d e
t o t h e O p e n S t a c k p l a t f o r m o v e r
t h e l a s t y e a r c o m p a r e d t o R e d
H a t ' s 1 7 % . T h a t ' s q u i t e a b i g
c h a n g e f r o m a y e a r a g o w h e n R e d
H a t w a s t h e t o p c o n t r i b u t o r w i t h
1 9 % a n d H P g e n e r a t e d j u s t 1 3 % o f
c o d e . O p e n S t a c k i s a s e t o f o p e n -
s o u r c e s o f t w a r e t o o l s t h a t a l l o w s
u s e r s t o b u i l d a n d m a n a g e t h e i r
o w n c l o u d p l a t f o r m s
S o u r c e :
h t t p : / / s e e k i n g a l p h a . c o m / a r t i c l e / 2 5
2 3 7 4 5 - h p - i s - t h e - n e w - o p e n s t a c k -
l e a d e r - w h a t - d o e s - i t - m e a n - f o r - r e d -
h a t ? s o u r c e = c c
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
I B M W A N T S E N T E R P R I S E S T O
C O N S I D E R P
O W E R 8
D
u r i n g t h e e v e n t , t h e I B M
P o w e r A r c h i t e c t u r e f o l k s
d i s c u s s e d t h e P o w e r 8 a r c h i t e c t u r e
a n d h o w i t c a n a c c e l e r a t e
p e r f o r m a n c e f o r m a n y w o r k l o a d s .
T h e y a l s o d i s c u s s e d I B M ' s w o r k
w i t h s e v e r a l L i n u x d i s t r i b u t o r s ,
u s i n g F l a s h m e m o r y a s e x t e n s i b l e
m e m o r y r a t h e r t h a n e i t h e r c a c h e o r
a s a r e p l a c e m e n t f o r r o t a t i n g
s t o r a g e m e d i a f o r p r o c e s s i n g o n
s o m e n e w S y s t e m p c o m p u t e r s ,
a n d h o w t h e c o m b i n e d p l a t f o r m
c a n e a s i l y s u p p o r t m a n y W e b , B i g
D a t a a n d A n a l y t i c s , a n d " s y s t e m o f
r e c o r d " p r o c e s s i n g w i t h o u t
c u s t o m e r s f e e l i n g t h e p a i n o f a
m i g r a t i o n . I B M h a s w o r k e d w i t h
S U S E a n d o t h e r L i n u x d i s t r i b u t o r s
t o m a k e s u r e t h a t m a n y L i n u x t o o l s
a n d a p p l i c a t i o n s a r e a v a i l a b l e o n
b o t h X 8 6 a n d P o w e r - b a s e d
s y s t e m s , a n d t h a t t h e y w o r k i n
e x a c t l y t h e s a m e w a y . T h i s m e a n s
t h a t u s i n g P o w e r m i g h t b e a s
s i m p l e a s m o v i n g d a t a o r c h a n g i n g
a p o i n t e r t o w h e r e d a t a m i g h t b e
f o u n d . D o e s t h i s m e a n e n t e r p r i s e s
o f a l l s i z e s m i g h t b e w e l l s e r v e d b y
r e - h o s t i n g t h e i r X 8 6 a p p l i c a t i o n s ?
S o u r c e :
h t t p : / / w w w . z d n e t . c o m / i b m - w a n t s -
e n t e r p r i s e s - t o - c o n s i d e r - p o w e r - 8 -
7 0 0 0 0 3 4 1 0 0 /
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
M K 9 0 2 I I L E I S A T I N Y
UB U N T U
P CW I T H A
R O C K C H I P R K 3 2 8 8 C P U
R
i k o m a g i c l a u n c h e d a n e w T V
b o x w i t h a R o c k c h i p R K 3 2 8 8
p r o c e s s o r a n d G o o g l e A n d r o i d
s o f t w a r e t h i s s u m m e r . I t s c a l l e d
t h e M K 9 0 2 I I , a n d I v e g o t o n e
s i t t i n g o n m y d e s k w a i t i n g f o r m e
t o f i n d t h e t i m e t o p u t i t t h r o u g h
t h e p a c e s . W h i l e t h e b o x i s
d e s i g n e d t o l e t y o u r u n A n d r o i d
a p p s o n a T V , i t s b a s i c a l l y a t i n y
c o m p u t e r a n d , i f y o u d o n t w a n t
t o u s e A n d r o i d , t h e r e s a L i n u x
m o d e l . R i k o m a g i c U K i s n o w s e l l i n g
t h e M K 9 0 2 I I L E ( L i n u x E d i t i o n ) a t
i t s C l o u d s t o s t o r e f o r 1 1 0 ( $ 1 7 9 )
a n d u p . T h a t p r i c e m a y s e e m a b i t
h i g h w h e n y o u c a n g e t a n A n d r o i d
m o d e l f o r $ 1 1 5 . B u t a t l e a s t y o u
w o n t h a v e t o i n s t a l l L i n u x y o u r s e l f ,
a n d R i k o m a g i c U K t e l l s m e t h e r e
a r e a f e w s m a l l d i f f e r e n c e s i n t h e
h a r d w a r e f o r t h e L i n u x E d i t i o n
m o d e l . T h e M K 9 0 2 I I L E f e a t u r e s a
R K 3 2 8 8 q u a d - c o r e p r o c e s s o r , 2 G B
o f R A M , 8 G B t o 1 6 G B o f s t o r a g e , a
m i c r o S d c a r d r e a d e r , 8 0 2 . 1 1 n W i F i ,
H D M I o u t p u t , 4 U S B p o r t s , G i g a b i t
E t h e r n e t , A V , a n d S P D I F j a c k s . I t
s h i p s w i t h X u b u n t u 1 4 . 0 4 , w h i c h i s
b a s i c a l l y U b u n t u L i n u x w i t h t h e
X f c e d e s k t o p e n v i r o n m e n t .
S o u r c e :
h t t p : / / l i l i p u t i n g . c o m / 2 0 1 4 / 0 9 / m k 9
0 2 - i i - l e - t i n y - u b u n t u - p c - r o c k c h i p -
r k 3 2 8 8 - c p u . h t m l
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
http://liliputing.com/2014/09/mk902-ii-le-tiny-ubuntu-pc-rockchip-rk3288-cpu.htmlhttp://www.zdnet.com/ibm-wants-enterprises-to-consider-power-8-7000034100/http://seekingalpha.com/article/2523745-hp-is-the-new-openstack-leader-what-does-it-mean-for-red-hat?source=cc -
8/10/2019 Full Circle Magazine - issue 90 EN
5/50
f u l l c i r c l e m a g a z i n e # 9 0 5
c o n t e n t s ^
N E W S
LI N U X
-R E A D Y I N D U S T R I A L
P CS A R E T O U G H A S N A I L S
M
E N M i c r o a n n o u n c e d t w o
r u g g e d , L i n u x - r e a d y b o x P C s
w i t h 3 r d G e n . I n t e l C o r e i 7 C P U s :
t h e v i d e o s t o r a g e o r i e n t e d
B L 7 0 S , a n d t h e w i r e l e s s f o c u s e d
B L 7 0 W .
T h e B L 7 0 S a n d B L 7 0 W a r e
f a n l e s s i n d u s t r i a l c o m p u t e r s t h a t
o p e r a t e f r o m - 4 0 t o 8 5 C , a n d
f e a t u r e a l u m i n u m f i n s t h a t
f a c i l i t a t e c o n d u c t i o n c o o l i n g .
E a r l i e r M E N M i c r o b o x c o m p u t e r s
h a d m u c h t h e s a m e a p p e a r a n c e ,
i n c l u d i n g t h e c i r c a - 2 0 1 1 , A M D G -
S e r i e s b a s e d B C 1 . B o t h c o m p u t e r s
s u p p o r t L i n u x , a s w e l l a s W i n d o w s
7 a n d W E S 7 .
A l t h o u g h t h e c o m p u t e r s h a v e
m a n y f e a t u r e s i n c o m m o n , t h e
B L 7 0 S i s d e s i g n e d f o r s t o r a g e
a p p l i c a t i o n s s u c h a s v i d e o
r e c o r d e r s o r c o n t e n t s e r v e r s , w h i l e
t h e B L 7 0 W s u p p o r t s w i r e l e s s
c o m p u t i n g , w h e t h e r u s e d a l o n e o r
c o n n e c t e d t o a d i s p l a y c o m p u t e r ,
s a y s M E N M i c r o . T h e B L 7 0 S i s
n o t a b l e f o r i t s 4 - p o r t g i g a b i t
E t h e r n e t s w i t c h , P o w e r o v e r
E t h e r n e t ( P o E ) s u p p o r t , a n d
e x t e r n a l , h o t - p l u g g a b l e H D D / S S D
s h u t t l e s . T h e B L 7 0 W s t a n d s o u t
w i t h i t s f o u r m i n i - P C I E x p r e s s s l o t s ,
e a c h w i t h a d u a l S I M c a r d , a n d i t s
w i d e s u p p o r t f o r w i r e l e s s
t e c h n o l o g i e s .
S o u r c e :
h t t p : / / l i n u x g i z m o s . c o m / l i n u x -
r e a d y - i n d u s t r i a l - p c s - a r e - t o u g h - a s -
n a i l s /
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
A N O R S I F I E D L I N U X F O R
WI N D O W S A N D
O S X
W O B B L E R S
F
i r s t t h i n g s f i r s t : t h e n a m e . T h e
n e x t E l e m e n t a r y O S w a s
c o d e n a m e d I s i s a s i n t h e E g y p t i a n
g o d d e s s o f m a g i c a n d l i f e . T h a t w a s
u n t i l I s l a m i c S t a t e b e c a m e a t h i n g ,
a n d t h e d i s t r o s t e a m d e c i d e d s u c h
a s s o c i a t i o n s w e r e u n w a n t e d . N o w
i t s F r e y a , a s i n t h e N o r s e g o d d e s s
o f l o v e a n d , e r , w a r .
C o n f l i c t a s i d e , w h a t a n i c e
u p d a t e t o l a s t y e a r ' s L u n a r e l e a s e
o f E l e m e n t a r y F r e y a i s s h a p i n g u p
t o b e . T h e N o r s i f i e d E l e m e n t a r y
b u i l d s o n U b u n t u 1 4 . 0 4 , t h o u g h , a s
a l w a y s , t h e E l e m e n t a r y d e v e l o p e r s
p i c k a n d c h o o s e w h e n i t c o m e s t o
t h e d i s t r o ' s b a s e t o o l s .
Y o u ' l l f i n d a l l t h e u p d a t e d
h a r d w a r e s u p p o r t i n U b u n t u 1 4 . 0 4 ,
b u t E l e m e n t a r y r e p l a c e s G T K 3 . 1 0
w i t h t h e m o r e c u t t i n g e d g e G T K
3 . 1 2 , w h i c h g e t s E l e m e n t a r y a n i c e
c o m b i n e d w i n d o w b a r / t i t l e b a r t h a t
s a v e s a b i t o f s p a c e a n d l o o k s g r e a t
w i t h t h e r e s t o f E l e m e n t a r y ' s v e r y
p o l i s h e d d e s k t o p t h e m e .
Y o u ' d b e f o r g i v e n f o r t h i n k i n g
E l e m e n t a r y i s b a s e d o n G N O M E
S h e l l . I t l o o k s a b i t l i k e G N O M E
S h e l l , w i t h a c l o c k i n t h e m i d d l e o f
t h e t o p b a r , a n A p p l i c a t i o n s m e n u
t o t h e l e f t , a n d s o m e i n d i c a t o r a p p s
t o t h e r i g h t . I n L u n a , t h e t o p b a r
w a s b l a c k b y d e f a u l t , w h i c h m a d e i t
l o o k e v e n m o r e l i k e G N O M E S h e l l .
S o u r c e :
h t t p : / / w w w . t h e r e g i s t e r . c o . u k / 2 0 1 4
/ 0 9 / 2 6 / e l e m e n t a r y _ f r e y a _ r e v i e w /
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
WE B
SO F T W A R E V S
. NA T I V E
LI N U X
SO F T W A R E
I
n y e a r s p a s t , i t w a s n ' t u n c o m m o n
t o r e l y o n a p a r t i c u l a r o p e r a t i n g
s y s t e m b e c a u s e o f t h e s o f t w a r e i t
p r o v i d e d . M i n d y o u , t h i s w a s
b e f o r e t h e p o p u l a r i t y o f w e b - b a s e d
a p p l i c a t i o n s t h a t c a n w o r k o n a n y
I n t e r n e t - c a p a b l e p l a t f o r m . B a c k
t h e n , a n y t a s k r a n g i n g f r o m w o r d
p r o c e s s i n g d o w n t o v i d e o e d i t i n g
h a d t o b e d o n e f r o m l o c a l l y
i n s t a l l e d s o f t w a r e .
F l a s h f o r w a r d t o n o w ; w e b
a p p l i c a t i o n s t o d a y h a v e t h e a b i l i t y
t o o f f e r o f f i c e s u i t e f u n c t i o n a l i t y
a n d m a k e l i v e e d i t s t o v a r i o u s
f o r m s o f v i d e o / a u d i o m e d i a . I n t h i s
a r t i c l e , I ' l l e x p l o r e t h e d i f f e r e n c e s
b e t w e e n l o c a l l y i n s t a l l e d L i n u x
a p p l i c a t i o n s a n d t h e i r w e b - b a s e d
c o u n t e r p a r t s .
S o u r c e :
h t t p : / / w w w . d a t a m a t i o n . c o m / o p e n -
s o u r c e / w e b - s o f t w a r e - v s . - n a t i v e -
l i n u x - s o f t w a r e - 1 . h t m l
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
B U I L D I N G A L I N U X L A B A N D
I T S G R E A T P O T E N T I A L I N
E D U C A T I O N
I
t w a s 1 9 9 5 , a n d I h a d r e c e i v e d a n
e m a i l f r o m m y b r o t h e r J a m e s
a s k i n g i f I d e v e r h e a r d o f L i n u x . I
h a d , b u t b a r e l y . A h i g h s c h o o l
s t u d e n t a t m y a l m a m a t e r h a d b u i l t
a w e b s e r v e r w i t h L i n u x .
E v e n t u a l l y , o u t o f c u r i o s i t y , I
p u r c h a s e d a c o p y o f R e d H a t 6 . 0
( w h i c h p r e - d a t e s R e d H a t
http://www.datamation.com/open-source/web-software-vs.-native-linux-software-1.htmlhttp://www.theregister.co.uk/2014/09/26/elementary_freya_review/http://linuxgizmos.com/linux-ready-industrial-pcs-are-tough-as-nails/ -
8/10/2019 Full Circle Magazine - issue 90 EN
6/50
f u l l c i r c l e m a g a z i n e # 9 0 6
c o n t e n t s ^
N E W S
E n t e r p r i s e L i n u x o r R H E L ) , a n d g o t
i t r u n n i n g w i t h G N O M E o n a
H e w l e t t - P a c k a r d V e c t r a 7 5 , w h i c h
h a d a C y r i x p r o c e s s o r u p g r a d e
i n s t a l l e d . R H E L 6 . 0 h a d a M o z i l l a
b r o w s e r , O p e n O f f i c e 1 . 0 , a n d s o m e
o t h e r s o f t w a r e I d n e v e r h e a r d o f .
A t t h a t t i m e , I w a s t h e
t e c h n o l o g y d i r e c t o r a t F r a n k l i n v i l l e
C e n t r a l S c h o o l i n w e s t e r n N e w
Y o r k S t a t e . I w o r k e d t h e r e f o r 2 6
y e a r s a n d r e t i r e d i n A u g u s t 2 0 1 3 . I
s h a r e d i t w i t h m y I T s t a f f , a n d w e
b u i l t a m a c h i n e t h a t w e t o y e d
a r o u n d w i t h t h a t c o u l d r e a d Y a h o o
M a i l u s i n g t h e b r o w s e r , b u t w e
c o u l d n t u s e i t w i t h L o t u s N o t e s
w h i c h w a s o u r w o r k p l a c e o f f i c i a l
e m a i l s y s t e m . T h e n , i n e a r l y 2 0 0 1 ,
a f t e r t a l k i n g t o a c o n t e n t f i l t e r i n g
v e n d o r a b o u t m y d i s p l e a s u r e w i t h
c o n t e n t f i l t e r s i n g e n e r a l , t h e
v e n d o r s a i d , " W h y d o n t y o u b u i l d
y o u r o w n ? " S o , I s a i d , " W i t h w h a t ? "
A n d , h e a n s w e r e d , " L i n u x !
S o u r c e :
h t t p s : / / o p e n s o u r c e . c o m / e d u c a t i o n
/ 1 4 / 9 / l i n u x - e d u c a t i o n - p u b l i c -
s c h o o l
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
LI N U X
FO U N D A T I O N
L A U N C H E S R E F E R E N C E
P L A T F O R M F O R C A R R I E R -
G R A D E N F V
T
h e L i n u x F o u n d a t i o n l a u n c h e d
i t s O p e n P l a t f o r m f o r N F V
P r o j e c t , d e s i g n e d a s a c a r r i e r -
g r a d e , i n t e g r a t e d , o p e n - s o u r c e
r e f e r e n c e p l a t f o r m i n t e n d e d t o
a c c e l e r a t e t h e i n t r o d u c t i o n o f n e w
p r o d u c t s a n d s e r v i c e s .
F o u n d i n g m e m b e r s o f t h e
p r o g r a m i n c l u d e a l o n g l i s t o f
c o m p a n i e s p a r t i c i p a t i n g i n t h e
s o f t w a r e - d e f i n e d n e t w o r k i n g a n d
n e t w o r k f u n c t i o n v i r t u a l i z a t i o n
s p a c e , i n c l u d i n g P l a t i n u m
m e m b e r s A T & T , B r o c a d e , C h i n a
M o b i l e , C i s c o , D e l l , E r i c s s o n ,
H e w l e t t - P a c k a r d , H u a w e i , I B M ,
I n t e l , J u n i p e r N e t w o r k s , N E C , N o k i a
N e t w o r k s , N T T D o C o M o , R e d H a t ,
T e l e c o m I t a l i a , a n d V o d a f o n e .
S i l v e r - l e v e l f o u n d i n g m e m b e r s
i n c l u d e 6 W i n d , A l c a t e l - L u c e n t ,
A R M , C a b l e L a b s , C a v i u m ,
C e n t u r y L i n k , C i e n a , C l e a r P a t h ,
C o n t e X t r e a m , C o r i a n t , C y a n ,
D o r a d o S o f t w a r e , I x i a , M e t a s w i t c h
N e t w o r k s , M i r a n t i s , O r a n g e ,
S a n d v i n e , S p r i n t , a n d W i n d R i v e r .
S o u r c e :
h t t p : / / w w w . r c r w i r e l e s s . c o m / 2 0 1 4 0
9 3 0 / b s s o s s / l i n u x - f o u n d a t i o n -
l a u n c h e s - r e f e r e n c e - p l a t f o r m - f o r -
c a r r i e r - g r a d e - n f v - t a g 2
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
LI N U X M I C R O C O M P U T E R
R U N S A N D R O I D A N D
U B U N T U
W
e h a v e d i s c o v e r e d a n o t h e r
L i n u x c o m p u t e r m o d u l e , t h e
H u m m i n g B o a r d f r o m I s r a e l i f i r m
S o l i d R u n .
T h e H u m m i n g B o a r d a l l o w s y o u
t o r u n m a n y o p e n - s o u r c e o p e r a t i n g
s y s t e m s s u c h a s U b u n t u , D e b i a n
a n d A r c h , a s w e l l a s A n d r o i d a n d
X B M C . I t i s p o w e r e d b y s i n g l e o r
d u a l A R M 9 c o r e F r e e s c a l e i . M X 6
p r o c e s s o r w i t h 5 1 2 M b y t e o r
1 G b y t e o f m e m o r y . G r a p h i c s c o m e s
f r o m a V i v a n t e G C 8 8 0 G P U c o r e
w h i c h s u p p o r t s O p e n G L E S 3 . 0 A P I ,
a n d c a p a b l e o f o u t p u t t i n g m u l t i p l e
1 0 8 0 p v i d e o s . T h e r e a r e t w o U S B
p o r t s a n d a n E t h e r n e t n e t w o r k
p o r t , a s w e l l a s a s t a n d a r d a r r a y o f
i n t e r f a c e s f o r U A R T , G P I O , S P I w i t h
t w o C S , I 2 C . T h e r e i s a l s o a n
o p t i o n a l 8 0 2 . 1 1 W i - F i i n t e r f a c e .
S o u r c e :
h t t p : / / w w w . e l e c t r o n i c s w e e k l y . c o m
/ n e w s / d e s i g n / e m b e d d e d -
s y s t e m s / l i n u x - m i c r o - c o m p u t e r -
r u n s - a n d r o i d - u b u n t u - 2 0 1 4 - 1 0 /
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
E V I L P A T E N T T R O L L S
P O I S E D T O A T T A C K
OP E N
ST A C K
,S A Y S
LI N U X
P R O T E C T I O N S Q U A D
A
g r o u p e s t a b l i s h e d t o s h i e l d
L i n u x f r o m p a t e n t t r o l l s h a s
w a r n e d O p e n S t a c k w i l l b e t h e n e x t
b i g t a r g e t f o r i n t e l l e c t u a l p r o p e r t y
h o a r d e r s .
T h e O p e n I n v e n t i o n N e t w o r k
( O I N ) r e c k o n s t h e o p e n - s o u r c e
c l o u d i s r i p e f o r p l u c k i n g b y t r o l l s ,
w h o w o u l d e a s i l y b e a b l e t o b o x o f f
a n d c l a i m c o r e t e c h n o l o g i e s a s
t h e i r o w n . T h a t w o u l d s e e
d e v e l o p e r s a n d c u s t o m e r s u s i n g
O p e n S t a c k f o r c e d t o h a n d o v e r
f i s t f u l s o f c a s h i n r o y a l t i e s
f o l l o w i n g e i t h e r c a s e s o r , m o r e
l i k e l y , c l o s e d - d o o r d e a l s t h a t a v o i d
t h e e x p e n s e o f c o u r t . K e i t h
B e r g e l t , O I N c h i e f e x e c u t i v e , t o l d
T h e R e g O p e n S t a c k l a c k s a n I P
r i g h t s p r o t e c t i o n p o l i c y b e y o n d i t s
b a s i c A p a c h e l i c e n c e s t o p r o t e c t
i t s e l f .
http://www.electronicsweekly.com/news/design/embedded-systems/linux-micro-computer-runs-android-ubuntu-2014-10/http://www.rcrwireless.com/20140930/bssoss/linux-foundation-launches-reference-platform-for-carrier-grade-nfv-tag2https://opensource.com/education/14/9/linux-education-public-school -
8/10/2019 Full Circle Magazine - issue 90 EN
7/50
f u l l c i r c l e m a g a z i n e # 9 0 7
c o n t e n t s ^
N E W S
I t c r e a t e s a p o t e n t i a l s i t u a t i o n
f o r m i s c h i e f a n d f o r p e o p l e t o s t a r t
i n v e n t i n g a h e a d o f w h e r e c o r e
t e c h n o l o g y i s b e i n g i n v e n t e d , h e
s a i d . I h a v e m o r e t h a n a l i t t l e
c o n c e r n t h i s c o u l d b e a f l a s h p o i n t
o r a b a t t l e g r o u n d .
A c c o r d i n g t o B e r g e l t , t h e r e s
n o t h i n g t o p r o t e c t t h e c r o s s
l i c e n s i n g o f t e c h n o l o g i e s b e t w e e n
O p e n S t a c k s s u b p r o j e c t s . T h a t s a
p r o b l e m b e c a u s e O p e n S t a c k
m e e t i n g s a r e o p e n , s o a n y b o d y c a n
a t t e n d , t a k e n o t e s a n d w a l k a w a y
t o f i l e a p a t e n t i n a n a r e a o f
p r o s p e c t i v e d e v e l o p m e n t .
I t s a p r o b l e m B e r g e l t s a i d h e s
r a i s e d w i t h O p e n S t a c k s l e g a l
a f f a i r s c o m m i t t e e , w h o s e o f f i c i a l
m e m b e r s a r e d r a w n f r o m
C a n o n i c a l , S U S E , H e w l e t t - P a c k a r d ,
A T & T , a n d R a c k s p a c e , w i t h t w o
u n o f f i c i a l m e m b e r s f r o m I B M a n d
R e d H a t .
S o u r c e :
h t t p : / / w w w . t h e r e g i s t e r . c o . u k / 2 0 1 4
/ 1 0 / 0 2 / o i n _ o p e n s t a c k _ w a r n i n g /
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
H O W G N O M E 3 . 1 4 I S
W I N N I N G B A C K
D I S I L L U S I O N E D L
I N U X U S E R S
G
N O M E 3 . 1 4 i s n o w o u t . I t s a
r e l e a s e f u l l o f p o l i s h f r o m t h e
d e s k t o p e n v i r o n m e n t o n c e
p r e f e r r e d b y m o s t L i n u x
d i s t r i b u t i o n s a n d a l m o s t a s t o r y
o f r e d e m p t i o n . A f t e r a r g u a b l y
l o s i n g i t s w a y a r o u n d G N O M E 3 . 0 ,
G N O M E i s b a c k w i t h a v e n g e a n c e .
G N O M E S h e l l h a s m a t u r e d
i m m e n s e l y s i n c e t h e i r i m m a t u r e
l a u n c h . T h a n k s t o s o l i d r e l e a s e s l i k e
G N O M E 3 . 1 4 , G N O M E w i l l o n c e
a g a i n b e t h e d e f a u l t d e s k t o p o n
D e b i a n , p u s h i n g o u t X f c e . G N O M E
3 s c l a s s i c m o d e o f f e r s e n o u g h
f a m i l i a r i t y t o b e t h e d e f a u l t
d e s k t o p o n R e d H a t E n t e r p r i s e
L i n u x 7 , t o o .
G N O M E 3 . 1 4 i n c l u d e s s e v e r a l
r e d e s i g n e d a p p l i c a t i o n s . T h e
W e a t h e r a p p h a s b e e n r e w o r k e d
w i t h a n e w l a y o u t , a n d n o w u s e s
G N O M E s b u i l t - i n g e o l o c a t i o n
f e a t u r e s t o a u t o m a t i c a l l y d i s p l a y
t h e w e a t h e r f o r y o u r c u r r e n t
l o c a t i o n .
T h e E v i n c e a p p G N O M E s P D F
v i e w e r n o w h a s l e s s i n t e r f a c e
g e t t i n g i n t h e w a y s o i t c a n d i s p l a y
m o r e o f y o u r d o c u m e n t s a t o n c e . I t
a l s o s u p p o r t s h i g h - r e s o l u t i o n
d i s p l a y s a n d o f f e r s i m p r o v e d
a c c e s s i b i l i t y f e a t u r e s .
G N O M E n o w h a s m u l t i t o u c h
s u p p o r t , t o o . G e s t u r e s i n v o l v i n g
m u l t i p l e f i n g e r s c a n b e u s e d t o
n a v i g a t e t h e d e s k t o p i n t e r f a c e .
E v i n c e , a n d G N O M E s i m a g e
v i e w e r , E y e o f G N O M E , n o w
s u p p o r t p i n c h - t o - z o o m .
T h e P h o t o s a p p g a i n e d s u p p o r t
f o r G o o g l e a c c o u n t s , m e a n i n g
p h o t o s u p l o a d e d f r o m A n d r o i d ,
t h r o u g h G o o g l e + o r v i a P i c a s a , a r e
n o w i n t e g r a t e d . I t a l r e a d y a l l o w s
y o u t o a c c e s s p h o t o s f r o m
F a c e b o o k a n d F l i c k r . P h o t o s c a n
a l s o n o w a c c e s s l o c a l p h o t o s e r v e r s
o v e r t h e D L N A p r o t o c o l .
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 / 2
6 9 1 1 9 2 / h o w - g n o m e - 3 - 1 4 - i s -
w i n n i n g - b a c k - d i s i l l u s i o n e d - l i n u x -
u s e r s . h t m l
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
I B M P O W E R S Y S T E M S G E T A
B O O S T W I T H S
U S EL
I N U X
A N DM
A R I A D B
B A C K I N G
I
B M ' s P o w e r S y s t e m s p l a t f o r m
h a s b e e n g i v e n a b o o s t w i t h t h e
a n n o u n c e m e n t o f a p a r t n e r s h i p
b e t w e e n L i n u x f i r m S u s e a n d
d a t a b a s e d e v e l o p e r M a r i a D B t o
d r i v e a w i d e r v a r i e t y o f a p p l i c a t i o n s
o n i t s P o w e r 8 s y s t e m s . A n n o u n c e d
a t t h e I B M E n t e r p r i s e 2 0 1 4 e v e n t i n
L a s V e g a s , t h e f i r s t f r u i t o f t h e
p a r t n e r s h i p i s s e t t o b e a v e r s i o n o f
t h e M a r i a D B E n t e r p r i s e M y S Q L
d a t a b a s e o p t i m i s e d f o r t h e S u s e
L i n u x E n t e r p r i s e S e r v e r 1 2
p l a t f o r m o n P o w e r 8 s e r v e r s .
T h e p a r t n e r s h i p a g r e e m e n t w i l l
a l s o p r o v i d e c u s t o m e r s w i t h a c c e s s
t o e n t e r p r i s e - c l a s s s u p p o r t f r o m
b o t h S u s e a n d M a r i a D B . S u s e L i n u x
E n t e r p r i s e S e r v e r 1 2 i s d u e f o r
r e l e a s e s o m e t i m e i n t h e f o u r t h
q u a r t e r o f 2 0 1 4 , b u t t h e t w o f i r m s
d i d n o t i n d i c a t e w h e n t h e
o p t i m i s e d v e r s i o n o f M a r i a D B i s s e t
t o b e a v a i l a b l e . H o w e v e r , S u s e a n d
M a r i a D B s t a t e d t h a t t h e i r i n t e n t i o n
i s t o g o f u r t h e r a n d e n a b l e I B M
c u s t o m e r s t o b e a b l e t o r u n a w i d e r
v a r i e t y o f a p p l i c a t i o n s o n P o w e r 8 ,
a n d h a v e m o r e f l e x i b i l i t y a n d
c h o i c e w i t h i n t h e i r e x i s t i n g I T
i n f r a s t r u c t u r e .
N i l s B r a u c k m a n n , p r e s i d e n t a n d
g e n e r a l m a n a g e r o f S u s e , s a i d t h a t
http://www.pcworld.com/article/2691192/how-gnome-3-14-is-winning-back-disillusioned-linux-users.htmlhttp://www.theregister.co.uk/2014/10/02/oin_openstack_warning/ -
8/10/2019 Full Circle Magazine - issue 90 EN
8/50f u l l c i r c l e m a g a z i n e # 9 0 8c o n t e n t s ^
N E W S
t h e p a r t n e r s h i p i s a n e x a m p l e o f
t h e o p p o r t u n i t y t h a t o p e n - s o u r c e
b r i n g s t o t h e I B M P o w e r S y s t e m s
e c o s y s t e m .
" W o r k i n g w i t h M a r i a D B i n o u r
s t r o n g e c o s y s t e m o f p a r t n e r s
o f f e r s o u r c u s t o m e r s n e w a n d
i n n o v a t i v e w a y s t o m a k e t h e m o s t
f r o m t h e i r e x i s t i n g I T i n v e s t m e n t s ,
w h i l e a c c e s s i n g t h e l a t e s t a n d m o s t
p o w e r f u l c o m p u t i n g a p p l i c a t i o n s
a n d t e c h n o l o g i e s . "
S o u r c e : h t t p : / / w w w . v 3 . c o . u k / v 3 -
u k / n e w s / 2 3 7 4 2 4 6 / i b m - p o w e r -
s y s t e m s - g e t - a - b o o s t - w i t h - s u s e -
l i n u x - a n d - m a r i a d b - b a c k i n g
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
L I N U X F O U N D A T I O N :
CE R T I F I C A T I O N
MO R E
PO P U L A R
BU T
TO U G H T O
G E T
T
h e L i n u x F o u n d a t i o n ' s
" I n t r o d u c t i o n t o L i n u x " M O O C
o n e d X h a s e n j o y e d i m p r e s s i v e
p o p u l a r i t y s i n c e l a u n c h i n g i n t h e
s u m m e r . A n d t h e o r g a n i z a t i o n ' s
C e r t i f i c a t i o n P r o g r a m f o r o p e n -
s o u r c e e n g i n e e r s , w h i c h w e n t l i v e
i n A u g u s t , i s a l s o r i s i n g i n s t a t u r e ,
a c c o r d i n g t o d a t a t h e F o u n d a t i o n
h a s m a d e a v a i l a b l e .
T h e L i n u x F o u n d a t i o n a n d e d X
n e v e r p u b l i c l y s e t a n y s p e c i f i c
t a r g e t s f o r t h e I n t r o d u c t i o n t o
L i n u x M O O C , b u t i t ' s a p r e t t y s a f e
b e t t h e y ' r e h a p p y w i t h t h e
r e s p o n s e s o f a r . A s o f t h i s w e e k ,
2 7 0 , 0 0 0 u s e r s , r e p r e s e n t i n g m o r e
t h a n 1 0 0 c o u n t r i e s , h a v e r e g i s t e r e d
i n t h e c o u r s e , a c c o r d i n g t o t h e
L i n u x F o u n d a t i o n . T h a t ' s s o l i d
e v i d e n c e o f t h e d e m a n d f o r f r e e ,
I n t e r n e t - b a s e d , i n s t r u c t i o n i n u s i n g
L i n u x .
A n d w h i l e t a k i n g t h e M O O C m a y
i m p r e s s s o m e e m p l o y e r s , t h e L i n u x
F o u n d a t i o n i s h o p i n g i t s
C e r t i f i c a t i o n P r o g r a m w i l l p r o v e
m o r e p e r s u a s i v e a s a m e a s u r e o f
e x p e r t i s e i n o p e n - s o u r c e s y s t e m s
a d m i n i s t r a t i o n a n d p r o g r a m m i n g .
O n e f i g u r e t h a t m a y h e l p c o n v i n c e
e m p l o y e r s a n d t h e c h a n n e l t h a t t h e
c e r t i f i c a t i o n m e a n s s o m e t h i n g i s
t h e s u b - 6 0 p e r c e n t r a t e a t w h i c h
a p p l i c a n t s h a v e s u c c e s s f u l l y
c o m p l e t e d t h e e x a m s t o d a t e ,
a c c o r d i n g t o t h e L i n u x F o u n d a t i o n .
T h a t s t a t i s t i c m a y r e f l e c t , i n p a r t , a
l o w l e v e l o f p r e p a r a t i o n a m o n g
s t u d e n t s i n t h e c o u r s e , b u t i t a l s o
s p e a k s t o t h e c e r t i f i c a t i o n ' s
s e r i o u s n e s s , a n d b o d e s w e l l f o r
c a n d i d a t e s w h o a r e h o p i n g a
c e r t i f i c a t e w i l l m e a n s o m e t h i n g t o
e m p l o y e r s .
S o u r c e :
h t t p : / / t h e v a r g u y . c o m / o p e n - s o u r c e -
a p p l i c a t i o n - s o f t w a r e -
c o m p a n i e s / 1 0 0 7 1 4 / l i n u x -
c e r t i f i c a t i o n - r i s i n g - p o p u l a r - t o u g h -
g e t - s a y s - l i n u x - f
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
W H A T ' S C O R E O S ? A N
E X I S T E N T I A L T H R E A T T O
LI N U X V E N D O R S
O
p e n - s o u r c e h a s n e v e r b e e n
s h y a b o u t e a t i n g i t s y o u n g
o r , i n t h e c a s e o f C o r e O S , i t s o l d .
W h i l e s o m e t i m e s d i s m i s s e d a s
t h e n e w e s t e n t r a n t i n t h e " 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 "
p a g e a n t , C o r e O S t h r e a t e n s t o
d i s p l a c e i n c u m b e n t L i n u x
d i s t r i b u t i o n s w i t h a m i n i m a l i s t
a p p r o a c h t h a t s e e k s t o e m u l a t e
h o w G o o g l e a n d o t h e r W e b
c o m p a n i e s m a n a g e d i s t r i b u t e d
s y s t e m s . C o r e O S u s e s D o c k e r t o
h a n d l e t h e a d d i t i o n a n d
m a n a g e m e n t o f a p p l i c a t i o n s a n d
s e r v i c e s o n a s y s t e m .
I n d e e d , b y c h a n g i n g t h e v e r y
d e f i n i t i o n o f t h e L i n u x d i s t r i b u t i o n ,
C o r e O S i s a n " e x i s t e n t i a l t h r e a t " t o
R e d H a t , C a n o n i c a l , a n d S u s e ,
a c c o r d i n g t o s o m e s u g g e s t i o n s .
T h e q u e s t i o n f o r R e d H a t i n
p a r t i c u l a r w i l l b e w h e t h e r i t c a n
e m b r a c e t h i s n e w w a y o f d e l i v e r i n g
L i n u x w h i l e k e e p i n g i t s r e v e n u e
m o d e l a l i v e .
L i n u x v e n d o r s , p a r t i c u l a r l y R e d
H a t , h a v e b u i l t t h e i r b u s i n e s s e s o n
m e e t i n g t h e n e e d s o f o p e r a t i o n s
p r o f e s s i o n a l s . D e v e l o p e r s , a s I
w r o t e r e c e n t l y , h a v e b e e n a
s e c o n d a r y c o n c e r n .
T h a t s t r a t e g y w o r k e d g r e a t
w h i l e o p e r a t i o n s r u l e d , b u t a s
d e v e l o p e r s h a v e i n c r e a s i n g l y t a k e n
c o n t r o l , t h e o p s - f i r s t s t r a t e g y l o o k s
i n c r e a s i n g l y s u s p e c t . I n d e e d ,
G a r t n e r e s t i m a t e s t h a t 3 8 p e r c e n t
o f t o t a l I T s p e n d c o m e s f r o m
o u t s i d e I T t o d a y , a n d w i l l b a l l o o n
t o 5 0 p e r c e n t b y 2 0 1 7 a s l i n e s o f
b u s i n e s s t a k e m o r e r e s p o n s i b i l i t y
f o r t h e i r s y s t e m s .
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 /
2 6 9 2 8 8 9 / o p e n - s o u r c e -
s o f t w a r e / c o r e o s - a n - e x i s t e n t i a l -
t h r e a t - t o - l i n u x - v e n d o r s . h t m l
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
http://www.infoworld.com/article/2692889/open-source-software/coreos-an-existential-threat-to-linux-vendors.htmlhttp://thevarguy.com/open-source-application-software-companies/100714/linux-certification-rising-popular-tough-get-says-linux-fhttp://www.v3.co.uk/v3-uk/news/2374246/ibm-power-systems-get-a-boost-with-suse-linux-and-mariadb-backing -
8/10/2019 Full Circle Magazine - issue 90 EN
9/50f u l l c i r c l e m a g a z i n e # 9 0
9
c o n t e n t s ^
N E W S
D R O N E D E V E L O P E R S G E T B I G
O P E N - S O U R C E B O O S T F R O M
LI N U X
FO U N D A T I O N
,
V E N D O R S L I K E 3 D R
O B O T I C S
A N D B O X
D
r o n e s a r e a h o t t o p i c r i g h t
n o w , a t t r a c t i n g n o t j u s t b i g
n a m e s l i k e A m a z o n a n d G o o g l e ,
b u t t h o u s a n d s o f i n d e p e n d e n t
d e v e l o p e r s w h o w a n t t o u s e a e r i a l
t e c h n o l o g y f o r f i e l d s l i k e
c o n s e r v a t i o n , c o m m e r c e , s e a r c h
a n d r e s c u e , a n d s c i e n t i f i c r e s e a r c h .
O n M o n d a y , t h o s e d e v e l o p e r s
g o t a b i g p i e c e o f g o o d n e w s : t h e
L i n u x F o u n d a t i o n a n d t e n
c o m p a n i e s a n n o u n c e d t h e
D r o n e c o d e P r o j e c t , w h i c h w i l l
o f f e r a h u g e r e p o s i t o r y o f o p e n -
s o u r c e c o d e f o r p e o p l e t o b u i l d
a e r i a l o p e r a t i n g s y s t e m s ,
n a v i g a t i o n t o o l s a n d o t h e r f e a t u r e s
f o r u n m a n n e d a i r c r a f t .
W h i l e L i n u x c o d e i s a l r e a d y p a r t
o f m a n y d r o n e - r e l a t e d p r o j e c t s ,
t h e n e w i n i t i a t i v e c o n s o l i d a t e s
m a n y o f t h e s e a s s e t s u n d e r o n e
r o o f , p r o v i d i n g a c o m m o n p l a t f o r m
a s w e l l a s c o m m u n i c a t i o n s a n d
g o v e r n a n c e t o o l s . A n d , o f c o u r s e ,
t h e c o d e w i l l b e a v a i l a b l e t o
a n y o n e w h o w a n t s t o u s e i t .
T h e D r o n e c o d e P r o j e c t w i l l b e
o v e r s e e n b y t h e L i n u x F o u n d a t i o n ,
b u t i t i s a l s o r e c e i v i n g s o m e h i g h -
p r o f i l e i n d u s t r y s u p p o r t , i n c l u d i n g
f r o m C h r i s A n d e r s o n , t h e f o r m e r
W i r e d e d i t o r w h o n o w r u n s t h e
r o b o t c o m p a n y 3 D R o b o t i c s , a n d
B o x C E O A a r o n L e v i e .
T h e p r o j e c t i s m o v i n g q u i c k l y ,
a c c o r d i n g t o J i m Z e m l i n , e x e c u t i v e
d i r e c t o r o f t h e F o u n d a t i o n , w h o
s a y s 1 , 2 0 0 d e v e l o p e r s a r e a l r e a d y
w o r k i n g o n D r o n e c o d e , a n d t h a t
s o m e p r o j e c t s a r e r e c e i v i n g 1 5 0
c o n t r i b u t i o n s o f c o d e a d a y .
S o u r c e :
h t t p s : / / g i g a o m . c o m / 2 0 1 4 / 1 0 / 1 3 / d r
o n e - d e v e l o p e r s - g e t - b i g - o p e n -
s o u r c e - b o o s t - f r o m - l i n u x -
f o u n d a t i o n - v e n d o r s - l i k e - 3 d -
r o b o t i c s - a n d - b o x /
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
CH R O M E
O SD I S S E S
LI N U X
U S E R S , D R O P S E X T 2 / 3 / 4
S
o m e t i m e s p e o p l e m a k e
d e c i s i o n s t h a t a r e s o b a f f l i n g
a n d s o f a r o u t o f l e f t f i e l d t h a t
y o u a r e l e f t s i m p l y . . . d u m b s t r u c k .
C a s e i n p o i n t : C h r o m e O S i s
d r o p p i n g s u p p o r t f o r e x t 2 , e x t 3
a n d e x t 4 f i l e s y s t e m s t h e f i l e
s y s t e m s u s e d b y t h e v a s t m a j o r i t y
o f L i n u x s y s t e m s .
N o w , I h e a r w h a t y o u ' r e s a y i n g .
" I s n ' t C h r o m e O S . . . L i n u x ? D o n ' t
t h e y s i m p l y g e t f u l l s u p p o r t f o r
t h e s e f i l e s y s t e m s f o r f r e e ? " Y e s , i t
i s . A n d , y e s , t h e y d o . W h i c h b e g s
t h e q u e s t i o n . . . w h y , o n E a r t h ,
w o u l d a n y o n e t h i n k t h i s i s a g o o d
i d e a ?
A f t e r d i g g i n g t h r o u g h i s s u e
# 3 1 5 4 0 1 ( t i t l e d " D r o p s u p p o r t f o r
e x t 2 / 3 / 4 f r o m F i l e s . a p p " ) a b i t , i t
t u r n s o u t t h e r e a r e t w o r e a s o n s
g i v e n f o r d r o p p i n g e x t 2 / 3 / 4 f r o m
C h r o m e O S .
O n e , a s s t a t e d b y o n e
c o n t r i b u t o r , i s t h a t i t i s s i m p l y a n
u n n e c e s s a r y f e a t u r e : " E v e r y
f e a t u r e c o m e s w i t h c o m p l e x i t y .
C o m p l e x i t y a d d s m a i n t e n a n c e c o s t ,
Q A c o s t , s l o w s d o w n d e v e l o p m e n t ,
a n d a d d s s u r f a c e o f s e c u r i t y
e x p l o i t s . W e s h o u l d a d d a f e a t u r e
o n l y i f i t s b e n e f i t c l e a r l y o u t w e i g h s
i t s c o s t , b u t t h i s p a r t i c u l a r f e a t u r e
w a s s l i p p e d i n f o r s o m e h i s t o r i c a l
r e a s o n . "
T w o t h i n g s m a d e m e g i g g l e
t h e r e :
T h e n o t i o n t h a t h a v i n g s u p p o r t
f o r e x t 3 i s a p o s s i b l e s e c u r i t y i s s u e
i s j u s t p l a i n s i l l y . N o t e t h a t t h e r e
i s n ' t a c t u a l l y a n y s e c u r i t y e x p l o i t
t h a t p e o p l e a r e c o n c e r n e d a b o u t
t h e r e j u s t t h e n e b u l o u s t h r e a t o f
p o s s i b l e s e c u r i t y p r o b l e m s
b e c a u s e , y o u k n o w , s o f t w a r e i s
i n v o l v e d . I n o t h e r w o r d s . . . p o i n t i n g
a t a n i n v i s i b l e b o o g i e m a n t h a t
n o b o d y h a s r e a s o n t o b e l i e v e e v e n
e x i s t s . A l s o , i f t h e r e i s a n e x p l o i t i n
t h e s e c r i t i c a l f i l e s y s t e m s , i t w o u l d
u n d o u b t e d l y b e f i x e d a t a n
a s t o u n d i n g s p e e d .
T h e i d e a t h a t e x t 2 / 3 / 4 s u p p o r t
w a s a f e a t u r e t h a t w a s a d d e d t o
C h r o m e O S " f o r s o m e h i s t o r i c a l
r e a s o n . " M a y b e t h a t h i s t o r i c a l
r e a s o n i s t h a t , j u s t m a y b e , y o u g o t
i t f o r f r e e . Y o u k n o w . ' C u z L i n u x .
S o u r c e :
h t t p : / / w w w . n e t w o r k w o r l d . c o m / a r t i
c l e / 2 8 2 4 7 6 4 / o p e n s o u r c e -
s u b n e t / c h r o m e o s - d i s s e s - l i n u x -
u s e r s - d r o p s - e x t 2 - 3 - 4 . h t m l
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
MA C H I N E V I S I O N
C O MA N D
C A M E R A S G O L
I N U X
V
i s i o n C o m p o n e n t s h a s
l a u n c h e d t w o L i n u x - b a s e d ,
s m a r t m a c h i n e v i s i o n c a m e r a s , a n d
http://www.networkworld.com/article/2824764/opensource-subnet/chromeos-disses-linux-users-drops-ext2-3-4.htmlhttps://gigaom.com/2014/10/13/drone-developers-get-big-open-source-boost-from-linux-foundation-vendors-like-3d-robotics-and-box/ -
8/10/2019 Full Circle Magazine - issue 90 EN
10/50f u l l c i r c l e m a g a z i n e # 9 0
1 0
c o n t e n t s ^
N E W S
a C O M b u i l t a r o u n d a X i l i n x Z y n q
S o C , e a c h s u p p o r t i n g u p t o 4 . 2 M P
v i d e o .
O v e r t h e l a s t d e c a d e , s m a r t
c a m e r a s f o r m a c h i n e v i s i o n h a v e
b e e n t r a n s i t i o n i n g f r o m D S P s t o
s y s t e m s t h a t c o m b i n e D S P s o r
F P G A s w i t h A R M o r x 8 6 p r o c e s s o r s
r u n n i n g L i n u x . T h e l a t e s t t o j o i n t h e
L i n u x c a m p i s E t t l i n g e n , G e r m a n y
b a s e d m a c h i n e v i s i o n m a n u f a c t u r e r
V i s i o n C o m p o n e n t s , w h i c h , w i t h i t s
l a t e s t V C Z c a m e r a s , h a s s w i t c h e d
f r o m a D S P - b a s e d s y s t e m t o a
t u x i f i e d A R M / F P G A c o m b o . T h a n k s
t o t h e X i l i n x Z y n q , t h e c o m p a n y
w a s a b l e t o a c c o m p l i s h t h i s w i t h a
s i n g l e s y s t e m - o n - c h i p . T h e V C Z i s
a v a i l a b l e i n a V C S B C n a n o Z
c o m p u t e r - o n - m o d u l e , w h i c h a l s o
a p p e a r s t o a c t a s t h e f o u n d a t i o n
f o r t h e n e w V C n a n o Z a n d V C p r o
Z c a m e r a s .
T h e c o m p a n y s V C c a m e r a s ,
w h i c h a r e s t i l l a v a i l a b l e ,
i n c o r p o r a t e f r e e l y p r o g r a m m a b l e
D S P s c o m b i n e d w i t h t h e
p r o p r i e t a r y V C R T o p e r a t i n g
s y s t e m . T h e n e w V C Z d e v i c e s
s w i t c h t o t h e Z y n q r u n n i n g L i n u x ,
t h e r e b y u s i n g l e s s b o a r d s p a c e
w h i l e b e c o m i n g m o r e e a s i l y
p r o g r a m m a b l e , s a y s V i s i o n
C o m p o n e n t s .
S o u r c e :
h t t p : / / l i n u x g i z m o s . c o m / m a c h i n e -
v i s i o n - c o m - a n d - c a m e r a s - g o - l i n u x /
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
C A N O N I C A L D E T A I L S P L A N S
F O RU
N I T Y 8 I
N T E G R A T I O N
I NU
B U N T U D
E S K T O P
U
b u n t u u s e r s n o w k n o w f o r
c e r t a i n w h e n U n i t y 8 o f f i c i a l l y
a r r i v e s o n t h e d e s k t o p f l a v o r o f t h e
d i s t r i b u t i o n .
U s e r s m i g h t h a v e n o t i c e d t h a t
U b u n t u d e v e l o p e r s h a v e b e e n
p u t t i n g m u c h o f t h e i r e f f o r t s i n t o
t h e m o b i l e v e r s i o n o f t h e i r
o p e r a t i n g s y s t e m , a n d t h e d e s k t o p
h a s r e c e i v e d l e s s a t t e n t i o n t h a n
u s u a l . T h e y h a d t o f o c u s o n t h a t
v e r s i o n b e c a u s e m o s t o f t h e t h i n g s
t h a t a r e c h a n g e d a n d i m p r o v e d f o r
U b u n t u T o u c h w i l l e v e n t u a l l y l a n d
o n t h e d e s k t o p a s w e l l .
N o t a l l u s e r s k n o w t h a t t h e
d e s k t o p e n v i r o n m e n t t h a t i s n o w
o n U b u n t u T o u c h w i l l a l s o p o w e r
t h e d e s k t o p v e r s i o n i n t h e f u t u r e ,
a n d t h a t f u t u r e i s n o t v e r y f a r
a h e a d . I n f a c t , i t ' s a l o t c l o s e r t h a n
u s e r s i m a g i n 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 / C
a n o n i c a l - D e t a i l s - P l a n s - f o r - U n i t y - 8 -
I n t e g r a t i o n - i n - U b u n t u - D e s k t o p -
4 6 2 1 1 7 . s h t m l
S u b m i t t e d b y : S i l v i u S t a h i e
K D E P L A S M A 5 N O W
A V A I L A B L E F O R U B U N T U
1 4 . 1 0 ( U T O P I C
UN I C O R N
)
T
h e n e w K D E P l a s m a a n d K D E
F r a m e w o r k s p a c k a g e s a r e n o w
o u t o f B e t a a n d u s e r s c a n t e s t
t h e m i n v a r i o u s s y s t e m s , i n c l u d i n g
U b u n t u . I n f a c t , i n s t a l l i n g t h e l a t e s t
K D E i s q u i t e e a s y n o w b e c a u s e
t h e r e i s a P P A a v a i l a b l e .
A l o t o f u s e r s a r e a n x i o u s t o u s e
t h e l a t e s t P l a s m a d e s k t o p b e c a u s e
i t ' s q u i t e d i f f e r e n t f r o m t h e o l d
o n e . W e c a n c a l l i t " t h e o l d o n e " ,
e v e n i f t h e l a t e s t b r a n c h , 4 . 1 4 . x , i s
s t i l l m a i n t a i n e d u n t i l N o v e m b e r .
T h e K D E d e v e l o p e r s s p l i t t h e
p r o j e c t i n t o t h r e e m a j o r
c o m p o n e n t s : P l a s m a , F r a m e w o r k s ,
a n d A p p l i c a t i o n s . P l a s m a i s a c t u a l l y
t h e d e s k t o p a n d e v e r y t h i n g t h a t
g o e s w i t h i t , F r a m e w o r k s i s m a d e
u p o f a l l t h e l i b r a r i e s a n d o t h e r
c o m p o n e n t s , a n d A p p l i c a t i o n s
g a t h e r s a l l t h e r e g u l a r a p p s t h a t
a r e u s u a l l y K D E - s p e c i f i c .
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 / K
D E - P l a s m a - 5 - N o w - A v a i l a b l e - f o r -
U b u n t u - 1 4 - 1 0 - U t o p i c - U n i c o r n - -
4 6 2 0 4 2 . s h t m l
S u b m i t t e d b y : S i l v i u S t a h i e
V I R T U A L B O X 4 . 3 . 1 8 H A S
BE E N
RE L E A S E D
WI T H
LO T S
OF
FI X E S
V
i r t u a l b o x 4 . 3 . 1 8 h a s b e e n
r e l e a s e d , a n d b r i n g s m a n y
d i f f e r e n t f i x e s f o r m a j o r o p e r a t i n g
s y s t e m s s u c h a s U b u n t u L i n u x ,
W i n d o w s , a n d M a c O S X . T h e
p o t e n t i a l m i s b e h a v i o r a f t e r
r e s t o r i n g t h e A 2 0 s t a t e f r o m a
s a v e d s t a t e h a s b e e n f i x e d ,
v i r t u a l b o x d o e s n o t c r a s h a n y m o r e
i n L i n u x h o s t s w i t h o l d v e r s i o n s o f
t h e l i n u x k e r n e l , a f e w r e m a i n i n g
w a r n i n g s i n t h e k e r n e l l o g i f
m e m o r y a l l o c a t i o n f a i l s h a v e b e e n
f i x e d a n d t h e G N O M E S h e l l o n
F e d o r a 2 1 i s n o t p r e v e n t e d
a n y m o r e f r o m s t a r t i n g w h e n
h a n d l i n g v i d e o d r i v e r d i s p l a y
p r o p e r t i e s .
T h a n k s t o t h i s m a i n t e n a n c e
r e l e a s e , U b u n t u u s e r s h a v e n o w
t h e p o s s i b i l i t y t o u s e l e g a c y f u l l -
http://news.softpedia.com/news/KDE-Plasma-5-Now-Available-for-Ubuntu-14-10-Utopic-Unicorn--462042.shtmlhttp://news.softpedia.com/news/Canonical-Details-Plans-for-Unity-8-Integration-in-Ubuntu-Desktop-462117.shtmlhttp://linuxgizmos.com/machine-vision-com-and-cameras-go-linux/ -
8/10/2019 Full Circle Magazine - issue 90 EN
11/50f u l l c i r c l e m a g a z i n e # 9 0
1 1
c o n t e n t s ^
N E W S
s c r e e n m o d e u n d e r U n i t y w i t h o u t
e x p e r i e n c i n g m u l t i - s c r e e n i s s u e s .
A n o t h e r i m p o r t a n t i s s u e r e l a t e d t o
U n i t y t h a t h a s b e e n f i x e d w i t h t h e
r e l e a s e o f 4 . 3 . 1 8 v e r s i o n i s t h e
q u i r k i n f u l l - s c r e e n m o d e U n i t y
p a n e l s c a u s e d b y m i n i - t o o l b a r c o d e
c h a n g e s i n l a s t r e l e a s e .
S o u r c e :
h t t p : / / w w w . u n i x m e n . c o m / v i r t u a l b
o x - 4 - 3 - 1 8 - r e l e a s e d - l o t s - f i x e s /
S u b m i t t e d b y : O l t j a n o T e r p o l l a r i
A M A Z O N W E B S E R V I C E S
A I M S F O R M O R E O P E N -
SO U R C E
IN V O L V E M E N T
I
n 2 0 0 6 , A m a z o n w a s a n E -
c o m m e r c e s i t e b u i l d i n g o u t i t s
o w n I T i n f r a s t r u c t u r e i n o r d e r t o
s e l l m o r e b o o k s . N o w , A W S a n d
E C 2 a r e w e l l - k n o w n a c r o n y m s t o
s y s t e m a d m i n i s t r a t o r s a n d
d e v e l o p e r s a c r o s s t h e g l o b e
l o o k i n g t o t h e p u b l i c c l o u d t o b u i l d
a n d d e p l o y w e b - s c a l e a p p l i c a t i o n s .
B u t h o w e x a c t l y d i d a b o o k s e l l e r
b e c o m e a l a r g e c l o u d v e n d o r ?
A m a z o n ' s w e b s e r v i c e s b u s i n e s s
w a s d e v i s e d i n o r d e r t o c u t d a t a -
c e n t e r c o s t s a f e a t a c c o m p l i s h e d
l a r g e l y t h r o u g h t h e u s e o f L i n u x
a n d o p e n - s o u r c e s o f t w a r e , s a i d
C h r i s S c h l a e g e r , d i r e c t o r o f k e r n e l
a n d o p e r a t i n g s y s t e m s a t A m a z o n
W e b S e r v i c e s , i n h i s k e y n o t e t a l k a t
L i n u x C o n a n d C l o u d O p e n E u r o p e
t o d a y i n D u s s e l d o r f .
F o u n d e r J e f f B e z o s q u i c k l y
r e a l i z e d t h a t [ . . . ] h e n e e d e d a
s o p h i s t i c a t e d I T i n f r a s t r u c t u r e ,
S c h l a e g e r s a i d . T h a t r e q u i r e d
e x p e n s i v e p r o p r i e t a r y
i n f r a s t r u c t u r e w i t h e n o u g h
c a p a c i t y t o h a n d l e p e a k h o l i d a y
d e m a n d . M e a n w h i l e , m o s t o f t h e
t i m e t h e m a c h i n e s w e r e i d l e . B y
b u i l d i n g t h e i r i n f r a s t r u c t u r e w i t h
o p e n - s o u r c e s o f t w a r e , a n d
c h a r g i n g o t h e r s e l l e r s t o u s e t h e i r
u n u s e d i n f r a s t r u c t u r e , A m a z o n
c o u l d c o v e r t h e u p - f r o n t c o s t o f
d a t a c e n t e r d e v e l o p m e n t .
S o u r c e :
h t t p : / / w w w . l i n u x . c o m / n e w s / f e a t u r
e d - b l o g s / 2 0 0 - l i b b y - c l a r k / 7 9 1 4 7 2 -
a m a z o n - w e b - s e r v i c e s - a i m s - f o r -
m o r e - o p e n - s o u r c e - i n v o l v e m e n t
S u b m i t t e d b y : L i b b y C l a r k
S Y S T E M D C R E A T O R S A Y S
LI N U X
CO M M U N I T Y
IS
RO T T E N
, PO I N T S A T
LI N U S
T O R V A L D S A S T H E S O U R C E
T
h e c r e a t o r o f s y s t e m d , L e n n a r t
P o e t t e r i n g , h a d s o m e v e r y
h a r s h w o r d s t o s a y a b o u t t h e L i n u x
c o m m u n i t y a n d a b o u t o n e o f i t s
r o l e m o d e l s , L i n u s T o r v a l d s .
I t m i g h t s e e m t h a t t h e L i n u x
c o m m u n i t y i n i t s e n t i r e t y i s a l l
a b o u t r a i n b o w s a n d b u n n i e s , b u t
t h e t r u t h i s t h a t i t ' s m a d e u p o f
r e g u l a r p e o p l e a n d t h e l i k e s . M o s t
o f t h e o t h e r c o m m u n i t i e s a r e
f o r m e d i n t h i s w a y a n d L i n u x i s n o
e x c e p t i o n . T h e p r o b l e m i s t h a t
L i n u s i s p e g g e d a s o n e o f t h e
p e o p l e r e s p o n s i b l e b y L e n n a r t
P o e t t e r i n g .
T h e r e h a s b e e n s o m e s m a l l
f r i c t i o n b e t w e e n L i n u x a n d
s y s t e m d , w h e n a s k e d w h a t h e
t h o u g h t a b o u t s y s t e m d , j u s t a
c o u p l e o f w e e k s a g o , L i n u s
T o r v a l d s w a s a c t u a l l y v e r y t a c t f u l
a b o u t i t .
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 / S
y s t e m d - C r e a t o r - S a y - L i n u x -
C o m m u n i t y - I s - R o t t e n - P o i n t s - a t -
L i n u s - T o r v a l d s - a s - t h e - S o u r c e -
4 6 1 2 1 9 . s h t m l
S u b m i t t e d b y : S i l v i u S t a h i e
TE N Y E A R S O F
UB U N T U
:
H O W L I N U X S B E L O V E D
N E W C O M E R B E C A M E I T S
C R I T I C I Z E D K I N G
I
n O c t o b e r o f 2 0 0 4 , a n e w L i n u x
d i s t r o a p p e a r e d o n t h e s c e n e
w i t h a c u r i o u s n a m e U b u n t u . E v e n
t h e n t h e r e w e r e h u n d r e d s , t o d a y i f
n o t t h o u s a n d s , o f d i f f e r e n t L i n u x
d i s t r o s a v a i l a b l e . A n e w o n e w a s n ' t
p a r t i c u l a r l y u n u s u a l , a n d f o r s o m e
t i m e a f t e r i t s q u i e t p r e v i e w
a n n o u n c e m e n t , U b u n t u w e n t
l a r g e l y u n n o t i c e d .
T o d a y , C a n o n i c a l , t h e c o m p a n y
b e h i n d U b u n t u , e s t i m a t e s t h a t
t h e r e a r e 2 5 m i l l i o n U b u n t u u s e r s
w o r l d w i d e . T h a t m a k e s U b u n t u t h e
w o r l d ' s t h i r d m o s t p o p u l a r P C
o p e r a t i n g s y s t e m . B y C a n o n i c a l ' s
e s t i m a t e s , U b u n t u h a s r o u g h l y 9 0
p e r c e n t o f t h e L i n u x m a r k e t . A n d
U b u n t u i s p o i s e d t o l a u n c h a
m o b i l e v e r s i o n t h a t m a y w e l l s e n d
t h o s e n u m b e r s s k y r o c k e t i n g a g a i n .
S o u r c e : h t t p : / / a r s t e c h n i c a . c o m / i n f o
r m a t i o n - t e c h n o l o g y / 2 0 1 4 / 1 0 / t e n -
y e a r s - o f - u b u n t u - h o w - l i n u x s -
b e l o v e d - n e w c o m e r - b e c a m e - i t s -
c r i t i c i z e d - k i n g /
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
http://arstechnica.com/information-technology/2014/10/ten-years-of-ubuntu-how-linuxs-beloved-newcomer-became-its-criticized-king/http://news.softpedia.com/news/Systemd-Creator-Say-Linux-Community-Is-Rotten-Points-at-Linus-Torvalds-as-the-Source-461219.shtmlhttp://www.linux.com/news/featured-blogs/200-libby-clark/791472-amazon-web-services-aims-for-more-open-source-involvementhttp://www.unixmen.com/virtualbox-4-3-18-released-lots-fixes/ -
8/10/2019 Full Circle Magazine - issue 90 EN
12/50f u l l c i r c l e m a g a z i n e # 9 0
1 2
c o n t e n t s ^
C L A R I F I C A T I O N S
I
r e c e i v e d s o m e f e e d b a c k o n m y
l a s t a r t i c l e f r o m t h e a u t h o r o f
t h e s c r i p t . A s I f i n d s o m e o f h i s
c o r r e c t i o n s / c l a r i f i c a t i o n s
i m p o r t a n t , h e r e a r e t h e t w o m a i n
c o r r e c t i o n s ( t h e r e w e r e o t h e r s
t h a t , w h i l e r e l e v a n t w h e n I w a s
w r i t i n g t h e a r t i c l e , a r e d i f f i c u l t t o
i m p l e m e n t a f t e r t h e f a c t ) :
W h e r e I s a i d t h a t t h e l i n e / b i n / s h
s e t t h e e n v i r o n m e n t f o r L i n u x , h e
s u g g e s t e d a m o r e a c c u r a t e
d e s c r i p t i o n w o u l d b e a s s i g n i n g
t h e d e f a u l t i n t e r p r e t e r ( h e r e
/ b i n / s h ) i n o r d e r t o e x e c u t e t h e
s c r i p t .
T h i s p a t t e r n c a n a l s o b e a b a s i c
r e g u l a r e x p r e s s i o n - H e p o i n t e d
o u t t o m e t h a t r e g u l a r e x p r e s s i o n s
a r e t h e d e f a u l t , a n d y o u w o u l d
n e e d t h e o p t i o n - F i n o r d e r t o f i n d
a l i t e r a l . i n t h e P D F .
I
n r e c e n t m o n t h s , I v e d e d i c a t e d a
f e w a r t i c l e s t o w e b d e s i g n
a s p e c t s ( N o d e . j s , n p m , S A S S ) , a n d
n o w I d l i k e t o a d d e v e n m o r e
i n f o r m a t i o n t o t h i s . I v e r e c e n t l y
s t a r t i n g u s i n g B o w e r t o i n s t a l l a n d
m a n a g e v a r i o u s v e r s i o n s o f
F o u n d a t i o n a n d T w i t t e r B o o t s t r a p
i n v a r i o u s p r o j e c t s . A s s u c h , I w i l l
c o v e r i n s t a l l i n g B o w e r , c o n f i g u r i n g
i t , a n d t h e n c o n f i g u r i n g G r u n t t o
u t i l i z e f o u n d a t i o n ( a f t e r i t w a s
i n s t a l l e d w i t h B o w e r ) .
W H Y ?
Y o u m a y a s k w h y a n y o n e w o u l d
w a n t t o u s e B o w e r t o i n s t a l l
s o m e t h i n g l i k e F o u n d a t i o n o r
T w i t t e r B o o t s t r a p - a n d t h e a n s w e r
i s r e l a t i v e l y s i m p l e . I t s t h e i r
s u p p o r t e d m e t h o d f o r i n s t a l l i n g
S A S S v e r s i o n s o f t h e i r f r a m e w o r k s .
T h i s m e a n s y o u l l r e c e i v e S A S S f i l e s
o f F o u n d a t i o n o r B o o t s t r a p ,
e n a b l i n g y o u t o e n a b l e / d i s a b l e
f e a t u r e s , a n d m i n i m i z e t h e
o v e r h e a d o f y o u r w e b s i t e . I t a l s o
g i v e s y o u a n a u t o m a t e d s y s t e m f o r
g e t t i n g t h e n e w e s t v e r s i o n s .
I N S T A L L B O W E R
A s s u m i n g y o u v e c o n f i g u r e d
n p m a s e x p l a i n e d i n I s s u e # 8 7 , t h e n
y o u v e d o n e e v e r y t h i n g r e q u i r e d t o
r u n t h e f o l l o w i n g c o m m a n d :
npm install -g bower
( T h a t c o m m a n d m a y r e q u i r e a s u d o
i f i t f a i l s a s a n o r m a l u s e r ) .
C O N F I G U R E B O W E R
T h i s w i l l r e s u l t i n a b o w e r . j s o n
f i l e ( s i m i l a r t o t h e p a c k a g e . j s o n f i l e
f r o m n p m ) . I t c a n b e d o n e
i n t e r a c t i v e l y , o r y o u c a n s i m p l y
c o p y a f r a m e w o r k f i l e a n d e d i t i t .
T h e i n t e r a c t i v e m e t h o d w i l l b e r u n
u s i n g t h e f o l l o w i n g c o m m a n d :
bower init
N o w y o u l l b e e x p e c t e d t o f i l l i n
c e r t a i n i n f o r m a t i o n ; i t s a l l
r e l a t i v e l y s t r a i g h t f o r w a r d - i f y o u
h a v e s p e c i f i c q u e s t i o n s , b o w e r s
d o c u m e n t a t i o n s h o u l d s u f f i c e .
I N S T A L L I N G P A C K A G E S
O n c e t h e b o w e r . j s o n f i l e i s
c r e a t e d , y o u r e r e a d y t o i n s t a l l n e w
p a c k a g e s . T o d o t h i s , a n d c o n f i g u r e
t h e j s o n f i l e f o r i t , y o u c a n u s e t h e
f o l l o w i n g c o m m a n d :
bower install --save-dev
Y o u c a n a l s o u s e - - s a v e , w h i c h
w i l l a d d t h e p a c k a g e t o t h e
d e p e n d e n c i e s l i s t i n t h e b o w e r . j s o n
f i l e . S i n c e t h e s e f r a m e w o r k s f a l l
u n d e r d e v e l o p m e n t , i t m a k e s m o r e
s e n s e t o p u t i t i n d e v D e p e n d e n c i e s
( w i t h - - s a v e - d e v ) .
A n e x a m p l e :
bower install foundation --save-dev
T h i s w i l l i n s t a l l f o u n d a t i o n i n t o
b o w e r _ c o m p o n e n t s w i t h i n y o u r
p r o j e c t s f o l d e r , a n d a d d a l i n e t o
y o u r b o w e r . j s o n f i l e t h a t l o o k s l i k e
t h i s :
"foundation": "~5.4.5"
T h i s i s t h e l i n e t h a t t e l l s b o w e r
i t n e e d s t o i n s t a l l f o u n d a t i o n a s o f
v e r s i o n 5 . 4 . 5 , i n c a s e y o u n e e d t o
r e - c o n f i g u r e o r u p d a t e t h e p r o j e c t .
U S I N G F O U N D A T I O N F R O M
BO W E R W I T H
GR U N T
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
B
B
o
o
w
w
e
e
r
r
-
8/10/2019 Full Circle Magazine - issue 90 EN
13/50f u l l c i r c l e m a g a z i n e # 9 0
1 3
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
I f y o u f o l l o w e d a l o n g t h e l a s t
a r t i c l e I w r o t e o n G r u n t , t h i s s h o u l d
s e e m p r e t t y s t r a i g h t f o r w a r d . W h a t
y o u n e e d t o d o i s p o i n t G r u n t t o
t h e f o u n d a t i o n f o l d e r , u n d e r
b o w e r _ c o m p o n e n t s . T h i s m e a n s
t h a t y o u l l n e e d t o a d d ( o r e d i t ) t h e
f o u n d a t i o n l i n e i n t h e p r o j e c t
o b j e c t o f y o u r G r u n t f i l e . j s . I t s h o u l d
l o o k l i k e t h i s :
project: {css: [
'bower_components/foundation/scss/foundation.scss'
],js: [
'javascripts/*.js']
},
A s s u m i n g y o u a l s o w a n t t o
i n c l u d e t h e j a v a s c r i p t f r o m
f o u n d a t i o n , y o u l l a l s o n e e d t o a d d
i t t o t h e j s a r e a , t h o u g h g e n e r a l l y
i m p o r t i n g t h e f o u n d a t i o n . m i n . j s
f i l e d i r e c t l y i n t o y o u r w e b p a g e
s h o u l d s u f f i c e . I f y o u u s e l o t s o f
j a v a s c r i p t f i l e s a n d w a n t t h e m
m e r g e d , y o u w i l l n e e d t o p o i n t
G r u n t t o e a c h o f t h e f i l e s i n t u r n ,
a n d c o n f i g u r e i t t o m e r g e a n d
c o m p r e s s t h e m .
A n d t h i s ( a l o n g w i t h m y
p r e v i o u s a r t i c l e s ) c o n c l u d e s u s i n g
S A S S w i t h i n y o u r w e b p r o j e c t . W e
h a v e c o v e r e d : I n s t a l l i n g N o d e . j s ,
n p m , g r u n t , b o w e r , a n d a
f r a m e w o r k s u c h a s Z u r b
F o u n d a t i o n . I f y o u c o m b i n e t h i s
i n f o r m a t i o n w i t h m y a r t i c l e s o n
s e t t i n g u p g i t r e p o s i t o r i e s , y o u r e
a l l s e t t o c o n f i g u r e y o u r n e x t w e b
p r o j e c t i n a r e l a t i v e l y r o b u s t w a y -
o r t o c r e a t e a r e p o s i t o r y c o n t a i n i n g
y o u r b a s i c s e t u p f o r a n y a n d a l l
f u t u r e p r o j e c t s .
I f a n y o n e i s i n t e r e s t e d i n f u r t h e r
w e b d e s i g n a r t i c l e s , p l e a s e d o l e t
m e k n o w b y e m a i l a t
l s w e s t 3 4 + f c m @ g m a i l . c o m . I f y o u
h a v e a n y o t h e r s u g g e s t i o n s o r
r e q u e s t s , f e e l f r e e t o e m a i l m e
t h o s e i d e a s t o o .
FU R T H E R
RE A D I N G
h t t p : / / b o w e r . i o / - B o w e r w e b s i t e
c o n t a i n i n g d o c u m e n t a t i o n .
h t t p : / / f o u n d a t i o n . z u r b . c o m / - Z u r b
F o u n d a t i o n w e b s i t e , c o n t a i n i n g
i n f o r m a t i o n o n u s i n g t h e
F o u n d a t i o n f r a m e w o r k .
P Y T H O N S P E C I A L E D I T I O N 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 / i s s u e - p y 0 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 - p y 0 2 /
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 / p y t h o n -
s p e c i a l - e d i t i o n - i s s u e - t h r e e /
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 / p y t h o n -
s p e c i a l - e d i t i o n - v o l u m e - f o u r /
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 / p y t h o n -
s p e c i a l - e d i t i o n - v o l u m e - f i v e /
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 / p y t h o n -
s p e c i a l - e d i t i o n - v o l u m e - s i x /
http://fullcirclemagazine.org/python-special-edition-volume-six/http://fullcirclemagazine.org/python-special-edition-volume-five/http://fullcirclemagazine.org/python-special-edition-volume-four/http://fullcirclemagazine.org/python-special-edition-issue-three/http://fullcirclemagazine.org/issue-py02/http://fullcirclemagazine.org/issue-py01/http://foundation.zurb.com/http://bower.io/mailto:[email protected]:[email protected] -
8/10/2019 Full Circle Magazine - issue 90 EN
14/50
f u l l c i r c l e m a g a z i n e # 9 0 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 L e v L a z i n s k i y
O
O
p
p
e
e
n
n
C
C
o
o
n
n
n
n
e
e
c
c
t
t
T
T
o
o
A
A
C
C
i
i
s
s
c
c
o
o
V
V
P
P
N
N
M
a n y b u s i n e s s e s a n d
u n i v e r s i t i e s u s e C i s c o
A n y C o n n e c t a s t h e i r V P N s o l u t i o n .
A l t h o u g h t h e r e i s a n a t i v e L i n u x
c l i e n t o f f e r e d b y C i s c o , i t i s n o t
v e r y w e l l s u p p o r t e d , a n d i n s o m e
c a s e s t h e u s e r d o e s n o t h a v e
a c c e s s t o t h e c l i e n t . F o r t u n a t e l y ,
t h e r e i s a s i m p l e s o l u t i o n t o t h i s
p r o b l e m t h a n k s t o O p e n C o n n e c t .
O p e n C o n n e c t i s a c l i e n t f o r C i s c o s
A n y C o n n e c t V P N . I t i s f r e e
s o f t w a r e , a n d i s r e l e a s e d u n d e r t h e
G N U L G P L v 2 . 1 .
G e t t i n g c o n n e c t e d t o a n
A n y C o n n e c t V P N i s e a s y w i t h
O p e n C o n n e c t a n d t h e T U N / T A P
k e r n e l m o d u l e t h a t i s b u i l t i n t o t h e
L i n u x k e r n e l .
A C T I V A T E T H E T U N
M O D U L E
E n t e r t h e f o l l o w i n g i n t o a
t e r m i n a l :
sudo /sbin/modprobe tun
I N S T A L L O P E N C O N N E C T
E n t e r t h e f o l l o w i n g i n t o a
t e r m i n a l :
sudo apt-get installopenconnect
C O N N E C T T O T H E V P N
O p e n C o n n e c t h a s m a n y
o p t i o n a l a r g u m e n t s t h a t c a n b e
p a s s e d i n t h e c o n n e c t i o n s t r i n g .
T h e s e a r g u m e n t s a r e e x p l a i n e d
w e l l i n t h e O p e n C o n n e c t
d o c u m e n t a t i o n . T h e b a s i c s t r u c t u r e
o f t h e c o n n e c t i o n s t r i n g t h a t
e n a b l e s t h e V P N c o n n e c t i o n i s
s h o w n b e l o w . I n a t e r m i n a l , e n t e r :
sudo openconnectyourvpn.example.com
O p e n C o n n e c t p r o m p t s f o r a
u s e r n a m e a n d p a s s w o r d . O n c e
t h e s e a r e a u t h e n t i c a t e d , t h e V P N
c o n n e c t i o n i s e s t a b l i s h e d , a n d t h e
t e r m i n a l o u t p u t s h o u l d l o o k
s o m e t h i n g l i k e t h e i m a g e b e l o w .
K e e p t h e t e r m i n a l w i n d o w o p e n
w h i l e t h e V P N s e s s i o n i s a c t i v e .
N e t w o r k r e s o u r c e s s u c h a s s h a r e d
f o l d e r s , N A S d r i v e s , s e r v e r s , a n d
w o r k s t a t i o n s s h o u l d n o w b e
a v a i l a b l e . T o c l o s e t h e V P N s e s s i o n ,
t y p e C t r l + Z i n t o t h e t e r m i n a l
w i n d o w . A b r u p t l y k i l l i n g t h e
t e r m i n a l w i n d o w w i t h o u t p r o p e r l y
c l o s i n g o u t o f t h e V P N s e s s i o n c a n
l e a d t o i s s u e s w h e n a t t e m p t i n g t o
r e c o n n e c t i n t h e f u t u r e . T h e s e
i s s u e s c a n t y p i c a l l y b e r e s o l v e d b y
r e s t a r t i n g t h e m a c h i n e .
A s w e h a v e s e e n , O p e n C o n n e c t
m a k e s i t e a s y t o c o n n e c t t o a C i s c o
A n y C o n n e c t V P N . I f y o u r e m p l o y e r
o r e d u c a t i o n a l i n s t i t u t i o n u t i l i z e s
A n y C o n n e c t , t h i s t o o l e n a b l e s f u l l
a c c e s s t o n e t w o r k r e s o u r c e s w i t h a
s t a b l e , s e c u r e , a n d r e l i a b l e
c o n n e c t i o n .
E X T E R N A L L I N K S
C i s c o A n y C o n n e c t V P N
h t t p : / / w w w . c i s c o . c o m / c / e n / u s / s o l u
t i o n s / e n t e r p r i s e -
n e t w o r k s / a n y c o n n e c t - s e c u r e -
m o b i l i t y - s o l u t i o n / i n d e x . h t m l
O p e n C o n n e c t
h t t p : / / w w w . i n f r a d e a d . o r g / o p e n c o n
n e c t /
T U N / T A P
h t t p s : / / w w w . k e r n e l . o r g / d o c / D o c u
m e n t a t i o n / n e t w o r k i n g / t u n t a p . t x t
L e v i s a g r a d u a t e c o m p u t e r s c i e n c e
s t u d e n t a t N O V A S o u t h e a s t e r n
U n i v e r s i t y , a n d w o r k s a s a s y s t e m s
e n g i n e e r f o r a s o f t w a r e c o m p a n y i n
C i n c i n n a t i , O H . H e h a s b e e n u s i n g
G N U / L i n u x f o r o v e r 1 0 y e a r s .
https://www.kernel.org/doc/Documentation/networking/tuntap.txthttp://www.infradead.org/openconnect/http://www.cisco.com/c/en/us/solutions/enterprise-networks/anyconnect-secure-mobility-solution/index.html -
8/10/2019 Full Circle Magazine - issue 90 EN
15/50
f u l l c i r c l e m a g a z i n e # 9 0 1 5
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
i
i
b
b
r
r
e
e
O
O
f
f
f
f
i
i
c
c
e
e
P
P
t
t
.
.
4
4
2
2
-
-
R
R
e
e
f
f
e
e
r
r
e
e
n
n
c
c
e
e
s
s
&
&
R
R
a
a
n
n
g
g
e
e
s
s
I
d i d n ' t h a v e t o w o r k f o r v e r y l o n g
i n C a l c b e f o r e I n e e d e d t o u s e
c e l l n a m e s t o r e f e r e n c e v a l u e s i n
d i f f e r e n t c e l l s . T h i s n e e d w a s
f o l l o w e d b y t h o s e s a m e r e f e r e n c e
n a m e s f a i l i n g t o d o w h a t I w a s
e x p e c t i n g f r o m t h e m . W h i l e
r e f e r e n c i n g c e l l s i s n o t
c o m p l i c a t e d , i t s o m e t i m e s r e q u i r e s
a l i t t l e t h o u g h t a b o u t w h a t y o u ' r e
t r y i n g t o a c c o m p l i s h .
A t i t s h e a r t , t h e r e a r e t w o
r e f e r e n c e t y p e s : r e l a t i v e a n d
a b s o l u t e . R e l a t i v e r e f e r e n c e s r e f e r
t o a s e t o f o f f s e t s f r o m t h e c u r r e n t
c e l l . A b s o l u t e r e f e r e n c e s r e f e r t o
t h e e x a c t ( o r f i x e d ) c e l l , c o l u m n , o r
r o w . W i t h t h e s e t w o t y p e s w e c a n
s h o w r e f e r e n c e s i n f o u r d i f f e r e n t
w a y s . C e l l r e f e r e n c e s c a n e v e n
c r o s s b e t w e e n s h e e t s .
S o m e t i m e , y o u w i l l n e e d t o
r e f e r e n c e m o r e t h a n o n e c e l l . T h i s
i s d o n e w i t h c e l l r a n g e s . Y o u c a n
m a k e a c e l l r a n g e r e l a t i v e o r
a b s o l u t e j u s t l i k e t h e c e l l
r e f e r e n c e . Y o u c a n e v e n n a m e a
c e l l r a n g e .
R E L A T I V E R E F E R E N C E S
A r e l a t i v e c e l l r e f e r e n c e i s a s e t
o f o f f s e t s f r o m t h e c u r r e n t c e l l . I f
y o u p u t a r e f e r e n c e t o C 4 i n c e l l D 6 ,
t h e r e f e r e n c e i s t o t h e c e l l o n e
c o l u m n t o t h e l e f t a n d t w o r o w s
u p . I f y o u c o p y t h i s r e f e r e n c e t o
o t h e r c e l l s , s a y D 7 , i t w i l l r e f e r t o
t h e c e l l C 5 , w h i c h i s o n e c o l u m n t o
t h e l e f t a n d t w o r o w s u p f r o m D 7 .
L e t ' s c r e a t e a n e x a m p l e t o c l e a r
u p a n y c o n f u s i o n . C r e a t e a n e w
S p r e a d s h e e t d o c u m e n t . I n t h e c e l l s
B 3 a n d B 4 p u t t h e v a l u e s 1 5 a n d 4 6 .
I n t h e c e l l s C 3 a n d C 4 p u t i n t h e
v a l u e s 1 1 a n d 1 4 . S e l e c t c e l l B 5 a n d
e n t e r t h e f o l l o w i n g f o r m u l a ( y e s ,
t h e e q u a l s i g n [ = ] i s n e c e s s a r y ) :
=B3+B4
W h e n y o u p r e s s e n t e r , i t w i l l
s h o w a t o t a l o f 6 1 , t h e s u m o f t h e
t w o v a l u e s i n B 3 a n d B 4 . N o w ,
r i g h t - c l i c k B 5 a n d c o p y . S e l e c t C 5 ,
r i g h t - c l i c k , a n d p a s t e . I n C 5 y o u g e t
t h e t o t a l 2 5 , t h e s u m o f t h e t w o
v a l u e s i n C 3 a n d C 4 . S e e h o w t h e
r e f e r e n c e s h i f t e d t o t h e n e w
c o l u m n ? S i n c e w e d i d n ' t c h a n g e
r o w s , t h e r o w r e f e r e n c e s s t a y e d
t h e s a m e . H o w e v e r , i f w e d i d , t h e
r e l a t i v e c e l l r e f e r e n c e w o u l d h a v e
s h i f t e d t o a c c o m m o d a t e t h e
c h a n g e .
S o , w h e n w e m a k e a r e l a t i v e
r e f e r e n c e , i t w i l l m o v e p o s i t i o n s ,
k e e p i n g t h e s a m e o f f s e t s , w h e n
c o p i e d t o a n e w l o c a t i o n .
A B S O L U T E R E F E R E N C E S
A n a b s o l u t e c e l l r e f e r e n c e i s
f i x e d . I f y o u m a k e a n a b s o l u t e
r e f e r e n c e t o c e l l C 1 , t h e n n o
m a t t e r w