2012-06-26 29 views
6

Tôi đang nghĩ đến việc mua Chromebook (tất nhiên là chạy Chrome OS) nhưng cần hiểu đầy đủ về chế độ nhà phát triển. Tôi đang đấu tranh để tìm bất kỳ thông tin cập nhật cụ thể nào về khả năng chế độ nhà phát triển. Khi tôi đã vào chế độ nhà phát triển và gắn rootfs là có thể ghi (cả hai đều tương đối thẳng về phía trước) thì chức năng Chromebook/Chrome OS có tương đối bình thường không? Theo bình thường, tôi có thể cài đặt và chạy các tệp nhị phân Linux chuẩn giả sử chúng đã được tuân thủ cho kiến ​​trúc đích không? Tôi đọc ở đâu đó mà thực sự biên dịch từ nguồn trên Chromebook/OS không phải là đi. Tại sao điều này?Khả năng của Chế độ dành cho nhà phát triển Chromebook/Chrome OS

+0

Không chắc chắn đây là câu hỏi lập trình, có thể tốt hơn trên [SuperUser] (http://superuser.com). – Junuxx

Trả lời

1

Khi bạn đang ở chế độ nhà phát triển, bạn có thể đến và có quyền tự do làm nhiều việc trên Chromebook của mình (hoặc bất kỳ máy chromeOS nào khác). Ví dụ, nếu bạn đưa dự án này: https://github.com/helloandre/cr48

và làm theo các bước sau:

  • đưa CR-48 của bạn trong chế độ nhà phát triển thả vào một cái vỏ (Ctrl + Alt + t)
  • Hãy chính của bạn phân vùng thực thi với sudo mount -i -o remount, exec/home/chronos/người dùng
  • Tải xuống repo này sang một máy tính khác, sau đó sử dụng scp để đặt nó vào/home/chronos/user/cr48 cd/home/chronos/user/cr48 & & chmod + x cài đặt & & ./install

Bạn có thể thưởng thức công nghệ phát triển như: python, ruby, perl vv.

1

Khi bạn đã đặt thiết bị của mình ở chế độ nhà phát triển, về cơ bản nó là một hộp Linux giống như bất kỳ loại nào khác. Tùy thuộc vào mức độ nặng của "nhị phân Linux chuẩn" của bạn, rất có thể là chỉ hoạt động; các vấn đề bạn sẽ gặp phải là "thư viện X không được cài đặt theo mặc định" mà bạn có thể nhận được từ bất kỳ bản phân phối nào khác, không phải "ChromeOS là kỳ lạ rằng sẽ không có tác dụng nào".

Bạn sẽ không xây dựng phần mềm trên chính Chromebook, trừ khi bạn cài đặt GCC và chuỗi công cụ liên quan - bạn sẽ cần phải thiết lập môi trường phát triển trên một máy riêng biệt; xem: http://www.chromium.org/chromium-os. Bạn có lẽ nên được thông báo rằng đây không phải là tầm thường, và tốt 'net ống và phát triển máy được khuyến khích.

0

Tôi sử dụng crouton để tải Ubuntu trên Chromebook (ARM) của mình. Đối với công việc mà tôi cần một máy tính để bàn đồ họa đầy đủ, tôi thực hiện một chroot bằng cách sử dụng crouton -t xfce. Nếu không, tôi sử dụng crouton -t cli-extra và Linux "thực" của tôi chỉ là một tab trình duyệt khác. Dù bằng cách nào bạn có apt-get và có thể thêm các gói một cách dễ dàng.

Loại phần kỳ quặc là bạn luôn sử dụng hạt nhân Chrome OS, vì vậy (ví dụ) nếu bạn khởi động một số âm thanh trong một hệ điều hành, nó sẽ tiếp tục phát khi bạn chuyển sang chế độ khác.

1

Tôi sử dụng Samsung ChromeBook làm PC trên máy tính và Linux trên máy tính để bàn.

Khi bạn đặt CB vào chế độ nhà phát triển, nó hoạt động giống như bất kỳ máy chủ Linux nào khác. Các phần mở rộng bảo mật thường có nghĩa là bạn phải đặt các chương trình thực thi vào /usr/local/bin nếu không chúng có thể không được phép chạy.

Tôi đang chạy Go development environment on it và nó chạy nhanh như bất kỳ sổ ghi chép nào của Intel.Để biết thêm chi tiết về việc Bắt đầu chạy trên CB, please see this answer.

Bạn cũng có thể biên dịch chéo Chuyển từ các hệ thống khác, ví dụ: một máy Mac chạy trên bộ xử lý Intel có thể tạo mã cho CB, tức là chạy Linux trên ARM v7. Để biết thêm chi tiết Dave Cheney's bài viết thực sự hữu ích.

Các vấn đề liên quan