01/10/2018, 10:44

Nên cài ubuntu hay linux

Mấy anh cho em hỏi nếu theo C++ nên cài ubutu hay linux ạ?

Henry viết 13:00 ngày 01/10/2018

Ok, Linux hay Ubuntu. Nếu đã hỏi như vậy, bạn nên dùng Windows. Thật sự là như vậy, đừng học đòi

vtrnnhlinh viết 12:48 ngày 01/10/2018

Ubuntu là một Linux OS nha bạn. Linux bao gồm nhiều phiên bản khác nhau như Ubuntu, Kali, Mint,… Học C++ thì mình khuyến nghị bạn xài Windows. Tải IDE về xài cho tiện, lên Linux là phải xài editor gõ code, sau đó bật Terminal gõ command compile, hơi khó khăn và bất tiện :)) Hơn nữa cài được Linux hơi khó khăn, không khéo phải ra tiệm cài lại win :v Nên chọn phương án an toàn

Trần Ngọc Khoa viết 12:54 ngày 01/10/2018

Bạn học C++ thì ban đầu cứ dùng Windows để hiểu rõ về cú pháp, từ khoá, các phép toán đã.
Học thuật toán và hiện thực thuật toán trên C++ thì dùng Windows cũng được.
Chỉ khi nào bạn cần sử dụng các hàm gọi hệ thống thì mới cần đến các HĐH mã nguồn mở như Linux.
Bản thân mình dùng C++ để hiện thực giải thuật, viết các chương trình đơn giản trên Windows cũng khá tốt.

Kết luận: Bạn biết sử dụng thành thạo cái nào hơn thì dùng.

Tynk Huynk viết 12:48 ngày 01/10/2018

Xài Linux đi bạn, linux chơi game cực đã

vtrnnhlinh viết 12:47 ngày 01/10/2018

troll người ta à , một âm mưu thật đen tối…

Phan Bá Hải viết 12:48 ngày 01/10/2018

Bạn không phân biệt Linux và Ubuntu?
Linux là kernel, tức phần nhân của hệ điều hành, không có terminal, không GUI, không app, không driver. Muốn Linux trở thành hệ điều hành thì phải thêm vào các thành phần đó trở thành Linux Distro, và Ubuntu là một trong những Linux Distro đó, ngoài ra còn có Linux Mint, Fedora, RedHat Linux, CentOS,… Vì thế thứ bạn cài là Ubuntu chứ không phải Linux
Học C++ thì có thể tìm hiểu một vài IDE như Eclipse for C++, Qt Creator, Netbeans. Hoặc muốn nhẹ thì chỉ cần 1 editor như gedit có sẵn trên Ubuntu + Terminal + g++ để compile code + make để tạo script build project

Trần Ngọc Khoa viết 12:58 ngày 01/10/2018

lên Linux là phải xài editor gõ code, sau đó bật Terminal gõ command compile, hơi khó khăn và bất tiện :))

Mình có dùng qua Ubuntu thì cũng có IDE mà bạn. Dùng Eclipse để viết code, sau đó biên dịch và chạy bằng click chuột hoặc phím tắt chứ đâu cần phải mở terminal đâu bạn.

Hung viết 12:54 ngày 01/10/2018

Cài Linux, nhẹ hơn Ubuntu

vtrnnhlinh viết 12:53 ngày 01/10/2018

thế hả, mình coi trên pluralsight bảo trên Linux thì phải cài riêng ra

Dark.Hades viết 12:56 ngày 01/10/2018

Nếu muốn tìm hiểu thì hãy cứ cài, vì không trực tiếp làm với nó bạn sẽ không bao giờ hiểu nó.

Tự bản thân quyết định, linux không thiếu cái gì so với windows cả, chỉ là số lượng thôi. Tuy nhiên về mặt “chất lượng” thì bản thân mình thấy linux nó hơn
Nó giúp bạn mở rộng kiến thức hơn về nhiều mặt.

(Lời khuyên của mình là cài ubuntu, muốn chơi game thì cài steam, xài soft windows thì cài wine. Bản 2x gần như không ngán soft nào .exe cả)

Vũ Thanh viết 12:54 ngày 01/10/2018

Chời ơi, Ubuntu hông phải Linux ak :))
Chắc @speakaa viết thiếu từ ‘Mint’ - Linux Mint

Nguyễn Hiến viết 13:00 ngày 01/10/2018

Nếu bạn không thích xài VS trên win thì nên chuyển qua ubuntu xài cũng ngon.
Thực sự cá nhân mình thích lập trình C trên win hơn tại nếu bạn xài Ubuntu hay các bản khác của linux thì nó vẫn sẽ có một chút hạn chế.
Thường thì mình thấy nhiều người xài Ubuntu để lập trình console hơn nhưng nếu bạn thích nhảy qua sử dụng linux để học cách xài luôn cái hệ điều hành này thì cũng tốt.
Nhưng nếu nhu cầu chỉ để học code thôi thì nên để trên win cài cho đỡ sau này còn sử dụng nhiều cái như lập trình C# hay GUI để trên win vẫn tốt hơn Linux hay Ubuntu.

