Post 9qdFlJTPdy4ja3u1Fg by stormwolf@bitcoinhackers.org
(DIR) More posts by stormwolf@bitcoinhackers.org
(DIR) Post #9qd4JTtGDmmOHfWEQC by sir@cmpwn.com
2020-01-03T16:03:11Z
2 likes, 0 repeats
Alpine Linux is the simplest and most reliable server-side OS, period. It does what I want, and only what I want, every time. apk is wonderful.
(DIR) Post #9qd5Ath316wVetHFCq by peregrine@merveilles.town
2020-01-03T16:11:39Z
0 likes, 0 repeats
@sir whats your setup for laptops/desktops?
(DIR) Post #9qd5Ckpsv5LIlbIQRk by r@freesoftwareextremist.com
2020-01-03T16:13:38.144520Z
1 likes, 0 repeats
@sir *GNU/Linux
(DIR) Post #9qd5IPThEz9UGQcA5o by sir@cmpwn.com
2020-01-03T16:14:11Z
0 likes, 0 repeats
@r Alpine Linux is not GNU
(DIR) Post #9qd5OKr7L4x3fLOY3E by sir@cmpwn.com
2020-01-03T16:14:18Z
0 likes, 0 repeats
@peregrine also Alpine but I acknowledge that's not for everyone
(DIR) Post #9qd5POdwk5dFhbjxgW by r@freesoftwareextremist.com
2020-01-03T16:16:06.253135Z
1 likes, 0 repeats
@sir in the same sense as "GNU is not UNIX"
(DIR) Post #9qd5X9snVOJUExO772 by sir@cmpwn.com
2020-01-03T16:16:37Z
0 likes, 0 repeats
@r no, in the sense that Alpine Linux doesn't have a GNU userspace. It's busybox and musl libc.
(DIR) Post #9qd69cTldKPtvz1Iie by r@freesoftwareextremist.com
2020-01-03T16:24:21.635827Z
4 likes, 1 repeats
@sir GNU did not use UNIX userspace and libx.Does busybox not implement GNU specific functionality? Does musl not implement GNU specific functions used by the linux kernel. Unless something has changed since the last time I checked, both musl and apk-tools requires GNU make to build.
(DIR) Post #9qd6FivUZlC9fQtmPg by sir@cmpwn.com
2020-01-03T16:24:58Z
1 likes, 0 repeats
@r man, get out of my face
(DIR) Post #9qd6VoAWqscgYmbMlk by r@freesoftwareextremist.com
2020-01-03T16:28:25.694143Z
3 likes, 0 repeats
@sir Before you make more assumptions about me, let me clarify. I run OpenBSD on my servers and personal computers. I only found out about those GNU specific behaviors because I tried to run them on OpenBSD.
(DIR) Post #9qd7VSqWEHB0NndrqS by wowaname@anime.website
2020-01-03T16:39:35.484923Z
1 likes, 0 repeats
@sir @r yhbt
(DIR) Post #9qd7eb9YiGiKkku46S by wowaname@anime.website
2020-01-03T16:41:15.608046Z
2 likes, 0 repeats
@sir @r in serious, linux kernel uses the gnu gpl, but that only means the "GNU plus" before linux is incredibly redundantlike saying BSD plus BSD or something
(DIR) Post #9qd7g1Leo0gCHlEyB6 by r@freesoftwareextremist.com
2020-01-03T16:41:31.091310Z
0 likes, 0 repeats
@wowaname @sir I guess I'll use '/s' from now on
(DIR) Post #9qd7tLyXQSZk1XmgSW by roka@pl.smuglo.li
2020-01-03T16:43:55.915965Z
0 likes, 0 repeats
@wowaname @sir @r so is FreeDOS kernel and its command.com GNU/DOS?
(DIR) Post #9qd87mdv4csMmm1M4u by wowaname@anime.website
2020-01-03T16:46:32.435170Z
1 likes, 0 repeats
@r @sir have an updoot
(DIR) Post #9qd8BGN30Ditqzmvlg by r@freesoftwareextremist.com
2020-01-03T16:47:07.867721Z
1 likes, 0 repeats
@roka @wowaname @sir If it's a free software, it's a GNU software.
(DIR) Post #9qd8FFMufdNXu6coLo by roka@pl.smuglo.li
2020-01-03T16:47:52.753110Z
1 likes, 0 repeats
@r @sir @wowaname absolutely libre :ignutius:
(DIR) Post #9qd8RWXAfwl0cIHFUe by histoire@jpop.club
2020-01-03T16:50:05.828138Z
2 likes, 0 repeats
@roka @wowaname @r @sir Allow me to interject for a moment. What you're referring to as FreeDOS is in fact..... etc
(DIR) Post #9qd9mSLxVz4hgYZtuC by patrick@georgi.family
2020-01-03T16:47:03.822430Z
0 likes, 0 repeats
@r @sir Is that a challenge to reimplement the missing pieces of gnu make in some other make just to make people like you go away?
(DIR) Post #9qd9mTFGCNJKS4S46S by r@freesoftwareextremist.com
2020-01-03T17:05:02.710991Z
0 likes, 0 repeats
@patrick @sir The challenge is the avoid depending on GNU bloat and to write standard compliant programs, but even the people who scream "I HATE GNU" are not able to accomplish in it. They just re-implement GNU outside of GNU.
(DIR) Post #9qdA5e6s1o5BeMfebI by wowaname@anime.website
2020-01-03T17:08:32.623332Z
1 likes, 0 repeats
@r @patrick @sir there is no standard-compliant make worth using. make did a poor job, and its a shame since otherwise it's a wonderful utility. i dont really like the alternatives out there for makefiles, although i admit i havent dug into them deeply enough to understand whether they work well and are easy to adopt. im talking about build systems like ninja
(DIR) Post #9qdA9xzM3rJOSfDR5s by wowaname@anime.website
2020-01-03T17:09:20.289734Z
0 likes, 0 repeats
@r @patrick @sir i currently use gmake alongside makedepend, for now they fit my needs
(DIR) Post #9qdAM0TGeoV1dSwrI0 by patrick@georgi.family
2020-01-03T17:10:19.419460Z
1 likes, 0 repeats
@wowaname @r @sir ninja isn't supposed to be a frontend: the first paragraph on their website says "it is designed to have its input files generated by a higher-level build system".I'm partial to jam (https://www.freetype.org/jam/), but it seems the Cool Kids[tm] use meson these days.
(DIR) Post #9qdAVO9XygXTgqCKLw by wowaname@anime.website
2020-01-03T17:13:11.906992Z
0 likes, 0 repeats
@patrick @r @sir i'll look at jam, havent heard of it before now, thanksand yeah thats what i took away from ninja (and probably why i didnt look into it much afterward). if it requires another build system then it kind of seems like a useless abstraction layer. then again, it might be ninja's strength. i'll have to read up on the rationale behind it
(DIR) Post #9qdBEj1bDvQdSD6AjI by r@freesoftwareextremist.com
2020-01-03T17:21:14.543615Z
1 likes, 0 repeats
@wowaname @patrick @sir yeah, POSIX make quite bare bones, but it's not that bad if your project is not that big. If that's not enough for you, then at use features that are supported by commonly used make implementations.
(DIR) Post #9qdCDaLw52XwDsdBke by patrick@georgi.family
2020-01-03T17:18:36.930619Z
1 likes, 1 repeats
@wowaname ninja seems to be mostly an abstraction layer so that the folks who build a comfortable build rule language don't have to deal with the intricacies of spawning processes, managing files and all that stuff on win32/linux/osx/and-so-on.That it is its own tool is mostly UNIX in action ("one tool for the job", piping data between processes): a development team with a strong windows background might have built ninja as a library instead.
(DIR) Post #9qdDWklnfpA5zHQtgO by r@freesoftwareextremist.com
2020-01-03T17:46:55.410723Z
1 likes, 0 repeats
@wowaname @patrick @sir I haven't used any of the other build systems cause I don't like the way they work. They require special integration with languages and their compilers. make, at it's core, isn't really a build system, it's just a tool to automate and ease translation/generation of files. But how to translate/generate it is up to user. What I'd like to see is better interoperability between make and compilers.
(DIR) Post #9qdEk33F7Cl4P9Ujx2 by icedquinn@blob.cat
2020-01-03T18:00:41.320021Z
2 likes, 0 repeats
@wowaname @patrick @r @sir i like plan9 mk and djb redo; they are beautifully simple things that don't do more than they need to.ninja seems a bit bloaty in implementation and C++ centric (the way depfiles work just say "oh its a GCC or MSVC output" and aren't specified in the manual) but its simple and it works fine. it's the back-end for make and you just bring your own (ex. you can generate the ninja.build from any ole shell and echo glob rules in to it from your project folders.)meson is nicer than cmake is nicer than autotools. but that is rightly thought of as a config system and not really what mk does.
(DIR) Post #9qdFlJTPdy4ja3u1Fg by stormwolf@bitcoinhackers.org
2020-01-03T18:06:29Z
0 likes, 0 repeats
@sir have you explored openbsd? If so, what are your thoughts on it