Đánh giá các bản phân phối Linux bất thường. Bạn có thể bán hợp pháp các phiên bản sửa đổi của bản phân phối Linux không? Sửa đổi Linux

GNU/Linux- Hệ điều hành đa quốc gia. Và mỗi quốc gia tạo ra các bản phân phối riêng, được sử dụng cả trên máy trạm và máy chủ. Nga không hề kém cạnh, và có một số bản phân phối Linux tốt (và không tốt lắm) mà tôi sẽ nói đến. Đồng thời, tôi sẽ nói về những bản phân phối nổi tiếng và phổ biến nhất được phát triển tốt và sử dụng tích cực. Đi!

Rosa Linux

Rosa Linux- sự phân phối dựa trên người đã chết Mandriva và tiếp tục phát triển nó. Bản phân phối này có một số phiên bản được thiết kế cho các ứng dụng khác nhau. Phiên bản máy tính để bàn miễn phí là Tươi, bao gồm phần mềm ổn định và mới nhất. biên tập "Coban", "niken", "Crôm"được tạo ra cho các cơ quan chính phủ và được Bộ Quốc phòng Nga và FSTEC chứng nhận. Những bản phân phối này không có sẵn miễn phí. Phiên bản máy chủ ban đầu được dựa trên Red Hat Enterprise Linux (RHEL), sau đó cũng được chuyển đến căn cứ Mandriva. Một bộ phân phối đang được phát triển dựa trên dự án Rosa mởMandriva, đó là "đa giác"để thử nghiệm phần mềm và công nghệ mới (như Fedora cho RHEL).




Việc phân phối sử dụng sự phát triển của riêng mình:
  • ABF (Trang trại xây dựng tự động)- môi trường xây dựng và phát triển liên tục được phân phối dựa trên hệ thống kiểm soát phiên bản Git. ABF được thiết kế như một mặt tiền cấu trúc cho các quy trình kỹ thuật độc quyền (phụ thuộc vào phân phối). Cách tiếp cận này cho phép bạn thêm các bản phân phối trên các cơ sở gói khác nhau vào ABF với ngưỡng đầu vào tối thiểu mà không cần thay đổi quy mô lớn về cơ sở dữ liệu gói và công nghệ lắp ráp. Logic bên ngoài thống nhất được ABF hỗ trợ cung cấp khả năng chia sẻ nhanh chóng chức năng giữa các nhóm phát triển từ các bản phân phối cơ sở và phái sinh cũng như giữa các bản phân phối cơ sở khác nhau, đồng thời đẩy nhanh sự xuất hiện của chức năng ứng dụng mới trong các bản phân phối từ các nhà cung cấp bên ngoài. Dự án OpenMandriva đã áp dụng môi trường xây dựng ABF.
  • Cơ sở dữ liệu phần cứng ROSA- cơ sở dữ liệu về thiết bị được thử nghiệm;
  • RocketBar— bảng khởi chạy nhanh các ứng dụng có khả năng chuyển đổi giữa chúng;
  • Đơn giảnChào mừng— một điểm khởi chạy duy nhất cho các ứng dụng được nhóm theo chức năng;
  • Khung thời gian là một công cụ trực quan hóa nội dung cho phép bạn theo dõi hoạt động và tìm tài liệu, tệp theo ngày cụ thể.
  • ngăn xếp thư mục— một applet cho phép bạn tổ chức truy cập nhanh vào các thư mục và tập tin được sử dụng nhiều nhất (có trong KDE 4.10 theo mặc định);
  • Klook— một tiện ích để xem nhanh một nhóm tệp (tương tự như QuickLook trong Mac OS X, trong KDE 4.10 theo mặc định);
  • ROMP- trình phát đa phương tiện dựa trên MPlayer và SMPlayer;
  • Trung tâm phần mềm ROSA— trung tâm cài đặt ứng dụng;
  • Trình theo dõi ngược dòng— theo dõi và phân tích tính tương thích của các thay đổi trong thư viện Linux;
  • Trình theo dõi ABI hạt nhân- phân tích những thay đổi trong nhân Linux.
Môi trường đồ họa chính ở Rosa là KDE. Nhóm phát triển đã tạo ra thiết kế ban đầu của riêng mình, khá quen thuộc với người dùng Windows và không khiến người dùng Linux có kinh nghiệm sợ hãi. Ngoài ra còn có các phiên bản có môi trường đồ họa GnomeLXDE nhưng họ ít được quan tâm hơn. Trang web chính thức

Tính toán Linux

Tính toán Linux là một dòng phân phối của công ty dựa trên sự nổi tiếng gentoo(cùng loại được tập hợp từ mã nguồn trong khi cài đặt), nhưng không giống như nó, chúng có trình cài đặt đơn giản và dễ hiểu, các tiện ích hệ thống và xây dựng chất lượng cao, cũng như rất nhiều phần mềm được cài đặt sẵn (phiên bản Desktop thậm chí còn có Ứng dụng trò chuyện). Đồng thời, Tính toán hoàn toàn tương thích với Gentoo và sử dụng hệ thống gốc của nó Phí vận chuyểnđể xây dựng và cài đặt phần mềm, đồng thời chứa một số lượng lớn các gói nhị phân trong kho. Tính toán có các phiên bản sau:

  • Tính toán KDE/MATE/Xfce cho máy tính để bàn Linux (CLD, CLDM, CLDX) là một máy tính để bàn hiện đại dựa trên môi trường đồ họa KDE, MATE hoặc Xfce, có thể thực hiện hầu hết các tác vụ văn phòng. Các tính năng chính là cài đặt nhanh chóng, hệ thống cập nhật tiện lợi và khả năng lưu trữ tài khoản người dùng trên máy chủ. Giao diện của máy tính để bàn trên cả ba bản phân phối đều giống hệt nhau. Nhân viên có thể dễ dàng làm việc trên các máy tính để bàn khác nhau, chia sẻ tệp và tài liệu từ hệ điều hành Windows.
  • Tính toán máy chủ thư mục (CDS)- có thể hoạt động như một bộ điều khiển miền, cho phép bạn định cấu hình các dịch vụ Samba, Mail, Jabber, Proxy bằng các tiện ích Tính 2 bằng các lệnh đơn giản giống Unix. Khi gói máy chủ tính toán, một phần của tiện ích Tính toán 2 (giấy phép Apache 2), được phát hành, các phiên bản mới của máy chủ sẽ được phát hành trong khoảng thời gian 2-3 tháng.
  • Tính toán Linux Scratch (CLS)- một bản phân phối cơ sở, như stage3 trong Gentoo, được sử dụng để xây dựng các phiên bản máy tính để bàn khác. Không giống như stage3, nó chứa mức tối thiểu cần thiết của các gói, trình điều khiển, thư viện, mã nguồn nhân Linux và các cổng bổ sung.
  • Tính toán Scratch Server (CSS)- giống như CLS, nó sử dụng một bộ gói tối thiểu. Không giống như cái sau, nó được thiết kế để cài đặt trên máy chủ.
  • Tính toán trung tâm truyền thông (CMC)- một bản phân phối chuyên biệt được tối ưu hóa để lưu trữ và phát nội dung đa phương tiện.

Tất cả các phiên bản phân phối đều được phân phối dưới dạng hình ảnh livecd có khả năng khởi động với khả năng cài đặt trên HDD, USB-Flash hoặc USB-HDD.


Đặc điểm:
  • Giải pháp máy khách-máy chủ được tạo sẵn.
  • Triển khai doanh nghiệp nhanh chóng.
  • Hoàn thành công việc trong các mạng không đồng nhất.
  • Cập nhật mô hình: phát hành luân phiên.
  • Bao gồm các tiện ích Tính toán được thiết kế đặc biệt để cấu hình, lắp ráp và cài đặt hệ thống.
  • Hỗ trợ lắp ráp hệ thống tương tác - chuẩn bị hình ảnh ISO của hệ thống cho nhiệm vụ của bạn.
  • Dễ quản lý.
  • Khả năng cài đặt trên USB-Flash hoặc USB-HDD với ext4, ext3, ext2, ReiserFS, Btrfs, XFS, jfs, nilfs2 hoặc FAT32.
  • Tương thích 100% với Gentoo và hỗ trợ kho cập nhật nhị phân.
Trang web chính thức

Runtu


Runtu- đây là cơ quan lắp ráp của Nga Ubuntu, kỳ lạ thay, nhắm vào người dùng Nga. Hệ thống này hoàn toàn được Nga hóa, rất dễ cài đặt và có một bộ ứng dụng cài sẵn tốt. Một tính năng đặc biệt của phân phối là một tập hợp các tiện ích hệ thống được phát triển bởi người tham gia dự án FSnow. Phần mềm này có sẵn trong kho Launchpad ppa:fsnow/ppa.

Có hai phiên bản Runtu:

  • Runtu XFCE- với môi trường đồ họa nhẹ Xfce, được định cấu hình cho giao diện người dùng Windows quen thuộc;
  • Runtu LITE- với trình quản lý cửa sổ Openbox, nhắm đến phần cứng cũ và yếu.
Trang web chính thức

Bản phối lại Fedora Nga

Bản phối lại Fedora Nga(hoặc RFRemix) - lắp ráp dựa trên phân phối Fedora. Ngoài việc Nga hóa hoàn toàn, nó còn có những điểm khác biệt sau:

  • Các phông chữ trông đẹp hơn so với Fedora ban đầu;
  • Theo mặc định, các kho lưu trữ có trình điều khiển không miễn phí, phần mềm độc quyền, v.v. được kết nối;
  • Theo mặc định, các codec đa phương tiện được cài đặt không thể đưa vào Fedora gốc do các hạn chế về bằng sáng chế;
  • Tương tự, các bản sửa lỗi và cải tiến được thêm vào mà Fedora upstream không chấp nhận.

Nếu không thì đó chỉ là Fedora thông thường. Trang web chính thức

ALT Linux

Ban đầu dựa trên nhân sâm(sau này trở thành Mandriva), nhưng dần dần bắt đầu phát triển thành một hệ thống độc lập. Một tính năng đặc biệt của ALT Linux là trình quản lý gói của nó: các gói có định dạng vòng/phút, như trong các bản phân phối có nguồn gốc từ RedHat, nhưng chúng được kiểm soát bằng tiện ích APT (Công cụ đóng gói nâng cao), đó là "tự nhiên" cho Debian và các phiên bản phái sinh của nó (chẳng hạn như Ubuntu). ALT Linux cũng được biết đến là được phân phối cho nhiều trường học và sách giáo khoa khoa học máy tính có chứa các bài tập dành riêng cho nó (ngoại trừ Windows). Bản phân phối có cả phiên bản miễn phí được cung cấp công khai và phiên bản dành cho các cơ quan chính phủ được FSTEC và Bộ Quốc phòng Liên bang Nga chứng nhận. Bản phân phối Simply Linux là phiên bản nhẹ của ALT Linux, chứa một lượng lớn phần mềm giáo dục và đa phương tiện, cũng như một máy tính để bàn đơn giản và tiện lợi dựa trên Xfce. Việc phát triển các gói cho ALT Linux được thực hiện trong một kho lưu trữ đặc biệt bệnh giang mai. Các phiên bản sau đây có sẵn:

  • Alt Linux Centaurus (ALT Linux Centaurus)— một bản phân phối đa chức năng dành cho các máy chủ và máy trạm, chủ yếu nhằm mục đích sử dụng trong các mạng công ty;
  • Alt Linux KDesktop- một hệ thống người dùng đa chức năng phổ quát Alt Linux KDesktop (ALT Linux KDesktop) bao gồm mọi thứ cần thiết cho công việc văn phòng, tạo ra nhiều loại đồ họa và hoạt hình, xử lý âm thanh và video, các công cụ phát triển ứng dụng cũng như giáo dục. Trong quá trình cài đặt, người dùng sẽ có thể tập hợp bản phân phối của riêng mình và tạo ra các chức năng cần thiết;
  • "Trường Alt Linux"- một bộ dụng cụ phân phối cho các cơ sở giáo dục. Bộ công cụ này bao gồm các hệ điều hành dựa trên ALT Linux để xây dựng cơ sở hạ tầng của một tổ chức giáo dục:

    Máy chủ trường học
    giáo viên trường học
    Trường học cơ sở
    Thầy trường

    Tính năng chính của bộ công cụ này là sự tích hợp nơi làm việc của học sinh và giáo viên. Tính năng này cho phép bạn không chỉ quản lý tập trung quá trình giáo dục mà còn tương tác giữa học sinh và giáo viên dưới hình thức trò chuyện và diễn đàn quen thuộc. Tin nhắn có thể chứa các nhiệm vụ, giải pháp và nhận xét của họ. Cũng có thể trao đổi các tập tin ở bất kỳ định dạng nào, giữa giáo viên và học sinh cũng như giữa các học sinh;

  • Ở trên Đơn giản là Linux.