Lương Quang Mạnh viết 12:57 ngày 01/10/2018

Code::Blocks có hỗ trợ Linux mà cùng nhiều IDE khác

明玉 viết 12:49 ngày 01/10/2018

Mình theo phe Windows nên thôi, lầm lũi bước ra…
Ubuntu là một Linux distribution.
Linux là một kernel để xây dựng những hđh như Ubuntu, Fedora, Android, v.v.

Ice Tea viết 12:58 ngày 01/10/2018

Geany, Code Block, MonoDevelop, Codelite, Qt Creator, Eclipse,… là đủ dùng rồi (sắp xếp theo độ nặng nhẹ, asc).
Cứ nghĩ Linux đơn giản thôi, nó không phải cao siêu gì lắm, nhưng cũng không phải loại thuộc thời kỳ đồ đá =))

không driver

OT, cơ mà theo e được biết thì ban đầu thì tất cả driver được build trực tiếp vào nhân bác ạ, nhưng càng ngày thiết bị càng nhiều, nhân kernel cũng lớn dần lên, dẫn đến tăng size, tăng memory để load kernel, nên phần lớn các driver được compile thành các Kernel Modules riêng biệt (Kernel Modules gồm nhiều loại, không chỉ riêng drivers), khi nào cần thì load nó vào kernel. Tuy nhiên, cái này có thể tùy chỉnh lúc build kernel, hầu hết các distro thường build ra các modules.
Link tham khảo:
[1] http://www.tldp.org/HOWTO/html_single/Module-HOWTO/#AEN73
[2] https://en.wikipedia.org/wiki/Loadable_kernel_module
[3] http://www.tldp.org/LDP/lkmpg/2.6/html/
[4] https://www.slideshare.net/MMShreyas/device-drivers-in-linux

Triet viết 12:44 ngày 01/10/2018

C++ thì mình khuyên dùng C-free. Hồi học năm nhất được ông thầy giới thiệu, tầm vài chục mb thôi. C-free nhưng không free.
Xài codeblock cho lành, hơi nặng hơn một chút.

viết 12:52 ngày 01/10/2018

ném đá thớt kinh vậy, nhỏ tới lớn xài Win lậu thì ai biết Linux nó là cái gì đâu. Ko biết thì mới hỏi chứ biết rồi hỏi làm gì @_@

Ubuntu được cái ổn định thôi chứ phần mềm ko cập nhật lắm. Muốn cập nhật phải thêm ppa đủ thứ, khá nhọc. Muốn xài các tính năng mới nhất của C++ thì nên xài Arch Linux nhóe. Arch cũng có các nhiều OS con phân nhánh, 2 cái đẹp nhất là Manjaro và Antergos, có installer như Ubuntu luôn, trước đây cài vật vã chứ giờ đỡ nhiều rồi.

https://distrowatch.com/
coi cái bảng Page Hit Ranking bên phải đó, nhiều người quan tâm tới Arch lắm.

en.wikipedia.org

List of Linux distributions

This page provides general information about notable Linux distributions in the form of a categorized list. Distributions are organized into sections by the major distribution they are based on, or the package management system they are based around. Red Hat Linux and SUSE Linux were the original major distributions that used the .rpm file format, which is today used in several package management systems. Both of these were later divided into commercial and community-supported distributions. R...


https://upload.wikimedia.org/wikipedia/commons/1/1b/Linux_Distribution_Timeline.svg
có mấy trăm hệ điều hành nhân Linux luôn nè, rảnh rỗi nông nổi thì xài thử hết đi.

các lệnh tương đương giữa các hệ điều hành nhưn Linux
https://wiki.archlinux.org/index.php/Pacman/Rosetta

mình xài Win 10 chứa Arch VirtualBox

Tao Không Ngu. viết 12:48 ngày 01/10/2018

Hi ThangDien.
Bạn nên tìm hiểu kỹ trước tránh các câu hỏi kiểu này,
Còn về C++ thì nó không phụ thuộc vào hệ điều hành nên bạn chọn cái nào cũng được. Tuy nhiên nếu bạn muốn dùng thư viện ngoài nhiều và hiểu rõ việc build v.v.v… thì linux là một lựa chọn tốt.

Phạm Tiến Thành Đạt viết 12:51 ngày 01/10/2018

=)))))))))))) support games max option luôn

Đào An viết 12:56 ngày 01/10/2018

Ubuntu được cái ổn định thôi chứ phần mềm ko cập nhật lắm

Thấy Ubuntu update nó còn cập nhật luôn cả phần mềm mà, đỡ cực hơn Windows ấy chứ!

Bài liên quan
0