Intended for users of all levels, including absolute beginners.
There are four ways to try Linux, you can:
1) Install a Linux OS on a VM (Virtual Machine/VirtualBox) for "safety purposes"
2) Use the Live ISO directly without installing anything, that way, you can get a "full Linux experience".
3) Dual-boot Linux with Windows/Mac (recommended if you want to learn more about Linux)
4) Go balls deep and overwrite everything with Linux (not recommended)
Before asking, please search for answers to your questions in resources.
Please be civil, notice the "Friendly" in every Friendly Linux Thread.
Understand that much of your software from Windows will be unavailable, although maybe wine can make up for it.
man <insert command here>
your friendly neighborhood search engine
What is Linux (or GNU/Linux for Stallmanists)?
Various helpful Linux pages from your friends at /g/
Check out this page for any updates on the OP
A script designed to ease the transition from Windows to Debian
IRC No one uses:
To continue, I really like the ambition behind HURD. I just wish it would support x86_64 soon.
I am having trouble getting Dying Light to run on Linux.
I have asked around a lot and no replies and I really want to play Dying Light.
Basically the game loads up, it shows the intro videos, company logos, that sorta thing, but once it hits the main menu, it's just black, I can see the "Join us on facebook" message, and the "Do you want to quit Y/N?" box after hitting Esc, but the rest is just black.
My GPU is AMD R9 270x.
Drivers are FGLRX-Update.
Linux Mint 17.3 (XFCE Environment)
I have tried verifying the integrity of the files, I tried launching the game through the terminal, I updated my drivers, I tried the game in Window mode. Nothing seems to work.
Also Sven Coop doesn't want to start, it opens then closes.
I'd just like to interject for a moment. What you're referring to as Linux,
is in fact, GNU/Linux, or as I've recently taken to calling it, GNU plus Linux.
Linux is not an operating system unto itself, but rather another free component
of a fully functioning GNU system made useful by the GNU corelibs, shell
utilities and vital system components comprising a full OS as defined by POSIX.
Many computer users run a modified version of the GNU system every day,
without realizing it. Through a peculiar turn of events, the version of GNU
which is widely used today is often called "Linux", and many of its users are
not aware that it is basically the GNU system, developed by the GNU Project.
There really is a Linux, and these people are using it, but it is just a
part of the system they use. Linux is the kernel: the program in the system
that allocates the machine's resources to the other programs that you run.
The kernel is an essential part of an operating system, but useless by itself;
it can only function in the context of a complete operating system. Linux is
normally used in combination with the GNU operating system: the whole system
is basically GNU with Linux added, or GNU/Linux. All the so-called "Linux"
distributions are really distributions of GNU/Linux.
______Distros For Beginners______
>Mint Cinnamon: For people just switching from Windows, very pretty and excellent first experience. You can usually use software from Ubuntu and Debian.
>Lubuntu: If you want minimalism or installing Linux in an old computer, or just want something that works.
______Distros For Servers______
>CentOS: For a very stable and really long time support (like for 10 years), with the plus of adding experience for a Linux job.
>OpenMediaVault: Quick and friendly NAS/server.
>Alpine Linux: Ultra secure Linux server and firewall.
______Distros For Power Users______
>Arch Linux: For learning more about Linux, having the newest software or for extreme personalization, it has the best wiki to go from intermediate user to pro.
>Parabola GNU/Linux-Libre: Using only free software to avoid propietary software, removes binary blobs and any obfuscated code. Fully compliant with the Free Software Foundation.
>Qubes OS: Security exponentially increased.
>PupNGo Linux: For a more minimalistic distro or for really (REALLY) old computers, has an impressive set of software.
>Replicant OS: A replacement for the closed sourced Android, this is meant for your smartphone.
>Metasploitable (and Kioptrix): Used for penetration testing AS A TARGET. NEVER connect this distro directly to the internet, configure the virtual machine to a bridged connection BEFORE booting it.
SMEAGOL NOT DEAD
Reminder to advanced users (and only advanced users) to try Source Mage. True source-based distribution that can "heal" broken installs, like "magic". And in contrast with Gentoo:
>It is free from obfuscated and pre-configured code
>Uses only free software (as in freedom) in their main package
>Without 3rd party patches, "sensible defaults" or masked packages
>It doesn't need obfuscated python libraries neither, only bash
>Uses clean dependencies as they came from upstream developers, which by the same provides instant updates
how can i make my ubuntu 15.10 runs the following code everytime i start the system. i tryied puttin this code on /etc/X11/xorg.conf but it did not work and my mouse sensitivity went back to the way it was.xinput set-prop 12 "Device Accel Constant Deceleration" 4
I'd have said fedora would be better suited for intermediary users as a lack of non-free software in default repos, non-gnome spins being broken, a general lack of patching software, means the typical user has to put up with a lot of shit
I did have better luck with fedora as a beginner though but that was back in ndiswrapper days
> free of red-haired shit
I know one face you should add.
To be honest, GNU/Linux doesn't aim for being desktop ready; it's for people who love technology and free computing in general.
Normalfags shouldn't expect GNU/Linux acting like Windows, because it isn't Windows.
>Android by itself
To be fair, GApps is *NOT* a part of Android per se. You can run an Android perfectly without GApps and use free replacements like FDroid.
About the hardware, that's a different issue.
I think you'd find many who would dispute the claim that "userland"
is dominated by GNU software.
And part of Linux (and I'm happy to be part of Linux), is the X Window
System, which started in 1984. It was never part of GNU.
And part of Linux is Sendmail, which started even earlier than X.
And part of Linux is Bind, which started even earlier than X.
So lots of significant components predate (and postdate) GNU.
Apache started more recently; it was not part of GNU.
Many other major components come from all over; arguably they are what
is driving Linux's acceptance as much as anything GNU OR the Linux kernel
did. (Note that I believe that right now it is Internet services driving
Linux acceptance; not the X Window System).
There are lots of people on this bus; I don't hear a clamor of support
that GNU is more essential than many of the other components; can't
take a wheel away, and end up with a functional vehicle, or an engine,
or the seats. I recommend you be happy we have a bus.
>No stability, bugs, regressions, regressions and regressions
What is Debian?
I never had any problems with any distribution
>The lack of standardization, fragmentation, unwarranted & excessive variety, as well as no common direction or vision among different distros
I guess you can say this is a good argument for retards that don't want any customization but other than that, customization and your own configuration is A GOOD THING.
>A lot of rapid changes
>changes you don't expect or don't want
Let's say you use a rolling release distribution, why exactly wouldn't you want the updates? It's not like they're changing the desktop environment or anything
>Unstable APIs/ABIs & the lack of real compatibility
A lot of programs for an older version of Windows don't run on newer versions either.
>Money, enthusiasm, motivation and responsibility
Why should the average Linux user care?
>Keyboard shortcuts handling for people using local keyboard layouts is broken
Germanfag here, I never had any issues with that
>There's no easy way to use software which is not offered by your distro repositories
Use a better distro
>You don't play games, do you? Linux still has very few AAA games
No, I don't
>Microsoft Office is not available for Linux
Libre Office werks
>Several crucial Windows applications are not available under Linux
Dual boot for work related stuff
>Too many things in Linux require manual configuration using text files
You literally have to configure them just once.
Question about unix in general.
What is "a file" (that's stored without an extention) really? In Linux they all seem to be treated like text files. I always thought of files extentions as some internal built-in aspect of the file that the OS kernal can only read in a certain way, but is it better to think of extentions as a flag more than anything, so everything is technically the same extentionless file that contains text-like information, with flags.
Also why store shit in .txt format at all?
>What is "a file" (that's stored without an extention) really?
'everything is a file' refers to the fact that everything on linux should be a file and be interactable with how you'd expect to interact with a file, meaning you don't need shit like convoluted api access to do shit
the best example I can give would be, to enter a power state from the terminal on linux all you'd do is
echo mem > /sys/power/state
to suspend to ram
>I always thought of files extentions as some internal built-in aspect of the file that the OS kernal can only read in a certain way
file extensions are meaningless, especially so in linux
different file formats have different internal headers/etc and the extension doesn't change anything other than maybe preventing you opening a file in a program that doesn't want a certain file
>so everything is technically the same extentionless file that contains text-like information, with flags.
no, that's no the case
are you confusing shell files with binary or data files or something?
Your going full windows.
POSIX OS's don't use file names to determine what kind of file it is. Special files: executables, libraries, etc. Are marked by their first several bytes which tell the OS what the file is, and what it should be used for.
In reality Files are just inodes. Which is a 4KByte sector on your hard drive. Which stores other inodes which contain its data, and meta data (who created it, where is it, when was it modified, etc.)
All files are just collections of bytes. TXT in windows just means that collection of bytes is meant to be read by a human.
I need some sort of lightweight Linux distro that would allow me to use XBMC flawlessly on an older PC.
The Kodibuntu Live CD doesn't seem to work properly, and things like Xubuntu didn't work well enough for me.
Any ideas on what I could do?
(Windows 8 runs Kodi pretty well, but takes too long to boot into and stutters a lot, which is why I want to get rid of it.,
>Also why store shit in .txt format at all?
Well it depends. A Makefile is always going to be a makefile, same with a configure.sh or whatever.
Leaving off extensions when there is no ambiguity just makes it easier to autocomplete e.g.
But then you get source code where header files and source are tightly linked so you want the same name, but different extensions to differentiate.
Or maybe some sort of log output.
.txt implies it's just read line by line, but what if its delimited? Then .csv would make more sense.
Basically, only use extensions if the filename alone doesn't tell you how you should open the file, or if you'll have many similar files with the same "name".
>Also why store shit in .txt format at all?
That's quite simple.
You look at a file, you see the .txt extension, it gives you an idea that's it's a plaintext file.
The same way you put an .sh file extension for a shellscript and a .c file extension for a source code file written in C
In the bash command:
echo '#include<stdio.h>' | cpp -H -o /dev/null 2>&1 | head -n1
... what is the 'cpp' command? Does it mean C++? If so, why can't I replace it with 'c'? Do C and C++ share their libraries? Is it the same header file I'd use in a C program?
Thank you. Basically, I'm learning how to view header files in Ubuntu and I'm making sure that I'm viewing the right files as well as searching for them and opening them in the right way.
I've been trying to make a script that will make a folder if it dosent exist and then execute a ffmpeg command on each file in the directory and then output that file to the new folder made earlier
I've made it this far but its just overwriting the files and erroring out.#!/bin/bash
if [ ! -d "$DIRECTORY" ]; then
for file in *
ffmpeg -i "$file" -vf subtitles="$file" -c:a copy "$file"
>The lack of standarization
Friendly reminder this is bait to facilitate a takeover from Microsoft.
I use Mint + xfce since some time now (first distro) and I think I wanna try something new. How "hard" in comparison is dealing with
>Arch (maybe Manjaroo?)
Also, what is the difference between those?
>"There is no central body to organize the development"
>he probably means an authority like the NSA
FUCK THE NSA
debian stable is rock solid but but compromises new bleeding edge features for it.
arch uses bleeding edge packages and compromises stability for it.
i would recommend debian testing
>What's the problem with systems? Isn't increased standardization between distributions a good thing? A commonly-cited issue with Linuxs support is the distributions are too different.
they aren't that different actually, this problem is FUD that's spread by microsoft. (since ballmer times)
It deprecates a shitload of software, replaces perfectly functional software, its development is monopolized by Red Hat's employees, which by itself is enough to be against because Red Hat is deep into business with the NSA.
Also a lot of security issues, like poor re-utilization of the code, increasingly hard to check for bugs and backdoors, and if you stay enough there is a copypasta that mentions a way things get worse.
Friendly reminder that Fbsplash did nothing wrong.
Lennart give me back my splash screen!
Arch users are turbo austists who get butthurt that someone made their distro acessible to the masses.
Linux is all about being able to fork any distro at any time.
Antegros is legitimate.
What the fuck is wrong with this? When I try to boot using this fstab it drops to emergency mode. I log in as root and use nano to comment out the three entries I added and it reboots fine.
I just want to auto mount two hard drives at boot. I also would like to auto mount an NFS share, but I haven't tried adding that yet.
I want to try Linux on my home machine
I used ubuntu on high school 7 years ago and it was alright
I have a Mac with a Windows 10 vm already, and willing to set up a Linux 'm
What distro should I try?
I was thinking on Linux mint
I haven't used LXDE since like 2014, has it gotten any good?
I spent a year on unity, and now another year on KDE which has become my favorite DE (I'm using kubuntu 15.10), should I try going back to LXDE?
just some days ago arch used a version of Xorg so new that nvidias proprietary drivers didn't work on it yet. the definition of stable debian uses is very different from the one you use.
if you like KDE I have serious doubt about your sanity.
No, don't go back to LXDE from KDE, you'll go from autistic levels of customization and features to barely any. If you want sometinh lighter go for MATE.
Wrong buddy, thats old FUD.That was xorg 1.80.0 and it was pushed on the testing repo almost 2 months ago.
Nice try!Xorg 1.18.0 enters [testing]
Xorg 1.18.0 is entering [testing] with the following changes:
You can now choose between xf86-input-evdev and xf86-input-libinput.
xf86-input-aiptek will not be updated and will be removed when xorg-1.18.0 is moved to [extra]
Update: Nvidia drivers are now compatible with xorg-1.18.0 (ABI 20)
I don't care about customization, my KDE is exactly as it came out of the box, I just like the fact that it feels like a complete OS (it has things like file type association on the right click menu) and not a collection of assorted tools and patches like LXDE and some of the others.
I don't even know why I'm saying this, after two years of stability I got into a distrohopping mood I guess
they told me the same thing in 2014
Nevermind. sdd1 should have been sdd2, because sdd1 is an old swap partition for some reason. I guess it didn't like trying to mount some random swap partition when it already had the main system swap mounted.
Now I have to figure out how to auto mount an NFS share.
Pic related is my laptop. It seems to need to devote too much of it's very limited processing power to do almost anything, resulting in a clunky experience.
Which are some of the lightest Linux distributions that would offer a reasonable experience on this piece of crap?
The only real requirement is for steam to run on it so i can play a couple VNs every now and then to kill time.
i would add this to the one i use for everythingwget -r -P ~/wget/ -A jpg,jpeg,gif,png,webm,webp,opus,mp3,zip --level=1 --execute robots=off ‐‐refer=http://google.com --user-agent="Mozilla/5.0 Firefox/4.0.1" <URL>
but i don't have an account so i can't try and adjust.
Anyone know a way map mouse movements (not button presses) to keypresses on a per-program basis? I want mouse up to map to pageup and mouse down to map to pagedown.
are libvirt internal snapshots reliable enough to use for backups?
i.e can i copy only the img/qcow file and later use it to restore the entire vm on another computer? (minus the vm configuration)
Has anyone tried void linux? I know there was one anon who is running it. I am thinking about migrating from arch just to see what it's like.
it's a distro created and revolving around the premise of "not having systemd".
It kind obvious what quality you can expect from it.
If you want a niche distro I'd say gentoo would be a much better choice.
You could look in to just using a dlna server.
Its just like the others but its no frills and just serves the content.
Also kodi/etc might be transcoding for the viewer that might be something to take in to consideration
It's dumb for them to get mad, but I can kinda understand why some people would get frustrated. Part of the "Arch Way" is the installation process. If you want a lightweight customizable distro, but you want beginner-friendly, there are tons of better options for you.
All Antergos really does is hold your hand through the installation. If you're not competent enough to follow a simple online step-by-step for the original Arch installation, then you're going to have a lot of problems when it comes time to do even simple shit like editing config files.
Different folks different strokes, though.
I'm switching from wifi-menu to connman, and now I get IP addresses of my router but I can't ping my router.
I can however SSH into devices connected to my subnet, but I can't reach the internet.
What am I missing?
Save yourself some trouble and install Korora.Use that for awhile until you get used to Fedoras quirks.DNF is pretty awesome but Fedora kinda takes a retarded approach to things.You'll see what I mean when you look into the differences between Fedora and Korora.
ip rdefault via 220.127.116.11 dev wlp3s0
default via 18.104.22.168 dev wlp3s0 src 22.214.171.124 metric 303
37.191.144/20 dev wlp3s0 proto kernel scope link src 126.96.36.199 metric 303
188.8.131.52 dev wlp3s0 scope link
184.108.40.206 via 220.127.116.11 dev wlp3s0
18.104.22.168 via 22.214.171.124 dev wlp3s0
ip a1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever
2: enp0s25: <BROADCAST,MULTICAST,DYNAMIC> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000 link/ether 00:21:cc:5e:90:c0 brd ff:ff:ff:ff:ff:ff
3: wlp3s0: <BROADCAST,MULTICAST,DYNAMIC,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 8c:a9:82:b0:90:7a brd ff:ff:ff:ff:ff:ff inet 126.96.36.199/20 brd 188.8.131.52 scope global wlp3s0 valid_lft forever preferred_lft forever inet 184.108.40.206/20 brd 220.127.116.11 scope global secondary wlp3s0 valid_lft forever preferred_lft forever
So what GPU should I be using to have max Linux compatibility? nvidia doesn't work with wayland, AMD has garbage drivers, Intel requires you use an intel CPU and upgrade it if you want better graphics, which will always be slow.
I'm installing Linux to dual boot with Windows. Here's my HDD setup:
/dev/sda (This is a 2TB harddrive for storage)
/dev/sdb (This is the drive I want to install linux on)
/dev/sdb1 (Primary partition, this will be /boot for linux)
/dev/sdb5 (Logical partition, this will be / for linux)
/dev/sdb6 (Logical partition, this will be /home for linux)
/dev/sdb7 (Logical partition, this will be the swap area)
/dev/sdc (This is also a 2TB harddrive for storage)
/dev/sdd (This is the SSD that Windows 10 is installed on)
/dev/sdd1 (System reserved Windows bullshit)
/dev/sdd2 (Windows 10 system partition)
Where do I leave the "Device for boot loader installation"? By default it pointed to /dev/sda, but that doesn't make sense to me...
Tried running mint on my lenovi yoga 700 last night off a external hdd with the .ISO on it (couldn't find a USB). Got this error.
I'm guessing it's because it's running off the external hdd, if I get a usb from work should I be able to run it?
Linux noob BTW. Inb4 install gentoo faggot
there either was something wrong with the iso or with your external hdd, try again using another program to write the iso, what did you use? i recommend win32diskimager for windows.
There are tons, but I can't seem to find ones that cover my exact problem;
Where to put the boot loader when you are dual booting with Windows on one drive, and Linux on another.
Beats me, it's too scary to just guess.
I forget the name but it was a small 1mb program which formats the drive and loads the ISO into it. I also disabled uefi to make it boot, it boots ok but running I get the error. I'll redownload the ISO and give it a try
Boot which ever hard drive you want. If you want to use Linux, then press your manufacturers hotkey and choose the hard drive with Linux on it, the same for Windows.
Mount the storage drive in Linux, and make an entry for it in fstab.
Then set the default media library location for Windows, on the storage drive.
So. I'm already balls deep, and this is only my second foray into Linux, and the first doesn't count. (Raspi shit.)
Anybody have experience with Bunsenlabs and not reading netbook batteries?
Job for netctl@wlp2s0\x2dPotato\x20V1s.service failed because the control process exited with error code. See "systemctl status "netctl@wlp2s0\\x2dPotato\\x20V1s.service"" and "journalctl -xe" for details.
That's such a small priority, it's not even a functioning system. If u really care that much about a microkernel, use Minix 3. It may not support amd64 either, but considering the most you can do is run 2 window managers it's not like it matters.
A quick question. A little while back I found out about a distro called Chakra that is based from Arch. Just wondering if anyone else is having issues with the website[chakra-project DOT org] not loading, or if it's just my network. Also, anyone know if this is a good release to go with as an Arch alternate? Does it update frequently? Are the distro-specific repositories reliable/up to date?
Which distro will give me the least headaches if I want to run a remote web server?
Arch? Fedora? Debian? Ubuntu?
Should I even care?
My only experiences so far have been with Ubuntu and Mint but these were for personal use and not hosting.
Is there something like music bee (separate attributes of music, podcast, audiobook, etc). But with the customization of foobar?
Want something that works well and looks nice on numix theme.
Why the fuck does my laptop crash upon resume from suspend and every other boot?
Like, I close the lid, and when I open it the screen is black and it blows air out of the vents hard and loudly.
This never happened back on Windows. I'd really rather not go back; why is it doing this?
If you guys had to pick a distro for programming, and the user was at an end movie/entering intermediate stage, what would you recommend?
I'm looking at Manjaro, Fedora, and Korora primarily. Also thinking about Debian or openSUSE.
Intended for users of arr revers, incruding absorute beginners.
There are four ways to try rinux, you can:
1) Instarr a rinux OS on a VM (Virtuar Machine/VirtuarBox) for "safety purposes"
2) Use the rive ISO directry without instarring anything, that way, you can get a "furr rinux experience".
3) Duar-boot rinux with Windows/Mac (recommended if you want to rearn more about rinux)
4) Go barrs deep and overwrite everything with rinux (not recommended)
Before asking, prease search for answers to your questions in resources.
Prease be civir, notice the "Friendry" in every Friendry rinux Thread.
Understand that much of your software from Windows wirr be unavairabre, arthough maybe wine can make up for it.
man <insert command here>
your friendry neighborhood search engine
how the hell do I get this little shit to connect?
I hope it doesn't ruin everything, but as far as I know quite a number of packages provide libGL.so.1, so pacman does not install them because of conflicts. nvidia-utils provides libGL I think, so when you try to install it again it's marked as conflict.
I don't think it'll break anything but it's problematic for bumblebee.
>That only lets me share 4G since my phone's built in USB tethering option doesn't allow WiFi and tethering to be enabled at the same time
What the shit. What kind of phone is it?
Is it possible for you to use EasyTether?
Are there any major strength or weaknesses between Debian and OpenSUSE? I'm going to start transitioning to Linux with one of the two, but with not knowing Linux, I'm not going to notice any major flaws until months down the road when I'm already invested in my current installation. Generic desktop/gaming usage, and I'm reasonably competent.
Get an Ubuntu flavour like Ubuntu GNOME or Kubuntu. Or better yet, install Korora or another distribution with a real package manager.
Probably some kind of nonfree firmware issue.
That was my initial thought as well, but I hear that a lot of those packages are really behind on updates, so I was wondering if I might have less issues with something that focuses so much on compatibility and being able to set stuff up how you like.
Systemd started out as an init system developed by Red Hat to replace the slower, outdated sysvinit.
It's wound up taking on functionalities of a shitload of software, like udev and a few other major programs. It's trying to become the base system, basically everything running behind the scenes is managed by Systemd.
Some people think this is good, as it would be a force of standardization between distros (the BSD community does not have inter-distribution issues because kernel and userland are all developed by the same team).
Others dislike that this goes totally against the Unix Philosophy, it's been hoarding dependencies to the point of being suspicious, makes your computer easier to exploit, and has been becoming harder and harder to check for bugs/backdoors.
There are also people who just hate Red Hat, but I've yet to see any valid proof to their claims.
At any rate, Systemd is pretty much the standard and we're all going to have to take its cock up our asses or be left behind eventually. It ain't right, but it's hard to fight.
I know Funtoo is built to be done totally without Systemd. Pretty much every other distro you need to de-systemdify, which is a fucking pain.
>I know Funtoo is built to be done totally without Systemd. Pretty much every other distro you need to de-systemdify, which is a fucking pain.
Plain old Gentoo is also systemd-free by default, and both it and Funtoo are committed to making sure that systemd remains optional. Also, Debian makes it pretty easy to remove and revert to sysvinit. As far as I know Slackware doesn't use it, but that information is old and I don't know a lot about Slackware.
Systemd adds a huge amount of complexity to a system and significantly reduces the user's choices as to how they configure their operating system, and offers absolutely nothing of value in return. Yeah, it boots a little faster, but that doesn't matter even slightly. You only need to reboot when you update your kernel (unless you have systemd, of course), and the rest of the time you can just hibernate (which is what you should do with or without systemd if you care about boot times). Other than that, none of the problems that it claims to solve were ever actually problems in the first place, with a few minor exceptions for features that could easily just have been added to sysvinit. It's such a bloated clusterfuck that it can make the difference between being able to run a Debian server on ultra-low power hardware (~256 MB RAM) and not being able to, which is perhaps the most obvious but the least important of the problems that come from adding tons of complexity to an operating system for no reason.
>You only need to reboot when you update your kernel (unless you have systemd, of course)
Many people actually turn off their computers when they sleep or leave the house. And that's not even counting the dual-booters who might want to reboot more often.
I also fail to see how systemd forces you to reboot.
I'd just like to interject for a moment. What you're referring to as GNU/Linux is, in fact, just Linux, or as I've just now taken to calling it, Just.Linux. Linux apparently does happen to be a whole operating system unto itself and comprises a full OS as defined by POSIX.
Most computer users who run the entire Linux system every day already realize it. Through a peculiar turn of events, I was misled into calling the system "GNU/Linux", and until now, I was unaware that it is basically the Linux system, developed by the Linux project.
There really isn't a GNU/Linux, and I really wasn't using it; it is an extraneous misrepresentation of the system that's being used. Linux is the operating system: the entire system made useful by its included corelibs, shell utilities, and other vital system components. The kernel is already an integral part of the Linux operating system, never confined useless by itself; it functions coherently within the context of the complete Linux operating system. Linux is never used in combination with GNU accessories: the whole system is basically Linux without any GNU added, or Just.Linux. All the so-called "GNU/Linux" distributions are really distributions of Linux.
>Many people actually turn off their computers when they sleep or leave the house.
But they don't -need- to do that. That's my point. There's no benefit to shutting all the way down instead of hibernating unless you're updating your kernel. Hibernating doesn't use any power, or make any noise. If you don't care, fine. If you're worried about how quickly you can get your computer back on, just don't fucking shut it down for no reason.
Updates to certain systemd components require reboots, meaning that you now have two legitimate reasons that you might ever need to shut all the way down, rather than just one.
Systemd made a lot of things easier though.
Like debugging why your boot is slow, managing services, and finding specific things in logs.
I haven't noticed that it uses more memory.
I agree that the project should define some limits to what it should do.
It has altered the way you do things in so many areas.
In my experience it is a serious pain in the ass compared to sysvinit/OpenRC.
What log-searching feature does it have that couldn't be implemented with a grep one-liner?
On a minimal Debian system its memory footprint is huge.
Many of them could use a VM instead, but this is a valid reason to reboot nonetheless.
>people who don't want a swap
You can use a swap file if you don't want a partition. As far as I know there's no reason not to want a swap file.
This person probably doesn't know what he's talking about, and is angry about a bad experience he once had in Windows XP. I've pushed RAM+SWAP usage way passed RAM capacity on systems ranging from Raspberry Pis (swapping from an SD card!) to my high-end i7 build with no noticeable performance impact whatsoever. The legitimate reasons not to want to use swap are to save disk I/O (for power saving and disk life) and (maybe) to reduce the number of partitions used by your OS.
If you think it'll slow stuff down (it doesn't), just set the "swapiness" kernel parameter to 0. Then it'll only get used to avoid completely filling your RAM, or when you hibernate. It's definitely not -worse- than crashing.
Are you joking
If people want to shortcut the quite cumbersome arch install process, they should be entitled to. And I hate to break it to you, but there's nothing really hardcore about installing arch, my man.
These are not ways that systemd is easier than OpenRC because these are not (and should not be) things that are handled by OpenRC (which is strictly an init system). You said that systemd is easier in response to my saying that managing services is easier with OpenRC. I'm asking you to describe a way in which managing services is not easier with OpenRC. A daemon for configuring the system time has nothing to do with the init system, pointless interdependencies notwithstanding. You could easily add something like that to any system with any init system.
There you go, that's your fault for thinking that systemd IS an init. Let me fix it.
First off, systemd is not an init system, it has an init system as part of the systemd suite. systemd is a project to build a standardised lowlevel userland for Linux. The project is pretty comprehensive and it delivers a lot of functionality under one umbrella. It does away with a lot of older, often undermaintained software packages, which were traditionally used to assemble a low level userland.
Which is where the contention comes from, as a system suite systemd is restrictive for Unix virtuosi who are used to tailor a system with wit, ingenuity, a lick and a prayer and a couple dozen of unrelated packages. systemd makes such knowledge useless.
The faction that thinks that systemd is Linux's Hiroshima, finds all the added functionality bloat, unnecessary and dangerous, as it is all under development in one project.
All the systemd jokes stem from the comprehensiveness as a low level system suite. People against it love to joke that one day systemd will write its own kernel.
There is a lot of FUD and hate going around. Some arguments do have merit, a lot of eggs in one basket is certainly true, but as with all things in life, it depends which tradeoff you prefer. Do you want a suite of well designed software, working closely together, so that system management is streamlined or do you want the complete freedom to tailor your own low level system with a lot of time tested, interchangeable components.