b s d o p e r a t i n g s y s t e ms
play

B S D O p e r a t i n g S y s t e ms F r e d Mo - PowerPoint PPT Presentation

B S D O p e r a t i n g S y s t e ms F r e d Mo r c o s F H L U G A p r i l 2 0 1 4 C o n t e n t s I n t r o d u c t i o n F r e e B S D H i s t o r y G


  1. B S D O p e r a t i n g S y s t e ms F r e d Mo r c o s F H L U G – A p r i l 2 0 1 4

  2. C o n t e n t s I n t r o d u c t i o n F r e e B S D ● ● – H i s t o r y G e o m e t r y & F i l e S y s t e m s ● – D i s k E n c r y p t i o n L i c e n s e ● – C o n f i g u r a t i o n F i l e s C u r r e n t B S D F l a v o r s ● – S o fu w a r e Ma n a g e m e n t B a s e S y s t e m v s 3 P a r t y F r e e B S D D e m o r d ● ● D o c u m e n t a t i o n P C - B S D D e m o ● ● D e v e l o p m e n t Mo d e l F r e e N A S D e m o ● ●

  3. I n t r o d u c t i o n B e r k e l e y S o fu w a r e D i s t r i b u t i o n i s a U N I X o p e r a t i n g s y s t e m ● – C o m p u t e r S y s t e m s R e s e a r c h G r o u p ( C S R G ) – U n i v e r s i t y o f C a l i f o r n i a , B e r k e l e y D i r e c t U N I X d e r i v a t i v e ● – A s o p p o s e d t o a c l o n e l i k e G N U / L i n u x – F r o m A T & T U N I X , d i s t r i b u t e d w i t h s o u r c e c o d e O r i g i n a l l y w a s s o fu w a r e d i s t r i b u t e d f o r A T & T U N I X ● L a t e r i n c o r p o r a t e d t h e k e r n e l a n d b a s e s y s t e m u t i l i t i e s ● S o m e p r o p r i e t a r y f i l e s h a d t o b e r e w r i tu e n f o r a f u l l d i s t r i b u t i o n ● – A T & T L i c e n s i n g

  4. H i s t o r y 1 9 7 7 , B i l l J o y a s s e m b l e s 1 B S D ● 1 9 7 9 , 2 B S D w i t h v i a n d c s h ● E n d o f 1 9 7 9 , 3 B S D w i t h v i r t u a l m e m o r y ● 1 9 8 0 , 4 B S D w i t h j o b c o n t r o l i n c s h , d e l i v e r m a i l ( s e n d m a i l p r e c e d e n t ) , ● s i g n a l s , c u r s e s 1 9 8 1 , 4 . 1 B S D w i t h p e r f o r m a n c e t u n i n g ● – 4 . 1 a T C P / I P – 4 . 1 b B e r k e l e y F a s t F i l e S y s t e m ( F F S ) b y Ma r s h a l l K i r k Mc K u s i c k – 4 . 1 c 1 9 8 3 , 4 . 2 B S D ● – B i l l J o y l e a v e s t o c o - f o u n d S u n Mi c r o s y s t e m s – Ma s c o t

  5. H i s t o r y ( 2 ) 1 9 8 6 , 4 . 3 B S D , t u n i n g o f m a n y e x t e r n a l c o n t r i b u t i o n s ● 1 9 8 9 , N e t / 1 , n e t w o r k i n g s t a c k u n d e r B S D L i c e n s e w i t h o u t A T & T c o d e ● 1 9 9 0 , 4 . 3 B S D - R e n o , i n t e r i m r e l e a s e b e t w e e n 4 . 3 a n d 4 . 4 B S D ● – P O S I X c o m p l i a n c e – N F S – S u p p o r t f o r H P 9 0 0 0 m a c h i n e s , f r o m t h e H P B S D p o r t 1 9 9 1 , N e t / 2 , m o r e a n d m o r e u n d e r t h e B S D L i c e n s e ● – R e w r i tu e n U N I X u t i l i t i e s , n v i ( n e w v i ) b e c a u s e v i w a s b a s e d o n U N I X e d – O n l y f e w f i l e s r e m a i n e d i n t h e k e r n e l t h a t w e r e A T & T l i c e n s e d – B a s i s f o r p o r t s t o I n t e l 8 0 3 8 6 F r e e 3 8 6 B S D → b a s i s f o r F r e e B S D a n d N e t B S D ● P r o p r i e t a r y B S D / 3 8 6 ( B S D / O S ) b y B S D i ●

  6. H i s t o r y ( 3 ) 1 9 9 2 , A T & T ' s U n i x S y s t e m L a b s ( U S L ) f i l e d a l a w s u i t a g a i n s t B S D i ● – S t o p d i s t r i b u t i o n o f N e t / 2 u n t i l c o p y r i g h t c l a i m s o n s o u r c e c o d e c o u l d b e d e t e r m i n e d – S l o w e d d e v e l o p m e n t o f f r e e d e s c e n d a n t s o f B S D ( F r e e B S D , N e t B S D ) f o r 2 y e a r s – S y s t e m s b a s e d o n t h e L i n u x k e r n e l g a i n e d b e tu e r s u p p o r t d u e t o n o l e g a l a m b i g u i t y L i n u s T o r v a l d s w o u l d n ' t h a v e c r e a t e d L i n u x i f 3 8 6 B S D h a d b e e n a v a i l a b l e ● – L a w s u i t w a s s e tu l e d i n 1 9 9 4 i n B e r k e l e y ' s f a v o r 1 9 9 4 , 4 . 4 B S D ● – 4 . 4 B S D - L i t e w i t h o u t a n y A T & T s o u r c e c o d e – 4 . 4 B S D - E n c u m b e r e d f o r A T & T l i c e n s e e s 1 9 9 5 , 4 . 4 B S D - L i t e R e l e a s e 2 ● – B S D d e v e l o p m e n t a t B e r k e l e y c e a s e d

  7. L i c e n s e V e r y p e r m i s s i v e ● T a k e t h e s o u r c e , d o w h a t e v e r y o u w a n t w i t h i t ● G i v e c r e d i t t o t h e o r i g i n a l a u t h o r ● P r o p r i e t a r y / c o r p o r a t e - f r i e n d l y ● E x a m p l e s : ● – S t a r t i n g f r o m Mi c r o s o fu Wi n d o w s 2 0 0 0 T C P / I P s t a c k a n d c o m m a n d - l i n e n e t w o r k i n g t o o l s a r e t a k e n f r o m F r e e B S D ● H o t m a i l u s e d t o r u n o n F r e e B S D ● – A p p l e ' s D a r w i n ( w h i c h Ma c O S X i s b a s e d o n ) D e r i v e d f r o m 4 . 4 B S D - L i t e 2 a n d F r e e B S D ● – S o l a r i s a l s o c o n t a i n s B S D c o d e – J u n i p e r N e t w o r k s ' J u n O S i s a F r e e B S D r e d i s t r i b u t i o n – Q N X u s e s t h e N e t B S D n e t w o r k s t a c k

  8. C u r r e n t B S D F l a v o r s N e t B S D D r a g o n F l y B S D ● ● – – B S D N e t / 2 F r e e B S D – – 3 8 6 B S D I n d e p e n d e n t F o r k – 4 . 4 B S D a n d 4 . 4 B S D - L i t e 2 P C - B S D ● O p e n B S D – F r e e B S D ● – – N e t B S D R e d i s t r i b u t i o n – 4 . 4 B S D a n d 4 . 4 B S D - L i t e 2 G h o s t B S D ● F r e e B S D – F r e e B S D ● – 3 8 6 B S D – R e d i s t r i b u t i o n – 4 . 4 B S D a n d 4 . 4 B S D - L i t e 2 P f S e n s e ● – F r e e B S D – F i r e w a l l

  9. r d B a s e S y s t e m v s 3 P a r t y S o fu w a r e B S D s a r e f u l l d i s t r i b u t i o n s o f a c o m p u t e r o p e r a t i n g s y s t e m ● U n l i k e t h e L i n u x k e r n e l , G N U u s e r l a n d a n d d i s t r o s ● T h e e n t i r e s y s t e m i s d e v e l o p e d , t e s t e d , d o c u m e n t e d & r e l e a s e d a s o n e ● V e r y w e l l i n t e g r a t e d s y s t e m s , v e r y c o h e s i v e a n d m o n o t o n i c ● H i g h l y s t a b l e d u e t o c o n s e r v a t i v e a n d w e l l t h o u g h t d e v e l o p m e n t p r o c e s s e s ● P o r t s / p a c k a g e s y s t e m s o fg e r t o o l s t o a u d i t , b u i l d & i n s t a l l 3 p a r t y S W r d ● P o r t s a r e i n s t r u c t i o n s f o r d o w n l o a d i n g , p a t c h i n g , a u d i t i n g , b u i l d i n g , ● i n s t a l l i n g a n d u n i n s t a l l i n g 3 p a r t y s o fu w a r e a n d t h e i r d e p e n d e n c i e s r d P a c k a g e s a r e p r e - b u i l t a n d r e a d y f o r i n s t a l l ●

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend