4 ms·
I think that is a strange argument to make for preferring macs over Linux. Many of the things you mentioned are inspired by osx counterparts (for example, launc
by ufo 8y ago
I think that is a strange argument to make for preferring macs over Linux. Many of the things you mentioned are inspired by osx counterparts (for example, launchd was the main inspiration for systemd)
- inferiorhuman 8y agoI think that is a strange argument to make for preferring macs over Linux. Many of the things you mentioned are inspired by osx counterparts (for example, launchd was the main inspiration for systemd) How is it a strange argument? Apple did a good job developing its daemons, and did so for a brand new operating system. Pottering did an abysmal job imitating Apple and is doing a worse job at maintaining his software (e.g. Pottering refusing to open CVEs for known vulnerabilities), and has worked tirelessly to replace working solutions. If I want non-unix, I go with MacOS. If I want unix-ish, Linux doesn't fit the bill. Much like how I chafe at the GIMP developers chasing non-existent "pro" users with unwieldy UI changes, Linux on the desktop seems to be chasing change for change's sake.
- simula67 8y agoYou can avoid using systemd[1]. If you don't like the churn of desktop environments, may I suggest Xfce ? It is usable and does not overhaul things that often. I personally prefer systemd and moved from Ubuntu to ArchLinux a long time ago in order to use it. But I agree with you, the constant overhaul of UI is a problem which is why I have stuck to Xfce for a long time. I however, do not use GIMP, but there may be other options out there. By the way MacOS is Unix, it is a POSIX compliant OS. Also, you can run Linux on your Mac. [1] http://without-systemd.org/wiki/index.php/Linux_distributions_without_systemd http://without-systemd.org/wiki/index.php/Linux_distribution...
- inferiorhuman 8y agoRight, I can do a lot of things with Linux with enough effort. But for a desktop OS I want things to just work. Pretty much any major distro that's supposed to just work is going to be systemd at this point. And, sure, MacOS is unix-ish but Apple is ripping more and more of the old NextStep and BSDish things in favor of their own stuff with each version. As long as it just works I'm pretty happy. There are, however, lots of little quirks and gaps with their POSIX layer which is why I'd hesitate to call it a proper UNIX. Also, you can run Linux on your Mac. Which would be great if I wanted Linux. I don't. MacOS is working just fine for me.
- saagarjha 8y agomacOS is certified UNIX under the Single Unix Specification: https://en.wikipedia.org/wiki/Single_UNIX_Specification#macOS https://en.wikipedia.org/wiki/Single_UNIX_Specification#macO...
- inferiorhuman 8y agoYep, I'm well aware. But as I said the little quirks and whatnot make MacOS feel less unixy. Obviously they're not deal breakers for me, but things like telnet, ftp, and OpenSSL disappearing make it seem like Apple is moving away from SUS (more than it is?). The delta between MacOS and everything else seems to grow with each release. It's probably worth noting that no vendor has tried to get Linux SUS certified and most distributions aren't even LSB compliant.
- JdeBP 8y agoIn fairness, the command-line world of the BSDs of the 1980s is long gone in some respects, and this is not just some Apple/NeXT idiosyncrasy. OpenBSD's ftp command has become a generic multiple-protocol file transfer tool, different to the ftp commands of the other BSDs. (FreeBSD puts this functionality into a tool named fetch, instead.) The r- commands were eliminated from FreeBSD some time ago, with much the same happening to them as happened with telnet on MacOS. They are no longer in the operating system, but are applications that one can install from packages/ports. BSD re-vamped its command-line interface to ps in 1990. It has been getopt-based, and documented as such, for 29 years and 7 days. rc.local was labelled obsolete in FreeBSD in 1995, and deleted from base in 1998. And so on.
- glennpratt 8y agoCitations needed for the personal attacks. For reference, my bug reports to systemd and the ones filed by my coworkers have been handled quickly and professionally.
- inferiorhuman 8y agohttps://news.ycombinator.com/item?id=14722573 https://news.ycombinator.com/item?id=14722573 https://www.theregister.co.uk/2017/07/28/black_hat_pwnie_awards/ https://www.theregister.co.uk/2017/07/28/black_hat_pwnie_awa... https://github.com/systemd/systemd/issues/5144 https://github.com/systemd/systemd/issues/5144 Hence, I doubt the security community requests what is asked for in this issue. And I am pretty sure it's not our job as developers to file CVEs for any bug – regardless how small – we encounter. CVEs are after all not our currency, but the security community's...
- glennpratt 8y ago"Refusing" is a bit strong here. I agree this was a bug, but hardly a remote code exploit. The thread is very level headed and someone else filed the CVE. In the OSS community I run in this is normal, in fact I'd say it's very common for the primary developer to have a differing opinion about severity. But security doesn't depend on one bug ticket or one maintainer. There are many entities and teams at play that check and balance.
- inferiorhuman 8y ago"Refusing" is a bit strong here. How so? In your own words: someone else filed the CVE. Having someone else override Poettering does not mean "Pottering did not refuse". It simply means saner heads prevailed. You don't win a pwnie for high quality code, and the vulns they listed (as well as ones discovered subsequent to the award) all smack of low quality code. As the lead of a core piece of technology I expect more than childish whinging about how "CVEs aren't our currency". You like Pottering, great. I don't, and more to the point I don't like the results of his influence on Linux. When posed the question "why not switch to Linux now?" systemd is high on the list of reasons.
- JdeBP 8y agoNo. According to Lennart Poettering, the inspiration for systemd was upstart.
- amaccuish 8y agoNo, he looked at upstart and found it severely lacking. launchd was much more the inspiration.
- JdeBP 8y agoIn Lennart Poettering's very own words, written on xyr own WWW site back in 2010, xe stated that xe "took a lot of inspiration" from Upstart.
- amaccuish 8y agoRead http://0pointer.de/blog/projects/systemd.html http://0pointer.de/blog/projects/systemd.html, specifically the criticism on Upstart. Systemd having taken such a different path to solving the startup and service problem, I don't think you can really say that Upstart inspired systemd, perhaps only Upstart's failings.
- JdeBP 8y agoAnd yet it is that very page where Lennart Poettering says exactly what I quoted. You have an argument with Lennart Poettering, and are trying to argue that xe did not take inspiration from what xe said that xe did.
- ken 8y agoThat says nothing at all about its design or architecture or quality or usability. Windows 1.0 was inspired by the Macintosh.