Cài đặt Ubuntu Touch trên điện thoại của bạn. Cài đặt Linux trên Android

ngày tốt Kính gửi người dùngđịa điểm! Gần đây tôi đã thử cài đặt Linux trên thiết bị Android của mình. Tôi đã sử dụng điện thoại thông minh có tên Explay Tornado làm chuột lang. Tôi cần một máy tính có kết nối Internet, cáp USB, chính điện thoại thông minh. Trước khi cài đặt hệ thống mới trên điện thoại thông minh của bạn, bạn cần đảm bảo rằng thiết bị của bạn đã cài đặt thẻ Micro SD và Quyền root. Nếu bạn không có quyền Root thì bạn cần phải có chúng! Tôi đã sử dụng chương trình máy tính có tên Kingo Android ROOT. Có rất nhiều chương trình khác để có được.

TRONG thị trường Google cần tải về các chương trình sau: Trình cài đặt Linux hoàn chỉnh ; Trình mô phỏng thiết bị đầu cuối cho Android; VNCViewer

Trước hết, chúng ta sẽ làm việc với ứng dụng hoặc chương trình Complete Linux Installer. Một lần nữa chúng ta không thay đổi hệ thống Android trên Linux, chúng tôi làm cho hệ thống này hoạt động trên hệ thống khác. Khi chúng tôi khởi chạy ứng dụng lần đầu, chương trình sẽ nhắc chúng tôi cài đặt thành phần bổ sungcông việc tiếp theo, đương nhiên chúng tôi đồng ý với họ và bắt đầu cài đặt. Việc cài đặt sẽ mất mạng tốt không quá một phút. Như trong hình, ứng dụng sẽ nhắc bạn cài đặt tập lệnh khởi động, bạn phải nhấp vào nút OK.

  • Tiếp theo, ứng dụng sẽ yêu cầu bạn có toàn quyền truy cập vào hệ thống, đó là lý do tôi và bạn nhận được quyền Root. Bước tiếp theo là cho phép ứng dụng chức năng hệ thốngđiện thoại thông minh hoặc máy tính bảng của bạn.
  • Tiếp theo chúng ta đi đến bước tiếp theo, cụ thể là hướng dẫn cài đặt hệ thống. Chương trình sẽ tự động bắt đầu kiểm tra thiết bị của bạn để tìm tất cả các yếu tố chính để cài đặt môi trường mới và sẽ cung cấp cho bạn kết quả về các phiên bản mà bạn có thể cài đặt trên máy tính bảng hoặc điện thoại của mình. Trong trường hợp của tôi, chương trình đã chọn các phiên bản này của chương trình.
  • Như được hiển thị trong ảnh chụp màn hình ở trên, chúng tôi được liệt kê các tùy chọn mà thiết bị của chúng tôi chắc chắn có thể tái tạo. Nhưng như thực tế đã cho thấy, chúng hoạt động nhưng có sự cố. Sự cố có thể là do máy của tôi quá yếu, tôi không biết chính xác nó sẽ hoạt động như thế nào đối với bạn. Hãy xem xét điều này với một ví dụ cài đặt Ubuntu 13.10.
  • Nhấp vào nút có nhãn Ubuntu 13.10 và chuyển sang điểm tiếp theo mà chúng tôi sẽ thảo luận chi tiết với bạn.

Chương trình cung cấp tính năng tải xuống hình ảnh hệ thống và có 3 phiên bản lớn, nhỏ và tiêu chuẩn, chúng khác nhau như thế nào? Trước hết, chúng khác nhau về kích thước (trọng lượng) của tệp và do đó, về chức năng. Vì mọi người đều biết rằng thiết bị của tôi không đủ bộ nhớ nên tôi cần lắp thẻ nhớ lớn hơn và chọn hệ thống chiếm ít dung lượng trên thẻ flash hơn. Bấm vào hình ảnh tải về và chọn tập tin bạn cần. Kích thước rất lớn, vì vậy tôi khuyên bạn nên tải xuống qua torrent từ điện thoại thông minh. Hoan hô, vào thời điểm thiết lập để tải xuống, chúng tôi có thể đáp ứng các yêu cầu còn lại của chương trình.

Không rời khỏi chương trình, nhấp vào tải xuống Terminal Emulator cho Android; và chương trình VNCViewer sẽ chuyển ngay bạn đến Google Playđến các trang cần thiết có ứng dụng cần tải xuống và cài đặt. Bạn đã tải xuống mọi thứ và cài đặt nó chưa? Bây giờ, trong khi đang tải image hệ thống, chúng ta tải ES-Explorer về và sau khi tải xuống, hãy mở nó và vào thẻ nhớ. Thông qua Explorer, chúng tôi tạo một thư mục có tên hệ thống của chúng tôi, có nghĩa là chúng tôi tạo một thư mục có tên " Ubuntu“Sau khi tải ảnh xuống, chúng ta cần giải nén file lưu trữ vào thư mục mới (Ubuntu).

  • Sau khi giải nén tệp vào một thư mục mới, bạn sẽ có hai tệp trong đó. Một trong số chúng có phần mở rộng .img. Tập tin này sẽ khởi động hệ thống của chúng tôi. Chúng tôi quay lại từ đầu và nhấp vào lựa chọn hệ thống và nhấp vào nút thay đổi thực đơn bổ sung. Trong menu này, chúng tôi chỉ ra đường dẫn đầy đủ đến hình ảnh, trông giống như ảnh chụp màn hình.
  • Có vẻ như mọi thứ đều có trong cài đặt. Nhưng khi bắt đầu, bạn cần mở terminal và không chạm vào bất cứ thứ gì, ứng dụng sẽ tự động lý lịch chọn dữ liệu cần thiết, nhưng để thực hiện lệnh văn bản Bạn sẽ được yêu cầu xác nhận việc hoàn thành các hành động của mình thông qua Quyền truy cập gốc. Ở đây, một cách tự nhiên, chúng tôi cho phép ứng dụng tiếp tục hoạt động.
  • Sau đó, hệ thống mới của bạn sẽ khởi động và điện thoại thông minh của bạn có thể hoạt động như mới, trong khi tất cả các tính năng sẽ có sẵn cho bạn hệ thống mới, giống như trong thiết bị đầu cuối nên một môi trường đồ họa hoàn chỉnh. Đây là phương pháp cài đặt đầu tiên Linux Ubuntu có vẻ như đã xong.

