|
|
Subscribe / Log in / New account

systemd & the tightly couple core band vs a world of many inits

systemd & the tightly couple core band vs a world of many inits

Posted Apr 25, 2012 6:03 UTC (Wed) by paulj (subscriber, #341)
In reply to: systemd & the tightly couple core band vs a world of many inits by dgm
Parent article: Shuttleworth: Quality has a new name

A few RedHat employed hackers now have raised concerns about Canonicals' ability to maintain the software they need to (including Lennart, in this post of his). It's at least well within the realms of possibility that RedHat has adopted a strategy of using their superior engineering resources to try exhaust those of their smaller rival, by re-engineering as many aspects of the Linux stack with closely-coupled and/or more monolithic systems.


to post comments

systemd & the tightly couple core band vs a world of many inits

Posted Apr 25, 2012 6:32 UTC (Wed) by apoelstra (subscriber, #75205) [Link] (17 responses)

I assume you are referring to Lennart's changes: NetworkManager, pulse, systemd and friends.

I would say rather that these are fixes to real problems affecting real desktop users -- the old ifup scripts could not handle switching between wireless networks all the time, and init was slow as a dog and (as much as we all grew to know and love it) really did involve deep magic to manage.

The point of pulse was to manage sound across multiple users and applications smoothly. There were some apps *cough*flash*cough* which would routinely hijack the audio system, and I remember often having to reboot just to get my music back. Pulse, after the first few versions of Fedora anyway, has never given me that kind of crap.

In my experience, I've always resisted these changes at first, then after a year or two, started to love them. Because after the early bugs were worked through, they really were technically superior to the old systems, and often more configurable and more flexible. Since they're new, they tend not to be so discoverable or well-documented, which I think is what most "I loved init like a child!" posters here are actually complaining about.

For example, I still can't figure out how to use NetworkManager from a command-line, so I don't. (As a result, I need to do all sorts of ugly crap when moving between networks, crap which no end-user should be required to deal with. But no end-user -is- required to, as long as they install a DE, so this is fine.)

This stuff is all open-source and freely licensed, so there's no reason for other distributions not to use it. If this is Red Hat's strategy, it's pretty stupid, since it amounts to working for free for the competition.

To compare, consider the changes Ubuntu makes. In my experience, these start out as irritating, then transition to unusable. (After Unity, I threw in the towel, and stopped using Ubuntu anywhere) so I have no idea what they've been up to in the last few years. Upstart was crashy and confusing, hard to configure and poorly documented. Unity is a complete gong show. It looks like garbage, is non-discoverable and unusable, doesn't work on most computers, depends on high-end video drivers (which are mostly proprietary), and involved special tools and BINARY BLOBS to configure. The Ubuntu attitude has always been "our way or the highway", and this attitude has gotten worse, as they deviate further and further from the mainstream, in the WRONG DIRECTION, for NO REASON.

I had technically illiterate family members using Ubuntu. At first (around the 6.06 era) it worked great. Then they started breaking things in weird ways. For a while, I was able to work around their crap, apologize profusely and insist that I was "talking to the developers" about this "completely unprofessional" behaviour. Then Unity came around, and X stopped starting, and when I went to poke around, found the system internals completely trashed. Stuff was renamed, deleted, replaced, whatever, for seemingly no other reason than to be different. Since half the stuff couldn't be configured over SSH, and I had literally no clue what the UI looked like (even though it was a stock UI), this involved me physically travelling around to maintain these computers. In the 20th century.

After dicking around for a few hours, I said "go to Futile Shop, buy a $250 refurbished computer with Windows on it".

I didn't mean for this to be a rant about Ubuntu. My point was simply that I would not blame Red Hat for being hostile and uncooperative with the community. And I would absolutely accuse Canonical of this.

systemd & the tightly couple core band vs a world of many inits

Posted Apr 25, 2012 7:58 UTC (Wed) by spaetz (guest, #32870) [Link] (6 responses)

> Ubuntu attitude has always been "our way or the highway", and this attitude has gotten worse

Not that I believe Canonical is always making the right decisions, but it is possible to run stock Gnome Shell on an unmodified Ubuntu. Personally, I run Xubuntu and I am very happy with it, even using old and crappy graphics drivers. So, you can't really claim my way or the highway when other DEs are simply making similar decisions.

systemd & the tightly couple core band vs a world of many inits

Posted Apr 25, 2012 8:34 UTC (Wed) by apoelstra (subscriber, #75205) [Link] (5 responses)

>So, you can't really claim my way or the highway...
My "our way or the highway" comment was regarding Ubuntu's attitude toward user feedback -- for example, the flak they got when they moved the maximize/minimize/close buttons to the other side of the title bar.

Without rehashing the specific arguments, I recall there being a lot of complaints in the beta release, followed by a grandiose blog post from Mark Shuttleworth, and the new buttons appeared in the final release anyway.

Of course, as the spin-off distros show, it is still possible to do your own thing with Ubuntu, provided you have the know-how.

> when other DEs are simply making similar decisions.

Yes, I should have been clearer that Unity is not alone in their silly changes. Gnome 3, Windows Metro, and any other "touchscreen" desktop environments are just as guilty of making poor UI choices. The difference is that Canonical has put a significant amount of effort into making their -own- poor UI, whereas other distributions focus their efforts on more useful pursuits.

systemd & the tightly couple core band vs a world of many inits

Posted Apr 26, 2012 17:47 UTC (Thu) by JanC_ (guest, #34940) [Link] (1 responses)

> My "our way or the highway" comment was regarding Ubuntu's
> attitude toward user feedback -- for example, the flak they
> got when they moved the maximize/minimize/close buttons to
> the other side of the title bar.

The majority of Ubuntu users never complained about that, but a loud minority did. (Personally, I find that it's not really all that important which side these buttons are, and most people get used to it.)

systemd & the tightly couple core band vs a world of many inits

Posted Apr 26, 2012 17:50 UTC (Thu) by Cyberax (✭ supporter ✭, #52523) [Link]

I see that most Ubuntu users around me just adjusted the settings using regedit^W gsettings.

systemd & the tightly couple core band vs a world of many inits

Posted Apr 30, 2012 15:52 UTC (Mon) by jbicha (subscriber, #75043) [Link] (2 responses)

For full-screen windows in Unity, the minimize/maximize buttons make the most sense in the top left corner.

Of course Unity didn't exist in 10.04 and the reasoning wasn't explained well then.

systemd & the tightly couple core band vs a world of many inits

Posted Apr 30, 2012 16:03 UTC (Mon) by Cyberax (✭ supporter ✭, #52523) [Link] (1 responses)

>For full-screen windows in Unity, the minimize/maximize buttons make the most sense in the top left corner.
Why?

systemd & the tightly couple core band vs a world of many inits

Posted Apr 30, 2012 19:35 UTC (Mon) by jbicha (subscriber, #75043) [Link]

The entire top right side is taken up with "indicator" status menus, which frees up the top left corner as a hot corner for the minimize/maximize/close buttons.

systemd & the tightly couple core band vs a world of many inits

Posted Apr 25, 2012 7:58 UTC (Wed) by mezcalero (subscriber, #45103) [Link] (3 responses)

I didn't write NetworkManager.

Lennart

systemd & the tightly couple core band vs a world of many inits

Posted Apr 25, 2012 8:35 UTC (Wed) by apoelstra (subscriber, #75205) [Link] (2 responses)

My mistake. I (mis)read somewhere that you had.

systemd & the tightly couple core band vs a world of many inits

Posted Apr 26, 2012 21:36 UTC (Thu) by mgedmin (subscriber, #34497) [Link] (1 responses)

It's an easy mistake:
1. People like to flame about anything Lennart has written.
2. People like to flame about NetworkManager.
3. Therefore Lennart wrote NetworkManager.

systemd & the tightly couple core band vs a world of many inits

Posted May 3, 2012 0:52 UTC (Thu) by josh (subscriber, #17465) [Link]

For much the same reasons, really. NetworkManager, systemd, and pulseaudio all follow a similar policy of "no hacking around broken kernel code, fix the kernel". In all three cases, that policy results in occasional short-term breakage and "doesn't work for me", and long-term awesomeness.

systemd & the tightly couple core band vs a world of many inits

Posted Apr 25, 2012 12:08 UTC (Wed) by james (subscriber, #1325) [Link] (5 responses)

I still can't figure out how to use NetworkManager from a command-line, so I don't.
man nmcli should tell you how to manage it, and https://live.gnome.org/NetworkManager/SystemSettings should tell you how to configure it through text files.

systemd & the tightly couple core band vs a world of many inits

Posted Apr 25, 2012 15:46 UTC (Wed) by drag (guest, #31333) [Link]

Network-Manager is awesome on a server.

For example:

I wouldn't even know were to start with configuring 802.1x network access controls (very different from 802.11) on Redhat and Debian and Suse, but I know I can do it all the same way on all three systems if I am using Network Manager.

systemd & the tightly couple core band vs a world of many inits

Posted Apr 26, 2012 21:38 UTC (Thu) by mgedmin (subscriber, #34497) [Link] (3 responses)

Please tell me how I can connect to a WPA2-protected network with a passphrase using nmcli. Please.

I've read 'man nmcli'. It didn't help.

systemd & the tightly couple core band vs a world of many inits

Posted Apr 26, 2012 21:47 UTC (Thu) by nybble41 (subscriber, #55106) [Link] (1 responses)

I am not familiar with nmcli, but cnetworkmanager[1] can connect to WPA networks with passphrases from the command-line, using NetworkManager. It has a fairly simple, high-level interface.

[1] http://vidner.net/martin/software/cnetworkmanager/

systemd & the tightly couple core band vs a world of many inits

Posted Apr 27, 2012 1:54 UTC (Fri) by mathstuf (subscriber, #69389) [Link]

nmcli is the successor to cnetworkmanager[1]. nmcli cannot yet make new connection configurations on its own.

[1]http://repo.or.cz/w/cnetworkmanager.git/commitdiff/e2c001...

systemd & the tightly couple core band vs a world of many inits

Posted May 3, 2012 20:55 UTC (Thu) by runciter (guest, #75370) [Link]

I'd like to recommend wicd with wicd-curses. Managing wireless connections has been a pleasure ever since I discovered it.


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds