Difference between revisions of "Samba"

From ReactOS Wiki
Jump to: navigation, search
(Forum topic on Samba)
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
 
{{Stub}}
 
{{Stub}}
  
''Note: "Samba" is just a convenient name until a final name is chosen for this component.''
+
Samba is an implementation of [[wikipedia:Server Message Block|Server Message Block]]. SMB 2 (introduced in Vista) reduces the number of SMB commands from over 100 to 19.
 
 
Samba is an implementation of [http://en.wikipedia.org/wiki/Server_Message_Block Server Message Block]. SMB 2 (introduced in Vista) reduces the number of SMB commands from over 100 to 19.
 
  
 
Samba makes use of the SMB File System
 
Samba makes use of the SMB File System
  
The Samba-TNG page has not been updated since December 2009 http://wiki.samba-tng.org/doku.php/start
+
== About ==
 
+
ReactOS uses [[wikipedia:Samba (software)#Samba TNG|Samba-TNG]] as its basis for Samba (due to Samba-TNG having separate services).
[http://www.reactos.org/wiki/WineConf_2005 Tridgell of Samba fame has offered help in porting Samba to ReactOS.]
 
 
 
[http://svn.reactos.org/videos/ros_030_smb.html Samba-TnG in ReactOS 0.3.0]
 
 
 
==About==
 
ReactOS uses [http://en.wikipedia.org/wiki/Samba_(software)#Samba_TNG Samba-TNG] as its basis for Samba (due to Samba-TNG having separate services).
 
  
 
The key differences between the two programs are in the implementation of the NT Domains suite of protocols and MSRPC services. Samba makes all the NT Domains services available from a single place, whereas Samba TNG has separated each service into its own program.
 
The key differences between the two programs are in the implementation of the NT Domains suite of protocols and MSRPC services. Samba makes all the NT Domains services available from a single place, whereas Samba TNG has separated each service into its own program.
Line 20: Line 12:
 
ReactOS has started using Samba TNG services for its SMB implementation. The developers of both projects were interested in seeing the Samba TNG design used to help get ReactOS talking to Windows networks. They have been working together to adapt the network code and build system. The multi-layered and modular approach made it easy to port each service to ReactOS.
 
ReactOS has started using Samba TNG services for its SMB implementation. The developers of both projects were interested in seeing the Samba TNG design used to help get ReactOS talking to Windows networks. They have been working together to adapt the network code and build system. The multi-layered and modular approach made it easy to port each service to ReactOS.
  
===Implementation Status===
+
== Using Samba in ReactOS  ==
[http://wiki.samba-tng.org/doku.php/pages/status Samba-TNG status]
+
Read [[User:Petr-akhlamov/Samba|here]].
 
 
==[http://www.reactos.org/forum/viewtopic.php?f=2&t=1137#p10029 Forum topic on Samba]==
 
As oiaohm mentioned in his reply, SAMBA is the Windows Networking file/printer sharing server & client to Linux/Unix. This is an open source effort to make Unix talk to Windows in its own language. You can find its project page here: http://www.samba.org/
 
What is going to be done in a near future is that some guys will port this back to the Wintel (Windows x86) platform.
 
 
 
The ROS team has made contact with the SAMBA-TNG guys who has promised to help in this task. SAMBA-TNG is a free non dependent branch of the SAMBA organization. Read more about them on this page: http://www.samba-tng.org/
 
 
 
Links
 
http://www.reactos.org/forum/viewtopic.php?t=1069
 
http://www.reactos.org/forum/viewtopic.php?t=1086&highlight=samba
 
  
http://www.samba-tng.org/  
+
== External links ==
http://www.samba.org/
+
* http://www.reactos.org/forum/viewtopic.php?t=1069
http://www.reactos.org/wiki/index.php/WineConf_2005
+
* http://www.reactos.org/forum/viewtopic.php?t=1086
  
==Components]]
+
* http://www.samba-tng.org/
*[[NTLM]] & NTLMv2
+
* http://www.samba.org/
  
[[Category:ReactOS_Components]]
+
[[Category:ReactOS Components]]

Latest revision as of 19:03, 27 November 2017

The page Samba is a short article on something that should have a lot more information written on it.
If you know anything else about it, you are STRONGLY encouraged to add the information in. If you are unsure of proper formatting or style, add it to the talk page or this page itself as you think best and others will help.


Samba is an implementation of Server Message Block. SMB 2 (introduced in Vista) reduces the number of SMB commands from over 100 to 19.

Samba makes use of the SMB File System

About

ReactOS uses Samba-TNG as its basis for Samba (due to Samba-TNG having separate services).

The key differences between the two programs are in the implementation of the NT Domains suite of protocols and MSRPC services. Samba makes all the NT Domains services available from a single place, whereas Samba TNG has separated each service into its own program.

ReactOS has started using Samba TNG services for its SMB implementation. The developers of both projects were interested in seeing the Samba TNG design used to help get ReactOS talking to Windows networks. They have been working together to adapt the network code and build system. The multi-layered and modular approach made it easy to port each service to ReactOS.

Using Samba in ReactOS

Read here.

External links