Có lẽ chỉ vậy thôi, nếu bạn có bất kỳ câu hỏi nào, hãy hỏi họ trong phần bình luận bên dưới tài liệu bên dưới, tôi sẽ sẵn lòng giúp giải quyết mọi vấn đề phát sinh trong khả năng và hiểu biết tốt nhất về tình huống của tôi.

Trong bài viết này chúng tôi sẽ hướng dẫn chi tiết cách cài đặt Linux tới một thiết bị Android. Để cài đặt và công việc đầy đủ hệ thống thay thế bạn sẽ cần: điện thoại thông minh hoặc máy tính bảng, trình giả lập phần mềm, quyền root và vài gigabyte dung lượng trống.

1. Cài đặt các ứng dụng cài đặt linux hoàn chỉnh

Vào thực đơn tìm kiếm của Google Chơi từ “trình giả lập” và nhận được danh sách hàng chục tiện ích gần giống nhau. Tất cả đều tốt, nhưng chúng tôi tập trung vào ứng dụng Complete Linux Installer. Nó hoàn toàn miễn phí, được bản địa hóa hoàn hảo và được trang bị hướng dẫn chi tiết cho người mới bắt đầu.

Có thể tải xuống chương trình từ http://goo.gl/5C6Xa. Thuật toán cài đặt cho Complete Linux Installer không khác gì cài đặt bất kỳ thuật toán nào khác phần mềm, vì vậy chúng tôi sẽ không tập trung vào điểm này.

2. Làm việc với ứng dụng Complete Linux Installer

Trước khi bắt đầu làm việc với chương trình, tôi muốn nhấn mạnh một lần nữa: những gì chúng tôi mô tả trong bài viết này không phải là cài đặt Linux. Android, mà là mô phỏng hoạt động của hệ thống này trong hệ thống khác.

Vì vậy, hãy khởi chạy ứng dụng và đồng ý cài đặt thêm thành phần phần mềm. Việc làm việc với các mô-đun này sau đó sẽ giúp bạn sử dụng hệ điều hành Linux dễ dàng hơn nhiều.

Như đã đề cập trước đó, Trình cài đặt Linux hoàn chỉnh yêu cầu quyền gốc, ứng dụng sẽ nhắc bạn trong cửa sổ bật lên. Chúng tôi cung cấp chương trình toàn quyền truy cập tới các chức năng hệ thống của thiết bị di động.

Điều này hoàn thành việc chuẩn bị ban đầu cho trình mô phỏng để vận hành. Menu ứng dụng chính sẽ mở ra trước mặt bạn. Chuyển đến mục phụ “Hướng dẫn cài đặt”.

Trình mô phỏng sẽ quét phần cứng của tiện ích của bạn và hiển thị danh sách các hệ điều hành được đảm bảo chạy trên thiết bị di động của bạn. Chúng tôi chọn Ubuntu 13.10 làm ví dụ.

Kể từ thời điểm này, chương trình bắt đầu “hướng dẫn” bạn qua các giai đoạn cài đặt hệ điều hành, kèm theo từng thao tác cần thiết hướng dẫn chi tiết. Ví dụ: sau khi đọc các yêu cầu về trình giả lập ở bước đầu tiên, hãy nhớ cài đặt “Terminal” và “VNCViewer” ở bước thứ hai. Chỉ sau đó chọn “Tải xuống hình ảnh”.

Đọc mô tả về sự khác biệt giữa các bản phân phối của hệ điều hành Linux và chọn bản phân phối bạn cần.

Tạo ở gốc lưu trữ ngoài thư mục tiện ích có tên hệ thống tương lai. Điều này sẽ làm cho việc tìm kiếm chương trình dễ dàng hơn nhiều. tập tin cần thiết. Trong trường hợp của chúng tôi, chúng tôi tạo thư mục “ubuntu”. Giải nén kho lưu trữ đã tải xuống vào thư mục này.

Kết quả là hai tệp sẽ xuất hiện trong thư mục “ubuntu”. Một trong số đó là với phần mở rộng .img. Đây là hình ảnh hệ thống Linux đang được ra mắt.