Astra Linux


Một hệ điều hành có mục đích đặc biệt dựa trên Debian GNU/Linux, được tạo ra nhằm đáp ứng nhu cầu của các cơ quan thực thi pháp luật và dịch vụ tình báo của Nga. Cung cấp mức độ bảo vệ thông tin đã được xử lý lên đến mức bí mật nhà nước “tuyệt mật”. Được chứng nhận trong hệ thống chứng nhận an toàn thông tin của Bộ Quốc phòng, FSTEC và FSB của Nga. Các bản phát hành được đặt theo tên các thành phố anh hùng của Nga và các nước CIS.

Nhà sản xuất đang phát triển phiên bản cơ bản của Astra Linux - Phiên bản chung (mục đích chung) và phiên bản sửa đổi Phiên bản đặc biệt (mục đích đặc biệt):

  • phiên bản "mục đích chung" - "Chim ưng"(Phiên bản phổ thông)được thiết kế để “giải quyết các vấn đề của các doanh nghiệp vừa và nhỏ.”
  • phiên bản "mục đích đặc biệt" - "Smolensk"(Phiên bản đặc biệt)được thiết kế để tạo ra trên cơ sở các hệ thống tự động theo thiết kế an toàn, xử lý thông tin với mức độ bí mật bao gồm “tuyệt mật”
Trang web chính thức

PupyRusLinux

Đây là một bản phân phối nhẹ được thiết kế dành riêng cho phần cứng cấp thấp. Kích thước nhỏ của hệ thống (khoảng 120 megabyte) cho phép nó được tải hoàn toàn vào RAM, đảm bảo hiệu suất tối đa. PuppyRus Linux nhắm đến các máy tính có kiến ​​trúc x86, được tối ưu hóa để đạt hiệu suất tối đa và do yêu cầu phần cứng thấp nên nó có thể thổi sức sống “thứ hai” vào các mẫu máy lỗi thời.
PuppyRus kế thừa hai hệ thống gói gốc từ người tiền nhiệm Puppy Linux: .THÚ CƯNG.CHÓ CON. Chúng là các tệp được nén bằng thuật toán gzip, chứa các thư mục chứa tệp để cài đặt. Các thư mục này có cùng tên và cấu trúc với các thư mục tiêu chuẩn trong hệ thống tệp UNIX.
Như vậy, quá trình cài đặt các gói mới đi kèm với việc giải nén các gói vào thư mục gốc. Chương trình quản lý gói Thú cưngNhận giám sát quá trình cài đặt, ghi lại các tệp được sao chép từ gói vào hệ thống và ghi lại những thay đổi này trong một tệp riêng - nhật ký cài đặt. Sau khi giải nén, PetGet thực thi tập lệnh cài đặt (script), cũng có trong gói.
Khi bạn xóa một gói, PetGet, theo nhật ký cài đặt của nó, sẽ xóa tất cả các tệp có nguồn gốc từ gói đó. Sau đó, PetGet thực thi tập lệnh sau cài đặt (tập lệnh), trước đó đã được bao gồm trong gói. Trang web chính thức

Agilia Linux

Đây là một bản phân phối Linux dựa trên phiên bản hiện chưa được phát triển MOPS Linux(do đó lại dựa trên Phần mềm lười biếng). Các nguyên tắc cơ bản mà các nhà phát triển phân phối tuân thủ là dễ cài đặt và làm chủ hệ thống cũng như lựa chọn các chương trình ổn định nhất.

Về mặt lịch sử, AgiliaLinux là hậu duệ trực tiếp của MOPSLinux không còn tồn tại. Vào thời điểm đó, MOPSLinux nhìn chung dựa trên cơ sở gói Slackware, tăng dần tỷ lệ các gói của chính nó cho đến hết vòng đời. AgiliaLinux tiếp tục con đường này và cơ sở gói hiện đã độc lập. Định dạng gói là txz, mpkg được sử dụng làm trình quản lý gói. Trang web chính thức

Nhiều người dùng không nghi ngờ gì và tải xuống phiên bản mới nhất. Mọi người cho rằng ở phiên bản cập nhật các nhà phát triển đã loại bỏ hết lỗi, bổ sung các tính năng hữu ích, thiết kế hấp dẫn hơn và giao diện thân thiện hơn. Nhưng điều này không phải lúc nào cũng đúng. Chỉ riêng trong năm 2016, một số sửa đổi và lắp ráp đã được phát hành. Trong số đó có những hệ thống khác nhau: cả tốt và xấu. Vì vậy, bạn cần phải suy nghĩ xem nên chọn Linux nào. Và chỉ sau đó, sau khi đánh giá tất cả ưu và nhược điểm, hãy cài đặt bản phân phối.

Không có hệ thống phổ quát nào phù hợp với tất cả người dùng. Mỗi người cần một cái gì đó khác nhau. Quản trị viên quan tâm đến chức năng, bảo mật và khả năng điều khiển từ xa. Dành cho người mới bắt đầu - giao diện thân thiện và đơn giản. Đối với những người yêu thích sự đổi mới, có những lựa chọn thú vị mà các phiên bản trước không có.

Nhiều bản phân phối đã được phát hành vào năm 2016. Trong số đó chắc chắn sẽ có một chiếc mà bạn cần. Nhưng không có đánh giá nào sẽ đưa ra lựa chọn cho bạn. Tốt hơn là bạn nên đánh giá độc lập tùy chọn mà bạn thích.

Có một số tiêu chí chung quan trọng trong bất kỳ phiên bản Linux nào:

  • Sự ổn định. Nếu hệ thống liên tục “gặp sự cố”, phát sinh lỗi, chấm dứt chương trình thì không còn lợi thế nào khác có thể đẩy nó vào top 2016. Bạn sẽ phải liên tục tìm kiếm nguyên nhân lỗi và khôi phục dữ liệu bị hỏng. Việc bạn sử dụng sửa đổi cho nhiệm vụ nào không quan trọng, tính ổn định của nó luôn quan trọng.
  • Sự an toàn. Các lỗ hổng trong hệ thống là ơn trời cho bất kỳ loại virus nào. Tất nhiên, Linux là một ví dụ tuyệt vời về độ tin cậy. Nhưng điều này phụ thuộc vào Tường lửa, nhật ký truy cập và cài đặt bảo vệ. Tốt hơn hết bạn nên chọn một bản phân phối đã có cài đặt tối ưu và đã đóng hết mọi sơ hở của phần mềm độc hại.
  • Chức năng. Có sẵn các tùy chọn hữu ích và thú vị. Hoặc một số “niềm say mê” chưa được thêm vào các hệ thống Linux khác. Điều chính là không lạm dụng nó. Nếu tập hợp chứa một số lượng lớn các chức năng mà bạn không cần, tốt hơn là bạn nên thực hiện một cái gì đó đơn giản hơn. Rốt cuộc, họ sẽ làm quá tải hệ thống.
  • Sự tiện lợi. Giao diện không chỉ dễ hiểu mà còn phải thực tế. Vì vậy, tất cả các lựa chọn quan trọng đều có trong tầm tay. Để khi bật máy tính lên là bạn có thể bắt đầu làm việc.
  • Tính hiện đại. Hệ thống kế thừa tốt về nhiều mặt. Chúng đã được thử nghiệm theo thời gian. Nếu bạn đã sử dụng chúng trước đây, bạn sẽ phải làm quen với chúng sau khi chuyển sang bản phân phối 2016. Và sửa đổi mới có thể không đáp ứng được mong đợi. Nếu nó được phát hành gần đây, rất có thể nó sẽ có lỗi. Nhưng vẫn tốt hơn nếu dùng Linux hiện đại. Không nhất thiết phải là phiên bản mới nhất. Các nhà phát triển tạo ra các chương trình tập trung vào các hệ thống mới. Tại một thời điểm nào đó, một ứng dụng hữu ích có thể xuất hiện không tương thích với bản dựng của bạn. Và bạn sẽ phải cập nhật.
  • Thiết kế. Tất nhiên, cái vỏ không phải là thứ chính. Rốt cuộc, có thể không có gì bên dưới nó. Nhưng nếu các tiêu chí khác phù hợp với bạn thì tại sao không xem xét thiết kế phân phối. Nó có thể được thay đổi. Vì vậy, không cần thiết phải xếp hạng Linux đẹp nhất năm 2016. Ngay khi chọn một sửa đổi, hãy xem nó có những lựa chọn thiết kế nào.
  • Hỗ trợ, cộng đồng. Điều này không chỉ đề cập đến nhóm phát triển và hỗ trợ kỹ thuật chính thức của Linux. Những người sử dụng hệ điều hành rất quan trọng. Họ giao tiếp trên các diễn đàn, thảo luận về các hội đồng và đánh giá. Họ có thể trả lời các câu hỏi và đề xuất cách giải quyết vấn đề. Nếu cài đặt một phiên bản Linux không phổ biến, bạn sẽ phải tự mình xử lý. Rốt cuộc, sẽ không có nhiều người dùng làm việc với nó. Và bạn khó có thể tìm thấy chúng. Tiêu chí này không áp dụng cho những sửa đổi có tính chuyên môn cao.

Nếu bạn đang quyết định chọn bản phân phối Linux nào, đừng chọn phiên bản phổ biến nhất. Duyệt qua một số tùy chọn. Những gì người khác thích có thể không phù hợp với cá nhân bạn.

Chạy bản dựng yêu thích của bạn trong máy ảo hoặc sử dụng LiveCD. Không có đánh giá, đánh giá hoặc ý kiến ​​nào có thể thay thế được trải nghiệm cá nhân. Linux không thể đoán trước được về mặt này. Bạn sẽ chỉ có thể hiểu liệu chương trình có phù hợp với mình hay không sau khi bạn đã làm việc với nó một thời gian.

Một bản dựng không ngừng được cải tiến. Các phiên bản mới được phát hành thường xuyên. Năm 2016, Ubuntu vẫn được ưa chuộng. Mặc dù nó đã được phát hành cách đây 10 năm.

Hệ thống này phù hợp cho những người mới bắt đầu quyết định “dùng thử” Linux. Thật dễ dàng để cài đặt. Nó có một giao diện thuận tiện và đẹp mắt. Không có gì thừa trong đó.

Bạn có thể làm việc với Ubuntu mà không cần sử dụng thiết bị đầu cuối. Nó không giống như Linux “cổ điển” - bạn phải làm việc với dòng lệnh. Đây vừa là điểm cộng vừa là điểm trừ. Bạn sẽ dễ dàng làm quen với môi trường mới. Nhưng nếu bạn quyết định cài đặt một bản dựng khác, bạn sẽ không thể sử dụng nó nếu không có hướng dẫn.

Các tính năng mới được bổ sung thường xuyên vào Ubuntu. Và cùng với chúng - những lỗi mới. Chúng bị loại bỏ khi chúng được phát hiện.

  • Phân phối miễn phí. Nhiều chương trình và sửa đổi có thể được tải xuống miễn phí.
  • Cài đặt nhanh - 10 phút và bộ phân phối đã có trên máy tính của bạn.
  • Giao diện rõ ràng và thân thiện. Thật dễ hiểu.
  • Không có virus. Chính xác hơn, virus đơn giản là không thể lây nhiễm vào hệ thống. Trên Linux Ubuntu, không có gì xảy ra nếu không có sự cho phép của người dùng. Nếu bạn không tự mình "chuyển" phần mềm độc hại, nó sẽ không được đưa vào bản dựng.
  • Hệ điều hành đa khởi động có sẵn. Ubuntu có thể được cài đặt bên cạnh Windows. Bạn không cần phải cấu hình bất cứ điều gì cho việc này.
  • Một bộ phần mềm được bao gồm trong quá trình lắp ráp.
  • Không có bảng xếp hạng các bản phân phối Linux nào được hoàn thiện nếu không có Ubuntu. Đây là một bản dựng phổ biến. Nếu có vấn đề gì, bạn có thể tìm giải pháp trong cộng đồng hoặc trên diễn đàn.
  • Độ ổn định thấp. Sự cố xảy ra định kỳ. Nhưng nếu cấu hình đúng thì hệ thống sẽ hoạt động tốt. Mặc dù vậy, Ubuntu và một số sửa đổi của nó là bản dựng Linux tốt nhất. Rốt cuộc, những thất bại trong đó không quá nghiêm trọng.
  • Bạn có thể gặp phải những lỗi mà chưa ai gặp phải. Đây là vấn đề với các phiên bản mới.
  • Nếu bạn quyết định thử các bản phân phối Linux khác, sẽ rất khó để chuyển đổi từ Ubuntu.

