I'm considering taking the plunge...
...into the Linux world. I've been a Mac user for 20 years, and it still meets most of my needs, but I may be taking on a development project that might be more suitable for Linux. I imagine that I probably could find a way to run Linux on my Mac, but I'd rather keep that system separate, so I'm contemplating the purchase of a new system.
But...I am TOTALLY new to the world of PCs. I'd like any advice on choosing a system, and then choosing a flavor of Linux to run on it. My system doesn't need to be a fire-breather, and I don't think I'll have any unusual needs of it. I would like it to be compact and quiet, though, so I've been looking at components on silentpcreview.com.
But, I thought I'd ask here what people think might be a good "starter system" and flavor of Linux. Ease of installation would be appreciated.
Thanks for any input.
Comments
-
It probably would depend on what the needs of your project would be, hardware wise. I have different Linux distros running on Dell laptops, on an EEEpc, on a HP Dual Core desktop, on an old Intel P4 system, on an old IBM Thinkpad and on many home built desktops that use Asus motherboards and AMD processors, and they all run great in the jobs they are used for.
If your looking for a low cost setup, you could get a pre-built desktop with a Intel dual core processor, or an AMD X2 CPU and it would be speedy enough for most jobs. Combine that with 2 to 4 GB of memory, a 20" to 24" flat screen monitor and your in business. If, as you said, you are looking at components, and want to build your own we could go in to a whole list of different components to use, from the motherboard right on down to the case you put it in, but, I wouldn't start with that until I knew some more specifics about what you intend to use it for. More memory and a faster CPU would make compiling code a lot faster, if that's what you mean by development project.
For ease of installation I usually suggest a distro like Linux Mint, although Ubuntu, PCLinuxOS and/or Mageia would be good second choices for a new user. Besides, most distros have the same range of applications available in their repositories, so, which ever distro you choose, you have the same capabilities available just by adding the applications you need for your work.0 -
Thanks for the reply. I'm not going to go much special with this system; probably just run Qt and some very non-demanding GUIs. I may need to be able to directly address a USB port. And, I might want to get a LAMP stack up (if it isn't already). That's really about it (for now).0
-
Someone mentioned these to me the other day:
http://www.fit-pc.com/web/fit-pc2/
They look interesting, but...is 1-2GB of memory really enough to run Linux? I have more than that in my Mac.0 -
1GB or RAM is enough to run any Linux based distro, however if you want to have an actively used LAMP server 2+GB of RAM is a good idea.0
-
I'm still looking at all of my options, both HW and OS. It occurred to me that I might want to develop a touchscreen UI for the app I have in mind. In my poking around, I've discovered something known as tslib. Do any of the distros include this (or are better suited to it somehow), or is tslib something that I'd add on later?
Thanks.0 -
I only have a Debian Sid install in front of me at the moment, but, Debian xserver-xorg-input-tslib available. I just looked at an old Fedora install and I also see tslib - Touchscreen Access Library available there also. So, I would just venture a guess that it's freely available in most distros. How well it's implemented can only be judged by actually trying it.0
-
Good information here.
I wasn't planning on putting an optical disk on my system. Can Linux be loaded on a brand new system by Ethernet? Is there a guide on this site for such an installation?
Thanks for answering my rather unfocused questions...0 -
If you're talking about a network install, over Ethernet, most distros have an install over the internet boot option. Debian and fedora both have those options. Unfortunately, I'm at work and do not have quick access (I'm on Android phone) to search etc., so I can't look for a how-to on the site. A generic how-to might not be as good as the actual instructions that the particular distro you choose might have. I've never used this method for installing though, maybe someone who has could help give you some better information. The way I understand it, you need at least a boot.iso to start the install, then the rest can be done over the internet. Like I said, I'm not positive about what's needed, but if I can find more info when I get back to my home base, I'll post it. In the meantime, I'm hoping some of the other forum members can put in their 2 cents.0
-
Pretty much every usual net install I've seen requires a boot media of some sort, but it can be a usb stick, full install from there as well.
The usual recommendation is http://unetbootin.sourceforge.net/
I have not done a net install either, because my internet is very limited. I have started the process though a couple times, and it looks relatively easy.
But looks like it can be done without media with some work.
http://www.debian.org/distrib/netinst
Tslib shows up in the same package as GoinEasy9 says on the latest 'buntu derivatives.
For ease of installation, I'd say a full install is best. Debian is "great", but distributions such as the Ubuntu family, or OpenSuse are a bit more user friendly for a beginner. Debian is not hard by any means, the others just have some custom tools/options that make general setup/use a bit easier (my opinion, installing things like codecs or graphic drivers, etc.). I ran Sid for several months, and had no problems, other than the large updates taking up too much of my internet.
0 -
Sorry for the delay.
All of my installations are done through netinstall and loading installation disks to the hard drive, so I have plenty of experience with this subject. The network installations require a boot medium, which can be a disk or a USB stick with the installer loaded and an ethernet connections, all net installers I have used only load ethernet because wifi requires too many applications for the limited filesize.
Now many Linux based distros do not currently offer network installations, so I recommend looking into installation from USB sticks. Can you tell us more about the system you plan to put it on such as mac or PC, hardware and specific needs so we can recommend the best options?0 -
You can try Ubuntu as a home linux based desktop. It has Ubuntu software center, where you can install any apps. on demand for free. Besides it got paid apps. too.
Hope this helps.0 -
This system that I found on Newegg looks like a great buy, I might get one myself when they get it back in stock:
Fujitsu PRIMERGY TX100 S2
For testing purposes I would get a virtualization product and run a Linux distro as a virtual machine, you can use VMware Fusion to run virtual machines on your Mac.0 -
There's a quiz you can take on which distribution is the best for you based on your computer knowledge and preferences. http://www.zegeniestudios.net/ldc/
I'm a new user too, and my two cents: the plunge is definitely worth it.
0
Categories
- All Categories
- 219 LFX Mentorship
- 219 LFX Mentorship: Linux Kernel
- 793 Linux Foundation IT Professional Programs
- 354 Cloud Engineer IT Professional Program
- 179 Advanced Cloud Engineer IT Professional Program
- 82 DevOps Engineer IT Professional Program
- 147 Cloud Native Developer IT Professional Program
- 138 Express Training Courses
- 138 Express Courses - Discussion Forum
- 6.2K Training Courses
- 47 LFC110 Class Forum - Discontinued
- 71 LFC131 Class Forum
- 42 LFD102 Class Forum
- 227 LFD103 Class Forum
- 19 LFD110 Class Forum
- 38 LFD121 Class Forum
- 18 LFD133 Class Forum
- 7 LFD134 Class Forum
- 18 LFD137 Class Forum
- 71 LFD201 Class Forum
- 5 LFD210 Class Forum
- 5 LFD210-CN Class Forum
- 2 LFD213 Class Forum - Discontinued
- 128 LFD232 Class Forum - Discontinued
- 2 LFD233 Class Forum
- 4 LFD237 Class Forum
- 24 LFD254 Class Forum
- 697 LFD259 Class Forum
- 111 LFD272 Class Forum
- 4 LFD272-JP クラス フォーラム
- 12 LFD273 Class Forum
- 151 LFS101 Class Forum
- 1 LFS111 Class Forum
- 3 LFS112 Class Forum
- 2 LFS116 Class Forum
- 4 LFS118 Class Forum
- LFS120 Class Forum
- 7 LFS142 Class Forum
- 5 LFS144 Class Forum
- 4 LFS145 Class Forum
- 3 LFS146 Class Forum
- 3 LFS147 Class Forum
- 1 LFS148 Class Forum
- 15 LFS151 Class Forum
- 2 LFS157 Class Forum
- 31 LFS158 Class Forum
- 7 LFS162 Class Forum
- 2 LFS166 Class Forum
- 4 LFS167 Class Forum
- 3 LFS170 Class Forum
- 2 LFS171 Class Forum
- 3 LFS178 Class Forum
- 3 LFS180 Class Forum
- 2 LFS182 Class Forum
- 5 LFS183 Class Forum
- 32 LFS200 Class Forum
- 737 LFS201 Class Forum - Discontinued
- 3 LFS201-JP クラス フォーラム
- 18 LFS203 Class Forum
- 134 LFS207 Class Forum
- 2 LFS207-DE-Klassenforum
- 1 LFS207-JP クラス フォーラム
- 302 LFS211 Class Forum
- 56 LFS216 Class Forum
- 52 LFS241 Class Forum
- 48 LFS242 Class Forum
- 38 LFS243 Class Forum
- 15 LFS244 Class Forum
- 2 LFS245 Class Forum
- LFS246 Class Forum
- 49 LFS250 Class Forum
- 2 LFS250-JP クラス フォーラム
- 1 LFS251 Class Forum
- 153 LFS253 Class Forum
- 1 LFS254 Class Forum
- 1 LFS255 Class Forum
- 9 LFS256 Class Forum
- 1 LFS257 Class Forum
- 1.3K LFS258 Class Forum
- 10 LFS258-JP クラス フォーラム
- 119 LFS260 Class Forum
- 159 LFS261 Class Forum
- 42 LFS262 Class Forum
- 82 LFS263 Class Forum - Discontinued
- 15 LFS264 Class Forum - Discontinued
- 11 LFS266 Class Forum - Discontinued
- 24 LFS267 Class Forum
- 24 LFS268 Class Forum
- 30 LFS269 Class Forum
- LFS270 Class Forum
- 202 LFS272 Class Forum
- 2 LFS272-JP クラス フォーラム
- 1 LFS274 Class Forum
- 4 LFS281 Class Forum
- 9 LFW111 Class Forum
- 259 LFW211 Class Forum
- 181 LFW212 Class Forum
- 13 SKF100 Class Forum
- 1 SKF200 Class Forum
- 1 SKF201 Class Forum
- 796 Hardware
- 199 Drivers
- 68 I/O Devices
- 37 Monitors
- 103 Multimedia
- 174 Networking
- 91 Printers & Scanners
- 85 Storage
- 758 Linux Distributions
- 82 Debian
- 67 Fedora
- 17 Linux Mint
- 13 Mageia
- 23 openSUSE
- 148 Red Hat Enterprise
- 31 Slackware
- 13 SUSE Enterprise
- 353 Ubuntu
- 468 Linux System Administration
- 39 Cloud Computing
- 71 Command Line/Scripting
- Github systems admin projects
- 93 Linux Security
- 78 Network Management
- 102 System Management
- 47 Web Management
- 63 Mobile Computing
- 18 Android
- 33 Development
- 1.2K New to Linux
- 1K Getting Started with Linux
- 371 Off Topic
- 114 Introductions
- 174 Small Talk
- 22 Study Material
- 805 Programming and Development
- 303 Kernel Development
- 484 Software Development
- 1.8K Software
- 263 Applications
- 183 Command Line
- 3 Compiling/Installing
- 987 Games
- 317 Installation
- 97 All In Program
- 97 All In Forum
Upcoming Training
-
August 20, 2018
Kubernetes Administration (LFS458)
-
August 20, 2018
Linux System Administration (LFS301)
-
August 27, 2018
Open Source Virtualization (LFS462)
-
August 27, 2018
Linux Kernel Debugging and Security (LFD440)