[ / / / / / / / / / / / / / ] [ dir / animu / asmr / ausneets / fur / htg / hypno / leftpol / vr ][Options][ watchlist ]

/tech/ - Technology

You can now write text to your AI-generated image at https://aiproto.com It is currently free to use for Proto members.
Name
Email
Subject
Comment *
File
Select/drop/paste files here
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Expand all images

File (hide): 3813642f88ff4e9⋯.png (7.3 KB, 181x209, 181:209, hexagonal.png) (h) (u)

[–]

 No.881190>>881194 >>881206 >>881210 >>881301 >>881455 >>881504 [Watch Thread][Show All Posts]

I have been a Debian user for years. It has given me only minor problems, and generally it has had all the packages I needed... save some exceptions.

I have noticed everything unrelated to systems administration is fucking dead, even on Sid. Packagers either go MIA all the time, specially when it comes to stuff related to games (including gane development, mind you), or squat on their positions while ignoring sane petitions from the users, like expressing concerns about enabling hardening flags maybe just maybe killing Firefox performance in some hardware which is why Firefox is currently not fully hardened on Debian, or not setting the fucking --enable-nine flag while compiling Mesa, which is easy and pretty much guaranteed not to cause conflicts since it is a different module, but they won't even comment on it, even though they have three merged bug reports asking the same fucking thing since nine months ago.

Then you decide you have had enough, and maybe consider sending a patch to the package itself, or taking over maintainance of a package if the original maintainers went MIA, and you discover you can't, because you need to join first as a rookie without actual maintainer privileges and suck someone's ass enough they decide to let you be their little bitch. Then, they will start complaining about some dumb shit, like the licenses used in each file are not clear enough, or because you are nearing the end of their stupid release cycle and you can't upload a rapid development package because Stable will be stuck with an old version, so you need to wait and forget about it, like it happened with sway's RFP. And that's considering the package does not have a semi active maintainer squatting on it who refuses to fix his shit. Or maybe they do not want to accept your package because "it's a minor fork", like Wine Staging, or whatever, so you end up having to compile it yourself and maintaining the stupid package yourself one by one because apt does not have an automatic "manual override" mode for pulling source code from the repos and then building the package in your own computer with your own set of patches or compilation options every time you update, like Gentoo or any modern distro.

I am getting really fed up with this shit. I used to love Debian, but it feels like it is slowly dying and nobody noticed. Fuck this. I will be trying NixOS, which has a much better development model where anybody can submit patches and making deviations of their packages is trivial, on my laptop, and if I like it I will be nuking my main Debian installation soon.

 No.881194>>881202 >>881204 >>881280 >>881621 >>882034

>>881190 (OP)

>Ian """Commits sudoku"""

>Debian adds SystemDick

>more faggotry and even more politics than before

<really makes you think, doesn't it?

Debian is compromised, use Devuan https://devuan.org/

I switched away from debian. I installed Gentoo on my desktop a year ago. And i finally switched to void on my laptop just a couple of weeks ago.


 No.881196>>881202

What makes you think less popular distros are less dead? They often don't even package what I'm looking for. Agree on cunt maintainers given too much power though, like the systemd one with google dns.


 No.881197>>881235 >>881255

why not just use ubuntu


 No.881202

>>881194

Devuan is largely Debian, only with even bigger retard maintainers who think they know better than you.

https://soylentnews.org/comments.pl?sid=13825&cid=353510

>>881196

>What makes you think less popular distros are less dead? They often don't even package what I'm looking for. Agree on cunt maintainers given too much power though, like the systemd one with google dns.

Every single time I have searched for something Debian did not have, NixOS did. Looking at Mesa, it seems nixpkgs' version is only three minor versions behind Debian Sid's, and many other packages have higher latest versions because they are not dead, unlike Debian's, and downloading a higher version should be as easy as overriding the version variable. My problem is mostly the full retard defaults and maintainers, though.


 No.881204

>>881194

Ian had been uninvolved with Debian for years at that point.


 No.881206

>>881190 (OP)

install gentoo

though gentoo does have some issues with it's repo's too. virtualbox-guest-additions for example is fucked. 3d acceleration flat out doesn't work because of the ass backwards way oracle does it, if you install it from their iso then what it basically does is overrides libraries when it starts, which works, but is not the linux way or the gentoo way so they refuse to replicate that behavior in the package so as a consequence 3d accel doesn't work and it isn't getting fixed.