cây bạc hà

Giao diện đồ họa rõ ràng. Có một mô-đun sẽ tăng tốc độ thích ứng nếu bạn chuyển sang Mint từ hệ thống Win. Họ có một thanh tác vụ, máy tính để bàn, điều hướng tương tự. Bạn sẽ nhanh chóng làm quen với “tình huống” mới. Có một số môi trường làm việc. Chỉ cần chọn người mà bạn cảm thấy thoải mái khi làm việc cùng.

Mint dựa trên Ubuntu. Những người tạo ra Mint đã quyết định loại bỏ tất cả những thiếu sót vốn có của Linux. Điểm đặc biệt của hội là có tích hợp sẵn codec đa phương tiện. Và các chương trình cần thiết cho công việc chính thức trên máy tính đã được bao gồm.

Phản hồi là tuyệt vời. Những người tạo ra sửa đổi quan tâm đến ý kiến ​​​​của người dùng và lắng nghe họ.

  • Mint gần như là bản dựng phổ biến nhất năm 2016. Có một cộng đồng lớn. Bạn có thể liên hệ trực tiếp với các nhà phát triển về đề xuất hoặc ý tưởng.
  • Nó miễn phí.
  • Có một số chức năng hữu ích: plugin để dễ dàng cài đặt chương trình, tải xuống bản cập nhật, khởi chạy chương trình.
  • Giao diện đồ họa thuận tiện. Bạn có thể chuyển đổi giữa các môi trường làm việc.
  • Các sửa đổi và cập nhật được phát hành thường xuyên.
  • Không có bản tin an ninh công cộng.
  • Nhà phát triển không phải là công ty chính thức mà là những người đam mê. Theo nhiều cách, đây là một lợi thế vì người tạo ra hệ thống sẽ gần gũi hơn với người dùng. Nhưng anh ấy có thể mắc sai lầm vì anh ấy không có đội ngũ chuyên nghiệp.

Một trong những đại diện lâu đời nhất của Linux. Nhưng nó phổ biến vào năm 2016 do tính ổn định và bảo mật. Nó có một đội ngũ phát triển rất lớn. Nhưng phiên bản mới hiếm khi được phát hành.

Debian được cài đặt trên máy chủ. Nó phù hợp cho việc quản lý từ xa. Nó có hệ thống quản lý gói tốt nhất.

Lắp ráp không phù hợp cho người mới bắt đầu. Nó có số lượng chương trình và cài đặt lớn hơn mà bạn cần hiểu. Nhưng việc cài đặt bản dựng rất dễ dàng.

  • Đây là mô hình ổn định
  • Hỗ trợ nhiều kiến ​​trúc khác nhau.
  • Hoạt động nhanh chóng và hiệu quả.
  • Cung cấp bảo mật.
  • Có một số lượng lớn các chương trình. Khoảng 43.000 gói.
  • Debian rất dễ cập nhật.
  • Thích hợp cho máy chủ và quản trị từ xa. Có một hệ thống quản lý gói.
  • Sau khi cài đặt, cần phải thiết lập ban đầu.
  • Bản thân các cài đặt rất khó hiểu.
  • Việc phân phối đã lỗi thời. Phổ biến chỉ trong năm 2016 vì đây là bản dựng ổn định và đáng tin cậy nhất dựa trên Linux.
  • Cập nhật rất hiếm.
  • Số lượng phần mềm vừa là ưu điểm vừa là nhược điểm. Người mới bắt đầu sẽ khó có thể hiểu được nhiều loại phần mềm như vậy.

Các bản dựng khác

  • Arch Linux. Xây dựng đơn giản và thuận tiện. Nếu bạn muốn hiểu Linux và tìm hiểu cách làm việc trong đó thì Arch Linux sẽ là lựa chọn tốt nhất. Nhưng việc phân phối có một nhược điểm đáng kể. Sau khi cài đặt bạn sẽ không thấy gì cả. Tất cả các chức năng phải được tìm thấy và cấu hình độc lập. Và không có tự động hóa. Trước khi tải xuống tập hợp này, hãy đọc hướng dẫn về nó.

  • Hệ điều hành nhà gỗ. Nếu bạn là người dùng Windows "của ngày hôm qua", Chalet OS là dành cho bạn. Bản dựng này rất giống với Win. Nhưng bên dưới lớp vỏ đó là Linux. Bạn sẽ có thể quản lý hệ thống mới bằng giao diện đồ họa quen thuộc. Bộ sưu tập đã được phát hành gần đây. Có thể vẫn còn những sai sót trong đó.

  • Hệ điều hành cơ bản. Một bản phân phối với thiết kế tuyệt đẹp. Và đây là tất cả những lợi thế của nó. Chỉ những ứng dụng không làm ảnh hưởng đến bố cục tổng thể của màn hình mới được thêm vào bản sửa đổi. Không có giải pháp hoặc tính năng mới. Elementary OS đơn giản là một hệ điều hành đẹp.

  • Cub Linux. Thích hợp cho máy tính xách tay. Cấu hình ổn định. Nó có một giao diện thực tế và gọn gàng. Nhờ vậy mà pin dùng được lâu hơn. Cub Linux có thể chạy phần mềm được thiết kế cho Ubuntu. Anh ta không cần một máy tính mạnh mẽ. Nó thậm chí có thể được cài đặt trên máy tính xách tay cũ. Nhưng cũng có một điểm trừ - hệ thống tải chậm.

Phân phối có tính chuyên môn hóa cao

Dưới đây là các bản phân phối Linux tốt nhất năm 2016, được thiết kế cho các tác vụ có tính chuyên môn cao.

  • Studio Ubuntu. Studio đa phương tiện dựa trên Ubuntu. Một bản dựng chuyên nghiệp được thiết kế dành cho các nhà thiết kế, kỹ sư âm thanh và những người liên quan đến chỉnh sửa video. Chức năng của hệ thống chỉ nhằm mục đích này - nó không dành cho các nhiệm vụ khác. Ubuntu Studio không cần nhiều tài nguyên. Chúng có thể được phân phối giữa các chương trình.

  • Đuôi. Nếu bạn không muốn bị theo dõi, hãy cài đặt Tails. Nó dựa trên Debian. Việc xây dựng đảm bảo tính bảo mật, quyền riêng tư và ẩn danh hoàn toàn trên mạng. Chạy từ LiveCD.

  • Ubuntu Core linh hoạt. Đổi mới vì mục đích đổi mới. Được thiết kế cho “những thứ thông minh”. Với nó, bạn có thể điều khiển các công cụ tự động hóa gia đình (lò vi sóng, máy pha cà phê). Hệ thống không cần nhiều tài nguyên để hoạt động.

  • SteamOS. Một vấn đề lớn đối với Linux là có rất ít game trên đó. Vì điều này, nhiều người dùng ưa thích Windows hơn. Và họ sẽ không từ bỏ nó hoàn toàn. Nhưng Valve đã tìm ra giải pháp - nó cung cấp “Linux cho trò chơi”. Hệ điều hành Steam OS dựa trên Debian. Các chức năng của nền tảng Steam đều có sẵn trong đó.

Để quyết định chọn Linux nào, bạn cần thử một số bản dựng mà bạn thích. Trong phần đánh giá và phần đầu, bạn chỉ có thể nhìn vào các tùy chọn. Nhưng nếu bạn biết chính xác những gì bạn cần, hãy cài đặt mà không do dự.

Bạn nghĩ Linux nào là tốt nhất?

4 Giải pháp thu thập biểu mẫu web cho “Bạn có thể bán hợp pháp các phiên bản đã sửa đổi của bản phân phối Linux không?”

Liệu việc họ bán các bản sao của phiên bản Ubuntu được sửa đổi một chút này có hoàn toàn hợp pháp không (hãy gọi nó là Mubuntu = Ubuntu đã sửa đổi)?

KHÔNG. Mặc dù giấy phép phần mềm có thể cho phép bạn thực hiện việc này nhưng giấy phép nhãn hiệu không:

Mọi hoạt động phân phối lại các phiên bản Ubuntu đã sửa đổi đều phải được Canonical phê duyệt, chứng nhận hoặc cung cấp nếu bạn có ý định liên kết nó với các nhãn hiệu. Nếu không, bạn phải xóa và thay thế Nhãn hiệu, đồng thời bạn sẽ cần biên dịch lại mã nguồn để tạo các tệp nhị phân của riêng mình. Điều này không ảnh hưởng đến quyền của bạn theo bất kỳ giấy phép nguồn mở nào áp dụng cho bất kỳ thành phần Ubuntu nào. Nếu bạn cần phê duyệt, chứng nhận hoặc cung cấp các phiên bản sửa đổi để phân phối lại, bạn sẽ cần có thỏa thuận cấp phép từ Canonical mà bạn có thể trả tiền. Để biết thêm thông tin xin vui lòng liên hệ với chúng tôi (như được chỉ ra dưới đây).

Bạn sẽ cần sự cho phép của Canonical để sử dụng: (i) bất kỳ nhãn hiệu nào kết thúc bằng các chữ cái UBUNTU hoặc BUNTU tương tự một cách hợp lý với nhãn hiệu hoặc bất kỳ nhãn hiệu tương tự nào khác và (ii) bất kỳ nhãn hiệu nào trong tên miền hoặc URL hoặc cho mục đích buôn bán ,

Bạn sẽ được phép bán phiên bản Ubuntu chưa sửa đổi, bạn sẽ được phép bán phiên bản Ubuntu đã được sửa đổi nhiều không còn nhắc đến tên Ubuntu nữa, nhưng đối với phiên bản Ubuntu được sửa đổi một chút này, bạn cần có sự thỏa thuận với Canonical.

Có, miễn là bạn đáp ứng các điều khoản cấp phép cho tất cả phần mềm đóng gói (gửi mã nguồn, v.v.) và không vi phạm bất kỳ nhãn hiệu, luật bản quyền nào, v.v. Bạn cũng phải đảm bảo rằng hành động của mình sẽ không gây ra bất kỳ tổn hại nào cho bên thứ ba như như giết người, v.v.

Phần mềm nguồn đóng đi kèm không được vi phạm giấy phép của bất kỳ thư viện nào mà nó sử dụng (một số giấy phép cho phép phụ thuộc nhị phân vào phần mềm nguồn đóng, một số thì không).

Như Serge đã nói, vâng. Tuy nhiên, bạn không thể thay đổi các phần là GPL (trình quản lý cửa sổ GPL) rồi đóng nguồn. Bạn thậm chí không thể sử dụng thư viện GPL trong mã nguồn đóng. Vì vậy, câu trả lời thực sự nên là: " KHÔNG", như thể bạn đã đóng mã nguồn trên hầu hết hệ thống hoặc máy tính để bàn, đến khi bạn rảnh và không có GPL, nó sẽ không còn liên quan đến Ubuntu nữa. Ngoài ra, tôi tin rằng bạn cần có sự cho phép rõ ràng từ Canonical để sử dụng một từ như Mubuntu. Câu hỏi thực sự khó khăn. Bạn sẽ cần phải thực hiện nhiều nghiên cứu và có thể thuê luật sư nếu làm việc này.

CẬP NHẬT

Tôi nghĩ tôi nên cập nhật câu hỏi vì nhận xét rất dài về chủ đề liệu bạn có thể sử dụng thư viện GPL trong mã nguồn đóng hay không. LGPL cho phép điều này *, GPL không **. Từ cơ quan có thẩm quyền về chủ đề gnu.org/licenses/why-not-lgpl.html:

... việc sử dụng GPL Nhỏ hơn cho phép thư viện được sử dụng trong các chương trình độc quyền; việc sử dụng GPL thông thường cho thư viện khiến nó chỉ khả dụng đối với phần mềm miễn phí.

Tuy nhiên, vì ngày nay hầu hết các thư viện đều là LGPL nên OP có thể không nặng tay như tôi nghĩ ban đầu.

*Vẫn phải đáp ứng một số điều kiện nhất định để sử dụng thư viện LGPL.

** Có một số trường hợp nhất định bạn có thể sử dụng thư viện GPL nguồn đóng, ví dụ nếu phần mềm không có sẵn công khai và nếu việc sử dụng thư viện không được coi là một tác phẩm sửa đổi hoặc phái sinh (chẳng hạn như liên kết trước).