Sau khi hoàn thành các bước này, hãy chuyển đến mục con “Khởi chạy” của menu chính của Complete Linux Installer và nhấp vào menu phụ “Cài đặt” ở bên phải góc trên cùng cửa sổ. Bằng cách chọn tùy chọn “Chỉnh sửa”, hãy cung cấp cho ứng dụng đường dẫn đầy đủ đến tập tin thực thi hệ thống. Xác nhận lựa chọn của bạn bằng cách nhấp vào nút "Lưu thay đổi".

Việc này hoàn tất giai đoạn tiếp theo trong quá trình cài đặt hệ điều hành thay thế vào bộ nhớ thiết bị của bạn. Vui lòng chọn tùy chọn “Run Linux”.

Ứng dụng ở chế độ nền sẽ khởi chạy một thiết bị đầu cuối để thực thi lệnh kiểm tra và sẽ yêu cầu quyền truy cập root vào các chức năng hệ thống của thiết bị. Chúng tôi cho phép nó.

Giờ đây, điện thoại thông minh hoặc máy tính bảng của bạn sẽ có thể hoạt động như một trình mô phỏng hệ điều hành Linux và bạn sẽ có quyền truy cập vào tất cả các khả năng của hệ điều hành với biểu tượng chim cánh cụt trên logo - từ thực hiện các lệnh đơn giản trong thiết bị đầu cuối đến cài đặt đầy đủ- đủ lông đủ cánh môi trường đồ họa. Cài đặt Linux trên Android đã hoàn tất.

Xin chào, tôi có một chiếc PC mini ug 802, làm cách nào để cài đặt Linux trên nó? teltar

Đây là một chủ đề rất thú vị đối với tôi, các bạn ạ, vì tôi quản lý các máy chủ Linux một cách chuyên nghiệp. Trên máy chủ, điều đó thật thú vị, nhưng đối với tôi nó đã là chuyện thường ngày và bình thường. Nhưng việc cài đặt các bản phân phối Linux trên các thiết bị có kiến ​​trúc ARM còn thú vị hơn nhiều.

Sự khác biệt giữa máy tính và điện thoại thông minh hoặc máy tính bảng là gì?

Trên thực tế, về mặt khái niệm, sự khác biệt là rất nhỏ - cả thiết bị di động và máy tính để bàn, hoặc thậm chí cả máy chủ, đều được thực hiện theo các nguyên tắc giống nhau. Tuy nhiên, đối với thiết bị di động, kiến ​​trúc bộ xử lý khác được sử dụng. CPU máy tính để bàn được thiết kế trên kiến ​​trúc x86 hoặc AMD64. Và hầu hết các thiết bị di động đều có bộ xử lý dựa trên kiến ​​trúc ARM. Trong lịch sử, điều này là do các bộ xử lý như vậy có mức tiêu thụ điện năng thấp hơn đáng kể, đây là điều cần thiết cho thiết bị di động.

Hệ điều hành nào có thể được cài đặt trên thiết bị di động?

Vì vậy, tất cả các chương trình, bao gồm cả hệ điều hành, phải được thiết kế đặc biệt cho kiến ​​trúc này để hoạt động trên thiết bị này. Vì thế, phiên bản thông thường Linux được cài đặt trên máy tính để bàn hoặc máy chủ sẽ không hoạt động ở đây. May mắn thay, có rất nhiều bản phân phối và phiên bản dành cho kiến ​​trúc này. Bắt đầu với Android khét tiếng, thứ mà hầu hết điện thoại thông minh đều được trang bị, và kết thúc bằng các bản phân phối kỳ lạ, như Backtrack chuyên dụng (nay là Kali Linux). Nhưng tất nhiên, điều đáng quan tâm hơn là một số bản phân phối nổi tiếng hơn.

Android là gì?

Android là một hệ điều hành TRÊN Dựa trên Linux , được phát triển bởi Google dành cho thiết bị di động. Hệ điều hành di động phổ biến nhất thế giới. Cần hiểu rằng trên thực tế LInux chỉ là kernel của hệ điều hành. Và nhiều hệ điều hành được xây dựng trên nền tảng của nó và Android chỉ là một trong số đó.

Kernel là chức năng cơ bản cho phép bạn sử dụng tất cả các thiết bị và tùy chọn của nền tảng phần cứng - tức là trình điều khiển và quản lý thiết bị. Cũng bao gồm trong cốt lõi là một số chương trình cơ bản và tiện ích dòng lệnh. Vấn đề là ở chỗ Gia đình Linux(Theo nghĩa này, nó thường được hiểu là - một họ hệ điều hành trên hạt nhân này chứ không phải bản thân hạt nhân) - lớp vỏ đồ họa là một phần riêng biệt, mức độ trừu tượng riêng của nó.

cấu hình tối thiểu những hệ điều hành này - chính xác là không có vỏ đồ họa, chỉ một giao diện văn bản dòng lệnh. Điều này cho phép các hệ điều hành này được nhúng vào hầu hết những nơi khác thường. Ví dụ, trong phần cứng mạng, máy công cụ, máy tính và các thiết bị phức tạp khác, ví dụ như trong máy bay và ô tô. Ngay cả trong của bạn Máy giặt Một cái gì đó tương tự cũng có thể được cài đặt trong lò vi sóng :)