whatever though the framework is in place, it's much easier to fix these package issues yourself in gentoo then it would be in debian or *buntu if you felt like it.


 No.881210>>881214

>>881190 (OP)

>leaving Debian

>for NixOS

Yeah right.


 No.881214>>881291

>>881210

What's wrong with it?


 No.881235>>881237

>>881197

>why not just use Ubumtu

<it's spyware now

<gnomeme & SystemD

<packages that Canonical doesn't care about are old

<organization of the repositories is re-tårta (multiverse, universe, etc.)

<release upgrades break your system, and they aren't seamless


 No.881237>>881240

>>881235

>It's spyware now

I hope you have removed all networking drivers from your kernel.


 No.881240>>881249

>>881237

enjoy your data-mining botnet, nigger


 No.881249>>881256

File (hide): 0e1df31739d8e2a⋯.jpg (28.61 KB, 1280x720, 16:9, tasty.jpg) (h) (u)

>>881240

>easily disabled online searches

>DATA MINING BOTNET

>nigger

no u


 No.881255

>>881197

see

>>869465


 No.881256

>>881249

Being able to enable/disable something is not one of the qualifications for being a botnet.


 No.881258>>881411

Are you the same anon from the Linux gaming thread?


 No.881280

File (hide): bb5810991682c6a⋯.png (26.99 KB, 995x769, 995:769, ClipboardImage.png) (h) (u)

>>881194

>void

last time I used void the mirror I was using was left in a broken state where if you tried to upgrade it would uninstall mesa and install some nvidia shit when I don't even use nvidia, then xbps would segfault, this was all apparently caused by the mirror running out of space, yes, it sounds like a joke but it fucking isn't. That's what made me get away from void, don't get me wrong I really enjoyed the distro, the simplicity of runit is great, but I just can't trust the maintainers/developers anymore, also pic related makes me even more unwilling to do so.


 No.881291>>881301

>>881214


/nix/store/5l6b97jscljkvsq9y9amg71v5jfzddm4-gcc-wrapper-6.4.0/bin/gcc
/nix/store/r6s5p2ddnl6axsbw6cghbn25khp7pfr9-libbsd-0.8.5/include/bsd/stdio.h
/nix/store/3p1b66av1sflap15jr4b8z6hw28fmjam-gcc-6.4.0/lib/gcc/x86_64-unknown-linux-gnu/6.4.0/include/ssp/stdio.h
/nix/store/3p1b66av1sflap15jr4b8z6hw28fmjam-gcc-6.4.0/include/c++/6.4.0/tr1/stdio.h
/nix/store/j4q18y05wpnjin423wf69nfb7r7q0ml9-glibc-2.25-123-dev/include/stdio.h
/nix/store/j4q18y05wpnjin423wf69nfb7r7q0ml9-glibc-2.25-123-dev/include/bits/stdio.h

That's the problem. It's really more of an experiment.


 No.881301>>881342

File (hide): 438ec86087c87c1⋯.jpg (66.43 KB, 800x800, 1:1, lacreatuara.jpg) (h) (u)

>>881190 (OP)

Same man, nixos for my servers, I try and use it on my desktop for a few months but always manage to fail in some way, I will try again in the next release which will have nix 2

>>881291

NixOS is 15 years old, it is far from an experiment.

What do you not understand about the nix store?


 No.881342>>881356 >>881726

>>881301

eh the paths are all totally unique and different to every other distro. There's no /usr/.


 No.881356>>881434

>>881342

If what I remember from Guix applies to Nix, there is a predictable filesystem structure, it's just symlinked into a subdirectory of your home directory.

Which problem caused by the lack of /usr is not solved by Nix?


 No.881411

>>881258

Yes. Sorry for being a filthy gamer on my weekends, /tech/


 No.881419

The fun thing about NixOS is that it should be trivial to configure for the kind of security Android has, which should pretty much shit on any other GNU/Linux distro's security models. It almost seems like a framework to build cool stuff off it, and hopefully more people can see this in the future.


 No.881434>>881726

>>881356

