Kho ứng dụng Flatpak – khi những ứng dụng “bất chấp” nền tảng

Flatpak là một dự án mã nguồn mở xuất phát từ ý tưởng tạo ra một kho ứng dụng cho tất cả distro của hệ điều hành Linux. Dự án này thu hút khá nhiều sự quan tâm từ cộng đồng. Bên cạnh đó, dự án xây dựng kho ứng dụng Flatpak cũng đã tập hợp được một cộng đồng những lập trình viên có cùng đam mê và được lãnh đạo bởi Alexander Larsson.

Alexander Larsson là một kỹ sư trưởng của Red Hat, đã có hơn 20 năm kinh nghiệm trong lĩnh vực phần mềm mã nguồn mở.

Khác biệt khi sử dụng kho ứng dụng Flatpak

Hiện tại thì Flatpak đã có một số phần mềm thông dụng và sẵn sàng cho người dùng sử dụng như: Blender, LibreOffice, Skype. Picard,…. người dùng có thể cài đặt những ứng dụng này một cách khá đơn giản.

kho-ung-dung-Flatpak

Tham vọng to lớn của Flatpak – 1 kho ứng dụng có thể hoạt động trên tất cả Linux Distro

Một ví dụ tiêu biểu cho sự hữu dụng của Flatpak, mỗi khi chúng ta muốn cài đặt một ứng dụng nào đó cho Ubuntu, việc đầu tiên chúng ta cần là add repositories, update list và cài đặt. Nếu phần mềm đó chưa có sẵn, người dùng cần phải cài từ những gói tin .tar hoặc .deb,…

Nhưng với Flatpak, khi những ứng dụng đã được xây dựng để có thể hoạt động trên nhiều nền tảng Linux Distro. Người dùng chỉ cần chạy lệnh sau để cài đặt ứng dụng cần thiết.

Vậy là mọi thứ đã được giải quyết, dễ dàng hơn rất nhiều so với những cách truyền thống đúng không nào.

Tính năng dành cho người dùng

Truy cập một kho ứng dụng phong phú

với một danh sách rất nhiều ứng dụng của Flatpak và vẫn đang được cập nhật mỗi ngày, người dùng Linux sẽ có thể thỏa sức khám phá.

Cập nhật nhanh chóng

Cơ chế Sandbox của Flatpak cho phép những ứng dụng có thể duyệt nhanh hơn và có được những bản nâng cấp phù hợp.

Cập nhật ứng dụng không cần Restart

Sẽ rất thoải mái khi có thể cập nhật những ứng dụng mình cần thiết mà không cần phải restart hệ thống. Đây là một tính năng đặc biệt mà những package manager thông thường không được cung cấp.

An toàn hơn

Ứng dụng cho Linux sẽ an toàn hơn và bớt những lo lắng về vấn đề mã độc khi được cài đặt qua Flatpak. Điều này cũng chính nhờ vào cơ chế Sandbox của ứng dụng này.

Và cuối cùng là người dùng có thể cài các phiên bản khác nhau của cùng một ứng dụng lên hệ thống của mình mà không có trở ngại gì.

Tính năng dành cho developer

  • Chỉ cần một lần viết code, lập trình viên có thể tạo ra những ứng dụng cho Flatpak để có thể chạy trên nhiều Linux Distro.
  • Một môi trường ổn định để kiểm thử ứng dụng. Flatpak cung cấp cho lập trình viên một môi trường tương tự với những gì mà người dùng cuối sẽ sử dụng. Điều đó sẽ giúp cho việc phát triển phần mềm trở nên dễ dàng hơn.
  • Tài liệu hỗ trợ đầy đủ và luôn được bổ sung.
  • Những ứng dụng sẽ luôn được chạy trên những Distro mới nhất của Linux và cũng sẽ có được sự hỗ trợ từ Flatpak.
  • Lập trình viên cũng có thể thoải mái trong việc thêm bớt những gói thư viện cần thiết cho ứng dụng của mình trong quá trình phát triển ứng dụng đó.

Cài đặt Flatpak

Đối với hệ điều hành 16.04 trở lên:

Đối với Debian

Đối với Fedora (chỉ dành cho Fedora 23 hoặc mới hơn )

Cách sử dụng Flatpak

Để có thể bắt đầu cài đặt những ứng dụng Flatpak, bạn cần thêm Gnome-apps repository.

Sau khi đã thêm repository thành công, người dùng có thể sử dụng lệnh sau để xem danh sách những ứng dụng đang có trên và có thể tiến hành cài đặt những ứng dụng mình cần.

Để có thể tìm hiểu cụ thể hơn về cách cài đặt từng ứng dụng trên kho ứng dụng Flatpak bạn có thể đọc tài liệu ở đây.

Lời kết

Trên đây là bài giới thiệu một số thông tin về dự án kho ứng dụng Flatpak về việc xây dựng một kho ứng dụng cho nhiều Linux Distro. Hy vọng những thông tin từ bài viết này sẽ hữu ích cho bạn. Đừng quên chia sẻ để nhiều người cùng đọc nhé.

Bạn nghĩ sao về bài viết này?
+1
0
+1
0
+1
0
+1
0
+1
0


Lưu ý:
→ Vui lòng bình luận bằng tiếng Việt có dấu.
→ Hãy dùng tên và email thật của bạn khi comment.
→ Không sử dụng keyword trong ô Name.
→ Nếu có ý định Spam link thì hãy quên đi nhé.
→ Tất cả bình luận đều được kiểm duyệt vì thế hãy cẩn thận trước khi comment.
Xin cám ơn!

Add Comment

Website này sử dụng Akismet để hạn chế spam. Tìm hiểu bình luận của bạn được duyệt như thế nào.