full circle magazine - issue 90 en

Upload: roman-sukochev

Post on 02-Jun-2018

224 views

Category:

Documents


0 download

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