Giả sử ai đó đã tải xuống bản phân phối Linux như Ubuntu. Giả sử anh ta thay đổi một phần, chẳng hạn như Trình quản lý cửa sổ.

Không, bạn không thể vì có một số dự án được Canonical bảo vệ, nhưng nếu bạn cần đóng góp, bạn cần phải ký thỏa thuận Canonical:

Kế tiếp dự ánđược bảo vệ bởi thỏa thuận Canonical. Nếu bạn muốn đóng góp cho bất kỳ dự án nào dưới đây, vui lòng liên hệ với những người liên hệ của dự án được liệt kê ở cột thứ ba.

Để đóng góp, bạn phải ký thỏa thuận Canonical.

Liệu việc họ bán các bản sao của phiên bản Ubuntu được sửa đổi một chút này có hoàn toàn hợp pháp không (hãy gọi nó là Mubuntu = Ubuntu đã sửa đổi)?

Điều gì sẽ xảy ra nếu họ đóng phần ban đầu của cửa sổ mới? Việc bán nó vẫn sẽ hợp pháp chứ?

Bạn không thể làm điều này nếu không có sự cho phép của Canonical:

Sử dụng hạn chế yêu cầu giấy phép nhãn hiệu

Bất kỳ Thương hiệu nào cũng phải được chúng tôi cho phép sử dụng trong mọi trường hợp khác với những trường hợp được cho phép cụ thể ở trên. Bao gồm các:

    Bất kỳ mục đích sử dụng thương mại nào

    Sử dụng trên hoặc liên quan đến sản phẩm phần mềm bao gồm hoặc được xây dựng dựa trên sản phẩm chúng tôi cung cấp nếu có bất kỳ mục đích thương mại nào liên quan đến sản phẩm đó.

  • Sử dụng trong tên miền hoặc URL.
  • Sử dụng để bán hàng như trên áo phông, v.v.
  • Sử dụng tên bao gồm các chữ cái BUNTU liên quan đến phần cứng hoặc phần mềm máy tính.
  • Các dịch vụ liên quan đến bất kỳ điều nào ở trên.

Trong thế giới Linux, chúng ta thường chỉ thấy những bản sao. Debian, Ubuntu, Red Hat, SUSE - đây đều là những bản phân phối khác nhau, không có sự khác biệt cơ bản. Một nửa số bản phân phối Linux phổ biến là các nhánh của Debian hoặc Ubuntu, một số khác là các nhánh của Slackware cổ xưa với trình quản lý gói đã được sửa đổi và các bộ cấu hình đẹp mắt. Không còn dấu vết nào của sự đa dạng trước đây, nhưng có lẽ chúng ta trông không ổn?

Ngã ba phần “Giới thiệu” từ bài viết trước

Người dùng Linux hiện đại không thể hiểu được, nhưng trước đây, việc chọn một bản phân phối thực sự là một điều tuyệt vời. Các bản phân phối thực sự khác nhau ở nhiều khía cạnh và do thiếu Internet tốc độ cao và máy ảo nên những khác biệt này đóng một vai trò rất quan trọng. Slackware cung cấp sự đơn giản từ đầu đến cuối, Red Hat nổi bật bởi sự trau chuốt đến từng chi tiết nhỏ nhất và các bộ cấu hình tích hợp, Mandrake được trang bị trình cài đặt đồ họa và tính năng lớn của Debian là APT, cho phép (bạn sẽ không tin it!) để tự động tải xuống phần mềm từ Internet.

May mắn lớn nhất là có được bộ Red Hat bốn đĩa, bao gồm tất cả các shell đồ họa và một loạt phần mềm ứng dụng, nhưng nếu điều này không thể thực hiện được thì Mandrake trên hai đĩa khá phù hợp. Vào thời đó, chỉ một số ít người có thể tải xuống ảnh đĩa, vì vậy rất nhiều khoảng trống với các bộ phân phối phổ biến nhất đã được chuyển đi khắp nơi. Bản thân việc phân phối tương đối đơn giản và thấm nhuần tinh thần chỉ để giải trí, nhờ đó mà rất nhiều Frankenstein xuất hiện, bao gồm cả của tôi, được chôn ở đâu đó dưới đáy đĩa Seagate 10 GB.

Nhiều năm trôi qua, Seagate bị Kingston khai tử, và các bản phân phối biến thành những cỗ máy khổng lồ, phức tạp được tạo ra để bơm tiền ra khỏi các công ty mà các quản trị viên của họ bất ngờ thuyết phục ông chủ của họ chuyển máy chủ của họ sang Linux. Nhưng ở đâu đó trong số vô số bản cài đặt của Ubuntu và Linux Mint, những Frankenstein đó vẫn tiếp tục tồn tại, mang đến điều gì đó mới mẻ cho thế giới Linux, mặc dù nhằm vinh danh lần kiếm tiền tiếp theo.

Hệ thống mở rộng mô-đun và lỏng lẻo

Có một thời điểm, Slax đã gây ấn tượng với tôi đến mức tôi đã tham gia một nhóm các nhà phát triển có ý định tạo ra một bản phân phối dựa trên ý tưởng của họ. Tuy nhiên, nhóm nhanh chóng không còn tồn tại do ý tưởng này không thể thực hiện được nhưng Slax vẫn tiếp tục tồn tại và phát triển.

Slax không chỉ là một bản phân phối, nó là một LiveCD thuần chủng, trong số những thứ khác, có thể được mở rộng bằng các mô-đun. Việc này được thực hiện bằng cách sử dụng một cơ chế tinh tế mà tôi chắc chắn rằng cơ chế này đã được sử dụng trong nhiều dự án khác nhưng lần đầu tiên được sử dụng cho những mục đích như vậy ở đây - hệ thống tệp Unionfs. Bản chất của phương pháp này như sau: không thể thay đổi hệ thống tệp của bản phân phối trên CD để cài đặt phần mềm bổ sung, các nhà phát triển Slax đã nghĩ ra một phương pháp kết nối hình ảnh hệ thống tệp với nó trên gốc .

Tất cả phần mềm bổ sung cho Slax được phân phối dưới dạng mô-đun với phần mở rộng sb. Mô-đun này là hình ảnh của hệ thống tệp Squashfs (một hệ thống tệp đơn giản có nén), chứa ứng dụng và tất cả các tệp mà nó cần, nằm dọc theo đường dẫn hệ thống tệp nơi chúng phải có trong hệ thống đang chạy (usr/bin/abiword , Ví dụ). Chỉ cần đặt mô-đun này vào một thư mục đặc biệt trên ổ đĩa flash (/slax/modules) hoặc cắt nó vào đĩa, hệ thống sẽ tự động nhặt nó lên và gắn nó lên trên thư mục gốc LiveCD khi khởi động (Unionfs gắn hệ thống tệp vào chồng lên nhau, giống như các lớp của một chiếc bánh). Kết quả là, một ứng dụng sẽ xuất hiện trong hệ thống nhưng không có ở đó.

Cái hay của ý tưởng này không chỉ là sự phù hợp để mở rộng LiveCD mà còn là sự dễ dàng thực hiện tuyệt đối của nó. Không có trình quản lý gói, xung đột phiên bản, ứng dụng còn sót lại trong hệ thống tệp, bảo vệ tuyệt đối khỏi các lỗi FS, khả năng quay lại phiên bản sạch của HĐH. Nói chung, danh sách có thể mất nhiều thời gian. Nhưng điều quan trọng nhất là tất cả những điều này đạt được bằng cách sử dụng một cơ chế rất đơn giản có thể được thực hiện trong một vài dòng bằng ngôn ngữ trình thông dịch lệnh.

Chỉ có một vấn đề: việc xây dựng một bản phân phối chính thức từ hàng trăm hệ thống tệp lớp phủ sẽ phải trả giá cả về hiệu suất và độ ổn định.

GoboLinux và các thư mục ứng dụng riêng lẻ

Một cách tiếp cận khác thường đối với Linux (nhưng là tiêu chuẩn trong OS X và Windows) để cài đặt phần mềm của bên thứ ba được sử dụng trong bản phân phối GoboLinux. Thay vì /bin, /usr/bin, /usr/share và các thư mục khác quen thuộc với bất kỳ người dùng Unix nào chứa các ứng dụng đã cài đặt “lan rộng” trên toàn hệ thống, GoboLinux sử dụng một tập hợp các thư mục /Programs, /Users, /System, /Tệp, /Gắn kết và /Kho.

Trên thực tế, bản phân phối tuân theo đường dẫn OS X. Tất cả các tệp hệ thống đều nằm trong thư mục /System và các ứng dụng do người dùng cài đặt đều nằm trong /Programs, mỗi tệp nằm trong thư mục riêng (ví dụ: /Programs/Firefox). Do đó, có thể cài đặt các phiên bản khác nhau của một ứng dụng (hoặc, như một tùy chọn, các thư viện) và để xóa phần mềm, chỉ cần xóa thư mục về mặt vật lý là đủ.

Tuy nhiên, có một lỗ hổng trong cách tổ chức thư mục này khiến các nhà phát triển GoboLinux phải sử dụng nhiều phương pháp hỗ trợ. Vấn đề là, không giống như các ứng dụng dành cho OS X, phần mềm dành cho UNIX được viết theo tiêu chuẩn FHS, giả định sự hiện diện của một cây thư mục tiêu chuẩn trong hệ thống, bao gồm cùng một /bin, /etc, /lib, /usr và vân vân. Các ứng dụng mong muốn nhìn thấy cấu trúc này trên đĩa và có thể hoạt động không thể đoán trước khi nó bị vi phạm.

Để giải quyết vấn đề này, các nhà phát triển GoboLinux đã sử dụng hai cách hack: một mô-đun hạt nhân đặc biệt và các liên kết tượng trưng. Mô-đun ẩn tất cả các thư mục tiêu chuẩn (/bin, /etc và các thư mục khác) khi liệt kê thư mục gốc, nhưng để lại khả năng truy cập trực tiếp vào chúng. Điều này giúp ẩn cấu trúc thư mục thực khỏi người dùng.

Các liên kết lần lượt giải quyết vấn đề tương thích. Tất cả các thư viện và ứng dụng hệ thống được lưu trữ trong /System đều có các liên kết tượng trưng trong thư mục /bin và /lib, cho phép hệ thống hoạt động chính xác. Khả năng tương thích của các ứng dụng của bên thứ ba được đảm bảo bởi trình cài đặt, trình cài đặt này sẽ tạo liên kết mới cho mỗi ứng dụng được cài đặt. Vì vậy, khi bạn cài đặt Firefox, sẽ có một tệp /usr/bin/firefox, tệp này thực sự liên kết đến /Programs/Firefox/bin/firefox, cũng như một số liên kết khác.

Đúng, nó là một thành viên điển hình của gia đình Frankenstein, nhưng nó có những người hâm mộ, đặc biệt là trong số những người nhận thấy cách tổ chức hệ thống tệp UNIX tiêu chuẩn đã lỗi thời và kém hiệu quả. Và điều này, chúng ta đừng tranh cãi, thực sự là như vậy.

NixOS, trình cấu hình và trình quản lý gói của nó

Nói về trình quản lý gói và tổ chức hệ thống tệp, người ta không thể không nhắc đến NixOS, có lẽ là bản phân phối thú vị và “đúng” nhất về mặt công nghệ được sử dụng. NixOS được xây dựng dựa trên hai ý tưởng chính: mô hình cấu hình hệ thống khai báo và trình quản lý gói hiện đại, hầu như không gặp phải tất cả các vấn đề liên quan đến dpkg, vòng/phút và những thứ tương tự.

Cả hai công nghệ này đều có liên quan chặt chẽ với nhau và cùng hoạt động, thực hiện một nguyên tắc tổ chức phân phối rất thú vị, cho phép bạn mô tả bất kỳ trạng thái nào của nó (bao gồm tất cả các tệp cấu hình và một tập hợp các gói đã cài đặt) bằng một cấu hình trung tâm. Ví dụ: tôi sẽ đưa ra cấu hình đơn giản sau /etc/nixos/configuration.nix:

# Vị trí trình tải boot.loader.grub.device = "/dev/sda"; # Phân vùng gốc của tập tin hệ thốngSystems."/".device = "/dev/sda1"; # Kích hoạt SSH theo mặc định services.sshd.enable = true; # Kích hoạt dịch vụ Apache (+ cài đặt).httpd.enable = true; services.httpd.adminAddr = " [email được bảo vệ]"; services.httpd.documentRoot = "/webroot";

