Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)SC
Posts
2
Comments
226
Joined
1 yr. ago

  • FreeBSD's boot speed is just behind arch a little bit (on HDD).

    But Windows 8 (with fast startup) on an core 2 duo machine with 1G of RAM boot faster than any debian, ubuntu. (the boot speed decrease when you upgrade hardware lol :) )

  • ubuntu -> kali -> lubuntu -> debian -> rhel -> arch -> gentoo + alpine -> alpine (-> openbsd + freebsd)

    I consider things not in brackets 100/100 trashes (alpine is 1/2, gentoo is 3/4), in experience (because they don't help me to learn anything, I'd take openbsd on platform that X11 support is broken, for example Alpha, than anything not in brackets on amd64. Of course, that should be a personal machine for learning.)

  • You can create either logical volume or physical partition, but make sure you have different partition for different mount point: /, /usr, /usr/local (keep small on linux), /var, /opt (if you use), /tmp (if you have little ram or don't want to use memory filesystem).

    What do you mean by your comment.

    I haven't said something about logical volumes vs physical partitions.

  • 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"...)

  • 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.

  • 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.

  • 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

  • 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

  • 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.)

  • 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"

  • 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.)

  • 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.

  • Nothing prevents GNU software to do business

    GNU already stated themselves, but they prohibit modification and redistribution: any modification must also fall under GPL. Perhaps I want my code public domain or 0BSD? In practical, commercial also mean modified.

    From your writing I have seen you as a dogmatism of Marxism-Leninism. That's revisionism. Nowadays new Marxism learn about Marxism-Leninism, then talk about how the business could get better, and competitive with other Marxism (to make money for the capitalists.) to produce more high-quality products

    Anyone dislike? Marxism is always against dogmatism.

  • At least I escape unreadable and unmodifiable GNU stuff

    I saw your interest in Marxism-Leninism. Marx taught: Labor productivity is the premise for this society to win over the old society (poorly translated because I read translated textboot)

    (Năng suất lao động là tiền đề để xã hội này chiến thắng xã hội cũ)

    So the communists must learn to do business. Otherwise it is dogma, moralism (and soon become revisionism). Look at Viet Nam, we would have a pure capitalist government if we don't switch to market economy (reactionalists backed by US would rebel and they are supported by 3/4 Vietnamese poor people). Now poverty has fallen into history.

  • It's really good that I cannot statically link with something GPL or AGPL licensed without licensing my software GPL?

    GNU is failing, in the rise of Chimera Linux.

    corpo lovers however hate it

    (After capitalism is socialism. When corpo can't exist along with the society, we will help you in political and you will help us to get from poverty to capitalism, to achieve socialism as soon as possible?)

    because it cuts the hands of corpo trash and also lax licenses

    So *GPL aren't considered free software, they are just open source, because they restrict modification and redistribution. Then you borned the term FOSS which is superfluous, to get the BSD license and GPL in the same house?

    (GNU still illegally use the term "free software")