5 Samba 4 Started in 2003 Single goal: Active Directory Domain Controller support NLUUG 2004: Expected release date: probably somewhere in : No stable release yet where did it all go wrong?

6 What is CIFS? Filesharing in DOS/Windows Most Windows operations that are network-based File and Printer sharing for Microsoft Networks

7 Generation 1: A long time ago, in a land far away... File and printer sharing Per-machine credentials Timeline 1984: Barry Feigenbau develops BAF IBM, Microsoft, Intel and 3Com expand the protocol and rename it to SMB Part of OS/2 and Windows for Workgroups Various other extensions by Microsoft for Windows 9x and NT, enabling remote management

22 Samba 4 Samba 4 Started in 2003 More generated code Heavy use of Python Playground for new features Support for Active Directory Domain Controllers WMI (WBEM implemented on top of DCOM) Good DCE/RPC infrastructuur Basis for OpenChange client/server Relatively well tested (code coverage: 50%)

23 Samba 4 Generated code Easier to debug Easier to understand Less prone to bugs or at least a place to fix them all at once Quicker to write

27 Conflict Issues Samba 4 changed too much Too experimental to be the next release Very ambitious goal: AD support Several developers kept working on the Samba 3 branch... including adding new features

28 Conflict The dark years ( ) Split development team Feature work happening in both branches Often the same features, done by different people Limited communication between 3.x and 4.x teams No clear direction for project as a whole Samba 3 developers regarding Samba 4 as a toy project Samba 4 developers regarding Samba 3 as obsolete

30 Reconciliation Franky and other efforts 2007/2008: Several complete features backported to Samba 3 New DCE/RPC subsystem Test infrastructure 2008: Frankenstein Franky effort to build a combined Samba3/Samba4 server : More duplicate library code eliminated 2011: Ability to build and install Samba 3 and Samba 4 at the same time

31 Reconciliation Franky Effort to make Samba 3 and Samba 4 work together Started after SambaXP 2008 Development has stalled in its current form Some very positive outcomes though Easy to build smbtorture4 from Samba 3 Putting both branches in a single tree Several subsystems are now shared between both branches

32 Reconciliation Further work Several subsystems now shared Merging is a tedious job which implementation to pick?

35 2011 has been a good year More merge work Stand-alone DC works well Several dozen production users Directory replication works Significantly more external contributions Samba 4 users scratching itches Python code is easier to contribute to

36 Towards a common codebase Merge work continues still a lot of tension, but making progress 4.0 will be a combination of the existing source3/ and source4 codebases Samba 4 directory server Samba 3 fileserver and printing samba daemon handling Active Directory-related protocols smbd daemon handling filesharing/printing...

37 Samba 4 Release Status Alpha release stage plans to release alpha18 soon stable, but unpolished More early adopters and testers Database changes have slowed down Needs further integration between Samba 3 and Samba 4 Upgrade script is available to upgrade between revisions Release by May 2011 (?)

38 Lessons There should be a single trunk, and it should always work Feature work belongs in feature branches Independent features should be developed independently, so they can land independently Question processes and technologies Technology is not always the solution to social problems Don t stop talking to each other Don t tie features to releases

39 More information Please let us know when you hit bugs: IRC samba-technical on irc.freenode.net Bugzilla https://bugzilla.samba.org/ Help us improve the Samba 4 documentation: Howto Wiki

Samba's AD DC: Samba 4.2 and Beyond Presented by Andrew Bartlett of Catalyst // 2014-09 About me Andrew Bartlett Samba Team member since 2001 Working on the AD DC since 2006 These views are my own, but

About this Course This 5-day instructor-led course provides you with the skills and knowledge needed to plan, design, and deploy a physical and logical Windows Server 2012 Active Directory Domain Services

Using ServerStart to Configure the Network Before reading this manual Remarks Symbols Symbols used in this manual have the following meanings: These sections explain prohibited actions and points to note