Tệp này mô tả cài đặt tiêu chuẩn của một máy chủ web đơn giản có quyền truy cập SSH. Có, NixOS thực sự cho phép bạn giữ cài đặt của các dịch vụ khác nhau trong một tệp, nhưng vấn đề không phải ở đây mà thực tế là, có cấu hình này, bạn có thể dễ dàng sao chép toàn bộ bản phân phối. Chỉ cần sao chép tệp này vào phiên bản NixOS mới cài đặt và chạy lệnh

$ nixos-xây dựng lại công tắc

Và Voila. Trong vài phút nữa, chúng tôi sẽ nhận được bản phân phối có SSH và Apache được cấu hình sẵn và đang chạy. Nhưng điều thú vị nhất là lệnh này không chỉ cài đặt, cấu hình và khởi chạy phần mềm mà còn thực sự đưa bản phân phối về trạng thái được mô tả. Điều này có nghĩa là sau khi thực thi lệnh, chỉ SSH và Apache được cấu hình sẵn mới thực sự tồn tại trong hệ thống và không có gì ngoại trừ các phần phụ thuộc và cấu hình của chúng (về cơ bản, tương tự như cài đặt từ đầu).

Chức năng này có thể được sử dụng để nhanh chóng triển khai bản phân phối, chuyển đổi giữa các trạng thái, chuyển nhanh hệ thống giữa các máy vật lý hoặc ảo, triển khai các cụm, v.v. Ngoài ra, nhờ trình quản lý gói, NixOS đảm bảo tính toàn vẹn của hệ thống khi cập nhật và thậm chí cho phép bạn khôi phục nó về trạng thái trước đó.

Điều này có thể thực hiện được vì các phiên bản (hoặc bản dựng) khác nhau của một gói có các đường dẫn khác nhau trên hệ thống bên trong thư mục /nix/store và được hệ thống xác định bằng hàm băm, do đó, cập nhật chỉ là thao tác tải xuống phiên bản mới của gói và triển khai chúng theo một đường dẫn duy nhất và “chuyển đổi” hệ thống để sử dụng chúng. Không ai cấm bạn chuyển trở lại bất cứ lúc nào. Một cách gián tiếp, phương pháp này giải quyết được vấn đề DLL Hell, cho phép bạn khôi phục các ứng dụng về phiên bản trước và tất nhiên là cài đặt hai phiên bản của cùng một phần mềm cạnh nhau.

NixOS là một hệ thống cực kỳ thú vị và tôi khuyên những ai yêu thích Linux chắc chắn nên dùng thử nó. Và chúng tôi chuyển sang QubesOS và các môi trường ảo của nó.

QubesOS hoặc Xen làm nền tảng cho HĐH

Vào những thời điểm khác nhau, nhiều nỗ lực đã được thực hiện nhằm tạo ra một hệ điều hành an toàn dựa trên công nghệ ảo hóa và cách ly ứng dụng. Đã có lúc, ngay cả Microsoft cũng làm điều này như một phần của dự án Singularity, nhưng không nỗ lực nào trong số này thành công. Cho dù các ý tưởng được nhúng trong HĐH có tốt đến đâu thì trong gần như 100% trường hợp, chúng đều trở thành “nạn nhân của hệ thống thứ hai” - không thể kéo người dùng và nhà phát triển sang nền tảng mới.

Dự án QubesOS, do chuyên gia bảo mật nổi tiếng người Ba Lan Joanna Rutkowska khởi xướng, so sánh thuận lợi với họ ở chỗ nó đề xuất sử dụng các phát triển hiện có để xây dựng một hệ điều hành an toàn mà không cần phải phá vỡ khả năng tương thích với các ứng dụng, trình điều khiển và viết hàng triệu dòng mã từ đó. cào. QubesOS chỉ là một bản phân phối Linux dựa trên Fedora, nhưng không giống như những bản khác, ban đầu nó được xây dựng dựa trên ý tưởng cách ly chặt chẽ các ứng dụng và thành phần hệ thống bằng cách sử dụng ảo hóa.

Hệ thống này dựa trên bộ ảo hóa Xen, trên đó một số máy ảo (miền) được khởi chạy, mỗi máy chịu trách nhiệm thực hiện chức năng hệ thống riêng của mình. Chạy trong các miền riêng biệt là ngăn xếp mạng (bao gồm một bộ trình điều khiển), hệ thống tệp và trình điều khiển RAID cũng như ngăn xếp đồ họa, bao gồm máy chủ X. Để khởi chạy các ứng dụng, các miền riêng biệt cũng được sử dụng, nhưng không phải một miền cho mỗi miền (nếu không hệ thống sẽ chết do RAM cạn kiệt nhanh chóng), mà được chia thành các “nhóm sở thích”: giải trí, công việc, ngân hàng trực tuyến, v.v.

Kênh truyền dữ liệu giữa các miền được mã hóa và có những hạn chế nghiêm ngặt về loại thông tin được truyền và những người có thể nhận. Điều này có nghĩa là, chẳng hạn, nếu kẻ tấn công tìm thấy một lỗ hổng trong ngăn xếp mạng Linux và có thể truy cập vào miền mạng, thì hắn sẽ bị khóa bên trong nó một cách hiệu quả, vì tất cả những gì miền mạng có thể làm là xử lý các yêu cầu kết nối mạng và truyền dữ liệu từ các miền được ủy quyền. Điều này sẽ không giúp bạn tránh bị đánh hơi và giả mạo nhưng nó sẽ bảo vệ dữ liệu được lưu trữ trong miền lưu trữ.

QubesOS sử dụng KDE làm môi trường đồ họa, được sửa đổi để ẩn tổ chức hệ thống khỏi con mắt của người dùng. Các ứng dụng tự động chạy trong các miền khác nhau và môi trường sử dụng các khung cửa sổ có màu khác nhau để cho biết ứng dụng đang chạy trong miền nào.

Hiện tại, các nhà phát triển QubesOS đang chuẩn bị phát hành phiên bản thứ hai của hệ thống (RC2 đã có sẵn), phiên bản này sẽ có một miền riêng cho các ứng dụng Windows và một miền USB để làm việc an toàn với các thiết bị USB.

ChromeOS

ChromeOS là một trong những bản phân phối Linux không điển hình, kỳ lạ và gây tranh cãi nhất. Đối với hầu hết mọi người, nó chỉ là một trình duyệt chạy trên kim loại trần, nhưng với những người quen thuộc với Linux, đây là một hệ điều hành hoàn chỉnh có nhiều tính năng tiêu chuẩn của các bản phân phối thông thường, xen kẽ với các chỉnh sửa của riêng Google.

Nhìn chung, ChromeOS là một Ubuntu được rút gọn rất nhiều, trên đó chạy môi trường đồ họa dựa trên sự phát triển của dự án Chrome. Ubuntu Upstart tương tự chịu trách nhiệm tải hệ thống, tuy nhiên, do nhu cầu khởi chạy số lượng thành phần nhỏ hơn nhiều, quá trình khởi động nguội của ChromeOS diễn ra nhanh hơn nhiều (nghĩa đen là trong một giây). X.org chịu trách nhiệm về đồ họa ở đây, nhưng nó chỉ được sử dụng cho mục đích hỗ trợ phần cứng và thiết bị đầu vào đúng cách; bản thân hình ảnh hầu như luôn bỏ qua giao thức X trực tiếp vào bộ điều hợp video (do đó, X sẽ sớm được thay thế bởi Wayland; hoặc Mir).

Các thành phần khác cũng bao gồm thư viện đồ họa Clutter, PAM, D-Bus, NTP, syslog và cron. Không có ý tưởng nào về các gói trong hệ thống và tất cả các bản cập nhật hệ điều hành đều diễn ra trong quá trình cập nhật OTA “một cách trọn vẹn”. Trong quá trình cập nhật, hệ thống không bao giờ bị ghi đè mà thay vào đó sử dụng phân vùng hệ thống thứ hai, phân vùng này sẽ trở thành phân vùng đầu tiên sau khi khởi động lại. Do đó, ChromeOS luôn có thể được khôi phục về trạng thái trước đó và bản thân bản cập nhật không thể giết chết hệ thống.

Do không có nhiều thành phần tiêu chuẩn của bản phân phối Linux và tập trung vào việc chạy các ứng dụng dựa trên trình duyệt độc quyền, ChromeOS có khả năng chống hack cao. Giống như trình duyệt trên máy tính để bàn, mỗi ứng dụng web (đọc: tab) chạy trong hộp cát riêng, ngăn không cho toàn bộ hệ thống bị xâm phạm nếu kẻ tấn công tìm thấy lỗ hổng trên chính trình duyệt. Phân vùng hệ thống luôn được gắn ở chế độ chỉ đọc. Để xác nhận tính toàn vẹn của hệ thống, Chromebook sử dụng TPM (Mô-đun nền tảng đáng tin cậy).

Nhìn chung, ChromeOS không phải là một hệ điều hành chính thức mà là một bản phân phối Linux rất không chuẩn, chẳng hạn như Android hay Firefox OS.

Debian GNU/kFreeBSD hoặc “tại sao không?”

Bản phân phối Debian luôn nổi bật nhờ khả năng hỗ trợ rộng rãi cho nhiều loại kiến ​​trúc máy tính. Nó có khả năng chạy trên ARM, MIPS, PowerPC, Sparc và nhiều loại máy và bộ xử lý được hỗ trợ chính thức và không chính thức khác. Tuy nhiên, một trong những cổng Debian thú vị nhất đã được tạo... cho kernel FreeBSD.

Về cốt lõi, Debian GNU/kFreeBSD là cùng một bản phân phối nhưng được sửa đổi để chạy trên nhân FreeBSD. Có apt-get thông thường, một bộ cấu hình, hệ thống khởi tạo kiểu System V, kho lưu trữ các gói nhị phân, KDE và GNOME, do đó, người dùng cuối sẽ hoàn toàn không nhìn thấy sự khác biệt. Nhưng người quản trị hệ thống sẽ tìm được cho mình nhiều đặc quyền thú vị.

Lý do chính cho sự tồn tại của dự án này là để có thể sử dụng các công nghệ FreeBSD không có trong nhân Linux. Chúng bao gồm hỗ trợ riêng cho ZFS, một hệ thống con mô-đun để làm việc với kho lưu trữ dữ liệu GEOM, hệ thống con mạng mô-đun Netgraph và tất nhiên là triển khai tham chiếu của ngăn xếp TCP/IP. Tất cả điều này có sẵn trong Debian GNU/kFreeBSD cùng với các tính năng thông thường của Debian.

  • Linux dễ bị tổn thương chết tiệt - bản phân phối dễ bị tổn thương nhất trên thế giới
  • Stali là một bản phân phối dựa trên ý tưởng KISS từ dự án Suckless nổi tiếng

Thân cây bên: THÔNG TIN

Mô hình cài đặt ứng dụng trong các thư mục riêng biệt lần đầu tiên xuất hiện trong trình cài đặt GNU Stow.

Điều thú vị là, ngoài Debian GNU/kFreeBSD, còn có một cổng tới vi nhân Hurd, nhưng tình trạng của nó còn nhiều điều chưa được mong đợi.

Phiên bản Windows 8 của trình duyệt Chrome không gì khác hơn là ChromeOS thu nhỏ.

Chọn bản phân phối LINUX

Lõi Fedora

Nó đã là bản phân phối Linux được sử dụng rộng rãi nhất trong nhiều năm. Cho đến gần đây, nó được biết đến với cái tên Red Hat. Tuy nhiên, hiện tại nhà phát triển (công ty cùng tên) đã giữ lại tên này để triển khai thương mại hệ thống của mình. Việc triển khai miễn phí, dành cho người dùng cuối, được gọi là Fedora Core.

Sai sót:

  1. Không có hỗ trợ NTFS (phù hợp với người đang chuyển từ Windows và người, song song với Linux, có WindowsXP trên máy của mình);
  2. Không hỗ trợ MP3;
  3. Không có Java;
  4. Bản địa hóa chỉ có UTF8, trong hầu hết các trường hợp dẫn đến hình vuông và dấu chấm hỏi thay vì bảng chữ cái Cyrillic thông thường. Vâng, tất cả điều này đang được sửa chữa, nhưng không hoàn toàn. Nếu tiếng Nga quan trọng, bạn cần thay đổi ngôn ngữ thành KOI8-R;
  5. Tài liệu ngầm. Nếu không có vấn đề gì về tiếng Anh kỹ thuật thì mọi thứ đều ổn! Có - sẽ có vấn đề - tất cả tài liệu được dịch chỉ thông qua i-no, http://www.google.com. Việc tìm kiếm mất rất nhiều thời gian và lưu lượng truy cập.