Đây là một thiết bị Android. Theo đó, Android nên được cài đặt theo mặc định. Trên thực tế, đó là Linux. Nhưng với một số hạn chế nghiêm trọng. Việc cài đặt một số Linux khác có thể mở rộng đáng kể khả năng của thiết bị di động. Khả năng sử dụng trở nên gần như vô hạn. Chà, hãy tưởng tượng việc sử dụng điện thoại di động làm máy chủ! Nhiều công cụ đang trở nên có sẵn. Nếu là máy tính bảng, hãy kết nối nó với thiết bị ngoại vi thông qua cápOTG, bạn có thể sử dụng nó như một máy tính chính thức! Để làm gì? Đó là một câu hỏi khác. Tôi hy vọng độc giả của chúng tôi sẽ chia sẻ ý tưởng của mình trong phần bình luận.

Làm cách nào để cài đặt Linux trên thiết bị Android?

Vì vậy, cài đặt.

Có hai lựa chọn - bạn có thể làm được cài đặt đầy đủ, như họ nói - về “phần cứng”. Đây thực sự là một flash của thiết bị. Đồng thời, chúng tôi mất đi chức năng gốc của thiết bị, được cung cấp bởi nhà sản xuất. Và đây có thể không phải là điều chúng ta mong muốn. Ví dụ: máy tính mini UG 802 mà độc giả của chúng tôi quan tâm là một thiết bị được thiết kế để mở rộng chức năng của TV. Bởi vì nó có thể cắm trực tiếp vào cổng HDMI của bất kỳ chiếc TV nào, biến nó thành Smart.

May mắn thay, có cách thứ hai để cài đặt Linux - ngay bên trong hệ điều hành chính của thiết bị, trong trong trường hợp này Android. Điều này cho phép bạn chạy cái gọi là môi trường chroot bên trong Android. Trong trường hợp này, bạn sẽ nhận được hai hệ điều hành liên quan chạy song song trên một lõi - Android. Và bạn có thể chuyển đổi giữa chúng.

Cách tiếp cận này thuận tiện cho điện thoại thông minh và máy tính bảng, nhưng có thể không phù hợp với UG 802. Trong trường hợp này, bạn có thể cần phải flash hệ điều hành cần thiết. Và đây đã là một số nguy cơ khiến thiết bị có thể bị hỏng.

Thật không may, tôi không có kinh nghiệm với những thí nghiệm như vậy. Nhưng có đủ thông tin trên Internet về điều này. Nghiên cứu, thử cài đặt.

Vì vậy, tôi sẽ cung cấp một số liên kết để bạn có thể bắt đầu làm quen với thế giới hack thiết bị di động :)

Hacker là ai?

Vâng, vâng, đừng ngạc nhiên, đây chính xác là hack - sự can thiệp phi tiêu chuẩn vào hoạt động và thiết kế các hệ thống và chương trình, thay đổi chúng và mở rộng chức năng. Đây chính xác là ý nghĩa ban đầu của từ này. Và một hacker không phải là một kẻ bẻ khóa hay viết virus như hầu hết mọi người thường nghĩ. Đây trước hết là một nhà nghiên cứu. Đúng, anh ta phá vỡ hệ thống, tiết lộ những gì không có ý định mở ra, nhưng anh ta làm điều này với mục đích học hỏi chứ không phải để gây hại.

https://xakep.ru/2012/10/22/android-tablet-linux-install/ - một bài viết về cài đặt Linux trên điện thoại thông minh trên tạp chí lâu đời nhất, phản ánh chính xác bản chất của việc hack.

https://habrahabr.ru/post/221543/ - Habr, một nguồn tài nguyên lâu đời không kém và thậm chí còn nổi tiếng hơn. Và bài viết ở đây rất mới mẻ và mô tả rất chi tiết trải nghiệm cài đặt Arch Linux trên Android, dưới dạng môi trường chroot.

https://geektimes.ru/post/44220/ - Giktimes - một trang web của những người tạo ra Habr và tôi đã tìm thấy nó trên đó hướng dẫn chi tiết Qua cài đặt Debian qua Android trên điện thoại thông minh. Bài viết tuy đã cũ nhưng đề cập đến những điều cơ bản cần phải hiểu rõ trước khi bắt tay vào thực hiện một thao tác như vậy. Mặc dù điều này không giúp bạn cài đặt nhưng nó sẽ giúp bạn có được kiến ​​thức, nếu không có nó thì không thể phát triển hơn nữa chủ đề và cách giải quyết vấn đề. Và sau khi nghiên cứu những bài viết như vậy, bạn sẽ cảm thấy tự tin hơn và có thể tìm kiếm thông tin về chủ đề này một cách cụ thể hơn, về những vấn đề cụ thể cần được giải quyết trong quá trình cài đặt.

Ví dụ: những bài viết về chủ đề này có lẽ không phải là những bài viết duy nhất trên các trang web nêu trên. Bạn luôn có thể thử tìm thêm các bài viết về vấn đề này trên nguồn lực chuyên ngành. Tôi đã tìm và xem xét một số chủ đề về cách cài đặt Linux trên thiêt bị di động trên 4pda.ru như thế này, Ví dụ

Đó là tất cả cho ngày hôm nay. Nhưng có thể tôi luôn muốn tiếp tục bữa tiệc về chủ đề này :)