Pretty sure you're doing that fag tactic of having stupid opinions so I'll correct you and waste my time. Piss off. Wanna know what's wrong with not having the usual filesystem go ahead and find out.


 No.881455>>881470

>>881190 (OP)

I've run the following operating systems over the years, in no particular order: DOS, FreeDOS, Windows 3.11, Windows 95, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10, Mac OS X 10.5-10.9, Debian, Ubuntu, Mint, Gentoo, Arch, Fedora, CentOS, LFS, openSUSE, Slackware, FreeBSD, OpenBSD, NetBSD, DragonflyBSD, OpenSolaris, Minix 3, and Plan 9. I'm sure I'm forgetting some.

Something I've learned over the years is that all operating systems suck. They suck bad. Whether they're proprietary (Windows, Mac OS X) or FLOSS (Linux, *BSD), they all suck. They suck in different ways, and to different degrees, but in the end they're just various levels of garbage. Especially if you do anything out-of-the-ordinary for the system, you'll rapidly run into frustrations, brokenness, corner-case bugs, and other bullshit. I have yet to run into an OS that I haven't hated something about. Debian stable is too old. Sid is (too) unstable. Testing doesn't get timely security updates. Arch is insecure out of the box. It's easy to get into Portage USE flag/dependency hell if you're doing anything unexpected on Gentoo. A bunch of FreeBSD ports are broken or fragile. OpenBSD is slow. Windows is a bloated, slow, insecure, privacy-invading blackbox. Mac OS X is full of bugs, which you'll encounter the first time you try to do anything with it but update your blog from a Starbucks.

I don't blame the creators of those OSs entirely. Writing OSs is hard. Writing good software is hard. And for the vast majority of normies, most of those operating systems would be adequate: if they can run a mainstream browser, listen to music, and transfer files to and from their smartphone, they're happy.

I don't use Debian anymore, so I don't have a horse in this race, but my point in all of this is that you're probably going to find something you hate about NixOS. I've resigned myself to never finding the perfect OS, or even one within spitting distance of perfect. Sometimes I think the best thing to do would be to drop this machine in the local lake and pretend that the microcomputer was never invented.


 No.881470>>881503 >>883865

>>881455

OBSD is best then, if only thing that sucks is fact that it's slower than other BSD's (and (gnu)/linux).

Btw how's HAMMER? I was looking into DragonFly and HAMMER catched my eye the most.

and please define "unexpected" and "out-of-ordinary"

too vague to shit on everything

p.s. freebsd has way more serious problems considering security than just bunch of broken ports


 No.881501>>881502

>because apt does not have an automatic "manual override" mode for pulling source code from the repos and then building the package in your own computer with your own set of patches or compilation options every time you update, like Gentoo or any modern distro.

Oh my god this. Debian is all nice and dandy when the packages you want are in the repo's, but when its not, the experience is atrocious.

>"But just do ./configure && make && make install"

...and then have those files silently overwritten by the package manager.


 No.881502

>>881501

>.and then have those files silently overwritten by the package manager.

i haven't done it in a while, but can't you just use checkinstall do generate a package, and then flag it in the package as "provides:X", at which point apt will consider it already installed and won't overwrite it.


 No.881503>>881886

>>881470

>OBSD is best then, if only thing that sucks

>freebsd has way more serious problems considering security than just bunch of broken ports

My post was long enough; the list wasn't exhaustive. Speed isn't the only problem with OpenBSD. Its security "guarantees" go out the window the minute you install any ports or packages not in the base system or change any of the default configuration. They have a habit of covering up past security problems by classifying them as fixed (general) bugs instead of fixed (security) bugs. If you run any of the X direct rendering code, you should be aware that the OpenBSD team doesn't audit it; in fact, they refuse even to look at it. Of course that wouldn't guarantee much, necessarily, because even the "audited" base system is full of holes. Look for the Ilya van Sprundel talk comparing *BSDs security. He found numerous security flaws in the OpenBSD base system without even trying very hard. It's safe to assume that to a dedicated and well-resourced adversary, OpenBSD is the security equivalent of Swiss cheese. In addition, The Rat has refused to implement some modern security mitigations like MAC, preferring to rely on their audits and reducing attack surface. That might be a reasonable tradeoff, except as pointed out above, the audited base system is still full of security flaws.

This isn't exhaustive, either. We could move on to hardware support next...