Samba and Vista with IPv6 Dr David Holder CEng MIET MIEEE david.holder@erion.co.uk - All rights reserved Quick Poll Who is using IPv6? Who is using IPv6 in a production environment? Who wants to use IPv6

Wazza s Snow Leopard Server QuickStart 14. Win XP - Workgroup Setup About the Document This document is the fourteenth in a series of documents describing the process of installing and configuring a Mac

CSE 265: System and Network Administration Making mixed environments work Sharing Resources Common authentication Network name resolution Printers Files Making Windows look like Linux and vice versa Add

20413C: Designing and Implementing a Server Course Details Course Code: Duration: Notes: 20413C 5 days This course syllabus should be used to determine whether the course is appropriate for the students,

Connecting to Windows The easiest way to get a non-windows operating system like Macintosh or UNIX/Linux to connect to a Windows computer is to make that non-windows system look like another Windows computer

ABOUT THIS COURSE This 5 day course covers the knowledge and skills needed to provide an enterprise solution that supports manual and automated server installations in a physical and virtual environment

The following paper was originally published in the Proceedings of the Large Installation System Administration of Windows NT Conference Seattle, Washington, August 5 8, 1998 NT 3.5 / 4.0 Domains for UNIX

Course 20413: Designing and Implementing a Server Infrastructure Overview About this course Get hands-on instruction and practice planning, designing and deploying a physical and logical Windows Server

About this Course Desingning and Implementing a Server Get hands-on instruction and practice planning, designing and deploying a physical and logical Windows Server 2012 R2 enterprise infrastructure in

Setting Up a Macintosh For Use In The Medical Center The purpose of this document is to provide some assistance and direction to the users of Macintosh computers in The Medical Center network environment.

BMC Performance Manager Windows Security White Paper DCOM / WMI Problem The IT department delivers user IT services to their internal and external customers. The IT department wants to maintain control

About this Course Get hands-on instruction and practice configuring and implementing new features and functionality in Windows Server, including Windows Server R2, in this five-day Microsoft Official Course.

413: Designing and Implementing a Server Infrastructure Duration: 40 Hours Overview About this Course Get hands-on instruction and practice planning, designing and deploying a physical and logical Windows

Collax Active Directory Howto This howto describes the configuration of a Collax server for joining a Windows Active Directory Service (ADS) domain. Furthermore, this howto focuses on how to set up the

Active Directory integration with CloudByte ElastiStor Prerequisite Change the time and the time zone of the Active Directory Server to the VSM time and time zone. Enabling Active Directory at VSM level

SonicOS Enhanced Using Single Sign-on with Samba Using Single Sign-on with Samba Introduction Recommended Versions Caveats SonicWALL Single Sign-on in Windows SonicWALL Single Sign-on with Samba Checking

Standalone PRESENTS... Reasons to Switch from SourceSafe: How to Make Your Life Easier with SourceAnywhere Standalone Most developers are familiar with Visual SourceSafe. It's a popular version control

Introduction to WolfTech Active Directory 6 October 2011 10am-12pm Daniels 201 http://activedirectory.ncsu.edu What we are going to cover... What AD is and isn't The WolfTech implementation of AD Management

IPAM IP Address Management (IPAM) is one of the New Features introduced with Windows Server 2012. In this Article I explained how to install and configure. By Radhakrishnan G What Is IPAM? IPAM (IP Address

Red Hat Enterprise Linux as a file server You re familiar with Red Hat products that provide general-purpose environments for server-based software applications or desktop/workstation users. But did you

Samba 4 - Active Directory Andrew Bartlett abartlet@samba.org 5th January 2005 i c Andrew Bartlett 2004. Note: As a special exemption, while this document is processed from the L A TEX source, permission

This video will look the different versions of Active Directory Federation Services. This includes which features are available in each one and which operating system you need in order to use these features.

To ensure the functioning of the site, we use cookies. We share information about your activities on the site with our partners and Google partners: social networks and companies engaged in advertising and web analytics. For more information, see the Privacy Policy and Google Privacy &amp Terms.
Your consent to our cookies if you continue to use this website.