Getting started in more uncommon way
(Tried to read n search as much as possible before opening this new topic, so hopefully not too many repetitions and won't give mods and admins too much work).
New to Linux. Very new. Why? after all never learned any programming nor was a huge genius in IT. Rather laziness I must admit now, yet still - no impressive background. I see computer rather as a simple tool - o.k., maybe more sophisticated, than a hammer, yet still a tool. Since Windows systems are... well... to put it least offensive way - making my life more difficult and turn basically any computer rather into an obstacle, than a tool - I got motivated. To spend some time, move my lazy ***, learn, do some work and make it work better. Again: since 'm new, don't have a clue about most of them things and would appreciate very much some advice. All major issues, I will try to sum 'em up below.
1) NOT interested in a ready version with all in it. Don't need a million programs, desktops, colorful features and what-have-yous. I would like to download a possibly stable, minimalistic (light) kernel and than develop it custom, according to my needs. Hence:
a) Which kernel would be best, in Your opinion?
b) Where it's best to seek for programs to incorporate later on?
c) Where is the best source of commands (library perhaps?), from which I could learn and practice?
d) Best source of drivers?
2) Getting transferred. Is there any program, which could help me with choosing a system to boot (still need to keep my ekhmmm... Win...ekhe-ekhe until the OS is ready and alive.
3) Programs, operating common file formats, such as .doc and others, which seem to be very much in line with Microsoft products. Hope it's not difficult to find appropriate ones?
Enough for now.
Cheers for all help and advice,
Jaca
Comments
-
Your really making this more complicated than it needs to be. Even minimalist distros, like AntiX and Slitaz, have everything you need without all the fluff.
There is only one Linux kernel, some distros modify it so it performs better. The latest stable Linux kernel is in most cases the best one.
The best place to seek programs, is in the repo(s) of the distro you are currently using.
The best sources for commands is in the terminal, just typing "man <command>" , or use the beginners guide for bash here:
http://tldp.org/LDP/Bash-Beginners-Guide/html/
The file formats that you ask about, since you mentioned .doc, are mostly all interchangeable between Linux and Windows. There are a few Microsoft proprietary formats that are problematic, but, you deal with them when you need to. I've never had to.
If you really want to set up Linux from the bottom up, even though I'd suggest you start with one of the distros, you can try Linux_From_Scratch. Link here:
http://distrowatch.com/index.php?distribution=lfs&month=September&year=2010
It takes a bit of your time, but I've heard there's no better way to learn Linux than to install Linux from scratch.
BTW - you don't need to know programming or be even interested in IT to use Linux. These days many distros can be set up automatically, and, many will even set up the dual boot with Windows for you.0 -
I agree with goineasy.Since you are a beginner to linux, it would be best to start with a custom made distro, like fedora, ubuntu. Both distros comeme with basic programs that need and allows to install others if you need. Any additional programs you want, you will be able to find them in the distros repositories accessed from the distro's software install app. There is little googling involved.
I prefer ubuntu because it has a very easy installing program the allows you to easily resize your partition, and dual boot with your previous OS. The installation is easier than window system installation.
Kernels are updated from the previous one. The newer the kernel, the better support it has for your hardware. Most dstros you download will have the lasted kernel.
You should first get familiar with linux on the basic foundation of how it works, how to install it, how to manage user accounts, security , the file system,etc: http://www.linux.com/learn/tutorials/411999-weekend-project-taking-the-next-step-with-linux-after-the-install
Once you understand the system in its basic form, then you can move on to more advanced stuff like building your linux OS from scratch. Start will an easy distro that is built for new users. Any distro based on fedora or ubuntu is where you should start. There are a lot of resources that will help with this. Start small and simple, then advance.0 -
Check out arch and gentoo, they build from source but use build scripts that you can re-write for your needs. These would be very good ways to learn about Linux based systems.0
-
Most of this advice is pretty good. If you REALLY want to understand what's going on, and learn a lot about the system (more than you can ever find out from MS about Windoze), then go with something like "Linux From Scratch" where with the help of the book (freely available) you can build your entire system from 'bits' and pieces. Or try Gentoo, which while not quite so bare-metal in its approach, you still will be building your system from a minimal install, compiling all the applications you want to use. I have used Gentoo in the past, and one of my older systems still runs it. I have the LFS book, but I haven't yet gone to that extreme in building a truly customized system. It does look intriguing however and when I have a spare few days I may try it out.0
-
In case you chose Gentoo, Arch or even LFS the question goes more like this:
1. what partitioning should I use? (GPT or MBR?) -> read documentation
2. how do I partition my drives or do I use RAID, LVM, both etc. as well? -> read documentation
3. what filesystem do I want to use -> read documentation
4. what type of binaries do I want to build for my system and for which architecture -> read documentation
5. what bootloader do I want to use? -> read documentation
6. what kernel... (there are 17 different ones in Gentoo)
In general it's a good approach if you want to know what the system does.
Or you can try Sabayon (which is Gentoo based and uses the same ebuilds), it has a graphical installer and makes most of those choices for you. You can then still dig deeper, since the OS itself is very similiar to Gentoo.0
Categories
- All Categories
- 217 LFX Mentorship
- 217 LFX Mentorship: Linux Kernel
- 788 Linux Foundation IT Professional Programs
- 352 Cloud Engineer IT Professional Program
- 177 Advanced Cloud Engineer IT Professional Program
- 82 DevOps Engineer IT Professional Program
- 146 Cloud Native Developer IT Professional Program
- 137 Express Training Courses
- 137 Express Courses - Discussion Forum
- 6.2K Training Courses
- 46 LFC110 Class Forum - Discontinued
- 70 LFC131 Class Forum
- 42 LFD102 Class Forum
- 226 LFD103 Class Forum
- 18 LFD110 Class Forum
- 37 LFD121 Class Forum
- 18 LFD133 Class Forum
- 7 LFD134 Class Forum
- 18 LFD137 Class Forum
- 71 LFD201 Class Forum
- 4 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
- 694 LFD259 Class Forum
- 111 LFD272 Class Forum
- 4 LFD272-JP クラス フォーラム
- 12 LFD273 Class Forum
- 145 LFS101 Class Forum
- 1 LFS111 Class Forum
- 3 LFS112 Class Forum
- 2 LFS116 Class Forum
- 4 LFS118 Class Forum
- 6 LFS142 Class Forum
- 5 LFS144 Class Forum
- 4 LFS145 Class Forum
- 2 LFS146 Class Forum
- 3 LFS147 Class Forum
- 1 LFS148 Class Forum
- 15 LFS151 Class Forum
- 2 LFS157 Class Forum
- 25 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
- 31 LFS200 Class Forum
- 737 LFS201 Class Forum - Discontinued
- 3 LFS201-JP クラス フォーラム
- 18 LFS203 Class Forum
- 130 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
- 48 LFS250 Class Forum
- 2 LFS250-JP クラス フォーラム
- 1 LFS251 Class Forum
- 151 LFS253 Class Forum
- 1 LFS254 Class Forum
- 1 LFS255 Class Forum
- 7 LFS256 Class Forum
- 1 LFS257 Class Forum
- 1.2K LFS258 Class Forum
- 10 LFS258-JP クラス フォーラム
- 118 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
- 22 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
- 795 Hardware
- 199 Drivers
- 68 I/O Devices
- 37 Monitors
- 102 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
- 370 Off Topic
- 114 Introductions
- 173 Small Talk
- 22 Study Material
- 805 Programming and Development
- 303 Kernel Development
- 484 Software Development
- 1.8K Software
- 261 Applications
- 183 Command Line
- 3 Compiling/Installing
- 987 Games
- 317 Installation
- 96 All In Program
- 96 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)