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,
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:
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:
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
- 9.9K All Categories
- 29 LFX Mentorship
- 82 LFX Mentorship: Linux Kernel
- 465 Linux Foundation Boot Camps
- 266 Cloud Engineer Boot Camp
- 94 Advanced Cloud Engineer Boot Camp
- 43 DevOps Engineer Boot Camp
- 29 Cloud Native Developer Boot Camp
- 1 Express Training Courses
- 1 Express Courses - Discussion Forum
- 1.6K Training Courses
- 18 LFC110 Class Forum
- 4 LFC131 Class Forum
- 19 LFD102 Class Forum
- 132 LFD103 Class Forum
- 9 LFD121 Class Forum
- 60 LFD201 Class Forum
- LFD210 Class Forum
- 1 LFD213 Class Forum - Discontinued
- 128 LFD232 Class Forum
- 23 LFD254 Class Forum
- 544 LFD259 Class Forum
- 100 LFD272 Class Forum
- 1 LFD272-JP クラス フォーラム
- 1 LFS145 Class Forum
- 20 LFS200 Class Forum
- 739 LFS201 Class Forum
- 1 LFS201-JP クラス フォーラム
- 1 LFS203 Class Forum
- 36 LFS207 Class Forum
- 295 LFS211 Class Forum
- 53 LFS216 Class Forum
- 45 LFS241 Class Forum
- 39 LFS242 Class Forum
- 33 LFS243 Class Forum
- 10 LFS244 Class Forum
- 27 LFS250 Class Forum
- 1 LFS250-JP クラス フォーラム
- 131 LFS253 Class Forum
- 963 LFS258 Class Forum
- 10 LFS258-JP クラス フォーラム
- 85 LFS260 Class Forum
- 124 LFS261 Class Forum
- 29 LFS262 Class Forum
- 78 LFS263 Class Forum
- 15 LFS264 Class Forum
- 10 LFS266 Class Forum
- 17 LFS267 Class Forum
- 16 LFS268 Class Forum
- 14 LFS269 Class Forum
- 194 LFS272 Class Forum
- 1 LFS272-JP クラス フォーラム
- 206 LFW211 Class Forum
- 148 LFW212 Class Forum
- 890 Hardware
- 212 Drivers
- 74 I/O Devices
- 44 Monitors
- 115 Multimedia
- 206 Networking
- 99 Printers & Scanners
- 85 Storage
- 747 Linux Distributions
- 88 Debian
- 64 Fedora
- 13 Linux Mint
- 13 Mageia
- 24 openSUSE
- 133 Red Hat Enterprise
- 33 Slackware
- 13 SUSE Enterprise
- 354 Ubuntu
- 468 Linux System Administration
- 38 Cloud Computing
- 67 Command Line/Scripting
- Github systems admin projects
- 93 Linux Security
- 77 Network Management
- 107 System Management
- 48 Web Management
- 61 Mobile Computing
- 22 Android
- 25 Development
- 1.2K New to Linux
- 1.1K Getting Started with Linux
- 525 Off Topic
- 127 Introductions
- 211 Small Talk
- 19 Study Material
- 782 Programming and Development
- 256 Kernel Development
- 492 Software Development
- 919 Software
- 255 Applications
- 181 Command Line
- 2 Compiling/Installing
- 76 Games
- 316 Installation
- 46 All In Program
- 46 All In Forum
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)