Nếu có vấn đề phát sinh (và chúng sẽ phát sinh với xác suất 99% :)), bạn cũng có thể đặt câu hỏi tại đây, chúng ta sẽ thu thập thông tin, cùng nhau giải quyết vấn đề, tôi cũng rất quan tâm đến điều này.

  • điện thoại thông minh,
  • Nguồn lực cộng đồng
  • "Cừu điện có mơ thấy Linux trên điện thoại của chúng không?"


    Thành thật mà nói, sau thất bại với Ubuntu Phone và sự việc nhảm nhí đang xảy ra với SailfishOS, tôi hơi chán nản. Không biết bạn thế nào chứ từ lâu tôi đã cảm thấy chán nản với tình trạng không thể kiểm soát hoàn toàn thiết bị mình sử dụng hầu hết thời gian.


    Tôi không thể cài đặt tính năng cắt banner ở cấp hệ thống hoặc nâng cao dnscrypt. Thúc đẩy một phần lưu lượng truy cập qua wifi và một phần qua mạng di động. Nhận chính tập tin tôi cần, chỉ có thể truy cập được từ root. Và khi mở bootloader thì hết bảo hành và ngừng hoạt động thanh toán không tiếp xúc và tất cả những “cải tiến” cho máy ảnh từ nhà sản xuất. Tôi không thể ghi cài đặt qua ssh và sau vài giây sẽ nhận được một ứng dụng có tất cả các bản vá cần thiết.


    Và khi tôi nhìn thấy hàng tá ứng dụng có thể gỡ cài đặt do nhà sản xuất cài đặt chiếm dung lượng, ngốn pin, liên tục spam thông báo và thu thập số liệu phân tích - tôi cảm thấy hoàn toàn buồn. Đây là hiện tại chúng ta đã đến. VỚI phần mềm đã đóng cho phần cứng và chỉ xem người dùng như một nguồn lợi nhuận.


    Gần đây tôi đã xem qua một dự án có thể thay đổi điều gì đó...


    CẬP NHẬT: Màn hình i.MX8M và FullHD gần như chắc chắn sẽ được sử dụng. Hoan hô!
    CẬP NHẬT2: Trong 5 ngày, 500k còn thiếu trong tổng số 1,5 triệu USD đã được thu thập. $300k trong số đó là đơn đặt hàng của công ty. Vẫn còn 2 tuần nữa là kết thúc chiến dịch. Một câu trả lời hay cho những người nói "không cần".



    ĐỐI VỚI UFO (có thể xóa): bài viết chủ yếu nói về những vấn đề và quyết định khó khăn mà các nhà phát triển thiết bị miễn phí đôi khi phải đưa ra thị trường hiện đại sắt kín. + một số thông tin về dự án cụ thể này không có sẵn trong truy cập mở. Tôi đã xóa tất cả các đề cập đến hoạt động gây quỹ (và liên kết đến nó). Như một tài liệu tham khảo - hoạt động tốt trên geektimes (nhân tiện, có một liên kết đến một công ty huy động vốn từ cộng đồng ở đó).

    Cái này là cái gì?

    Librem 5 là điện thoại thông minh Linux sẽ được xây dựng trên phần cứng và phần mềm mở nhất, đảm bảo tính bảo mật và quyền riêng tư. Nó chưa tồn tại, nhưng đã có một kế hoạch ít nhiều được thực hiện trong vòng 1,5 năm và sự phát triển tích cực sẽ bắt đầu sau chưa đầy một tháng nữa.

    Ai?

    Nhóm Purism đã phát hành thành công một loạt máy tính xách tay có phần cứng miễn phí nhất (tính đến thời điểm hiện tại), mã nguồn mở BIOS và bản phân phối Linux mà họ đang phát triển. Hiện công ty đã chuyển sự chú ý sang điện thoại thông minh.

    Sắt

    Người có lý trí sẽ làm gì khi mở một bài viết về một thiết bị mới? Tất nhiên, anh ấy lướt qua toàn bộ bản tin tiếp thị để mô tả các đặc điểm của phần cứng. Tiếp theo sẽ có một danh sách với văn phòng. địa điểm. Tôi sẽ giải thích bên dưới tại sao anh ấy lại thấp như vậy.


    Đặc trưng

    • Màn hình cảm ứng 5”
    • CPU i.MX6/i.MX8
    • GPU Vivante (Trình điều khiển tăng tốc phần mềm miễn phí Etnaviv)
    • Dải cơ sở di động riêng biệt
    • 3GB LPDDR3
    • 32GB eMMC
    • Khe cắm MicroSD
    • Camera (trước và sau)
    • Tốc biến
    • Giắc cắm tai nghe và micrô (3,5 mm)
    • Cái mic cờ rô
    • Loa
    • Nút nguồn
    • Điều khiển âm lượng
    • Khe cắm SIM
    • Wi-Fi 802.11
    • Bluetooth 4
    • Giao diện gỡ lỗi (nội bộ)
    • Máy chủ USB
    • USB Loại C
    • Ắc quy
    • Cảm biến:
      • Gia tốc kế
      • Con quay hồi chuyển
      • La bàn
      • Ánh sáng môi trường xung quanh
      • Gần
    • Công tắc tiêu diệt phần cứng dành cho:
      • Máy ảnh
      • Cái mic cờ rô
      • Băng cơ sở
      • Wi-Fi/Bluetooth

    Chip truyền thông di động riêng biệt

    Hãy bắt đầu với một điểm bất ngờ. Nhưng ông đã ảnh hưởng đến nhiều quyết định tiếp theo.

    Mạng di động không an toàn. Và vấn đề hoàn toàn không nằm ở việc triển khai phần mềm hay cài đặt không chính xác thiết bị (mặc dù điều này xảy ra mọi lúc) - vấn đề sâu hơn nhiều và liên quan đến chính kiến ​​trúc mạng. Hàng chục vectơ tấn công khác nhau: từ các phương thức tấn công phổ biến (“cửa sau SS7”, chặn 2G, lỗi mã hóa 3G/4G) đến các cuộc tấn công phần cứng cụ thể trên thiết bị cụ thể.

    Tình hình trở nên phức tạp bởi thực tế là hầu hết chip di động sử dụng phần mềm nhị phân không có mã nguồn. Và khi điều tốt đẹp này cũng nằm trong SoC, hoạt động với máy ảnh và micrô... Cơn ác mộng của người hoang tưởng.

    Nhưng chiếc điện thoại không có mạng di động- không phải điện thoại. Do đó, giải pháp tốt nhất cho điện thoại thông minh an toàn là giữ chip mạng di động cách ly nhất có thể với mọi thứ khác. Librem 5 sử dụng chip riêng biệt với bộ xử lý Truyền thông di động. Hơn nữa: sẽ có một công tắc vật lý cho nó. Tôi không biết chính xác các nhà phát triển sẽ tắt cái gì, nhưng để có biện pháp tốt, bạn cần cắt nguồn, ăng-ten và kết nối với bộ xử lý chính.

    Nhân tiện, hãy ngừng sử dụng SMS để xác thực và ủy quyền. Tôi nghiêm túc đấy. Nó không an toàn.

    CPU & GPU

    Vì vậy, bộ xử lý không nên có truyền thông không dây. Còn gì nữa? Đầy đủ mở trình điều khiển với sự hỗ trợ hệ điều hành tốt. Nếu bạn tin rằng các nhà phát triển Librem 5, từ những gì hiện có trên thị trường, họ đã được tiếp cận bởi toàn bộ dòng SoC (!) - i.MX6 từ NXP. Chỉ là sự đau đớn của sự lựa chọn. Thực tế hiện đại của phần cứng mở

    Chúng ta sẽ nhận được gì từ dòng vi xử lý này? 2 nhân 32-bit Cortex-A9 1.0 GHz, GPU Vivante GC880, DDR3 và USB 2.0. Một chàng trai bình thường của 5 năm trước. Tất nhiên là không nhiều, nhưng đối với sử dụng bình thường nên là đủ.
    Nhưng chúng tôi muốn thế giới được tập hợp lại trên gentoo của chúng tôi sau vài giờ chứ không phải trong một tuần và máy chủ mà chúng tôi chắc chắn sẽ khởi chạy trên điện thoại thông minh này có thể không đạt được 10k RPS, nhưng ít nhất nó có thể phục vụ vài chục người dùng? ;)

    May mắn thay, vào đầu năm, NXP đã giới thiệu một dòng bộ xử lý i.MX8 mới, thậm chí có thể mang danh hiệu đáng tự hào của những chiếc máy tầm trung của năm nay. 4 lõi Cortex-A53 64-bit, GPU Vivante GC7000Lite có hỗ trợ Vulkan, 4kp60, h.265 và VP9, ​​​​DDR4, USB 3.0-C - bạn đã có thể sống với điều này, không tồn tại. Tất nhiên, bạn không thể khai thác tiền điện tử, nhưng đó không phải mục đích của chúng tôi, phải không? GPU sẽ có thể xử lý 3D ở mức độ trung bình - nó sẽ khởi chạy :)

    Tại sao lại có đặc điểm của i.MX6/i.MX8? Rất tiếc, i.MX8 vẫn chưa có sẵn. Có tin đồn rằng mọi thứ đã sẵn sàng để sản xuất ở đó và đến cuối năm nay dòng mới sẽ đi ra. Một số khách hàng đã nhận được nguyên mẫu vào mùa hè. Và các nhà phát triển Librem 5 thậm chí còn sẵn sàng đợi thêm 2-3 tháng nếu cần thiết. Nhưng hiện tại, i.MX6 là một hợp đồng bảo hiểm.

    Màn hình

    5 inch, HD tối thiểu. Chúng tôi dự định cài đặt FullHD nếu có thể. Hóa ra, rất khó để đồng ý trước 100% về một lô nhỏ như vậy. Khi chiến dịch gây quỹ hoàn tất, sự lựa chọn tốt nhất và hợp đồng đã được ký kết với nhà cung cấp. Tôi sẽ tự nói thêm rằng đối với 5 inch, ngay cả HD cũng không quá tệ.

    Ký ức

    3GB LPDDR3 cho i.MX6 và có thể có thêm LPDDR4 cho i.MX8-M. Khe cắm eMMC 32 GB và microSD.

    Không dây

    Riêng chip Wifi/Bluetooth, switch vật lý - lý do tương tự như đối với mạng di động.

    Máy ảnh, điều hướng, gia tốc kế, v.v.

    Mọi thứ đều đạt tiêu chuẩn. Có hai camera - và điều đó tốt. Điều duy nhất đáng chú ý là camera và micro cũng sẽ có công tắc vật lý. Ai thích dùng băng dính điện thì phẫn nộ.

    Ắc quy

    Có thể tháo rời, không có thêm thông tin.

    Khung

    Kim loại, dễ dàng truy cậpđến tất cả các cổng nội bộ và gỡ lỗi.

    NFC và sạc không dây

    Chắc chắn là không. Ít nhất là không cho phiên bản đầu tiên. Khối lượng công việc hiện đã rất lớn.

    Máy quét dấu vân tay, nhận dạng bằng khuôn mặt, võng mạc và thực hiện “Smooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooootác quét vân tay"Máy quét dấu vân tay

    Về nguyên tắc là không. Sinh trắc học là thứ có thể được sử dụng mà bạn không muốn và rất khó thay đổi một khi bị xâm phạm. Không giống như mật khẩu, thứ chỉ có trong đầu bạn. “The Beginning” bây giờ chỉ là tưởng tượng (tôi hy vọng vậy).
    Tuy nhiên, bạn có thể tự mình thực hiện nhận dạng bằng cách trình diễn một bản nhạc không xác định từ tiêu đề - sau cùng, bạn sẽ có toàn quyền kiểm soát qua điện thoại.

    Phần mềm

    hệ điều hành

    Linux, theo mặc định sẽ có PureOS tự chế (dựa trên Debian), được sử dụng trong máy tính xách tay của công ty. Họ hứa hẹn khả năng sử dụng bất kỳ bản phân phối nào hỗ trợ ARM. Tất nhiên là với một tập tin. Nó trông khá thực tế vì bộ nạp khởi động đang mở và tất cả các trình điều khiển sẽ có sẵn.

    Sẽ có sandbox cho các ứng dụng? PureOS đã có kernel với GrSecurity nên chắc chắn cơ chế như vậy sẽ được triển khai. Vâng, lại là SELinux với AppArmor. Nói chung, mọi thứ có sẵn cho Linux đều có thể được sử dụng để phù hợp với mức độ hoang tưởng cụ thể của bạn.

    Giao diện và ứng dụng tiêu chuẩn

    Các nhà phát triển đã đồng ý hỗ trợ từ cộng đồng Gnome và KDE. Điều gì sẽ xảy ra theo mặc định vẫn chưa được quyết định. Có kế hoạch chuyển một “bộ ứng dụng dành cho quý ông” được tối ưu hóa cho màn hình cảm ứng. Khi công việc này hoàn thành sẽ là lúc cho những việc phức tạp hơn.

    Ma trận

    Mặc định là phi tập trung một cách an toàn thông tin liên lạc sẽ được sử dụng

    Hệ điều hành Postmarket được tối ưu hóa cho những màn hình cảm ứng Linux Linux. Một trong những tính năng chính của Alpine Linux là tính đơn giản của nó đối với phần cứng, giúp nó có thể cài đặt và sử dụng thoải mái rất thiết bị yếu. Đối với thông thường Người dùng Androidđiều này có nghĩa là đã đến lúc lấy chiếc máy tính bảng Android 2.2 cũ đó ra khỏi tủ và đưa nó trở lại hoạt động với Hệ điều hành Postmarket mới!

    Hệ điều hành Postmarket là gì

    Các nhà phát triển hệ điều hành mới Postmarket OS đã đặt ra cho mình một mục tiêu rất khác thường - hỗ trợ thiết bị này trong 10 năm. Mỗi nhà sản xuất thiết bị Android hỗ trợ các sản phẩm của mình trong 2 năm, sau đó sẽ ngừng cập nhật, điều này làm mất đi người dùng cuối chức năng mới và còn làm cho hệ thống kém an toàn hơn.

    Với hệ điều hành mới, những vấn đề như vậy không được mong đợi. Hệ điều hành này dựa trên một hệ điều hành hoàn chỉnh Phân phối Linux, không có lý do gì để ngừng hỗ trợ các thiết bị yếu, vì nó được tạo riêng cho chúng. Tất cả những gì người dùng yêu cầu là kiến ​​thức tối thiểu về cách làm việc trong hệ thống Linux, nếu không có điều này, bạn thậm chí sẽ không thể cài đặt hệ thống trên máy tính bảng hoặc điện thoại thông minh.

    Giao diện hệ điều hành hậu thị trường

    Các nhà phát triển trả tiền Đặc biệt chú ý giao diện của hệ điều hành mới vì người dùng sẽ thích thú khi sử dụng điện thoại thông minh hoặc máy tính bảng của mình. Về mặt này, Postmarket đang hoạt động tốt, ở mức khoảnh khắc này Có 6 giao diện người dùng đang hoạt động, chúng ta hãy xem xét kỹ hơn về chúng.

    Video giao diện hệ điều hành Postmarket

    Hildon

    Giao diện Hildon ban đầu được phát triển cho thiết bị di động nên toàn bộ giao diện được tối ưu hóa cho màn hình cảm ứng; Chỉ có thể làm việc ở vị trí nằm ngang.

    Giao diện người dùng LuneOS

    LuneOS là một hệ điều hành đang được phát triển như một cổng WebOS dành cho điện thoại thông minh và máy tính bảng. Giao diện bao gồm việc sử dụng các thao tác chạm, vuốt và bàn phím ảo. Các nhà phát triển đã chuyển giao thành công vẻ bề ngoài LuneOS để sử dụng trong Postmarket.

    BẠN

    Giao diện MATE tốt vì nó hoạt động trên hầu hết mọi thiết bị và xử lý hoàn hảo các tác vụ của nó ngay cả khi không có bộ tăng tốc video phần cứng. Sau khi cài đặt, bạn sẽ thấy màn hình đen trong 20-30 giây, đừng lo lắng, điều này là bình thường.

    Điện thoại di động plasma

    Đúng như tên gọi, giao diện được thiết kế dành riêng cho thiết bị di động, hoạt động tốt trên các thiết bị có khả năng tăng tốc video phần cứng và có thể chạy trên phần mềm tăng tốc video nhưng chậm hơn nhiều. Giao diện trông rất đẹp và không có nhiều khác biệt so với các hệ điều hành di động khác.

    Weston

    Đây là giao diện demo trong đó bạn có thể chạy một số thử nghiệm cài sẵn và xem mọi thứ hoạt động như thế nào.

    XFCE4

    Một giao diện hoàn chỉnh để làm việc với bút stylus. Nó tương tự như giao diện MATE ở chỗ nó trông giống như một PC Linux chính thức hơn là một máy tính bảng hoặc điện thoại thông minh cũ. Giao diện hỗ trợ làm việc ở cả vị trí dọc và ngang.

    Chọn giao diện dựa trên hỗ trợ tăng tốc phần cứng thiết bị của bạn. Một số giao diện sẽ rất chậm tăng tốc phần mềm. Ngoài ra trên trang hỗ trợ thiết bị họ thường chỉ ra giao diện nào hoạt động tốt nhất.

    Cách cài đặt Linux trên điện thoại của bạn

    Điều đầu tiên bạn cần làm là tìm hiểu xem có lắp ráp sẵn sàng cho thiết bị của bạn, bạn có thể tìm hiểu trên trang này. Nếu có, tốt, bạn có thể lắp ráp phần sụn một cách an toàn và cài đặt nó. Nếu không, bạn có thể tự port Postmarket như thế này.

    Để cài đặt Postmarket, hãy mở một thiết bị đầu cuối, đảm bảo bạn có mật khẩu để sử dụng lệnh “sudo” và làm theo từng lệnh trong sổ tay hướng dẫn Postmarket. Sau khi hoàn tất quá trình lắp ráp, hãy sao chép kho lưu trữ vào bộ nhớ thiết bị và cài đặt nó dưới dạng chương trình cơ sở tùy chỉnh dựa trên Android.

    Tại sao hệ điều hành Postmarket tốt hơn Android và hệ điều hành di động khác

    1. Bưu điện là Linux đầy đủ không giới hạn. Bạn có thể sử dụng máy tính bảng hoặc điện thoại thông minh của mình làm máy tính hoàn chỉnh với việc chạy các phiên bản chương trình trên PC, miễn là chúng chạy trên Linux
    2. Hỗ trợ dài hạn. Theo các tác giả, một trong những mục tiêu chính của dự án là hỗ trợ thiết bị trong 10 năm mà không có phần mềm nào làm chậm hiệu suất của thiết bị.
    3. Việc lựa chọn giao diện cho phép bạn xây dựng một phần sụn rất nhỏ, khoảng 130 MB
    4. Bạn có thể tự mình chuyển Postmarket sang thiết bị của mình bằng cách sử dụng hướng dẫn trên trang web của dự án

    Nhược điểm của hệ điều hành Postmarket

    1. Hệ điều hành này không phù hợp với hầu hết người dùng vì nó đang ở giai đoạn phát triển ban đầu, có lỗi, khởi động lại và các thú vui khác phiên bản trước hệ điều hành
    2. Cài đặt phức tạp. Tất cả phần sụn tùy chỉnh cho thiết bị Android đều được phân phối dưới dạng gói zip làm sẵn để cài đặt thông qua recovery và Postmarket vẫn cần được biên dịch thông qua một thiết bị đầu cuối trong hệ điều hành Linux, điều này sẽ khiến nhiều người dùng xa lánh.
    3. Mặc dù không có cửa hàng ứng dụng nhưng tất cả các chương trình đều phải được chuyển từ bản phân phối Linux khác

    Kết luận về hệ điều hành Postmarket

    Đây là một hệ thống rất hứa hẹn cho phép bạn thay đổi thiết bị di động ít thường xuyên hơn mà không làm giảm hiệu suất và sự thoải mái. Nhiều chương trình đã có đầy đủ chức năng và cho phép bạn sử dụng thiết bị cũ của mình 100%. Tuy nhiên, mặc dù dự án sẽ chỉ được những người đam mê quan tâm nhưng việc sử dụng Postmarket làm hệ thống chính là khá khó khăn.

    Nếu bạn từ lâu đã muốn có Linux trên điện thoại của mình, với khả năng chạy các phiên bản chương trình PC chính thức, hãy cài đặt Postmarket làm hệ điều hành bổ sung trên điện thoại thông minh hoặc máy tính bảng của bạn và đừng quên thường xuyên theo dõi các bản cập nhật, vì hệ thống ngày càng trở nên phổ biến hơn. ổn định hàng ngày.

    Câu trả lời cho câu hỏi

    Lỗi khi cài đặt hệ điều hành Postmarket trong TWRP

    Đi tới phần “Gắn” và bỏ chọn Hệ thống, cài đặt lại Postmarket.