Version 281 (modified by 8 years ago) ( diff ) | ,
---|
Samba for OS/2 and OS/2-based systems
Samba is a free implementation of the CIFS/SMB protocol for Unix, which allows LAN-Server style file and printer sharing among machines running Windows, Mac OS, Unix or OS/2 and OS/2-based systems. The goal of this project is to port the Samba server and create Samba clients for OS/2 and OS/2-based systems in order to replace the functionality of the outdated IBM-LAN-Requester/Peer/Server components.
Please, consider the pages of this wiki to be your online documentation for Samba for OS/2 and OS/2-based systems!
Official Releases
In the tables below the latest GA (General Availability, stable) release is always marked as Bold
As soon as a newer version is available the older one is removed. So in the below tables are only the latest versions. If you need any older version take a look at the history page.
Additional software prerequisites
It is strongly recommended to install using rpm/yum or ANPM.
In case manual installation is preferred, use the following packages.
kLibc 0.6.6 Library | WPI | kLibc Runtime libraries required by all Samba related installations. Do not use them if you have a yum/rpm env. |
GCC 4 Core Libraries | WPI | GCC 4 runtime libraries required by all Samba related installations. Do not use them if you have a yum/rpm env. |
REXX libraries 1.1.1 | WPI | Several REXX libraries required for running the Samba GUI Tools, please, uninstall any older revision of this package! |
RPM base DLLs 1.5 | ZIP | Several DLLs (updated 17/04/2014) from the rpm/yum package used by recent Samba builds. Do not use them if you have a yum/rpm env. (The following DLLs are found in this package: readln6.dll, tinfo5.dll, urpo.dll, mmap.dll, popt.dll, z.dll) |
Note: Please use libc066.dll (including forwarder libc*.dll) instead of original libc064.dll, even for builds requiring libc064.dll.
Server
The OS/2 and OS/2-based systems server port is very fast and stable, and although still incomplete, very usable for daily work. It can be used to perform the following tasks:
- share files among OS/2 and OS/2-based systems, Windows, Mac OS and Unix machines, including extended attribute support.
- share printers among OS/2 and OS/2-based systems, Windows, Mac OS and Unix machines.
Quick access to all server files
Samba 3.0.x based releases
NOTE: The Samba 3.0.xx code is neither supported, nor maintained anymore!
If you need a old 3.0.xx version look here
Samba 3.3.x based releases
Release date | State | Component | Version | Based upon | Package | Description |
02nd Sept 2013 | GA | Server core files | 1.1.4 | Samba 3.3.16 | ZIP | Several minor OS/2 and OS/2-based systems specific corrections. |
02nd Sept 2013 | GA | Installation package | 1.1.4 | Samba 3.3.16 | WPI | Required to share files and printers, stable, easy installation |
06th. July 2011 | GA (Refresh) | RxLib4Smb | 1.1.1 | - | WPI | REXX libraries required to install the Server WPI package!!! |
Samba 3.5.x based releases
Release date | Type | Component | Version | Based upon | Package | Description |
07th. July 2011 | beta | Installation package | 1.2.beta7 | Samba 3.5.9 | WPI | Preliminary installation package, known problem with password database |
02nd Dec 2011 | beta | Server core files | 1.2.beta9 | Samba 3.5.11 | ZIP | tdb problems resolved, high mem enabled, libc064 |
Server Tools
The Server GUI Tools are also installed by default when you install a samba server with a !WarpIN package. They are not included in the Samba server zip files.
Release date | State | Component | Version | Based upon | Package | Description |
23th. June 2011 | GA | RxLib4Smb | 1.1.1 | - | WPI | Rexx libraries required for the GUI Tools |
26th. June 2011 | GA | SSCC | 1.0.2 | - | ZIP | GUI Tool for server configuration and installation |
26th. June 2011 | GA | SMBUsers | 1.0.0 | - | ZIP | GUI Tool for user and group administration |
15th. Aug. 2010 | GA | SMBMon | 1.9.0 | - | ZIP | GUI Tool for Samba status monitoring |
21st. Apr. 2013 | RC3 | SMBMon | 2.5.0 | - | ZIP | GUI Tool for Samba status monitoring |
12th July 2013 | ChkTDB | 1.0.0 | - | SVN | Script to check the integrity of Samba Server TDB database files |
NOTE: Do not use Expert mode if you are using Samba 3.3.x and SSCC Version 1.0.1 or earlier, it will trash your smb.conf!
Clients
The OS/2 and OS/2-based systems clients can be used to perform the following tasks:
- access shared files on servers running Samba (OS/2 and OS/2-based systems, Unix) or Windows (Server or Workstation; NT 4 or better), including extended attribute support.
- print on printer servers that provide SMB/CIFS services.
Quick access to all client files
Samba part
NetDrive for OS/2 and OS/2-based systems or EVFS (eComStation Virtual Filesystem for SMB) is required to be installed.
- NetDrive is a virtual filesystem driver, which is extensible with plugins for various filesystems. We provide a NetDrive plugin for Samba access.
- EVFS (eComStation Virtual Filesystem for SMB) is installed by default on eComstation version 2.0 GA or better (It was included in some eCS 2.0 RC as well). EVFS also makes use of the NetDrive plugin for Samba access.
- Try to avoid to install both, as this will for sure confuse one or the other. If you need other NetDrive plugins, we recommend to deinstall EVFS.
Release date | State | Component | Version | Based upon | Package | Description |
03rd October 2013 | GA (Refresh) | Plugin | 2.1.5 | Samba 3.3.16 | ZIP | Required to access shared files, dir caching, 3.3.x based |
03rd October 2013 | GA (Refresh) | Plugin | 2.1.5 | Samba 3.3.16 | WPI | Required to access shared files, dir caching, 3.3.x based |
26th February 2014 | Beta4 | Plugin | 2.2.0 | Samba 3.5.21 | ZIP | Required to access shared files, 3.5.x based |
26th February 2014 | Beta4 | Plugin | 2.2.0 | Samba 3.5.21 | WPI | Required to access shared files, 3.5.x based |
NOTE: The Samba 3.0.xx code is neither supported, nor maintained anymore!
Client Tools and GUI
Release date | State | Component | Version | Based upon | Package | Description |
14th. December 2014 | RC7 | EVFSGUI | 2.5.0 | Plugin 2.1.x | ZIP | Setup and manage connections, new version, several tickets fixed, RC7 |
06th. April 2012 | GA | EVFSGUI | 2.1.3 | Plugin 2.x.x | ZIP | Setup and manage connections, bugfix release |
13th. June 2011 | GA | EVFSGUI | 2.1.2 | Plugin 2.x.x | WPI | Setup and manage connections |
02nd Sept 2013 | GA | Commandline utilities | 1.1.4 | Samba 3.3.16 | ZIP | Required by EVFSGUI Ver. 2.x, supports time sync |
7th April 2013 | Beta | Commandline utilities | 1.2.beta10 | Samba 3.5.19 | ZIP | Required by EVFSGUI Ver. 2.x |
28th Nov 2014 | Beta | Commandline utilities | 1.3.beta1 | Samba 3.6.23 | ZIP | Required by EVFSGUI Ver. 2.x |
11th. July 2011 | GA (Refresh) | Port driver | 1.0.1 | Samba 3.3.15 | ZIP | Required to print to shared printers or CIFS/SMB based printer servers |
23.04.2013 | - | RPM base DLLs | ZIP | Several DLLs from the rpm/yum package used by recent Samba builds |
Note: EVFSGUI also can be used together with NetDrive in order to manage SMB/CIFS connections. This makes sense, as EVFSGUI provides functionality for SMB/CIFS connections not found in the NetDrive GUI. For other connection types you will however still need the NetDrive GUI.
Updating eComstation with EVFS
In order to update eComStation with an installed EVFS, you will need the following packages:
- from the section "Samba part" a plugin package plus
- from the section "Client Tools and GUI" an EVFSGUI package plus
- from the section "Client Tools and GUI" a Commandline utilities package
In case you prefer WPI:
- take this 2.1.5 level Plugin WPI package AND
- take this 2.1.2 level EVFSGUI WPI package
Note: The Samba Client WPI that comes with eComStation 2.0 GA is on 2.0.4 level.
Note: The Samba Client WPI that comes with eComStation 2.1 GA is on 2.1.0 level.
Interim Releases
Herwig Bauernfeind sometimes provides interim releases and test builds of Samba server, clients, GUI tools and scripts on his download page.
Herwigs own Samba page is not maintained anymore, but still can be found here.
FAQ Frequently Asked Questions and Answers
Here is our ever growing collection of useful Samba for OS/2 and OS/2-based systems Frequently Asked Questions and Answers.
More Information
- How to setup Samba
- Useful Samba scripts and utilities
- Samba was tested with these clients
- Currently known Samba issues (open Tickets)
- Samba Development Progress
- Samba links collection
- Samba 3.x/4.x scratchpad
- Samba for OS/2 and OS/2-based systems code maintenance
- Samba for OS/2 and OS/2-based systems history
Reporting Bugs
Reporting bugs and requesting new features is done through the ticket system. You can view existing tickets, add comments to them and create new tickets using the corresponding buttons at the top of every page. If you want to submit a new bug or request a feature, please use the Search function first to make sure there is no ticket for this task already created.
We review the tickets regularly and leave comments if we need more info. So please revisit the Feedback analysis as often as possible. If we leave comment and don't get feedback from the ticket creator, we will close the ticket after some weeks.
Anonymous access to the ticket system has been restricted due to multiple attacks of stupid spammers we've been suffering from during the last month. In order to create a new ticket or comment the existing one, you need to login with your Netlabs login id. If you do not have a login id, you can request one at http://www.netlabs.org/en/site/member/member.xml. We are sorry for the inconvenience, but at the present time, this is the only way to avoid extremely annoying spam.
Mailinglist
Credits
- Silvan Scherrer (aka diver), current core code maintenance, recent core fixes and additions
- Herwig Bauernfeind (aka HerwigB), testing, maintenance of Samba Server and Client GUI (EVFSGUI 2.x) tools, scripts and WPI installation packages
- Vitali Pelenyov (aka sunlover), provides Samba Client caching
- Paul Smedley (aka Smedles), provided historic Samba 3.0.24 port, groundwork for current port
- Yuri Dario (aka Paperino), provided workable locking code and other important fixes
- Alex Taylor (aka AlexT), provided historic EVFSGUI 1.x, fixes for 2.x
- Nikolay Kolosov (aka nickk), provided historic Samba 3.0.9 port
- and all we missed
Thanks for testing!
Screenshots
- coming soon
Attachments (7)
-
evfsgui_about.png
(13.5 KB
) - added by 13 years ago.
evfsgui about
-
evfsgui_connect.png
(9.9 KB
) - added by 13 years ago.
evfsgui connect
- evfsgui_details.png (18.7 KB ) - added by 13 years ago.
- evfsgui_dialog.png (18.9 KB ) - added by 13 years ago.
- evfsgui_nhood.png (34.7 KB ) - added by 13 years ago.
- login.png (6.7 KB ) - added by 13 years ago.
-
smbfldr.jpg
(62.6 KB
) - added by 8 years ago.
Samba folder im ArcaOS style
Download all attachments as: .zip