Thuận lợi:

  1. Để cập nhật hệ thống và cài đặt các chương trình, cần có APT-GET được đính kèm chính thức và một “khuôn mặt” cho nó - SYNAPTIC. Nó cũng rất thuận tiện cho việc cập nhật vì tất cả các loại thông tin dịch vụ về chúng không được bao gồm trong các gói.
  2. Việc phân phối không ngừng phát triển và từ bản phát hành này đến bản phát hành khác, nó trở nên dễ dàng và thuận tiện hơn cho người dùng bình thường.
  3. Có sẵn một số lượng lớn các gói vòng/phút đã được biên dịch (xem bên dưới). Hơn nữa, các gói như vậy thường được chính các nhà phát triển chương trình thu thập và đăng trên các trang web chính thức.
  4. Có văn phòng đại diện ở Nga. Đúng, hỗ trợ kỹ thuật chỉ dành cho các phiên bản máy chủ (nghĩa là thương mại) của bản phân phối.
  5. Việc phân phối đang được phát triển bởi một đội ngũ nghiêm túc.
  6. Phần lớn các cuốn sách dày về Linux mô tả bản phân phối Red Hat, từ đó Fedora Core được tách ra.

ASPLinux

Đây là sản phẩm phân phối sản xuất trong nước do công ty cùng tên phát triển. Nó là bản sao của Fedora Core (trước đây là Red Hat), được sửa đổi một chút về phần mềm ứng dụng và phù hợp với điều kiện của chúng tôi.

Được phân phối thành nhiều phiên bản (không tính các phiên bản thuần túy dành cho máy chủ): Deluxe - với nhiều đĩa và một bộ tài liệu đầy đủ, Tiêu chuẩn - một nửa số đĩa, tài liệu chỉ chứa hướng dẫn cài đặt, Express - một bộ ba đĩa với một tập sách ngắn .

Sai sót:

  1. Các nhà phát triển là những người cực kỳ hâm mộ việc vá lỗi kernel. Trung bình - 25-28 bản vá lỗi. Kết quả là kernel đã được vá để ngay cả “bố” từ http://www.kernel.org cũng không nhận ra nó! Kết quả là, nếu bạn muốn biên dịch một số chương trình từ mã nguồn, thì đó là một trò chơi roulette: nó có thể hoạt động hoặc không hoạt động do những bản vá này, tùy thuộc vào vận may của bạn. Cũng giống như việc cài đặt kernel từ http://www.kernel.org, bạn có nguy cơ gặp rất nhiều vấn đề lớn nhỏ với hoạt động của những thứ như iptables, ink, v.v.
  2. Đối với các bản cập nhật, yum được sử dụng, "kéo" thông tin dịch vụ về các gói từ máy chủ, thường có dung lượng tương đương với chính chúng. Nghĩa là, thông tin về gói được tải xuống từ máy chủ có thể có kích thước 1,2 MB và bản thân gói đó có thể có kích thước 1,3 MB. Nếu bạn có mạng không giới hạn và kênh rộng, câu hỏi sẽ biến mất; nếu bạn có modem hoặc lưu lượng truy cập đắt tiền thì điều đó rất rất khó chịu.
  3. Vì ASPLinux dựa trên cùng Fedora Core nên các bản cập nhật gói thường được phát hành với độ trễ và có thể có kích thước gần bằng bản phân phối.

Thuận lợi:

  1. Có hỗ trợ cho NTFS, MP3, Java, thậm chí cả Macromedia Flash.
  2. Bản địa hóa khá tốt (mặc dù tôi cần lưu ý rằng trong các phiên bản phân phối mới nhất, người dùng cũng bị mất khả năng lựa chọn giữa koi8-r, cp1251 và UTF8, chỉ để lại hai cái cuối cùng).
  3. Phiên bản Deluxe có tài liệu tuyệt vời và rõ ràng. Và về việc cài đặt bản phân phối, phân vùng ổ cứng cũng như cài đặt sau khi cài đặt. Nó được viết theo cách dễ tiếp cận và dễ hiểu ngay cả đối với một người đã nghe nói về Linux ở đâu đó và từ ai đó. Tôi có thể nói rằng không có hệ thống Linux nào có tài liệu được in rõ ràng và rõ ràng hơn bằng tiếng Nga.
  4. Có sự hỗ trợ kỹ thuật mạnh mẽ cho việc phân phối trực tiếp từ các nhà phát triển. Trả lời sẽ đến sau 4-5 giờ. Tức là vào buổi sáng bạn gửi một lá thư kèm theo một câu hỏi - vào buổi tối bạn có câu trả lời 100%. Theo quy định, một nhân viên hỗ trợ kỹ thuật nào đó được giao cho bạn và bạn đánh lừa anh ta bằng những câu hỏi ngu ngốc và hợp lý của mình. Trước đây có hỗ trợ kỹ thuật qua điện thoại nhưng từ phiên bản 9.0 đã bỏ đi và giờ chỉ còn qua thư.
  5. Nó có trang web tiếng Nga và diễn đàn hỗ trợ kỹ thuật riêng, nơi các nhà phát triển thường đưa ra câu trả lời trực tiếp.
  6. Phần lớn thông tin có thể thu thập được từ những cuốn sách “dày” về Red Hat cũng áp dụng được cho ASPLinux.

Ấn tượng của người chứng kiến:

ASPLinux 9.0 đã được sử dụng trên máy tính ở nhà, máy tính ở cơ quan của tôi và máy tính của hai người bạn trong hơn một năm. Thêm:
bộ dụng cụ DIY rất tốt;
Lắp ráp gói khá tốt, Nga hóa, tài liệu;
các trang man trong hầu hết các trường hợp đều bằng tiếng Nga, một số được dịch bởi người hầu ngỗ ngược của bạn;
tất cả những điều tồi tệ thường được nói một cách đúng đắn về hệ thống quản lý gói vòng/phút đã được các nhà phát triển loại bỏ thành công;
có rất ít vấn đề liên quan đến chứng nghiện ngay cả trong điều kiện hệ thống bị chế nhạo một cách tàn nhẫn;
sự ổn định và an ninh ở mức cao;
không có trục trặc không thể giải thích được nào được nhận thấy, không có gì làm xao lãng công việc thực tế;
Tôi đã nhiều lần phải cài đặt ASPLinux 9.0 (chỉ suỵt!!!) trên thiết bị tuyệt mật, theo kế hoạch chung, đáng lẽ phải có HĐH MSWS;
bọ và cào - không;
Đơn giản là không thể hỗ trợ thiết bị rất cụ thể, nhưng theo thỏa thuận bổ sung, các trình điều khiển được viết bởi các chuyên gia từ cùng một ASP;
Điều đáng chú ý là sự hỗ trợ kỹ thuật chính xác ở mức khá cao - một lý lẽ khiến ASP vào thời điểm đó khác biệt với bất kỳ đối thủ cạnh tranh nào;

Về mặt tiêu cực:
việc phát hành bộ phân phối ASPLinux 9.2, và sau đó là ASPLinux 10, cùng với sự thay đổi trong cách quản lý của công ty, đã xóa bỏ nhiều thành tựu trong quá khứ của nhóm đáng kính này;
Không thể nói rằng chúng chắc chắn tệ về mọi mặt, nhưng so với các bản phân phối ASPLinux phiên bản 7.1, 7.3 và 9.0 thì chúng thua tất cả các điểm mà tôi mô tả ở trên là ưu điểm;
Bây giờ các gói trong bản phân phối ít nhất chưa được định cấu hình.
Mới hôm nay tôi đang thảo luận với một người dùng mới làm quen về một vấn đề nảy sinh trong ASPLinux 9.2 - không có âm thanh. Kernel 2.4.22, oss, môi trường đồ họa mặc định - Gnome (theo Red Hat). đồng thời, trong cài đặt xmms, tiện ích mở rộng đầu ra được sử dụng là mặc định... chú ý! nghệ thuật, và để lựa chọn - alsa; Vấn đề không khó đối với người dùng có kinh nghiệm nhưng người mới bắt đầu chỉ thấy rằng không có âm thanh.
Các nhà phát triển định vị sản phẩm của họ là bản phân phối dành cho máy tính để bàn không nên cho phép mình mắc phải những sai lầm ngu ngốc như vậy.

Nó có ba phiên bản dành cho người dùng: Altlinux Master nhiều đĩa, Altlinux Junior nhẹ và ALT Linux Compact một đĩa.

Thuận lợi(cái hay nhất lúc đầu):

  • apt-rpm làm hệ thống quản lý gói. Với vỏ đồ họa Synaptic.
  • Khả năng Nga hóa xuất sắc ngay từ đầu (mã hóa koi8-r, cp1251).
  • Một lượng lớn tài liệu bằng tiếng Nga trong bộ phân phối.
  • Làm việc bình thường với đa phương tiện (có sẵn codec để nghe mp3, xem video và phim DVD, trình điều khiển card video 3D thương mại).
  • Cộng đồng người dùng và nhà phát triển nói tiếng Nga lớn.
  • Cơ sở gói lớn. Một hệ thống phân cấp rõ ràng của các kho lưu trữ có mức độ ổn định khác nhau.
  • Kho lưu trữ mở theo cả hai hướng; nếu muốn, bất kỳ ai cũng có thể trở thành người duy trì thứ gì đó. Xem thêm backport.

sai sót(điều tồi tệ nhất lúc đầu):

  • ALM 2.4 vẫn đi kèm với trình cài đặt Mandrake cũ nên gây ra sự cố. Trình cài đặt riêng của chúng tôi đang trong giai đoạn thử nghiệm beta công khai.
  • Hiện tại không có bộ cấu hình đồ họa toàn cầu (đối với những người đặc biệt mong muốn, bạn nên sử dụng các bộ cấu hình drakex cũ “tự chịu rủi ro”).
  • Việc trình cài đặt không hỗ trợ bàn phím và chuột USB là một trong những tính năng tiêu cực khó chịu nhất của M2.4 (điều này chỉ áp dụng cho việc cài đặt, không có vấn đề gì khi sử dụng).
  • Không thể chọn kernel 2.6 trong khi cài đặt. Bản phân phối có nó, tất cả cơ sở hạ tầng để sử dụng kernel 2.6 đều có, nhưng nó không được khuyến khích.
  • Cài đặt ở chế độ Expert có thể dẫn đến những kết quả khác, hơi bất ngờ. Vì vậy, nó nên được sử dụng một cách thận trọng.
  • Có ý kiến ​​​​cho rằng hạt nhân gốc không hoạt động tối ưu với hệ thống đĩa.

Đặc điểm:

  • Các ngôn ngữ được hỗ trợ: tiếng Anh, tiếng Nga, tiếng Ukraina, tiếng Belarus, tiếng Kazakhstan. Trong các bảng mã khác nhau, ngôn ngữ mặc định của Nga là koi8-r.
  • Các nhà phát triển phân phối cố gắng thực hiện các biện pháp bảo mật tối đa có thể, điều này là tốt. Nhưng vì điều này, một số thứ (quyền truy cập vào quyền siêu người dùng, cài đặt, v.v.) có thể không hoạt động như mong đợi. Nhìn chung, hệ thống bảo mật là một trong những tính năng đặc biệt nhất của bản phân phối này.
  • Thiếu diễn đàn riêng. Danh sách gửi thư nào thay thế. Đây là quan điểm nguyên tắc của các nhà phát triển.
  • Hệ thống riêng để lắp ráp hạt nhân thành các gói vòng/phút. Một số lượng lớn các mô-đun dành cho hạt nhân có trong các gói riêng biệt.
  • Nhiều tác vụ quản trị được thực hiện thông qua tiện ích điều khiển.

Được phát triển bởi công ty cùng tên của Đức, bản phân phối này hiện thuộc sở hữu của Novell. Nó có phiên bản Tải xuống miễn phí và một số phiên bản “đóng hộp”. Tình trạng sau này khác nhau; thông tin toàn diện về vấn đề này có thể được lấy từ cuộc thảo luận sau.

Sai sót:

  1. Quá trình Nga hóa vẫn chưa được hoàn thành - một nửa thực đơn bằng tiếng Anh và một nửa bằng tiếng Nga được dịch quanh co.
  2. Hỗ trợ kỹ thuật chính thức bằng tiếng Nga cho người dùng cá nhân vẫn còn khó khăn.