Like I said, all operating systems suck. Some might be best *at certain things* but I don't see any point in dubbing any one the overall "best".

>Btw how's HAMMER? I was looking into DragonFly and HAMMER catched my eye the most.

I've used HAMMER and HAMMER2, though I never used any of their advanced features. They were reliable and stayed out of my way for desktop use. I don't know how they'd fare under other usage scenarios.

>and please define "unexpected" and "out-of-ordinary"

I appreciate your asking nicely, but no.


 No.881504

>>881190 (OP)

Yeah, mcomix is apparently out of the package manager and out of the blue streamlink is 'deprecating' livestreamer. Maybe I'm missing some vital debian rss feed.


 No.881509>>881511

>881503

>The Rat

>MAC

Oh its this faggot again. The reason why mac is not a solution has been explained to you before but you chose to ignore it.

>Ilya van Sprundel ... found numerous security flaws ... equivalent of Swiss cheese

Still quoting a talk you never listened to I see.

Friendly reminder to ignore this guy, he is incapable of having a discussion and refuses to acknowledge or refute any of the flaws pointed out in his arguments.


 No.881511

>>881509

>Oh its this faggot again.

You have mistaken me for someone else. This is an anonymous imageboard. Perhaps you'd be more comfortable on Reddit or another site with pseudonymous accounts. If you'd like to stay here instead of going back where you belong, you are welcome to address the content of my post instead of assuming I'm someone I'm not.


 No.881547

faggots nixed bfgminer by not maintaining dependencies but left the package up there. what a bunch of shit


 No.881621>>881622 >>881801 >>882034

>>881194

>switching your operating system because of its init system

wow, anon, you're a little faggot!


 No.881622

>>881621

>supporting an operating system with your installation that defaults to systemd botnet

kill yourself


 No.881623>>881624 >>881801 >>881886 >>881916

Been using Arch for years. One word alias command updates my system.

Bootable BTRFS snapshots for easy rollbacks if there are any problems.

Packages are maintained very well. AUR is awesome.

System can be as lean or as bloated as you want.

Not sure why you're still using a dinosaur that even Debian developers don't use as their primary workstation.

If you're just running a simple server, then yeah, choose debian I guess.


 No.881624

>>881623

give into bloat and install opensuse tumbleweed


 No.881726>>881733 >>881806

>>881342

>>881434

There are very good reasons for having a different fs layout, each package is hashed and linked to ensure reproducible configs.

Does one package require somebinary version 2.1 and another package required 2.2? Nix handles that by moving the traditional fs structure to be per package instead of per machine.


 No.881733>>881747 >>881750

>>881726

And there are very good reasons not to.


 No.881747>>881813

>>881733

Which are...

>inb4 "educate yourself, shitlord!"

:^)


 No.881750>>881813

>>881733

Bit of a non response mate.

NixOS has a reason for not using LSB, you can't do what NixOS does with the standard filesystem layout.

NixOS deprecates docker, static binaries, comes with atomic updates and rollbacks, I would say it's worth it.


 No.881762

NixOS seems really cool, but I just feel like the abstraction is eventually gonna come back to bite me in the ass, that's the only thing keeping me away from it really.


 No.881801>>881807 >>881916

>>881621

heh, I bet you haven't tried to change the init on a systemdick distro.

>>881623

>arch

>simple/minimalistic

pick one, but not both

Arch compiles nearly every option in its packages and it's debatable whether the base group is minimal or not. btrfs has had scary bugs, so i don't want to use it on my system. In last January, audacity (in the official arch repos, not aur) package didn't have a valid signature for a week. And finally, AUR is just an over glorified dump of shell scripts. Some of them are good but others are bad and/or abandoned. Also, Gentoo overlays are better in every way.


 No.881806

>>881726

Interesting, sounds a bit like gobolinux.


 No.881807>>881814

>>881801

>scary bugs

What were these? I've been considering using btrfs in the near future.


 No.881813>>881824 >>881907

>>881747

Binaries, scripts, makefiles. etc.

But don't worry you can patch them :^)

>>881750

And there's no drawbacks right. I feel like I've wandered into /g/ here.

I'm just imagining OP reading this and being like yeah atomic updates then trying to get a vidya game working.


 No.881814

>>881807

