Tôi rất vui vì được SerNet cho xài miễn phí Samba+ trong 1 năm giá là 450 Euro.
Trong khóa học công nghệ thông tin thực chiến phần công nghệ phần mềm thực chiến bạn sẽ được học cách đóng gói phần mềm thành RPM, DEB, Container với Samba+ là 1 ví dụ kĩ thuật chi tiết để học cách làm ra sản phẩm ngon gồm học ngôn ngữ lập trình, các thư viện lập trình, lập trình đóng gói phần mềm trên Linux, hổng phải học Linux là học mấy cái lệnh như trên mạng hay đưa mấy cái hình nha các bạn.
1 lần nữa xin cảm ơn công ty SerNet.
Hiện tại phần mềm Samba 4.21.2 là phiên bản mới nhất, được cung cấp ở dạng mã nguồn (source code) trên trang samba.org. Samba được viết bằng ngôn ngữ lập trình C.
Từ khi ra đời Samba là phần mềm có 1 không 2 trên Linux để chia sẻ file qua lại với hệ điều hành Windows nên các hãng như Red Hat và SUSE đã nhanh nhảu đóng gói Samba trong bản Linux của mình để bán lấy tiền.
Trên RHEL 9.5 mới nhất hiện tại, Samba được đóng gói thành RPM phiên bản 4.20.2.
# yum info samba
Available Packages
Name : samba
Version : 4.20.2
Release : 2.el9_5
Architecture : x86_64
Size : 939 k
Source : samba-4.20.2-2.el9_5.src.rpm
Repository : baseos
Summary : Server and Client software to interoperate with Windows machines
URL : https://www.samba.org
License : GPL-3.0-or-later AND LGPL-3.0-or-later
Description : Samba is the standard Windows interoperability suite of programs for Linux and
: Unix.
Trong khi đó trên Ubuntu Server 24.10 mới nhất, Sam ba được đóng gói thành DEB và chỉ khá khẩm hơn chút đỉnh là Samba 4.20.4.
# apt info samba
Package: samba
Version: 2:4.20.4+dfsg-1ubuntu1
Priority: optional
Section: net
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian Samba Maintainers <pkg-samba-maint@lists.alioth.debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 5,806 kB
Pre-Depends: init-system-helpers (>= 1.54~)
Depends: passwd, procps, samba-common (= 2:4.20.4+dfsg-1ubuntu1), samba-common-bin (= 2:4.20.4+dfsg-1ubuntu1), libbsd0 (>= 0.6.0), libc6 (>= 2.38), libcups2t64 (>= 1.7.0), libdbus-1-3 (>= 1.9.14), libgnutls30t64 (>= 3.7.0), libldap2 (>= 2.6.2), libldb2 (>= 2:2.6.1), libndr4 (>= 2:4.20.0~rc1), libpopt0 (>= 1.14), libtalloc2 (>= 2.4.2~), libtasn1-6 (>= 4.14), libtdb1 (>= 1.4.10~), libtevent0t64 (>= 0.16.1~), libtirpc3t64 (>= 1.0.2), liburing2 (>= 2.3), samba-libs (= 2:4.20.4+dfsg-1ubuntu1)
Recommends: attr, python3-samba
Suggests: ctdb, ufw, winbind, samba-vfs-ceph, samba-vfs-glusterfs
Breaks: samba-ad-dc (<< 2:4.20.1+dfsg-2~), samba-ad-provision (<< 2:4.20.4+dfsg), samba-libs (<< 2:4.19.0~), samba-vfs-modules (<< 2:4.20.2+dfsg-3~)
Replaces: samba-libs (<< 2:4.19.0~), samba-vfs-modules (<< 2:4.20.2+dfsg-3~)
Homepage: https://www.samba.org
Task: samba-server, ubuntukylin-desktop, ubuntukylin-desktop-minimal
Download-Size: 1,376 kB
APT-Sources: http://vn.archive.ubuntu.com/ubuntu oracular/main amd64 Packages
Description: SMB/CIFS file, print, and login server for Unix
Samba is an implementation of the SMB/CIFS protocol for Unix systems,
providing support for cross-platform file and printer sharing with
Microsoft Windows, OS X, and other Unix systems. Samba can also function
as an Active Directory or NT4-style domain controller, and can integrate
with Active Directory realms or NT4 domains as a member server.
.
This package provides the components necessary to use Samba as a stand-alone
file and print server or as an NT4 domain controller. For use in an NT4
domain or Active Directory realm, you will also need the winbind package.
To use samba as an Active Directory domain controller (AD DC), please install
samba-ad-dc package.
.
This package is not required for connecting to existing SMB/CIFS servers
(see smbclient) or for mounting remote filesystems (see cifs-utils).
Nếu bạn muốn xây dựng hệ thống Linux thay thế Windows bằng Samba AD DC thì cần cài phiên bản Samba càng mới càng tốt và cần thường xuyên nâng cấp lên phiên bản mới để vá lỗi và có thêm chức năng mới.
SerNet là công ty có đóng góp code lớn cho Samba bên cạnh Red Hat, SUSE và IBM. SerNet có đóng gói Samba thành RPM, DEB và Container phiên bản mới hơn trên dòng Red Hat, SUSE và Ubuntu.
Chỉ ít lâu sau khi Samba phát hành phiên bản nào ở dạng mã nguồn C thì SerNet sẽ đóng gói Samba thành RPM, DEB, Container tương ứng.
SerNet mở trang web https://shop.samba.plus/en/SAMBA/ bán 3 sản phẩm là
Samba+ giá 450 Euro là phiên bản Samba mới nhất được đóng gói thành RPM để chạy trên Red Hat, SUSE và DEB để chạy trên Debian, Ubuntu
SAMBA+ Container giá 450 Euro là phiên bản Samba mới nhất đóng gói thành Container chạy trên Ubuntu.
SAMBA+ AIX giá 3750 Euro là phiên bản Samba mới nhất chạy trên AIX Unix của hãng IBM.