Do I know better?

Only for a penguin. :wink:

Learn to use the search function in this forum first.
Secondly, learn to search the Arch wiki.

2 Likes

sudo rm -rf /home

or

sudo rm -rf /*

:sweat_smile: :partying_face:

There is a note written in my Physics book, which I think can be applied here as well :



We are what we repeatedly do. Excellence, then, is not an act, but a habit.

No one expects to learn swimming without getting wet. Nor does anyone expect to learn it by merely reading books or by watching others swim. Swimming cannot be
learned without practice. There is absolutely no substitute for throwing yourself into water and training for weeks, or even months, till the exercise becomes a smooth reflex.

Similarly, physics cannot be learned passively. Without tackling various challenging problems, the student has no other way of testing the quality of his or her understanding of the subject. Here is where the student gains the sense of satisfaction and involvement produced by a genuine understanding of the underlying principles. The ability to solve problems is the best proof of mastering the subject. As in swimming, the more you solve problems, the more you sharpen and fine-tune your problem-solving skills.





5 Likes

How to learn to create your own OS for example like TempleOS made by Terry Davis alone.

  • Create a programming language
  • Create a compiler
  • Create a kernel for RISC-V or ARM architecture or your own chip.
  • Create a bootloader
  • Create multiple fonts
  • Create a window manager
  • Create multiple CLIs
  • Create a 3D graphical library
  • Create multiple games

If you can do all, you will be a true professional programmer. :wink:

4 Likes

Such good deeds are only possible by the will and direct commandments of GOD!
:latin_cross: :crossed_swords:

4 Likes

If I start now, I might be able to do it before my 90 birthday :older_man:

2 Likes

Yup, this happened but it was more recent. I could fix it by restoring a snapshot.

The things I did at the start include:

  1. Installing 4 editions at a single time and trying to use all of them
  2. Messing with timeshift and btrfs from the start when you have no idea about those things. Things didn’t go well

Other things I don’t remember but those are documented in the forum :blush:

Hello, Mr. ivanhoe.
Just a question: you are aware of what you are asking about, aren’t you? :lol:

But since you asked, here’s my 2 cent worth hints about “getting into Linux, unlearning Windows”:

0. If you can, avoid dual booting: for a lot of good and horrible and serious reasons.
For example, you could consider buying a shamefully old and ‘poor’ used laptop for a cheap price - for instance some Intel Core 2 Duo with 4Gb RAM and 250 Gb HDD.
BTW the one I’m using right now is a Sony Vaio like that - bought in 2010, with just the battery and the hdd substituted - do the math;

1. Set up your linux-whatever: I strongly discourage using Ububntu/Canonical stuff, since you don’t want to appear trendy, but you want to get to know your new toy, ok?
Then, the best but most difficult choice would be setting up Arch by its Wiki, and the worst but easiest choice would be getting some Mint Cinnamon or XFCE.
I think an EndevousOS Calamares-guided XFCE setup would be a very honest tradeoff, for instance;

2. Get acquainted with your desktop experience, at least as long as you can tell “what is NOT like Windows”.
And please, do forget about gaming and sci-fi effects: your target is to do magic, not science (is it??? :smiley: );

3. Learn how to do a basic backup of BOTH your system (‘/’) AND personal (‘/home/user’) files: you’re going to be so likely to do big disasters.
(Self)Destruction is a good way to learn, but at least use your right to be re-born from your ashes.
Strongly recommended for system snapshots: yay -S timeshift
Strongly recommended for home backup: sudo pacman -S grsync
Both packages have a gui, so you can begin to learn to use’em from your desktop.
And both are perfectly usable via bash scripts.
And both are ESSENTIAL to surviving.

  1. Install a flexible terminal, e.g. ‘tilix’: I use that when I cannot use a tiling windows manager because it easily manages mutiple shells in the same window.
    An example of session with 3 shells is at https://pastebin.com/ZUDS2Cui - just download it and launch it with the command ‘tilix -s path_to_your_Tilix-3T.json’;

5. Get best friend with bash. Not oh-my-freaking-shell, just pure, powerful, simple BASH.
And yes, you’ve better know since the beginning that THIS particular trip will never end: mine began 30 years ago.
The Internet has plenty of how-to bash, but just to give a starting point I like to suggest
Chris Occhipinti’s countless video tutorials on https://www.youtube.com/c/KrisOcchipinti/search?query=shell

6. “Learn vi/vim/neovim” is a must - and you will be discovering that universe: but since ‘vi’ is not a program but a life-style, at least get acquainted with a text editor like nano - or whatever can edit a text file in a terminal.
Oh: and this is another infinite journey inside your endless linux trip.
One among the infinite suggestions about vim is ‘The Primeagen’ at https://www.youtube.com/c/ThePrimeagen/search?query=vim

7. Install at least the ‘ranger’ filemanager and learn how to spice it.
A couple of good sources are
Brodie Robertson’s dotfiles at https://github.com/BrodieRobertson/dotfiles/tree/master/config
and
Luke Smith’s dotfiles at https://github.com/LukeSmithxyz/voidrice/tree/master/.config
Both are true gold mines on Youtube.

Uh - guess it ain’t easy - but it’s just beautiful. Have a nice trip.

Peace, Piero

3 Likes
  1. Install :enos:
  1. Mess with your system and get into trouble
  2. Open a forum thread about the issue
  3. Someone will solve the issue (or provide resources to help solve the issue)
  4. Rinse and Repeat

Pretty much this, but asking on forum should be a last resort, I recommend (in general, not to you sradjoker) asking for help if you do your research and try to solve yourself but fail. Also, I am quite unlucky, I had such issues that only I could solve because of their awkwardness.

2 Likes

I forgot to write that step. I generally try to fix my systems myself. I only ask when I’m truly lost.

Slowly my issues are becoming harder and harder for me to solve.

1 Like

Sure! - Part of my impulse in opening this thread was getting some response from linux power-users, not neccessarily from windozers, although they are certainly welcome to pitch in!

:wink:

4 Likes

Is this a Windozer? :rofl:

4 Likes

So. How do I do that? :thinking: Just so I know for future reference. I always tend to use screenshots hosted on imgur.

https://discovery.endeavouros.com/forum-log-tool-options/how-to-include-systemlogs-in-your-post/2021/03/

2 Likes

Long ago, seeking help with my first miminal Arch install, I asked for help on /r/arch/ and this command was recommended. It was highly upvoted and so I ran it. Never again have I asked for help on that sub :laughing: I indeed learned Linux the hard way.

Thank you for that.
Copied & Pasted the entire thing as an Obsidian file.

just in case :crossed_fingers:

2 Likes

It’s also located on top of the forum, under help log tool…

1 Like

I think the very first things people should know are how to update/maintain their machine.

Chroot would be very close to that list as fixing is a very close second to regular maintenance.