Last I recall, if you use RAID 5 or 6, they're was or is a good chance of it skull fucking your data. RAID 0,1, and 10 were fine. Frankly I wouldn't ever use RAID 5 or 6 anyways, I prefer 100% redundancy. I'm sure there were other problems, but I haven't been following it closely for about a year because it was taking so fucking long that I just said fuck it and use ZFS now because I'm a disgusting digital packrat.


 No.881824>>881826 >>881961

>>881813

>vidya

Actually, NixOS comes with a Steam "macro" that pulls pretty much everything you need into a FHS chroot, called steam-run. You can use that command for pretty much any binary that hard depends on a standard directory structure.


 No.881826>>881829

>>881824

>vidya means steam

kill yourself brand loyalist


 No.881829>>881837

>>881826

It's being used to run non-Steam Godot games. Joke's on you.


 No.881837

>>881829

Not really, the NixOS devs should just call it games-eun instead of advertising for proprietary, spying, walled garden, social media shit. Might as well run Ubuntu.


 No.881886

>>881503

I'm not the one who asked. But, thanks for these infos. Also for remembering me to try NixOS.

>>881623

Debian has reproduceable builds, with an community repo this would even be more important, but last time I checked Arch didn't have that.


 No.881907>>881961

>>881813

>binaries, makefiles scripts

makefiles are handled automagically by the package manager, less automagically with binaries and scripts via nix-shell

>claiming /g/

>only solid example is muh games

Glass houses friend, like everything in nixos, those it requires more initial work but less than you think, I just had a nix-shell that defined an FHS with the appropriate libs for my gog games.


 No.881916

>>881801

I'm not >>881623 but who are you quoting?, has the arch-hating circlejerk made you delusional already?

>overlays are better

(citation needed)


 No.881961>>882028

>>881824

>just run a chroot

>>881907

>just run nix-shell

oh how foolish of me of course it just le werks. Thanks /g/ I guess there no problems after all.


 No.882028

>>881961

>being this much if a memer

Where did the Nix touch you?


 No.882034>>882051

>>881194

Devuan is what Debian should have continued to be.

>>881621

>glow in the dark Red Hat commie shill

You’re actually harming your project and employer anon. Only massive faggots use systemd.


 No.882051>>882063 >>882153

>>882034

>only massive faggots use systemd

Remember when they were saying "fastest boot time on linux ever"?

It's literally 5-20 seconds slower, depending on various shit, compared to OpenRC, not even mentioning bsd-style-init-scripts and not even mentioning that only W fags shutdown their computer and NOT EVEN MENTIONING that SystemDicks is not only init because PID1.


 No.882063

>>882051

Did you know systemd-pid1 is only init?


 No.882153>>883877

File (hide): a04fa276655f2d6⋯.jpg (54.29 KB, 635x517, 635:517, 1519344797656.jpg) (h) (u)

>>882051

>Remember when they were saying "fastest boot time on linux ever"?

I remember when systemd still had readahead support. I also remember when the developers removed it because "lol we all use ssds buy an ssd goyim :^)" and everyone in systemd threads were parroting exactly that instead of acknowledging that systemd's only draw, being fast to boot, no longer existed.


 No.883755

Should I install Calculate Linux?, it's pretty much gentoo with a binhost.

>inb4 why install gentoo then

I don't mind compiling, but I definitely don't have the time to compile literally everything, mainly I just want to use ebuilds instead of PKGBUILDs whenever I do compile, and I'm also sick of the amount of root space arch takes because of their lack of package splitting, though I don't know if gentoo could change that.

And no, there's no way I'm using CuckOS's binhost, I don't trust it.


 No.883865

>>881470

>learn nipponese AND programming AT THE SAME TIME by WATCHING ANIME

does this work?


 No.883877>>883927

>>882153

Solus is still pretty fast to boot up, though i mostly hibernate so who cares.


 No.883927

>>883877

Kevin, pls




[Return][Go to top][Catalog][Screencap][Nerve Center][Cancer][Update] ( Scroll to new posts) ( Auto) 5
63 replies | 6 images | Page ???
[Post a Reply]
[ / / / / / / / / / / / / / ] [ dir / animu / asmr / ausneets / fur / htg / hypno / leftpol / vr ][ watchlist ]