Ưu điểm và nhược điểm cùng một lúc:

  1. Ngôn ngữ mặc định là UTF8 với tất cả các hậu quả tiếp theo. Đặc biệt, việc làm việc với các tài liệu Cyrillic trong bảng điều khiển rất khó khăn.
  2. YAST là một tiện ích đồ họa để quản lý mọi thứ và mọi thứ. Một số người thích nó, những người khác nhổ vào nó. Việc định cấu hình hệ thống bằng cấu hình là không phù hợp - mọi thứ chỉ được thực hiện thông qua YAST. Trước đây, việc chỉnh sửa cấu hình theo cách thủ công có thể dẫn đến sự cố toàn bộ hệ thống.

Thuận lợi:

  1. Chỉ là một bộ trình điều khiển tuyệt vời, bao gồm cả những trình điều khiển độc quyền, được đưa vào bản phân phối. Sự tập trung của các nhà phát triển vào máy tính xách tay đã có tác dụng - gần như đảm bảo 100% việc cài đặt và vận hành SuSe với bất kỳ máy tính xách tay nào, bao gồm WiFi, Winmodem, card màn hình, v.v.
  2. Một tiện ích thuận tiện để cập nhật bản phân phối.
  3. Một lựa chọn phần mềm khá lớn - hầu hết mọi thứ cần thiết cho công việc và nghỉ ngơi bình thường - đều có sẵn.
  4. Một bộ phông chữ ttf rất tốt, bao gồm cả phông chữ Cyrillic, khiến việc sử dụng phông chữ của Microsoft là tùy chọn.
  5. Việc phân phối được lắp ráp một cách đáng tin cậy và hiệu quả, với sự đúng giờ và chất lượng hoàn toàn của Đức.

Tất cả các bản phân phối được liệt kê ở trên đều dựa trên các gói *.rpm. Chúng tôi sẽ không thảo luận về những ưu điểm và nhược điểm của hệ thống hàng loạt ở đây. Tuy nhiên, dù thế nào đi nữa, hai ưu điểm của định dạng vòng/phút là không thể phủ nhận. Đầu tiên là đây là định dạng phần mềm miễn phí (sau nguồn) phổ biến nhất. Và thứ hai, cả định dạng và các tiện ích để làm việc với nó đều được mô tả chi tiết trong nhiều cuốn sách “dày” về Linux (Red Hat).

Không giống như tất cả các bản phân phối được mô tả trước đây, được hỗ trợ bởi các công ty thương mại, ít nhiều lớn, Debian là kết quả công việc của một cộng đồng các nhà phát triển miễn phí (trang web của dự án - http://www.debian.org). Nó được phân phối dưới nhiều dạng khác nhau (dưới dạng hình ảnh iso, bộ tệp, v.v.), có sẵn để tải xuống miễn phí cũng như để sao chép và phân phối.

Đặc thù

1. Không giống như các bản phân phối phổ biến khác (ít nhất là tôi không biết bất kỳ bản phân phối tương tự nào), Debian có ba nhánh chính: ổn định, thử nghiệm và không ổn định.

  • ổn định là một bản phân phối được phát hành chính thức (được hỗ trợ chính thức) chứa các phiên bản chương trình không mới lắm nhưng đã được kiểm tra và xác minh rất kỹ lưỡng; sau khi phát hành phiên bản ổn định tiếp theo, nói đúng ra, phiên bản này hoàn toàn không được cập nhật và tất cả các bản cập nhật sắp tới cho phiên bản ổn định đều là các bản cập nhật bảo mật độc quyền giúp khắc phục các sự cố bảo mật được tìm thấy trong các chương trình đi kèm sau khi phát hành; do hai yếu tố này, bản ổn định của Debian xứng đáng được coi là bản phân phối đáng tin cậy nhất, điều này đạt được với cái giá phải trả là độ trễ nói trên trong các phiên bản;
  • thử nghiệm -- một nhánh đang chuẩn bị trở thành bản phát hành tiếp theo; không cung cấp mức bảo mật tối đa mà ổn định cung cấp (tuy nhiên, mức này khá đủ để sử dụng tại nhà), nhưng khác với mức này trong các phiên bản phần mềm hiện tại hơn;
  • không ổn định -- chủ đề này chứa những tin tức mới nhất, nếu bạn muốn luôn có phiên bản mới nhất của mọi thứ có thể, hãy đến đây; không giống như thử nghiệm, không ổn định sẽ không bao giờ được phát hành, thay vào đó các chương trình dần dần “bò” từ nó vào thử nghiệm;
  • Ngoài ba nhánh này, còn có một nhánh thử nghiệm, thực chất đang ở giai đoạn thử nghiệm beta; Nếu bạn muốn một cái gì đó mới mà thậm chí chưa có sẵn ở chế độ không ổn định, bạn có thể tự mình làm điều đó với mọi nguy hiểm và rủi ro.

Sự thuận tiện chính cho người dùng gia đình là các gói từ nhiều nhánh khác nhau có thể dễ dàng cùng tồn tại trong một hệ thống (tất nhiên có chú thích cuối trang cho các phần phụ thuộc); những thứ kia. Nếu bạn muốn cập nhật, chẳng hạn như một chương trình không ổn định, bạn có thể để phần còn lại của hệ thống ở trạng thái thử nghiệm.

Cần lưu ý rằng việc đưa các phiên bản phần mềm cụ thể vào các bản phân phối khác nằm trong nhánh chính trong thử nghiệm, không ổn định hoặc thậm chí thử nghiệm được giải thích không phải do phần mềm kém ổn định hơn so với các bản phân phối khác, mà ngược lại, bởi tính ổn định cao hơn. sự chặt chẽ của các tác giả trong việc phân phối hướng tới sự ổn định nói trên.

2. Thành phần chính của bản phân phối bao gồm các chương trình độc quyền miễn phí; Nếu hệ tư tưởng là quan trọng đối với bạn trong phần mềm mở/miễn phí thì bạn sẽ thấy nó hoàn toàn được tôn trọng ở đây. Tất cả các chương trình có sai lệch cấp phép nhỏ nhất đều thuộc phần không miễn phí hoặc thường chỉ có sẵn từ các nguồn của bên thứ ba; Do đó, bạn có một lựa chọn - chỉ sử dụng phần mềm miễn phí theo nghĩa chặt chẽ nhất của thuật ngữ này hoặc thêm thứ gì đó không thuộc cách hiểu chặt chẽ này.

3. Debian thực tế không có lịch phát hành cho các phiên bản mới. Phương châm của các nhà phát triển nó là “nó sẽ ra mắt khi nó sẵn sàng”. Một mặt, điều này đôi khi dẫn đến (ví dụ như gần đây) dẫn đến sự chờ đợi kéo dài, mặt khác, nó hoàn toàn loại trừ việc phát hành một bản phân phối được ghép lại với nhau bằng cách nào đó chỉ để đáp ứng ngày phát hành đã nêu (điều này xảy ra với hầu hết mọi phần mềm). có ngày phát hành đã nêu - tôi nói với tư cách là nhà phát triển).

sai sót

Có lẽ nhược điểm chính của Debian đối với người mới bắt đầu so với các bản phân phối được mô tả ở trên là gần như hoàn toàn không có các tiện ích cấu hình đồ họa tập trung (tất nhiên, ngoại trừ những thứ dành riêng cho phân phối như trung tâm điều khiển KDE). Thay vào đó, có một giao diện chế độ văn bản để định cấu hình các gói riêng lẻ (và bản thân trình cài đặt cũng tuân theo cùng kiểu menu văn bản). Nhược điểm của phương pháp này là khả năng cấu hình lại bất kỳ gói riêng lẻ nào vào bất kỳ lúc nào bằng lệnh

$ dpkg-cấu hình lại tên gói

mà không cần phải nhớ các tham số của nó nằm ở nhánh nào của bộ tùy chỉnh toàn hệ thống.

Hạn chế thứ hai là do thái độ nghiêm ngặt đối với trạng thái của phần mềm có trong bản phân phối chính, thành phần chính này không chứa các trình điều khiển, chẳng hạn như dành cho thẻ video phức tạp và máy in mềm. Nhưng nếu bạn có quyền truy cập Internet, vấn đề này có thể được giải quyết dễ dàng, bởi vì... Trình điều khiển video có sẵn trong phần không miễn phí của bản phân phối và ngoài ra, các bản phân phối bán thương mại dựa trên Debian (và hoàn toàn tương thích với nó ở định dạng gói) rất phong phú về trình điều khiển.

Thuận lợi

  • đầu tiên và đáng chú ý nhất là apt (siêu hệ thống quản lý gói); do đó, không có vấn đề gì với việc cài đặt chương trình và giải quyết các phần phụ thuộc của chúng dưới dạng một lớp;
  • một kho lưu trữ khổng lồ gồm các gói được biên dịch, sẵn sàng sử dụng, chứa hầu hết mọi thứ được tạo ra bởi thiên tài sáng tạo của cộng đồng nguồn mở; trong số tất cả các bản phân phối phổ biến (ít nhất là các bản phân phối đóng gói), Debian có bộ phần mềm lớn nhất;
  • dễ cài đặt và cấu hình cũng như vận hành - mọi thứ đều hợp lý, dễ hiểu, minh bạch và khá thống nhất; Đây có lẽ là lý do tại sao trong số những người dùng Debian có nhiều người thuộc các chuyên gia khoa học và không chuyên về máy tính - thời gian dành cho việc thiết lập và “điều chỉnh” hệ thống là nhỏ không thể so sánh được so với thời gian thực sự làm việc trong đó;
  • khối lượng cài đặt cơ bản rất vừa phải - dưới 200 megabyte không có X - cũng như khả năng cài đặt hệ thống "cơ bản" ngay lập tức và bắt đầu làm việc trong đó, chỉ cài đặt phần còn lại khi cần, cho phép bạn, nếu muốn, thực hiện nghiêm ngặt kiểm soát không gian bị chiếm dụng trên đĩa và không vứt bỏ những thứ không cần thiết (và đôi khi không thừa) giga-, hoặc thậm chí mega-byte;
  • một cộng đồng nói tiếng Nga rộng lớn, từ đó bạn có thể nhận được trợ giúp như trong hội nghị Email bằng tiếng Nga [email được bảo vệ] [email được bảo vệ] và trên nhiều trang web nằm rải rác trên Internet Nga.

Một yếu tố bổ sung, cũng có thể được coi là một lợi thế, đó là một số lượng đáng kể cái gọi là phần mềm dựa trên Debian. LiveCD (trong đó nổi tiếng nhất, nhưng không phải là duy nhất là Knoppix), cho phép bạn làm quen với các tính năng của bản phân phối mà không cần cài đặt nó và nếu kết quả khả quan, hãy triển khai một hệ thống Debian chính thức.

Tất cả các bản phân phối được liệt kê ở trên thường được khuyến nghị rõ ràng cho người dùng mới làm quen. Liên quan đến các hệ thống sau đây, điều này không quá rõ ràng. Tuy nhiên, chúng khá nổi tiếng và do đó chúng tôi cho rằng cần phải cung cấp một số thông tin về chúng - dưới dạng miễn phí hơn. Để mỗi người có thể tự quyết định xem mình có phù hợp để “thử bút” hay không.

Phần mềm lười biếng

Đây là bản phân phối Linux (còn tồn tại) lâu đời nhất, ngay từ đầu cho đến ngày nay đã gắn liền với tên tuổi của người tạo ra nó, Patrick Volkerding. Trong hơn 10 năm, thực tế không có gì thay đổi (tất nhiên ngoại trừ các phiên bản gói). Cụ thể là:

  • Môi trường cài đặt/cấu hình rất giống với cài đặt hệ thống của FreeBSD,
  • Kiểu khởi tạo BSD.
  • Đây là bản phân phối gói - định dạng tgz, nhưng chúng không có phụ thuộc, bản thân các gói được biên dịch thành dạng nhị phân từ các nguồn chính thức mà không có bất kỳ bản vá nào, giống như kernel. Đó là, cái này Linux thuần túy.
  • Bạn cũng có thể xây dựng các gói của riêng mình - các tập lệnh xây dựng để lắp ráp được đăng trên trang web của dự án cùng với mã nguồn, nhân tiện, các tập lệnh rất đơn giản.
  • Cơ sở dữ liệu gói được duy trì nhưng về nguyên tắc thì không cần thiết.

Việc thiếu kiểm soát sự phụ thuộc vừa là ưu điểm vừa là nhược điểm. Ví dụ: tôi có khoảng 150 gói trong một thư mục, để cài đặt tất cả chúng tôi cần chạy một lệnh

