scratchandgame

joined 9 months ago
[–] scratchandgame@lemmy.ml 0 points 9 months ago* (last edited 9 months ago) (2 children)

I've updated:

new:

UNIX’s removable filesystem is a BENEFIT, not a BUG. DOS and then Windows’ A: B: C: D: are BUG.

Why not take advantage of it. Microsoft always wanted a removable filesystem like UNIX. But they simply can’t get it.

(Those can't admit this advantage often say "Linux and Windows are almost identical"...)

[–] scratchandgame@lemmy.ml 0 points 9 months ago* (last edited 9 months ago) (4 children)

In my opinion newbies should learn what is called sane defaults. It's a pity that almost every installer in the word except OpenBSD's disklabel(8) cannot properly do automatic partitioning.

And I don’t think having separate fixed size partitions like you suggested is a good idea for anyone on a desktop.

UNIX's removable filesystem is a BENEFIT, not a BUG. DOS and then Windows' A: B: C: D: are BUGS.

Why not take advantage of it. Microsoft always wanted a removable filesystem like UNIX. But they simply can't get it.

I would link another article that discuss about using a huge root partition for all: https://www.bsdhowto.ch/hugeroot.html

https://marc.info/?l=openbsd-misc&m=154054091026039&w=3

Avoid corrupting newbies' partition is a way to keep them with Linux.

[–] scratchandgame@lemmy.ml 0 points 9 months ago* (last edited 9 months ago) (6 children)

Split the filesystem to more partition.

have a 1G /, 500M for /boot, have partitions for /usr, /usr/local (this isn't used on linux so keep it small), /var, /home, and /tmp if you have little ram. Otherwise use memory-based filesystem (tmpfs), for /tmp I allocate less than 1/4 of my RAM.

For partition size, refer to https://man.openbsd.org/disklabel.8#AUTOMATIC_DISK_ALLOCATION

Remember to keep /usr/local small on most distro (perhaps I will allocate 5G), and increase /usr, create /opt too to prevent the disaster and allocate it the size for /usr/local. Don't allocate all disk space, a 200G home is enough for most people and leave the rest unallocated. the formatting and fsck would be faster on smaller filesystem.

And if you find other "cache" location, try log out and rm -rf the location, if login doesn't break, I would mount tmpfs on that cache location too.

[–] scratchandgame@lemmy.ml 2 points 9 months ago

Don’t copy terminal commands from internet if you don’t know what they do.

Very important. Don't run arbitrary commands on the internet, but don't paste sysctls and config too.

YouTube can be a good resource at the start.

Linux lacks much documentation. Man pages, tutorials from arch and gentoo wiki should be considered.

that's my feedback

[–] scratchandgame@lemmy.ml 1 points 9 months ago

Some distro install and enable services that you would never use. Red Hat Enterprise Linux (and Fedora?) enable the cups printing daemon (I never do printing on Linux and I use a canon lbp 3300, I have to install drivers on windows). Ubuntu enable the openvpn service which "newbies" would never use.

But none of them have tmux installed by default, while OpenBSD have tmux, if I recall correctly NetBSD too

[–] scratchandgame@lemmy.ml 0 points 9 months ago

About Chimera Linux is shitty, no, it is accessible for script kiddies since it use GNOME. It might gain popularity... some day... but I don't think the day is too far

And enthusiasts will love it. But you hate it because you like to war on what license to use than to patch a bunch of software to make it work for musl (and perhaps, clang). You can only see they are "corpo lovers" but not realize that they are different from most linux by popularizing softwares that are unpopular if they are intended to be "superior".

I hope you can get on realistic communism and understand that communism (socialism is much near) with infinite high tech is built on capitalism, and any communism that is not built on capitalism can only exist when people do not have enough food and aren't developed. When you haven't reach high capitalism (like Viet Nam) corpo + single party government that protect the rights of workers is the only way to do.

Lenin wrote: "The age of referencing books to discuss about socialist revolutionary credo has forever passed. I deeply believe that that era is over to never return. Today, we can only base our debates on socialism on the basis of experience." (perhaps poorly translated.)

[–] scratchandgame@lemmy.ml 3 points 9 months ago

I don't think anyone dislike this comment is really correct: When they said you can use flatseal, they are making user become security expert overnight.

Too much for anyone claim themselves "practical" "security"

[–] scratchandgame@lemmy.ml 2 points 9 months ago

Arch wiki and Gentoo wiki are both great tutorials

but the thing you need to read is manual pages

[–] scratchandgame@lemmy.ml 2 points 9 months ago* (last edited 9 months ago)

Does bloat actually matter or is it just a meme?

What is bloat. If I recall correctly fedora or RHEL (or both) enable the cups daemon even if you will not print anything. If I recall correctly Ubuntu enable openvpn service even you will never use it.

But it seems neither of them have tmux installed by default.

Feel free to test and correct me because I won't bother those distro anymore.

Any other resources besides the Arch Wiki that I should be aware of?

arch wiki is a tutorial.

Manual pages are best, and if GNU hells put the documentation in info pages, you can install info.

If the manual page is unreadable and the program is part of the base system (on BSD all 3rd party "packages" are installed on /usr/local and base system is installed on / and /usr), try reading the BSD (OpenBSD) maintained documentation. They are also provided on-line.

What are some habits I should practice in order to keep my system organized and manageable?

The first is to drop all the things you learned in Windows. Many have no value, many are flawed and create bad habits, many are disposed.

New linux user often prefer GUI or menu instead of command line tool (what I mean is different, see the next sentence). They prefer to browser chromium and chat and typing this comment instead of taking time reading manual page, books, learn how to maintenance their system, even you need to learn how to INSTALL YOUR SYSTEM CORRECTLY!! You use 'a' huge a partition (sorry, root / partition) with an EFI partition and a /boot partition (and perhaps a /home partition too, and that's the end?). No /usr, no /usr/local (this hierarchy is not used in Linux so keep it small), no /var, neither the /opt hell?

To keep your system organized and manageable, you first need KNOWLEDGE.

What to learn:

install and maintenance the system: partitioning, use your package manager (I hope you won't read websites that have to teach you to use your package manager but the main topic is to use some software). Example: Absolute FreeBSD; Absolute OpenBSD (Michael W Lucas, although this is for FreeBSD and OpenBSD).

Learn not to wine (don't run windows software on other operating system since it will need much kernel modification, OpenBSD explicitly refuse to do; I think running windows software on linux is unstable and insecure; I'm hostile with wine.)

UNIX programming: The UNIX programming environment; select some (like sed, awk) in the UNIX 7th edition manual pages, volume 2 which are tutorials that are still valid these day; manual page.

useful addition: get on tmux,

Enough for a regular user?

my personal habit:

I think I'm so lucky that I never do neofetch; once tried to decorate LXQt with the arc theme and then never used LXQt (since I switched to sway), if decorating the graphical interface make no sense to convenience I wouldn't do (I myself hostile with unixporn or something like that, mean I never care about such community) and never created a colorful github's myname/myname repo readme. (of course at the time I didn't do learning since I'm chatting and being an discord terrorist)

What do you wish you knew when you first started using Linux that would have saved you a headache in the future?

I wish I could know what books to read

But when I know it's too late (wasted 2 year using linux and learned almost nothing), and I have already switched to BSD. "Gần mực thì đen, gần đèn thì sáng." (Near the ink you get darker, near the light you get brighter, that's my poor translation.)

[–] scratchandgame@lemmy.ml 1 points 9 months ago

Sorry, I thought the comment were by the AMDIsOurLord guy

[–] scratchandgame@lemmy.ml -5 points 9 months ago* (last edited 9 months ago)

No, free software does not have any restriction in any granted right, it is a requirement if they (authors) want themselves attributed.

GNU put restriction on modification and redistribution. Then they are just "open source", then they have do define the term "Free and Open source software" which use more words to describe the same thing (assume free software = foss, because GNU always claimed they are making free software).

With GPL, such maneuver is impossible.

Much innovations is impossible.

And such long word for a license, I don't want it fill up my A4.

view more: ‹ prev next ›