Name a better OS for developers.
Pro tip: You can't
Close second
>>62024871
openbsd is pretty good for C devs
>>62024901
> Using a ports based package manager.
>>62024979
>not backing up claim
I actually do want to know why it's bad though.
>>62024979
the openbsd team recommends using binary packages though
their official stance on ports is that its for devs only
gentoo
>>62024994
They're not functional.
With Guix, you can describe your entire system in a Scheme file. If something goes wrong you can atomically revert back to any generation you choose. You can create multiple environments and switch between them with a single command.
You don't get the same thing with non-functional package managers like ports, pacman, or apt.
>>62025127
That's really cool desu. Thanks anon.
>>62025038
They also think installing a web server by default is a good idea.
>>62025216
wow nice goalpost
they develop their own web server which has a tiny footprint and it's disabled by default, openbsd still fits on a standard CD-ROM
why are you bitching about it
>>62025237
Fitting on a CD-ROM isn't much of an achievement. Hell even some *bulky* operating systems fit on them without even intending to.
Pretty ironic considering you're bitching about 'goalposts'.
>>62025298
i only brought up the CD-ROM thing as a response to you bitching about a tiny inconsequential http server
>>62025340
The http server is only one tiny bad decision of many. OpenBSD is a huge clusterfuck of NIH projects because the founder can't learn to read or patch other project's code.
>>62024871
>>62024883
what are these?
>>62025432
NixOS and GuixSD. Operating systems based on pure-functional package managers.
I've used dozens of distros, but none nearly as good as these two.
>>62025393
yeah i guess openssh was never a fork
So which one is better? NixOS or GuixSD?
>>62026045
GuixSD is configured in Guile (basically Scheme), contains no proprietary software, and uses Sheperd instead of systemd as the init system. It doesn't have as many packages as NixOS though.
NixOS is configured in its own custom language called Nix. It's repository, Nixpkgs is much larger than GuixSD's, and also contains proprietary software. It uses systemd as its init system.
The packages don't really matter though. You can install the Nix or Guix package manager on any Linux system and install the packages as non-root. If you use GuixSD and need some package not available, you can just install Nix and install it as a user.
It pretty much comes down to systemd+Nix vs sheperd+Scheme. It's you're choice.
>>62026134
But how are the packages in the repos, in terms of quantity? Is it comparable to something like Debian or Arch's repos?
>>62026180
Quantity-wise for NixOS, it's comparable to Arch. Not including the AUR.
Unlike Arch though, every single package can be customized in your system's configuration. There's also no chance of conflicts or dependency issues, as each package is in its separate directory.
It's also incredibly easy to create a Nix expression for a package once you understand the programming language.
>>62024871
NixOS is truly the future, best damn thing I ever used.
>still no use flags
>>62026467
As someone who switched to GuixSD after 6 years of Gentoo; USE flags pale in comparison to the flexibility that this gives you.
>>62026515
Just tell me I can install a system with xorg but no login manager. Is the fine tune what's worth it on Gentoo, give me that and I'm in.
>>62024883
>Close second
GuixSD is better than NixOS.
>>62025432
Just install the xinit package in Guix and run startx as root... Kind of trivial...
But running the xserver as root is pretty archaic, and a bad idea. It's much better to run something like lightdm without a greeter.
>>62024871
Any Windows release
>>62024871
nixos, but without systemd
>>62028044
So GuixSD with Nix installed?
>>62027277
Get the fuck out
Using anything but xububtu is a fucking meme
>>62024871
How is updating a config file to manage os packages and settings better for developers ?
I'd rather have my distro spoonfeed me with easy to use package manager and just werk so that i have more time for actual development instead of having to learn sysadmin stuff.
>>62029846
then just script that like yaourt. how is that an issue?
>>62029890
>yaourt
see, you're making me learn new stuff again
>>62029846
Getting your setup ready on a new machine is just a matter of copying over your config file.
>>62030046
well shit this suddenly sounds amazing
>>62024871
lulz. Systemd cuck.
Tell you what, let me help you out playa
>>62026292
Oh, neat, I might look into it.
>>62026601
You can do this in like 99% of distros.
>>62030223
What is that font?
i like cl elisp and scheme a lot is guix a good one for me
>>62024871
>>62024883
Should I continue waiting for these to mature or are they there already?
The idea seems pretty amazing.
>>62030872
Tamsyn
>>62031639
GuixSD needs to mature some more.
NixOS is almost there.
>>62024979
>not compiling everything
>trusting anybody, even yourself
Install Gentoo.
Windows 7 with visual studio
Thanks bye