Hey there! Sign in to join this conversationNew here? Join for free
    • Thread Starter
    Offline

    0
    ReputationRep:
    So I am looking for suggestions to what OS maybe good for a CS Student.
    I cant use Mac OSX as I don't own a mac and my laptop cannot be a hackintosh due to a bios whitelist issue on wifi cards.
    What did you use and what did you think was good about it and assisted you the most.
    Offline

    1
    ReputationRep:
    Linux is absolutely the best OS for development. Great support for pretty much every programming language you might like. Very easy to install new languages, libraries, modules, etc through both the command line (eg. if I want to install a Python package, I just do pip install $package) and visual package manager. Knowing Unix is essential for working in CompSci IMO. What sort of programming languages are you looking at using?
    • Thread Starter
    Offline

    0
    ReputationRep:
    (Original post by thatllbeme)
    Linux is absolutely the best OS for development. Great support for pretty much every programming language you might like. Very easy to install new languages, libraries, modules, etc through both the command line (eg. if I want to install a Python package, I just do pip install $package) and visual package manager. Knowing Unix is essential for working in CompSci IMO. What sort of programming languages are you looking at using?
    We will be using mostly Python and Java.
    What distro specifically did you use?
    Offline

    2
    ReputationRep:
    At my uni we use Windows and Linux. I do have a mac (along with dual booted desktop) but for some assignments we have needed to use software specific to either windows (visual studio) or Linux (robot programming software).
    Offline

    1
    ReputationRep:
    (Original post by XDroidie626)
    We will be using mostly Python and Java.
    What distro specifically did you use?
    I use Fedora 23 - easy to install, no crashes, great package management. I'll be switching over to GuixSD as soon as it exits beta, though, since it's entirely libre. Python programming on Fedora is great - I use pip + virtualenv for packages, and Emacs with python-mode for programming. I don't use Java but I believe there's also good support for it.
    Offline

    15
    ReputationRep:
    For something quick and dirty, use windows or linux.
    For projects use linux.
    Offline

    2
    ReputationRep:
    (Original post by thatllbeme)
    Knowing Unix is essential for working in CompSci IMO.
    FWIW this isn't true, though it's an easy mistake to make when you're in the Linux ecosystem. As one example, StackOverflow runs on Windows.
    Offline

    13
    ReputationRep:
    In terms of OS that 'might be good' I will say OS X, because OS X is UNIX based so it has terminal, and not just that it's a fully functioning OS for normal day to day stuff, however if you can't afford it then you don't need to get one, a Linux OS will be fine. However sometimes Windows becomes superior for ancient software/libraries so it's always good to have a Windows OS around, either on PC or dual boot.


    Posted from TSR Mobile
 
 
 
Reply
Submit reply
TSR Support Team

We have a brilliant team of more than 60 Support Team members looking after discussions on The Student Room, helping to make it a fun, safe and useful place to hang out.

Updated: March 23, 2016
Poll
Do you agree with the PM's proposal to cut tuition fees for some courses?

The Student Room, Get Revising and Marked by Teachers are trading names of The Student Room Group Ltd.

Register Number: 04666380 (England and Wales), VAT No. 806 8067 22 Registered Office: International House, Queens Road, Brighton, BN1 3XE

Write a reply...
Reply
Hide
Reputation gems: You get these gems as you gain rep from other members for making good contributions and giving helpful advice.