$ cài đặtpkg ./*.tgz

Lưu ý, không có bất kỳ phím nào. Nhưng thực tế là sau đó một cái gì đó được cài đặt có thể không khởi động thì bạn phải tự tìm hiểu.

Tuy nhiên, cũng có các cơ chế cài đặt/cập nhật tự động từ Internet - có một số lượng lớn trong số đó: tát-get, swaret, getpkg, Slackpkg và một số cơ chế khác.

Hiện nay quá trình Nga hóa chỉ còn chạy một tập lệnh; có rất nhiều tập lệnh như vậy trên Internet.

Các cài đặt ít nhiều phù hợp và cần thiết có thể được thực hiện thông qua tiện ích pkgtool (nó cũng được sử dụng để quản lý các gói), nhiều giao diện người dùng đồ họa đã được phát hành cho nó.

Có một lượng tài liệu đáng kinh ngạc về bản phân phối; câu trả lời cho tất cả các câu hỏi đã được tìm thấy từ lâu - bạn chỉ cần tìm kiếm một chút. Vì về cơ bản không có gì thay đổi trong sự phân bố nên nó thực tế không bị ảnh hưởng bởi yếu tố lão hóa. Nhân tiện, bản thân tài liệu đi kèm với bản phân phối - bằng tiếng Anh, nhưng không tệ.

Về nguyên tắc không có hỗ trợ kỹ thuật - và về nguyên tắc thì không cần thiết. Bạn chỉ cần nhớ trang web www.slackware.ru - có bến cảng và diễn đàn, và www.linuxpackages.net - tại đây bạn có thể tìm thấy các gói và liên kết làm sẵn đến hình ảnh iso.

Hỗ trợ Unicode vẫn chưa xuất sắc; ở một số điểm, bạn cần phải cầm tambourine và chơi pháp sư.

Nói chung, cách phân phối này khiến trẻ em sợ hãi, tức là những người mới bắt đầu: bạn không nên bắt đầu với nó - nó phức tạp. Không có gì thuộc loại này, nó đơn giản, giống như đồng rúp đầu tiên của Liên Xô, nhưng sự đơn giản của nó cũng được ẩn giấu rất kỹ.

Gentoo Linux là một bản phân phối ngày càng trở nên phổ biến trong cộng đồng OpenSource nhờ khả năng hỗ trợ một số lượng lớn nền tảng phần cứng và hệ thống "portage" cực kỳ linh hoạt và thân thiện với người dùng, lấy cảm hứng từ PORTS từ FreeBSD.

Gentoo là một đại diện điển hình của họ phân phối dựa trên nguồn, đây là hệ quả của hầu hết cả ưu điểm và nhược điểm của nó. Liệu bản phân phối này có phù hợp với người dùng mới làm quen hay không là một vấn đề cần tranh luận. Tuy nhiên, gần đây nó đã được biết đến rộng rãi và chúng tôi thấy cần phải cung cấp thông tin để người dùng mới làm quen này có thể tự trả lời.

Thuận lợi:

  • Hiệu suất cao. Khả năng tối ưu hóa hệ thống cực kỳ sâu sắc và linh hoạt cho phần cứng.
  • Thuận tiện "cài đặt và gỡ bỏ chương trình". Một số lượng lớn các ứng dụng trong hệ thống Portage.
  • Cơ chế cập nhật thuận tiện. Cập nhật trực tuyến cây portage. Không có phần mềm người dùng không cần thiết.
  • Hệ thống chứa các ứng dụng với các tùy chọn cần thiết (ví dụ: hỗ trợ gpm hoặc thiếu tùy chọn đó, v.v.) và các bản vá cần thiết.
  • Khả năng cài đặt Gentoo từ bất kỳ hệ thống Linux nào (ví dụ: từ Knoppix LiveCD hoặc bất kỳ bản phân phối “trực tiếp” nào khác có chứa trình biên dịch gcc) mà không làm gián đoạn các hoạt động hiện tại của bạn. Trong trường hợp này, không cần đĩa Gentoo: toàn bộ quá trình cài đặt có thể được hoàn thành từ mạng.

Đặc điểm:

  • Không có trình cài đặt đặc biệt.
  • Sự cần thiết phải đọc hướng dẫn và hướng dẫn.
  • Số lượng "cài đặt mặc định" có giới hạn.
  • Xây dựng từ nguồn.
  • Thiếu bộ cấu hình đồ họa cho các tiện ích dành riêng cho Gentoo.
  • Chỉnh sửa tập tin và sử dụng các tiện ích bảng điều khiển là phương pháp cấu hình hệ thống ưa thích.
  • Sự cẩn trọng của các nhà phát triển dẫn đến việc một số phiên bản ứng dụng khá ổn định lại bị liệt vào danh sách không ổn định.

Sai sót:

  • Quá trình cài đặt rất lâu và bất tiện (một hệ thống văn phòng đa phương tiện làm sẵn có thể mất tới một tuần để cài đặt, tùy thuộc vào thiết bị).
  • Sự dễ dàng cài đặt và cập nhật chương trình tỷ lệ thuận với mức độ thường xuyên và chi phí truy cập Internet.
  • Việc giải quyết các vấn đề khi xây dựng các ứng dụng riêng lẻ, nếu chúng (các vấn đề) xuất hiện, có thể không hề đơn giản.
  • Thiếu sự Nga hóa ngay từ đầu.

BSD miễn phí

Điểm khác biệt của nó so với những gì được mô tả ở trên là nó không phải là một bản phân phối Linux mà là một hệ điều hành hoàn toàn riêng biệt (mặc dù có liên quan). Nó thường được coi là một nền tảng máy chủ thuần túy (theo nhiều ước tính khác nhau, có tới 40% máy chủ Runet hoạt động dưới sự kiểm soát của nó). Tuy nhiên, không ai cấm việc sử dụng nó làm hệ điều hành máy tính để bàn cho người dùng thông thường. Được phát triển bởi FreeBSD bởi một cộng đồng các nhà phát triển độc lập, nó có sẵn để tải xuống và sao chép miễn phí từ các máy chủ của dự án.

Sai sót:

  1. Không phải Linux, mặc dù nó tương tự! Trong một số chi tiết, nó khác biệt đáng kể, do đó thường xuyên có sự hiểu lầm với lệnh mount và lời khuyên để đạt được sự khởi động tự động của X bằng cách thay đổi mức chạy.
  2. Việc cài đặt đòi hỏi sự hiểu biết về danh pháp thiết bị dành riêng cho BSD, sơ đồ phân vùng đĩa nói chung và các tính năng của phân vùng BSD nói riêng (hiểu rằng Phân vùng mở rộng không phải là thuộc tính không thể thiếu của đĩa; đĩa logic có thể được tạo theo những cách khác).
  3. Trình cài đặt, còn được gọi là trình cấu hình, sysinstall, không hoàn toàn logic, các câu hỏi tương tự được lặp lại trong các mục menu Cài đặtCấu hình, bạn cần hiểu rằng cách bố trí đĩa ở giai đoạn cài đặt là một chuyện, nhưng ở giai đoạn cấu hình thì cần phải có khi kết nối, chẳng hạn như một đĩa bổ sung. Giao diện trình cài đặt cổ điển, ít khả năng tự động hóa hơn trình cài đặt đồ họa dành cho Linux thân thiện với người dùng và không linh hoạt như trình cài đặt Gentoo phổ biến (bash + trình soạn thảo văn bản).
  4. Phạm vi thiết bị hỗ trợ Tại Giống như trong Linux, không có hỗ trợ đồ họa 3D cho các card ngoài Nvidia, theo như tôi biết, không phải mọi thứ đều diễn ra suôn sẻ với các thiết bị âm thanh “mát mẻ” (chính xác hơn là các tính năng nâng cao của chúng), thực tế không có cơ hội tìm kiếm trình điều khiển từ nhà sản xuất cho bất kỳ thiết bị không chuẩn hoặc kỳ lạ nào.
  5. Tập hợp các gói trên đĩa cài đặt có hạn; rất có thể gói bạn cần sẽ không có ở đó. Việc cài đặt các gói bổ sung (từ tệp nhị phân hoặc cổng) yêu cầu tốc độ khá cao và đặc biệt là để làm việc với các cổng, kênh giá rẻ.
  6. Thực tế không có phần mềm thương mại dành riêng cho FreeBSD.
  7. Không có hỗ trợ kỹ thuật chính thức như một lớp học. Có rất ít tài liệu “giấy” (so với Linux).

Thuận lợi:

  1. Không phải Linux, nhưng tương tự! Từ quan điểm của người dùng (không phải quản trị viên), thực tế không có sự khác biệt giữa Linux và FreeBSD. Và nhiều chức năng quản trị (ví dụ quản lý tài khoản) được triển khai tốt hơn.
  2. Để cài đặt, chỉ cần nắm vững cách đánh dấu cụ thể của BSD và danh pháp thiết bị ở cấp độ của một vài công thức đơn giản. Chưa kể việc nắm vững tính đặc thù này giúp mở rộng tầm nhìn của bạn rất nhiều :-))
  3. Để hiểu logic của thiết bị cài đặt hệ thống, chỉ cần hiểu thực tế là FreeBSD bao gồm một hệ thống cơ sở, có thể được cấu hình ở giai đoạn cài đặt (hoặc có thể bất kỳ lúc nào sau đó) và phần mềm bổ sung (gói và cổng) mà không phải là một phần của hệ thống. Điều quan trọng là phải hiểu rằng X và hầu hết tất cả các phần mềm bổ sung đều hoàn toàn giống như trong Linux. Trong những trường hợp đáng ngờ, bạn luôn có thể dựa vào các giá trị mặc định của cài đặt hệ thống - thường không lý tưởng nhưng chắc chắn là hợp lý.
  4. Hỗ trợ phần cứng trong FreeBSD, vì nó tồn tại nên thường được triển khai tốt hơn trong Linux. Tất cả các thiết bị quan trọng cho việc cài đặt và vận hành hệ thống đều được hỗ trợ. Các vấn đề phức tạp với bộ điều khiển đĩa, ATA RAID và các thiết bị tương tự gần như được loại bỏ.
  5. Bộ gói và cổng dành cho FreeBSD bao gồm hoàn toàn tất cả các phần mềm miễn phí, về nguyên tắc có sẵn ở dạng nguồn. Có thể lấy các gói hoặc nguồn cho cổng trên một máy (ví dụ: tại dịch vụ miễn phí) và cài đặt chúng trên một máy hoàn toàn khác - ví dụ: tại nhà.
  6. Nhờ chế độ tương thích nhị phân với Linux, có thể dễ dàng khởi chạy tất cả phần mềm dành riêng cho Linux (bao gồm cả phần mềm thương mại) - từ RealPlayer và Flash đến Oracle và các phần mềm tương tự. Thực tế không có ngoại lệ, câu hỏi duy nhất là chi phí lao động.
  7. Việc thiếu hỗ trợ kỹ thuật được bù đắp bằng lượng tài liệu trực tuyến dồi dào, bắt đầu từ Cẩm nang FreeBSD nổi tiếng, hầu hết tất cả đều có sẵn trên các đĩa phân phối và có sẵn trên Internet bằng bản dịch tiếng Nga. Mặc dù có ít sách nhưng chúng rất hay :-).
  8. Và để điều tốt đẹp cuối cùng có thể chiến thắng -

  9. Không giống như Linux, có rất nhiều, FreeBSD là một: tất cả các biến thể về chủ đề này, từ Freenzy đến PC-BSD, đều là những cách phân phối và đóng gói khác nhau của cùng một hệ điều hành. Điều rất quan trọng là mọi thứ mà người dùng mới đọc về FreeBSD đều áp dụng cụ thể cho nó; anh ta không cần phải đoán, như trường hợp của Linux, liệu mô tả này có áp dụng cho hệ thống nói chung hay đại diện cho các chi tiết cụ thể của một bản phân phối cụ thể hay không. Hơn nữa, mọi kiến ​​thức về FreeBSD đều có thể được áp dụng cho bất kỳ hệ thống BSD nào khác (có thể chỉ với những sửa đổi nhỏ).

Tóm lại, điều quan trọng nhất: cho dù bạn chọn bản phân phối nào và cho dù bạn chọn hệ điều hành nào, thì lựa chọn này khó có thể là lựa chọn cuối cùng và cuối cùng trong cuộc đời bạn. Bạn nên chuẩn bị cho thực tế rằng để tìm kiếm lý tưởng, bạn sẽ thử nhiều hơn một hoặc hai lựa chọn.