Related
Well, its about that time! I need a new desktop computer and i kinda want to build it myself, but since its primary function is going to be development i thought i should seek some advise from the best place i know of (and i have never built my own before) ! I am a computer science and engineering major at OSU majoring specifically in software development (ultimately want to work at Google if i ever get the opportunity, doing my best to try and set myself up for it) . I am still really early in my studies so i am not sure the best equipment to get.
That being said i am looking for some advise! I have about a $1500 budget to build my dream machine (including monitor and accessories)
1. what would you build and why?
2. what hardware/features would you include and why?
3. how would you have it set up and why?
4. if you feel so inclined build your dream machine and tell me why you chose what you chose?
If this thread is out of place i apologize but its primary use is going to be development (mostly android) with a lil bit of school and gaming in on the side. Considering its primary function, i figured this community would be the best place to ask for advise
Thanks everyone!
makes me sad that no one responded to this... i was really looking forward to a little actual developers advise on the new system.... oh well
Sent from my ASUS Transformer Pad TF300T using Tapatalk 2
You are asking the wrong question.
A developer machine need no performance whatsoever. A large screen and a really good keyboard (mechanical, expensive, but better than sex), and you'll be happy forever. The only stuff you'll need performance for is the gaming, and this is the wrong forum for that question.
kuisma said:
You are asking the wrong question.
A developer machine need no performance whatsoever. A large screen and a really good keyboard (mechanical, expensive, but better than sex), and you'll be happy forever. The only stuff you'll need performance for is the gaming, and this is the wrong forum for that question.
Click to expand...
Click to collapse
Thats not right, imho. I am deving in Java and C, C# and more other languages for many years now and I agree that you need much space to raise your productivity, but I would advice you to get at least 8GB RAM. Exspecially when you are programming you will open many programs at a time, and this may be too much for computers with lower RAM (I speak from experience, I got 3GB)
Edit: and don't forget to hit thanks if I helped you
To answer your questions:
1. I would build a computer that runs both Windows 7 (Pro 64 bit) and Ubuntu Linux (11.10 64 bit for now because this will be used Android development, and 12.04 LTS has a lot of problems still left to be worked out regarding Android development). I would use Windows 7 to maximize program compatibility (Some programs used for Android development only run on windows) and because you said you wanted to play some games.
2. Hardware wise I would include a 23" 1080p Asus monitor that is great performance for the money, along with a Razar DeathAdder mouse and Razar BlackWidow keyboard both are high quality and the keyboard is mechanical meaning it should be a pleasure to use and last a long time.
3. Similar to my answer to question 1 I would have it set up to dual boot Windows 7 Pro 64 bit and Ubuntu Linux 11.10 64 bit, to maximize program compatibility while allowing you to easily compile Android from source code and do Android development best suited to Linux.
4. What I would build for the money:
PCPartPicker part list: http://pcpartpicker.com/p/dmh7
Price breakdown by merchant: http://pcpartpicker.com/p/dmh7/by_merchant/
Benchmarks: http://pcpartpicker.com/p/dmh7/benchmarks/
CPU: Intel Core i5-2500K 3.3GHz Quad-Core Processor ($219.99 @ Newegg)
Motherboard: Asus P8B75-M LE Micro ATX LGA1155 Motherboard ($97.55 @ Newegg)
Memory: Corsair 16GB (2 x 8GB) DDR3-1333 Memory ($87.99 @ Newegg)
Hard Drive: Seagate Barracuda 1.5TB 3.5" 7200RPM Internal Hard Drive ($109.99 @ Newegg)
Hard Drive: Seagate Barracuda 1.5TB 3.5" 7200RPM Internal Hard Drive ($109.99 @ Newegg)
Video Card: XFX Radeon HD 6870 1GB Video Card ($149.99 @ Newegg)
Case: Cooler Master HAF 912 ATX Mid Tower Case ($64.98 @ Newegg)
Power Supply: Corsair 800W ATX12V Power Supply ($99.99 @ Newegg)
Optical Drive: Asus DRW-24B1ST/BLK/B/AS DVD/CD Writer ($16.99 @ Newegg)
Monitor: Asus VH236H 23.0" Monitor ($149.99 @ Newegg)
Operating System: Microsoft Windows 7 Professional SP1 (64-bit) ($139.99 @ Newegg)
Keyboard: Razer BlackWidow Ultimate Battlefield 3 Edition Wired Gaming Keyboard ($144.98 @ Newegg)
Mouse: Razer DeathAdder Wired Laser Mouse ($64.98 @ Newegg)
Total: $1457.40
(Prices include shipping and discounts when available.)
The configuration focus's on a solid development platform (16GB RAM, Core i5 2500K), while allowing you to install Ubuntu on one of the 1.5TB hard drives and Windows 7 on the other 1.5TB hard drive. The Radeon HD 6870 should be perfect for when you want to game, and don't be fooled by the Cooler Master Case's price it is a very nice case for the money. The 800W Corsair power-supply should be more then enough power for this setup and should allow you to add another GPU in the future if you wanted to. Hopefully this will guide you in the right direction.
turn your life savings over these people:
http://www.falcon-nw.com/
I just ordered a new desktop for development, and went specifically for computing power, memory and hard drive space (those sources and temporary files are huge). On the other hand I didn't want to spend too much money, so I ordered an Intel i5 3570K with 8 GB memory and a SSD for the operating system and whatnot. As for the rest I'll use the parts from my old desktop.
Only thing I'm worried about is wether the PSU works and if Intel HD4000 graphics are supported in GNU/Linux (I didn't buy a GPU ).
XYunknown said:
Thats not right, imho. I am deving in Java and C, C# and more other languages for many years now and I agree that you need much space to raise your productivity, but I would advice you to get at least 8GB RAM. Exspecially when you are programming you will open many programs at a time, and this may be too much for computers with lower RAM (I speak from experience, I got 3GB)
Click to expand...
Click to collapse
Slow with 3GB? You must be running Windows!
But yes, you are of course right. Memory is good, and today it's so cheep, there's no point in anything less than 8GB. If running lots of bloated tools such as fancy IDEs, using virtualization for your test environments etc, it will consume memory. Still, compared with a gaming rig, the requirements for development are very modest - most of the time developing is about writing code, and then Notepad will be sufficient, but maybe not optimal. My own development machine is the one machine I most infrequent replace/upgrade, because I'm lazy and values not having to do that extra work more than the extra performance I don't need. But I'm also old school, writing most of my code in emacs, compiling command line using make etc.
rlmaers said:
I just ordered a new desktop for development, and went specifically for computing power, memory and hard drive space (those sources and temporary files are huge). On the other hand I didn't want to spend too much money, so I ordered an Intel i5 3570K with 8 GB memory and a SSD for the operating system and whatnot. As for the rest I'll use the parts from my old desktop.
Click to expand...
Click to collapse
I believe an SSD is the best spent money regarding the bang per bucks ratio, and if it's something development will benefit of, it's good I/O performance. But it must be your work disk of course, not only the operating system, unless it's only the boot time you want to accelerate. It also makes the machine more silent.
kuisma said:
I believe an SSD is the best spent money regarding the bang per bucks ratio, and if it's something development will benefit of, it's good I/O performance. But it must be your working disk of course, not only the operating system, unless it's only the boot time you want to accelerate. It also makes the machine more silent.
Click to expand...
Click to collapse
Thanks for the feedback. Too bad I didn't order a bigger SSD, but with 60GB I should still have enough room for /, /home and /temp and place all my miscellaneous files on regular drives. Might get a bit cramped, but I reckon it should work if my memory serves me right and things haven't changed too much in the years of my absence from a desktop computer.
A little history; my first Android phone was a HTC Hero back in 2010. That lasted for a couple of years, but a few rough edges, lack of Internal Storage, and being stuck on Android 2.1 meant I seized the opportunity to upgrade to what was, at the time, widely regarded as a super-phone that fixed all the problems I'd experienced with the Hero - the Samsung Galaxy S II.
Unfortunately, I've found it to be far more troublesome than the Hero; dozens of firmware bugs, regressions and some hardware bugs as well. Consequently, I'm extremely disinclined to give Samsung any more of my money, ever. The CyanogenMod port is permanently stuck on 'Nightly' status and seems to have problems remaining usable, in part due to Samsung (legal) withholding of source code and/or programming information from the CM devs.
I'm looking for recommendations for a suitable Android device to replace my SGS2. I like to carry around my music on an micro SD card, so I want an SD card slot. Due to the tendency for apps (even respectable ones like Opera) to go crazy and drain the battery, I also want a user-replaceable battery, so that I can keep a fully-charged spare with me and pop it in if I need longer airtime. I'd like to run something as close to stock Android as possible so as to get firmware updates and bug fixes as quickly as possible (e.g. a device favoured by CM devs might be acceptable). Not being much of a gamer, I don't think I care that much about performance, though I do install a large number (hundreds) of apps.
Google's Nexus phones are out because they don't believe in SD card slots or user-replaceable batteries. The Google Play Edition One and S4 (I know, Samsung) were looking interesting, but I'm not sure if they'll ever launch in the UK. I had an eye on the Archos Platinum 53/Karbonn Titanium S5 but it looks like their WiFi drivers are buggy (it's also taken longer than I expected for them to actually be available to buy).
Are there any current or forthcoming devices I've missed? Or am I fated to give up on Android and switch to a Nokia Windows Phone?
http://www.frandroid.com/marques/google/313073_google-nexus-6p-enfin-port-microsd-nexus
if you need a more information or translation, ask me. but the image is in english
AndroidPolice says they confirmed with several Google sources that, despite the FCC documents, neither of the new Nexus devices will support microSD
I rather have a lot of internal storage over MicroSD. MicroSD support in Android is terrible and doesn't work most time + it's slow.
Kahun said:
I rather have a lot of internal storage over MicroSD. MicroSD support in Android is terrible and doesn't work most time + it's slow.
Click to expand...
Click to collapse
Supposedly in the developer builds of Android M, USB OTG is fully supported. Whether that makes it into the OTA on Oct 5th remains to be seen.
Looks like 64 will be $50 more than 32, and 128 will be $150 more than 32. So $50 extra for each 32GB of storage.
Lack of microSD is a show stopper for me. I think more and more people are porting files/media from device to device using external microSD storage. Yes, it's slower, but plenty fast enough for media playback and for general storage.
I'm currently rocking a Sandisk 200GB microSD in my Galaxy S5.
Hi All,
I'm using Kitkat and i wanna bought new Android phone.
My Kitkat has issues with update Application space when free space less than 10%
Because space is lower than 10% (my phone has 8 GB with the use of real 5.7GB) is less than 570MB Space will not be able to update Application.
If the condition 10% rule still exists in Android 7. My new android has 64 GB. it mean 6.4GB unusable. it reserve for google play update.
I want to know. Can I unock this condition? or Android dev cancel this condition in huge storage phone and new android version?
Best regards,
Watcharakorn P.
I know this is all android Q&A forum However I was wondering if any developers were following the progress of the librem five Linux project.
The devices appear to be in the Alpha development stage. And are slated to be scheduled for release later on this year. I was wondering if any developers were planning on supporting this device with custom ROMs despite the purism’s proprietary nature.
If any developers have been following the progress of the llibrem five Does this seem to be a proprietary mobile operating system or a Linux branch that can make phone calls?
If other than android threads are not allowed I apologize for this thread
Wow , very exciting. Apparently purismOS will ship by default but
“That doesn’t mean the Librem 5 is “locked in” to PureOS, however! If you are a technology enthusiast or enterprise with special needs, you can run your own compatible GNU/Linux operating system as an alternative to PureOS. It’s your hardware”
https://puri.sm/products/librem-5/pureos-mobile/
Seems to suggest anyone can build a compatible OS to run on it.
Would XDA devs have the knowledge to build a linux OS considering android and linux are both forks of unix?
The current specs for the Librem 5 include an NXP i.MX 8M quad-core Cortex-A53 processor (3Gb of LPDDR4 RAM, 16Gb of eMMC Flash, additional storage unknown), a 5.7-inch LCD touchscreen display (18:9 720 X 1440), micro SD slot, mini HDMI, microphone/speaker/3.5mm jack, user replaceable battery and a USB-C port
USER REPLACEABLE BATTERY / HDMI OUT / 3.5MM JACK / MICROSD SUPPORT AND LINUX OS . Pure genious
Welp , I am in . I just pre ordered my librem 5 . supposed to ship q3 so anytime here in the coming weeks .
It will be awesome to have a device I dont have to go through a lengthy complicated process to achieve root level permissions . Now I can just type SU in terminal and gain a root shell .
Not to mention hardware switches for the camera and microphone. , a 3.5mm jack , user replaceable battery . Cant wait to get it !!
Some_dude36 said:
Welp , I am in . I just pre ordered my librem 5 . supposed to ship q3 so anytime here in the coming weeks .
It will be awesome to have a device I dont have to go through a lengthy complicated process to achieve root level permissions . Now I can just type SU in terminal and gain a root shell .
Not to mention hardware switches for the camera and microphone. , a 3.5mm jack , user replaceable battery . Cant wait to get it !!
Click to expand...
Click to collapse
It looks like the price of the Librum 5 just went up $50, to $699. That must mean they are getting ready to ship soon. I was debating on getting one of these also. My OnePlus One battery seems to be draining a bit faster these days :'(
I'd like to know your initial thoughts when you receive the device. I may still order one. The hardware switches and replaceable battery are a huge selling point for me! HDMI out is cool too, I haven't had that since my Atrix 2. It also sounds like the Librum 5 may be able to double as a basic desktop in means of productivity.
Thanks for the post
I'm thinking about making the switch as well. I've been waiting for a Linux phone to come out for a while. I'm going to wait and see if it has any issues on release before I order mine.
i cant post links, but on youtube we already can find videos about fully working librem5 devices.
700$ its a bit expensive for device with such specs, but as for me its awesome device and very interesting thing.
Its build on linux and we have so many opportunities to use it.
Also i very like desktop replacement feature.
There is a less expensive option out there called the pinephone that is very similar. I also love the idea of hardware switches. I had this idea myself but never thought it would catch on. I really hope xda gets behind this project.
https://en.wikipedia.org/wiki/XDA_Developers
I came here because of an Htp Touch Pro 2 Windows phone, we are all here mostly because android phones today, there is no reason why we shouldn't be here for Linux phones.
@Some_dude36 , have you received your librem5 yet?
am on the threshold of ordering and would very much like to hear any +'s or -'s that you have come across.
thank you , dave