BSD for Linux Users

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    BSD for Linux Users - Presentation Transcript

    1. BSD For Linux Users Dru Lavigne Chair, BSD Certification Group Ontario LinuxFest 2009
    2. This presentation will cover... What is this BSD you speak of? (frame of reference) How is it different? (will I like it?) Release engineering? (behind the scenes) Any features unique to BSD? (am I missing out on anything cool?) Books (some recommended reading)
    3. What is this BSD you speak of?
    4. aka What is this Linux you speak of?
    5. kernel?
    6. distro?
    7. Ubuntu?
    8. Back to BSD.... Since we only have 45 minutes..... We'll start with an overview of the BSD projects Then concentrate on some differences between the BSD and Linux way of doing things
    9. Back to BSD.... Differentiated by focus: NetBSD: clean design and portability (57 supported platforms) FreeBSD: production server stability and application support (20,715 apps) OpenBSD: security and dependable release cycle Dragonfly BSD: filesystem architecture PC-BSD: anyone can install and use BSD
    10. How is it different?
    11. Gnome on Ubuntu vs.
    12. KDE on PC-BSD
    13. device names
    14. startup (no runlevels)
    15. one config file philosophy
    16. kernel configuration
    17. consistent layout (man hier)
    18. BSD vs GNU switches
    19. working examples
    20. Release Engineering?
    21. Release Engineering Complete operating system, not kernel + distro: one source for security advisories, less likelihood of incompatible libraries Integration of features not limited by copyleft: e.g. drivers and features are built- in High “bus factor” Consistent separation between operating system and third party and between BSD and GPL'd code
    22. Release Engineering ● While each BSD project has a separate focus, the communities share ideas/code ● FreeBSD 408 commit bits ● NetBSD 259 commit bits ● OpenBSD 122 commit bits ● plus thousands of contributors for software, docs, translations, bug fixes, etc ● Linux has 1 committer, 547 maintainers
    23. Release Engineering Principles used by the BSD projects reflect their academic roots: ● well defined process for earning a “commit bit” includes a period of working under a mentor ● code repository from Day 1 and can trace original code back to CSRG days ● no “leader”, instead well defined release engineering, security, and doc teams
    24. Release Engineering ● development occurs on CURRENT which is frozen in preparation for a RELEASE ● nightly builds (operating system and apps) help ensure that upgrades and installs don't result in library incompatibilities (safe for production) ● documentation considered as important as code
    25. Features unique to BSD?
    26. securelevels
    27. FreeBSD jails
    28. NetBSD build.sh
    29. pkgsrc
    30. PC-BSD PBIs
    31. VuXML and portaudit or pkg_admin audit for pkgsrc systems
    32. NetBSD veriexec
    33. binary emulation
    34. FreeBSD netgraph
    35. ZFS support
    36. FreeBSD dtrace suport
    37. CARP
    38. FreeBSD superpages
    39. OpenBSM
    40. FreeBSD snapshots
    41. ALTQ
    42. DragonFly HAMMER
    43. Books: BSD Hacks Best of FreeBSD Basics Definitive Guide to PC-BSD (early 2010) Absolute BSD Absolute FreeBSD Absolute OpenBSD
    44. Questions: dru@osbr.ca Stop by the BSD booth and say hi!

    + Dru LavigneDru Lavigne, 1 month ago

    custom

    232 views, 0 favs, 0 embeds more stats

    Presentation for 2009 Ontario LinuxFest.

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 232
      • 232 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 10
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories