Demystificerend SystemD

Elke dag vormen onze computers een belangrijker onderdeel van ons leven, als er een probleem is, heeft dat invloed op onze stemming, onze humor hehe. Zeker, Windows-gebruikers zijn vatbaarder voor paniekaanvallen dan als virussen (lang leve linux!), wat als u de harde schijf defragmenteert, wat als u het Clean Master voor pc (hoewel we hier in Linux nog steeds het systeem moeten opschonen, is BleachBit een van de geprefereerde alternatieven). Onlangs hebben Linux-gebruikers (sommige) een bepaalde hoofdpijn genaamd: systemd

Goed, ik heb er een interessant artikel over gelezen systemd, wat niet lang de trend lijkt te zijn.

SysteemD, wat sommigen lijkt op (en ik zal de woorden van een vriend gebruiken), een ring om ze allemaal te regeren … Voor anderen komt het gewoon niet of gaat het gewoon niet, zolang de computer goed werkt, maakt het niet uit of init X- of Y-dingen doet, of dat systemd wordt gebruikt. Voor degene die schrijft, nou ... laten we zeggen dat ik de voorkeur geef aan init, ik vind het eenvoudiger 🙂

Ik laat het artikel hier achter:

Voordat ik begin, moet ik zeggen dat ik de beslissing om dingen in Debian te veranderen niet leuk vind, maar ik ben nooit van plan om mijn geliefde spiraal te verlaten. Ik probeer alleen dat, als we een onderwerp gaan bespreken, we het in ieder geval zo voorbereid mogelijk maken, ook al beschouw ik mezelf niet als pro-systemd. Om de demystificatie van systemd te bereiken, zal ik vertrouwen op een website waar ontwikkelaars geven hun mening die in mijn handen kwam van een collega die pro-systemd lijkt te zijn, ook al is hij geen Debian-gebruiker. Met dat gezegd, denk ik dat ik verder kan gaan met het proberen te demystificeren wat er over systemd wordt gezegd.

systemd is binair gebaseerd

Misschien is dit een van de aspecten die ons het meest choqueren, als alles op binair is gebaseerd, hoe kunnen we dan de dingen die we gewoonlijk doen door middel van logboeken volgen? Ik heb geen idee hoe deze mythe is ontstaan, maar het is niet absoluut waar.

systemd wordt bijna uitsluitend geconfigureerd via platte tekstbestanden. Sommige instellingen kunnen ook worden gewijzigd met de kernelopdrachtregel en via omgevingsvariabelen. Er is niets binair in uw configuratie (zelfs geen XML). Gewoon een eenvoudig, duidelijk en gemakkelijk te lezen tekstbestand.

systemd fans homer simpson

Dat ding is monolithisch en controleert alles

Voordat ik de bovengenoemde website bereik, moet ik bekennen dat ik zelf zo dacht, maar na het lezen van wat de ontwikkelaars zeggen, heeft mijn mening iets veranderd ...

Als je systemd bouwt met alle configuratie-opties ingeschakeld, bouw je 69 individuele binaries. Deze binaire bestanden hebben verschillende taken en worden om een ​​aantal redenen zorgvuldig gescheiden. Systemd is bijvoorbeeld ontworpen met het oog op beveiliging, daarom draaien de meeste daemons met de minste rechten (bijvoorbeeld met kernel-mogelijkheden) en zijn ze alleen verantwoordelijk voor zeer specifieke taken om hun footprint te minimaliseren. veiligheid en impact. Systemd bootst ook meer op dan welke eerdere oplossing dan ook. Deze "parallellisatie" ontstaat door te draaien verschillende processen parallel. Daarom wordt gezien dat systemd zeer goed is onderverdeeld in vele binaries en dus processen. In feite zijn veel van deze binaire bestanden zo goed gescheiden dat ze erg nuttig zijn buiten systemd.

Een pakket met 69 individuele binaries kon nauwelijks worden aangeroepen monolithisch. Wat echter verschilt van eerdere oplossingen, is dat we meer componenten in een enkele tarball verzenden en ze in een enkele repository met een uniforme releasecyclus aan elkaar koppelen.

Dat lijkt niet op Unix

Daar zit zeker een kern van waarheid in. De systeembronbestanden bevatten geen enkele regel code van de originele UNIX-regels. De inspiratie is echter afgeleid van UNIX, en dus zit er veel UNIX in systemd. Een voorbeeld zou het UNIX-idee zijn "alles is een bestand" dat tot uiting komt doordat in systemd alle services tijdens runtime worden weergegeven in een kernelbestandssysteem, de cgroepfs. Een van de oorspronkelijke kenmerken van UNIX was dus ondersteuning voor meerdere stoelen, gebaseerd op ingebouwde terminalondersteuning. Met systemd hebben we weer native ondersteuning voor meerdere stoelen gebracht, maar deze keer met volledige ondersteuning voor de hardware van vandaag, met afbeeldingen, muizen, audio, webcams en meer. In feite is het ontwerp van systemd als een reeks geïntegreerde tools die elk hun eigen doelen hebben, maar wanneer ze samen worden gebruikt, meer zijn dan de som der delen, wat min of meer de kern vormt van de UNIX-filosofie. Dus de manier waarop ons project wordt afgehandeld (d.w.z. het grootste deel van de kernel van het besturingssysteem in een enkele git-repository houden) ligt veel dichter bij het BSD-model (dat een echte UNIX is, in tegenstelling tot Linux) om dingen voor elkaar te krijgen (waarbij het grootste deel van het kernbesturingssysteem in een enkele CVS / SVN-repository wordt bewaard), wat nooit het geval was onder Linux.

Uiteindelijk doet de vraag of iets UNIX is of niet, er weinig toe. Omdat het technisch uitstekend is, is het nauwelijks uniek voor UNIX. Voor ons is UNIX een grote invloed (in feite de grootste), maar we hebben ook andere invloeden. Daarom zal systemd in sommige gebieden erg UNIX zijn, en in andere iets minder.

Dat is erg complex ...

Daar zit zeker een kern van waarheid in. Moderne computers zijn complexe beesten en het besturingssysteem dat erop draait zal dat natuurlijk ook zijn, dus ze moeten complex zijn. Systemd is echter zeker niet complexer dan eerdere implementaties van dezelfde componenten. Het is eenvoudiger en heeft minder redundantie. Aan de andere kant zal het bouwen van een eenvoudig systeemgebaseerd besturingssysteem veel minder pakketten met zich meebrengen dan bij traditioneel Linux-gebruik. Minder pakketten maakt het gemakkelijker om uw systeem te bouwen, het verwijdert de onderlinge afhankelijkheden en veel van het verschillende gedrag van alle betrokken componenten.

Dat laat me geen shell-scripts gebruiken

Dit is helemaal niet waar. eenvoudigweg We gebruiken ze niet voor het opstartproces, omdat we denken dat ze niet de beste tool zijn voor dat specifieke doel, maar dat betekent niet dat systemd er niet mee compatibel was. U kunt de shell-scripts eenvoudig uitvoeren als systeemservices of daemons, u kunt scripts uitvoeren die zijn geschreven in kan elk taal als systemd-services, aangezien systemd niets geeft om wat er in het uitvoerbare bestand zit. Aan de andere kant gebruiken we shell-scripts grotendeels voor onze eigen doeleinden, voor het installeren, bouwen en testen van systemd. En u kunt de scripts in het vroege startproces plakken, ze worden gebruikt voor normale services, ze kunnen bij de laatste stop worden uitgevoerd, er zijn praktisch geen limieten.

Op dit punt veronderstel ik dat enkele van de belangrijkste overtuigingen misschien zijn opgehelderd, ondanks dat ik me geen voorstander van verandering voelde en mijn twijfels had over “een demon om ze allemaal te beheersen"Ik denk dat uiteindelijk niemand zal durven zeggen dat het in ieder geval niet werkt, ik ken zelfs enkele gebruikers die merken dat met systemd" de pc sneller draait "maar dat zouden andere zaken zijn die besproken zouden kunnen worden. Op dit moment rest mij alleen nog om u uit te nodigen om hier de standpunten te bespreken die u heeft over de startup manager die veel distributies hebben aangenomen, hoewel nu de grootste reacties te zien zijn binnen de Debian-gemeenschap, die zelfs als een nieuwe vork met dit alles. Of je het nu leuk vindt of niet, is een zaak van iedereen, van mijn kant wil ik gewoon mijn steentje bijdragen aan het ontrafelen van systeembestanden die uiteindelijk aanwezig zullen zijn in Jessie, de volgende stabiele versie van Debian.

 Ik zag het artikel in GUTL (dat op zijn beurt werd overgenomen uit VanAbreus)

poëzie-1984

Systemd actueel?

Ik ben een van degenen die niet veel nieuws leest als iets zoveel controverse genereert, ik blijf liever bij meer technische details. Is dat…. soms heb ik het gevoel dat bepaalde onderwerpen niet langer een louter technische discussie of debat zijn, en worden als een van die roddels over beroemdheden 🙁

Eerst wordt een open rij van een gebruiker naar systemd aangeroepen systemd VS intelligentie, dan zegt Linus Torvalds dat systemd is niet zo slecht hoe ze het schilderenen een of andere reden als hij heeft), een vork genaamd nutteloos … Geen reacties… en tot slot Devuan.

Ik zal niet zeggen of het zo erg is als ze zeggen, minder slecht of erger. Het systeem werkt voor mij zonder problemen, maar voor persoonlijke smaak zou ik liever init hebben, omdat de manier van organiseren van verschillende dingen (zoals logboeken bijvoorbeeld) ik leuker vind, maar ach, als systemd een renpaard wordt genoemd en moet vervangen initiëren (Zou het onze bepakking zijn, die allesbehalve traag doet?) Nou ... man, zolang de verandering niet extreem abrupt is, kunnen gebruikers zich probleemloos aanpassen en werkt het systeem beter (ja, beter, het is het toch niet waard!), Welkom 😀


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   donker zei

    Zeer goed artikel, ik gebruik Linux Mint 17.1 Rebecca al een paar dagen met systemd en ik voel me veel vloeiender dan in eerdere versies, ik weet hier niet veel van omdat ik een gewone gebruiker ben die hierover leert, maar ik zal uitkijken, dit is het eerste artikel dat ik las dat geen ongedierte van systemD spreekt.

    1.    SynFlag zei

      Voor iets zal hij de eerste zijn die je leest die geen ongedierte over hem spreekt en aan de andere kant, vertel me eens, gebruik je je munt als een server? Ik bedoel, het zou je niet storen als hij van tijd tot tijd een bug heeft, niet? , en daarom stoort het je niet, je vindt het niet leuk, maar het systeem maakt je ook niet kapot. Als je bugs hebt en daardoor serieuze problemen hebt in serieuze omgevingen, heb je daar last van.

      1.    carlos zei

        Gast, elke op Debian Stable gebaseerde distro die je aanbeveelt? Ik zou Debian kunnen gebruiken, maar na de installatie moet je veel dingen configureren, codecs, enz ... Welke raad je aan? bedankt.

    2.    Santiago Burgos zei

      En hoe ben je erin geslaagd om systemd in Linux Mint te krijgen? Ik wilde proberen het erin te stoppen, maar ik weet niet of er iets extra moet worden gedaan (waar Ubuntu in theorie al aan meedoet), als je een gids over de kwestie hebt of iets dat je me kunt doorgeven, zou ik het op prijs stellen

  2.   giskard zei

    Zeer goed artikel. Eens kijken of de Taliban-anti-SystemD het heeft gelezen (maar ik betwijfel het)

    In ieder geval, over een jaar zie ik ze SystemD gebruiken en ze zullen ontkennen wat ze een jaar geleden zeiden. Dus zij zijn. Bestand tegen verandering? Zeker wel.

    1.    levendig zei

      U beschouwt mij als een Taliban omdat u Systemd niet wil accepteren, dan beschouw ik u als een Taliban omdat u niet wilt accepteren dat ik Systemd niet wil accepteren. We zijn bij de hand 😉

      1.    jlbena zei

        Zoals het aan het einde van uw artikelen zegt:

        «elav: Persoonlijke blog / Twitter / G+ / ArchLinux-gebruiker. Computerwetenschapper, muziekliefhebber, blogger en webdesigner. Beheerder en oprichter van DesdeLinux.netto. »

        dat wil zeggen, u gebruikt een van de eerste distributies die SystemD heeft aangenomen.

        groeten

    2.    George Robles zei

      Oké, jongen.
      Zonder woorden !!!!, blijf spelen, dat leven is rooskleurig.

    3.    Tito zei

      Voor opmerkingen zoals die van jou, beste Giskard, dit is waarom ik SystemD afwijst en waar het voor staat.
      En als ik na 20 jaar gebruik van en werken met en voor Linux, een Taliban ben; Het zij zo.

    4.    giskard zei

      Over een jaar praten we. En elav, ik heb je niet genoemd. Je pleegde zelfmoord als Chacumbele.

    5.    giskard zei

      Laten we eens kijken, mensen lezen en NIET lezen. Zijn er of zijn er geen Taliban tegen SystemD? Er zijn! En er zijn anderen aan de andere kant, degenen die het met hand en tand verdedigen alsof het een wondermiddel is. Wat zijn ze allemaal die zijn? Nee! Helemaal niet! Er zijn mensen die sympathiseren met de een of de ander en het goede en het slechte zien, zowel van henzelf als van anderen. Met die kun je probleemloos praten. Maar ze zullen niet ontkennen dat er Taliban ZIJN. En van links naar rechts. En als iemand daardoor werd gestoken zonder te begrijpen dat ze heel goed GEEN Taliban zouden kunnen zijn, dan laat ik mijn zaak rusten omdat het bewijs hen schuldig maakt.
      Als ik met iemand in gesprek ga over SystemD en vanaf het begin noemt die persoon hem niet bij zijn naam maar Systemshit of iets dergelijks, dan zou ik oprecht willen dat ze me vertellen of het mogelijk is om een ​​gesprek te voeren met zo iemand die in eerste instantie de tegenstander. Het kan niet.
      Hoe dan ook, je moet lezen. Eens kijken, als ik kom en zeg "is dat er een eschejfhduf (verzonnen woord) zijn die kinderen slaan als ze de school verlaten" en een paar komen om de "eschejfhduf" te verdedigen, is het dan niet om te denken dat ze dat zelf zijn?
      Nou, als iemand daarbuiten (niet de Taliban, alsjeblieft, en ook niet eschejfhduf) wil praten over de voor- en nadelen van init en SystemD (die zowel goede als slechte hebben), dan ben ik er graag bij.
      Groeten.

    6.    synvlag zei

      Het anti-systeem van de Taliban? en vertel me, wat ben je? de pro-systemd Taliban?, Aan de andere kant, waarom neem je aan dat we niet gaan lezen maar direct commentaar geven?, wie is de bekrompen Taliban die geen discussie toelaat en spreekt beste, geloof me, ik weet wat ik doe ". ?

      Ik heb het hele artikel gelezen en ik kan je vertellen:

      Systemd is binair gebaseerd: True
      De demystificatie: niet waar

      LP geeft een verkeerde voorstelling van wat er wordt gezegd, namelijk dat de systemd core binair is, veel, te veel om aan PID1 te hangen, sterk geïnterlinieerd, zo erg zelfs dat ik je uitnodig om naar #devuan te kijken hoe het kost om op te ruimen, bijvoorbeeld logind systemd en de rest van de pakketten in Debian, gezien de koppeling tussen de logboekregistratie die PAM vervangt en het systeem.

      De configuratie is beknopt en staat niet ALLES toe dat ik niet zou willen, zoals het deactiveren van het journaal, omdat je de PID niet kunt doden, noch stoppen of zoiets, dat is modulariteit?, Dezelfde parvenu.

      ===========
      "Dat ding is monolithisch en controleert alles."

      Het is, afgezien van het feit dat het 2 of 69 binaire bestanden zijn, ze zijn met elkaar verweven met dbus en dus met het hele besturingssysteem, waardoor ze niet gemakkelijk los van elkaar kunnen zijn, het duidelijkste geval is journald, dat je het ook niet kunt deactiveren, de start van daemons of services wordt gedaan via "units" die tekstbestanden zijn, maar niets meer dan dat, geparseerd door systemd en voila, geen wijzigingen of hacks in services buiten wat er is vastgesteld.

      =======

      "Lijkt niet op UNIX"

      Ik zal het kort beantwoorden. Het voldoet niet aan de LSB, noch aan POSIX en tegenwoordig zei een fedora-ontwikkelaar die helpt bij #devuan: «Het is waar dat het niet is, het maakt niet uit, het gaat erom dat het dingen kan uitvoeren die POSIX zijn, de rest, zeker Ik ben niet geïnteresseerd in welk besturingssysteem of wat dan ook, zolang het maar werkt en goede eigenschappen heeft ». En waarom het UNIX- of UNIX-achtig zou moeten zijn: doe één ding en doe het goed, iets dat systemd niet doet.

      ===========

      “Systemd is echter zeker niet complexer dan eerdere implementaties van dezelfde componenten. Het is eenvoudiger en heeft minder redundantie »

      Minder redundantie Ze vragen je om een ​​ANDERE syslog te installeren voor platte tekst en ze vroegen om logging op afstand voordat er systemd-journald-remote was, dat wil zeggen, ze hebben het in productie genomen zonder op afstand te kunnen loggen zonder afhankelijk te zijn van rsyslog, zoiets eenvoudigs als de gecentraliseerde login. Toch heeft het niet de mogelijkheid, een eenvoudige booleaanse waarde om aan te geven of we de uitvoer in binair of in platte tekst willen en ook, als het binair zou gaan gebruiken, waarom dan niet iets dat bekend staat als Berkeley DB zodat het kan worden gelezen vanuit elk UNIX- of Linux-systeem?

      Simpel? Echt? kijk eens hoe eenvoudig het is: http://wiki.gentoo.org/wiki/Comparison_of_init_systems

      Kijk naar het aantal regels code en bestanden.

      =========================

      "Dat laat me geen shell-scripts gebruiken"

      Dat is onjuist, maar nogmaals, het wordt verkeerd voorgesteld, het wordt niet bekritiseerd omdat het het gebruik van bash-script niet toestaat, maar omdat het ze niet gebruikt om services te starten, dus het is niet aanpasbaar, hackbaar en flexibel zoals parvenu of sysvinit. En met hackbaar bedoel ik harcoded.

      ============================

      Je denkt nog steeds dat:

      1.- Ik heb helemaal geen reden
      2.- Ik heb niets gelezen en ben ik een Taliban?

      1.    Richard zei

        Ik vraag me af ... moet ik echt vertrouwen op wat Lennart zegt? Als iemand neutraal me vertelt dat ik met bepaalde dingen rekening kan houden, maar dit smaakt hetzelfde voor mij, aangezien Red Hat iets publiceert om Systemd te verdedigen

  3.   Arthur Shelby zei

    Wow, totdat iemand hier iets redelijks zegt en niet alleen angst en verkeerde informatie.

    1.    levendig zei

      Het artikel is de Spaanse vertaling van wat Lennart schreef.

      1.    Charlie-bruin zei

        Geen aanstoot, maar de vertaling lijkt te zijn gemaakt door de bètaversie van Google Translator ... 🙁 Ik had moeite om enkele alinea's te begrijpen; hoe dan ook, de informatie wordt gewaardeerd.

      2.    Martin zei

        @ Charlie-Brown, het is omdat Lennart niet weet hoe hij zich goed in het Engels moet uitdrukken. Dit is hoe lelijk het is door het origineel te lezen.

  4.   Charlie-bruin zei

    De gegeven redenen zijn geldig, maar ik denk dat sommige meer vragen kunnen oproepen. In ieder geval mijn aanbeveling aan degenen die de kans hebben: ga naar de oorspronkelijke bron van de informatie http://0pointer.net/blog/projects/the-biggest-myths.html (helaas voor sommigen is het in het Engels), wat veel vollediger is en zo ver gaat dat het tot 30 redenen onderbouwt waarom het gebruik van SistemD als gunstig wordt beschouwd.

    1.    levendig zei

      Dat artikel dat u noemt, is geschreven door de maker van Systemd. Natuurlijk is niemand beter dan hij om zijn werk te verdedigen, maar ik nodig je uit om deze video te bekijken http://hackingthesystem4fun.blogspot.com/2014/12/systemd-journald-centos-7-totally.html en ze zullen me hun conclusies erover vertellen. Ik zeg niet meer.

      1.    Rolo zei

        elav de kwestie van journaallogboeken die in een binair bestand zijn, is een van de meest bekritiseerde punten, zelfs linus zelf bracht het naar voren, toen hij in een rapport toegaf dat het systeem niet zo slecht was. Ook legde linus zelf uit dat je een script kunt maken om de journaalgegevens in platte tekst te zetten.
        Met systemd kunt u ook de grootte van het binaire journaal configureren, waardoor het risico op een mogelijke storing wordt verkleind.

        Eigenlijk is de kunst die je citeert erg onserieus, omdat het geen zweem van objectiviteit heeft, en ik vraag me zelfs af of de fout die het laat zien echt is of dat het nep is (fuck de propriëtaire software zodat het de fout geeft).

        alle programma's hebben op een gegeven moment bugs, maar het lijkt erop dat ze altijd naar de vijfde poot van de kat zullen zoeken om iets mis met systemd te vinden.

        Bijvoorbeeld: in debian werd besloten dat systemd de standaard init zou zijn, maar het voorkomt niet dat sysvinit of openrc of upstart wordt gebruikt en u zult me ​​wel zeggen ja, maar u kunt systemd niet volledig verwijderen, en mijn antwoord zou zijn dat het hetzelfde is als het gebeurde in debian wheezy waar je openrc, systemd of upstart kunt draaien, maar onder sysvinit

        PS: ik wil me niet voorstellen hoe gek ze zullen worden met kdbus en de integratie ervan met systemd op het linux-kernelniveau http://kroah.com/log/blog/2014/01/15/kdbus-details/

        1.    levendig zei

          Als het kan. Verder ben ik van plan me officieel terug te trekken uit de discussies over Systemd. Wat er ook moet gebeuren 🙂

      2.    yukitero zei

        @rolo de storing is gedocumenteerd, hij heeft verschillende bugrapporten gekregen, ze presenteren hem een ​​video en nu zeggen ze dat het vervalst is. Als je het zeker wilt weten, volg dan de stappen en kijk wat er gebeurt. Nu is hier meer informatie over de kwestie, verzonnen bugs? Ik dacht het niet.

        https://bugzilla.redhat.com/show_bug.cgi?id=958321
        https://bugzilla.redhat.com/show_bug.cgi?id=1054929
        https://bugzilla.redhat.com/show_bug.cgi?id=1055570
        https://www.libreoffice.org/bugzilla/show_bug.cgi?id=74280
        https://bugs.archlinux.org/task/32191
        https://www.libreoffice.org/bugzilla/show_bug.cgi?id=64116 (Lennart en zijn geweldige uitleg)
        https://bugzilla.redhat.com/show_bug.cgi?id=974132
        https://bugzilla.redhat.com/show_bug.cgi?id=1157350

      3.    Emmanuel zei

        Wat de video noemt, is zeker merkwaardig. Als ontwikkelaar wordt ons altijd verteld dat één detail niet van invloed mag zijn op het hele systeem / programma, bijvoorbeeld als een selectiequery naar de database mislukt, waarom zou het hele programma dan crashen? Het is hetzelfde met SystemD, als het faalt omdat anderen falen, weet ik niet hoe goed het is. Het is duidelijk dat er gevallen zijn waarin een storing praktisch de storing van het systeem is, maar hoe meer intern de eigenschappen van het programma geïsoleerd zijn, hoe beter het product zal zijn.
        Nu is het aanvallen van software vanaf zijn zwakke kant niet nieuw, het is eerder een veel voorkomende praktijk en dat zou in feite met elk programma moeten worden gedaan, dus het zien van SystemD vallen voor de journald, is een geldig bewijs dat SystemD It niet is wat is zei of deed geloven.
        Hoe meer dingen onderling afhankelijk worden met SystemD, hoe erger de dingen zullen worden. Als het systeem niet is uitgeschakeld voordat u een apparaat monteerde, ziet het er nu misschien niet zo goed uit.
        SystemD is niet slecht, ik haat het niet, maar het is niet wat velen je willen laten geloven. Het heeft voordelen, maar niets dat Upstart niet had of kon hebben, natuurlijk was Canonical erbij betrokken en niemand wilde er meer op letten.
        Groeten.

      4.    Rolo zei

        maar in die video weet ik nooit dat het systeem crasht. het type wat het doet is het binaire bestand van de journaalinfo wijzigen om de fout te genereren, maar het punt is dat elke keer dat het systemd.
        Voor zover ik begrijp, als je de grootte van het binaire dagboek beperkt, wordt er een ander aangemaakt als het de limiet bereikt, enzovoort. waardoor de kans op beschadiging van alle gegevens wordt verkleind.

      5.    Jorge zei

        Laten we duidelijk zijn ... Wie zou eraan denken om ook het logbestand aan te passen? xD

      6.    anoniem zei

        @Jorgicio 4 december 2014 6:03 uur
        Laten we duidelijk zijn ... Wie zou eraan denken om ook het logbestand aan te passen? xD

        Als je het op een ironische manier zei ... allemaal goed, ik begreep het :)), maar als je het echt vroeg, geef ik mijn standpunt.

        Voor mij is het duidelijk dat het geen bug is, het is een feature !! Het idee is dat als er escalatie van privileges in een externe toegang is, het heel gemakkelijk zou zijn voor degenen die ermee instemmen het logboek te verwijderen door het simpelweg te bewerken om het te corrumperen en voor systemd om het als corrupt te verwijderen en zo niet gedetecteerd te worden. in die externe toegang.
        Zeg me paranoïde, maar ik heb geen andere manier van denken ... het is geen bug, het is een feature en daarom accepteren ze niet om die bug op te lossen.

  5.   dario zei

    uff nu doen alle linux blogs 200 artikelen over systemd tot het punt dat ik al bijna alle argumenten tegen en voor xD ken.

    en beetje bij beetje ben ik overtuigd geraakt door enkele van de anti-sistemd-argumenten en waaronder ik heb gezien (als er iets mis is, corrigeer me dan)

    Ik heb zelfs een artikel gezien over hoe het hele systeem kan crashen wanneer een binair logboek wordt bewerkt en dat het geen informatie geeft dat het bestand corrupt is.

    het gebrek aan duidelijkheid in de logboeken

    een ontwikkelteam dat vaak bugrapporten negeert

    Omdat het zo groot is en zo veel dingen in een init opneemt, wordt het systeem veel onstabieler en als we bugs toevoegen zoals hierboven vermeld, wordt het een systeem zonder de stabiliteit die Linux zo kenmerkt.

    er wordt gezegd dat het modulair is, maar de onderdelen ervan kunnen niet werken zonder andere onderdelen van hetzelfde systeem

    een ontwikkeling die op de lange termijn afhankelijkheden genereert bij het programmeren, waardoor software zoals gnome nauwelijks draagbaar is naar systemen zonder systemd.

    het vervangt onderdelen (networkd, logind etc) die al jaren werkten en onderhouden werden en vervangt ze door nieuwe zonder enige noodzaak die vaak meer bugs bevatten.

  6.   mat1986 zei

    Vanaf het moment dat ik op Arch gebaseerde distro's (Manjaro, Bridge Linux, Antergos) gebruik die duidelijk systemd gebruiken, moet ik zeggen dat ik geen klachten heb over het gebruik en de behandeling ervan. Het starten van services is eenvoudig - vooral in Bridge, waar bluetooth of modemmanager standaard zijn uitgeschakeld. Afgezien van een bug gerelateerd aan hwdb.bin (https://bbs.archlinux.org/viewtopic.php?id=189536) Ik heb niet veel problemen gehad. Ik denk natuurlijk niet dat het ieders mening is, maar persoonlijk heb ik geen klachten 🙂

  7.   Solrak Rainbow Warrior zei

    Ik hou niet van het idee dat een bedrijf (Red Hat) dat wordt beschuldigd van samenwerking met de NSA (achterdeuren en Amerikaanse controle) een systeem maakt waarmee alles wordt gecontroleerd. Een ring om ze allemaal te beheersen, om ze eventueel in het donker te binden.

    Aan de andere kant moet ik toegeven dat de intel IRIS PRO 5200 beter voor mij werkt en bijna nooit, zo niet meer, breekt mijn grafische systeem wanneer ik openSUSE 13.1 start. En ja, alles is beter, het start en sluit veel sneller af. Hoe een eenvoudige gebruiker mij heeft geholpen.

    1.    johnfgs zei

      beschuldigde om samen te werken met de NSA

      Ik benadruk het belangrijke deel

      Als iemand u ervan beschuldigt drugs te verkopen, bent u dan automatisch een drugsdealer?

      1.    anoniem zei

        @juanfgs
        Drugshandelaar nee ... een handlanger ja.

      2.    johnfgs zei

        Drugshandelaar nee ... een handlanger ja.

        God ... ik zou je beledigen, maar je eigen woorden doen het voor je.

  8.   Raphael Castro zei

    Maak gewoon duidelijk dat systemd is geschreven, en dat is hoe het moet worden gedaan.

    Spelling

    Ja, het is geschreven systemd, niet systeem D of Systeem D, of zelfs SystemD. En het is ook geen systeem d. Waarom? Omdat het een systeemdaemon is, en onder Unix / Linux zijn die in kleine letters en krijgen ze een achtervoegsel met een kleine letter d. En aangezien systemd het systeem beheert, heet het systemd. Het is zo simpel. Maar nogmaals, als dat allemaal te simpel voor je lijkt, noem het (maar spel het nooit!) Systeem Vijfhonderd aangezien D het Romeinse cijfer is voor 500 (dit verduidelijkt ook de relatie met Systeem V, toch?). De enige situatie waarin we het ok vinden om een ​​hoofdletter in de naam te gebruiken (maar het ook niet leuk vinden) is als je een zin begint met systemd. Op hoge feestdagen mag je het ook sÿstëmd spellen. Maar nogmaals, Système D is geen acceptabele spelling en iets heel anders (hoewel redelijk passend).

    http://freedesktop.org/wiki/Software/systemd/

    1.    levendig zei

      Hier ook? Je zet dat in GUTL .. maar man, iedereen zegt Linux en niet GNU / Linux, dus met SystemD hetzelfde.

  9.   Germán zei

    Ik zeg je dat het niet nodig is om het logsysteem of de cron te gebruiken die systemD biedt, je kunt syslog-ng en cronie volgen voor dit of andere alternatieven
    Ik gebruik systemD in ArchLinux sinds ik in aur was en het lijkt eenvoudiger te hanteren dan de debian- en redhat-afgeleide manier, het heeft veel console-opdrachten die je behoeden voor het bewerken van de tekstbestanden en het vereenvoudigen van de montage van de installatieconfiguratie van scripts (onthoud dat in boog wordt alles geïnstalleerd door console)
    En niet in de laatste plaats start het systeem snel, in de boog zou je services parallel kunnen starten bij het opstarten van het systeem, maar het is riskant

  10.   santiago zei

    Wat mij verkeerd lijkt aan de kwestie is dat de meesten partij kiezen, of je bent pro-systemd of anti-systemd, en ik denk dat het zijn goede en slechte dingen heeft, ik ben een gebruiker en ik begon een beetje met systemd te spelen, echt De goede dingen zijn, het opstarten is sneller en minder complex dan de rest van het init, hoewel de uitgave van het tijdschrift me ook erg stoort.
    Ik begrijp dat degenen die echt kunnen zeggen of het goed of slecht is de sysadmins of experts over het onderwerp zijn, maar het lijkt mij dat het systeem een ​​tijdje geleden niet meer iets technischs was en iets meer "show-stop" werd, want mijn aandeel ben ik een beetje tegen, maar ik beschouw mezelf niet als anti of pro

  11.   yukitero zei

    @KZKG_Gaara

    Ik zie dat veel van wat je hier opmerkt hetzelfde is als Lennart heeft gepubliceerd op zijn blog, meer bepaald in dit bericht: http://0pointer.de/blog/projects/the-biggest-myths.html.

    Natuurlijk heeft het bericht bepaalde "verduidelijkingen" gekregen en is bepaalde technische inhoud buiten beschouwing gelaten om gemakkelijk verteerbare informatie te zijn voor degenen die het gaan lezen, maar we zullen serieus en oprecht zijn, zelfs als de waarheid doet pijn: systemd heeft veel van de dingen die Lennart ontkent dat het niet heeft, dat en nog veel meer eigenlijk. En in die zin leg ik het gedeeltelijk uit.

    1. - Lennart zegt dat hij niet opgeblazen is en dat hij geen hoog NIH-syndroom heeft (Not Invented Here Syndrome). Zo ja, leg me alsjeblieft uit: waarom een ​​init netwerkcontrole (systemd-networkd), dns (systemd-networkd), m-dns (systemd-networkd), logs (journald), coredumps (systemd -coredump), debugs zou moeten hebben (systemd-coredump en journald), acpi (logind), privilege escalatie (logind), controle over ntp (systemd-timesyncd), controle over dev (systemd nam alle functionaliteit van udev over), controle over / dev / random (willekeurig nummer generator) en de nieuwste controle over TTY (systemd-consoled)? Waren er niet VEEL tools gemaakt voor dergelijke doeleinden dat systemd nu zijn eigen tools toevoegt met exclusieve toegang (journald-geval)? Welke logische en acceptabele verklaring geef je mij voor een init om de kernel debug en cmdline te kunnen breken? Voeg aan die controle over kdbus toe, de volgende IPC die in de kernel zal worden geïntegreerd. Ze zullen me hier zeker vertellen: "Maar je kunt een andere tool installeren om dat allemaal te controleren". En als het waar is, maar veel van die tools ontvangen alleen een gegevensstroom die door systemd wordt gegenereerd, zoals in het geval van syslog en rsyslog, die verbinding maken met een gegevens / stream die journald biedt, zodat andere tools kunnen ZIEN welke journald-schijf , uiteindelijk betekent dat gewoon dat je twee tools hebt die hetzelfde doen, en een daarvan is een pandora's doos. (Vertel me alsjeblieft niet dat de code kan worden gecontroleerd, want ik nodig iemand uit om de journald-code en het framework te "roken" met systemd en andere gerelateerde tools)

    2. - Lennart vertelt ons ook dat systemd ondersteuning biedt voor SysV- en LSB-scripts. Dit is een "half waar" een "witte leugen" om zo te zeggen, want de waarheid is dat systemd-214 geen ondersteuning biedt voor bash-scripts, SysV of LSB en dat wordt verteld in de Release-opmerkingen voor die versie.

    3.- Welk systeem is niet draagbaar? Het is een ander betwistbaar punt. In BSD werkt het niet goed, in BSD zijn er geen Cgroups naast andere tools die systemd nodig heeft om te draaien. Maar het is om een ​​systematische ontwerpreden, niet omdat het niet draagbaar is. Totdat de BSD-kernel niet voldoet aan het minimum om het te ondersteunen, zal systemd niet werken op dat platform en dat is niet de schuld van iemand, alleen dat BSD geen interesse heeft, noch Lennart. Zo simpel is het. Nu is de ondersteuning voor andere C-bibliotheken iets anders, bekend zijn glibc-problemen (maak gewoon een kernel met de hand om te zien hoeveel opties en oplossingen er zijn gemaakt om deze details te vermijden, vooral voor glibc 2.3, 2.5 en 2.11, naast andere gebreken die glibc in de loop der jaren heeft meegesleurd) maar daar houdt het niet op, het houdt niet op, Lennart zelf heeft gezegd dat hij er de voorkeur aan geeft zijn eigen libc-bibliotheek te creëren, omdat dat voor zijn groep veel sneller is Om het op deze manier te doen, dan het lezen van reeds gemaakte code (en overigens gedocumenteerd), maar daar stopt het niet, ze zijn van plan glibc te verwijderen en hun libc niet alleen voor systemd te gebruiken, maar ook voor Fedora, waardoor het standaard wordt voor de constructie van al hun pakketten. NIH Waar? Het lijkt erop dat de goede oude Lennart graag trollen en groots is.

    4.- Dat systeem is niet monolithisch omdat het is verdeeld in 69 binaries. Ja, dit is discutabel. systemd heeft 69 binaire bestanden, die verschillende taken uitvoeren, maar die binaire bestanden geven hun taakinformatie door aan systemd, dus als er een mislukt, neemt de kans om het systeem te breken behoorlijk dramatisch toe. Dit is goed gedocumenteerd, bugrapporten staan ​​vol met dit soort problemen en zelfs nog eenvoudigere problemen, eigenlijk stom eenvoudig. systemd kan worden opgesplitst in honderden binaire bestanden, maar zolang je kernel onder controle is, gaat het risico van een pauze door en neemt toe, en als je me niet gelooft, lees dan de bugrapporten en heb plezier.

    Merk op dat ik hier nergens commentaar op heb gegeven dat systemd rotzooi is, ik heb alleen "technische" opmerkingen gemaakt (uiteraard wordt praten over technische dingen erg complex) en geldig, ondersteund door informatie die gemakkelijk toegankelijk is op internet. Nu: welke Linux heeft een standaard init nodig? Ja, het zou zeker iets van grote waarde zijn voor de gemeenschap. Welk systeem is de oplossing? Nee, hoewel het dichtbij is, heeft het zeker veel positieve dingen, maar de virale verspreiding en het aantal dingen dat het doet, verhogen het risico van wat er mis kan gaan en uiteindelijk de gemeenschap schaadt.

    PS: ik laat materiaal achter waar je kunt bevestigen wat ik zeg, lees het zal behoorlijk illustratief zijn, en zie dat ik geen blogs of iets dergelijks opneem, puur persoonlijke en gefundeerde kritiek. Vriendelijke groeten.

    http://lists.freedesktop.org/archives/systemd-devel/2014-June/019925.html
    http://cgit.freedesktop.org/systemd/systemd/commit/?id=ce7b9f50c3fadbad22feeb28e4429ad9bee02bcc
    http://lists.freedesktop.org/archives/systemd-devel/2013-November/014808.html
    https://bugzilla.redhat.com/show_bug.cgi?id=1057883 (@elav misschien voel je je geïdentificeerd)
    https://code.google.com/p/d-bus/source/browse/kdbus.txt
    https://github.com/gregkh/kdbus
    http://lists.freedesktop.org/archives/systemd-devel/2013-March/010062.html

    1.    levendig zei

      Amen broeder .. amen ..

    2.    pamp zei

      Ik zie nog steeds geen geldige redenen om systemd niet te gebruiken. Je interpreteert eenvoudig wat je ziet met angst, wat resulteert in overdrijvingen. Noch duidelijke en welomschreven voor- en nadelen.
      Bovendien maakt die integratie de standaardisatie mogelijk waarover u zelfs sprak. Niet alleen Red Hat werkt op systemd, maar verschillende bedrijven en vrijwilligers van andere distributies.
      Ik denk dat de fout is dat de werking van systemd niet goed wordt bestudeerd.

      1.    xep zei

        Ik zie geldige redenen in de analyse van Yukiteru. Merk op dat ik in plaats van angst nauwkeurigheid, precisie en duidelijkheid zie. Het moet een oogarts zijn.

      2.    yukitero zei

        Het is geen angst (ik ben niet bang voor een stukje code) en ze zijn ook niet overdreven (alles wat ik hier heb gezegd is gedocumenteerd en ik heb genoeg informatie doorgegeven die het bevestigt, informatie die overigens van de lijsten komt en van de geest / stem / het eigen handschrift van Lennart, en niet uit de opmerkingen van een blogger), het is DE WERKELIJKHEID.

        systemd doet dat allemaal en nog veel meer, en dat is iets ZORGEND (een ander concept dan bang zijn) omdat het zeker attributies nodig heeft en dingen doet die op dit moment met andere middelen kunnen worden gedaan en die overigens beter werken en stabieler zijn. systemd is erg Windows-achtig, en dat kan niet verborgen worden, weet gewoon wat userinit.exe, svchost.exe, smss.exe en andere afhankelijkheden doen en vergelijk ze met systemd, de gelijkenis is zo groot dat het een slecht idee is. Nu, zeker systemd kan een betere kwaliteit hebben dan zijn Windows-tegenhanger (of het tegenovergestelde kan gebeuren, niemand weet het echt, tenzij je programmeert voor Microsoft) maar je kunt me niet beschuldigen van OVERWELMEND en ANGST als je Lennart zelf leest In een lijst, sprekend over het maken van een hele nieuwe C-bibliotheek, omdat hij Glibc zat is, en tot napa, gooi de kleine en onbeduidende tip erin, dat die libc kan worden gebruikt om alle Fedora-pakketten te bouwen. En als je denkt dat het een leugen is en dat ik overdreven ben, laat ik je het bericht achter in deze link: http://lists.freedesktop.org/archives/systemd-devel/2013-March/010062.html (in het Engels)

        Vertel me nu of het overdreven is om voor al deze dingen te zeggen, dat als Linus eenmaal besluit dat CONFIG_VT zoals het is, hij de kernel moet verlaten (situatie die al een hele tijd bestaat) en doorgeven aan de gebruikersruimte, doe niet zoiets gek als als systemd-consoled een sterke afhankelijkheid is voor bijna elke Linux-installatie (iets moet VT's afhandelen, vind je niet?), dan zou dat niet verschillende niet-systemd-distributies in de schijnwerpers plaatsen om een ​​switch te forceren. Als je denkt dat dat een hele klus is, laat me je dan vertellen dat je geen idee hebt wat Lennart kan en doet, aangezien zijn laatste veranderingen de ontwikkeling van de udev-vork, Gentoo eudev, beïnvloeden, en hij zal dat blijven doen met zijn dreigementen door onder de tafel (om later te klagen zoals hij deed op Google+)

      3.    yukitero zei

        @xiep Ik kan het niet meer eens zijn met uw opmerking.

      4.    johnfgs zei

        Che Yukiteru, je lange verklaring laat het feit weg dat de e-mail die je aan libc hebt gelinkt een grap is van april dwazen, kijk naar de voetnoot en kijk naar de datum (31 maart, waarschijnlijk 1 april in de tijdzone van Lennart)

        [1] We kunnen later een kernel toevoegen, nadat de GNU / Hurd is gelukt
        nadering.

        Oefen je English-fu omdat het waterig is en al je "onderzoek" in twijfel trekt.

      5.    yukitero zei

        @juanfgs je lijkt de enige die leest, daar juich ik je tenminste voor toe, maar je moet iets heel belangrijks lezen dat in mijn opmerking staat, het maakt niet uit, ik zet het hier:

        »NIH Waar? Het lijkt erop dat de goede oude Lennart graag trollen en groots vindt. "

        Ik denk niet dat hij het schreef om een ​​onschuldige reden, hij was zich bewust van het feit dat het weer een Lennart-grap was voor April's Fool Day (slecht humeur), evenals zijn passie om /, / etc en al het andere in / te veranderen Linux. 🙂

        PS: Bedankt, maar ik hoef mijn Engels niet te oefenen, ik gebruik de taal sinds ik 6 jaar oud was
        aaahh en al het andere is waar, verifieer het 🙂

      6.    johnfgs zei

        Ik denk niet dat hij het schreef om een ​​onschuldige reden, hij wist dat het weer een grap was van Lennart voor de nalist van April's Fool Day (slecht humeur)

        Dit is ronduit sensatiezucht, je zegt dat je op feiten bent gebaseerd, maar in werkelijkheid volg je je voorgevoel dat de man slecht is en de wereld wil overnemen en je verdraait de feiten om je toespraak weer te geven. Dit is wat me erg stoort aan anti-systemische mensen, ze nemen geen blad voor de mond als het gaat om feiten verdraaien en halve waarheden vertellen, natuurlijk beladen met hun mening.

        Mijn "vuistregel" in deze gevallen is simpelweg de volgende logische uitsplitsing, uitgaande van het uitgangspunt dat
        - Ik ben een webontwikkelaar / desktop-apps of cli
        - Ik heb nog nooit een init-systeem geschreven.
        - Ik ben geen onderhouder van een distro.

        controleer of de gesprekspartner heeft:
        - creëerde een init-systeem
        - is een actieve onderhouder van het init-systeem van een distro

        en de realiteit is dat de meeste anti-systemen niet slagen voor deze test, toch zijn het een handjevol mensen die om de een of andere reden MEER WETEN dan de mensen erachter: Debian, Fedora, Archlinux, de Linux-kernel, het hele GNOME-project, waarschijnlijk ook het KDE-project omdat ze niet hebben geklaagd over systemd, SUSE en een lange etc.

        Toch is zijn giftige en venijnige toespraak het enige dat hij bereikt, verdeeldheid, problemen en anderen teweegbrengen. Dat is het punt dat ik niet kan wachten tot ze eindelijk overschakelen naar BSD, omdat ze bedreigd zijn door Xorg, NetworkManager, PulseAudio en ik weet niet of dit komt door pure technische onwetendheid of omdat ze er niet over zouden klagen.

      7.    yukitero zei

        @juanfgs, ik neem u specifiek op uw woord hierover:

        «En de realiteit is dat de meeste anti-systemd deze test niet doorstaan, toch zijn er een handjevol mensen die om de een of andere reden MEER WETEN dan de mensen erachter: Debian, Fedora, Archlinux, de Linux-kernel, het hele GNOME-project Waarschijnlijk ook het KDE-project, aangezien ze niet hebben geklaagd over systemd, SUSE en een lange etc.

        Toch is zijn giftige en venijnige toespraak het enige dat hij bereikt, verdeeldheid, problemen en anderen teweegbrengen. Dat is het punt dat ik niet kan wachten tot ze eindelijk overschakelen naar BSD, aangezien ze bedreigd zijn door Xorg, NetworkManager, PulseAudio, en ik weet niet of dit komt door pure technische onwetendheid of omdat ze er niet over zouden klagen. "

        Dus VOLGENS jullie zijn wij allemaal anti-systemisch giftig en venijnig dat het enige dat we bereiken verdeeldheid, problemen enzovoort is. Laat me je vertellen dat dat de grootste verontwaardiging is die ik hier heb kunnen lezen. Ik weet niet waarom het pro-systeem de moeite zou nemen, als de structurele problemen van een systeem aan het licht komen, die hen op een gegeven moment duidelijk zullen treffen, omdat er nu misschien niets met hen is gebeurd, maar op een gegeven moment wel. het zal, en dan zal een of ander anti-systeem hen herinneren aan de woorden die ze vaak zeiden en niemand hield hen tegen, en misschien zal een ander anti-systeem hen een handje helpen.

        Persoonlijk hou ik niet van systemd, maar dat betekent niet dat ik init niet gebruik, dat moet wel, want juist in mijn werk als ik een machine met die init moet aanraken, moet ik weten hoe ik ermee om moet gaan Het. Persoonlijk heb ik het ook gebruikt sinds ik bij Archlinux kwam en zelfs in Debian en Gentoo, dus vertel me niet dat mijn visie vertekend is door het niet gebruiken van systemd, ik heb het gebruikt, en ik weet hoe saai het is. , en als ik iemand hier op het forum moet helpen DesdeLinux of op IRC of de Debian-lijst (wat de distro is waar ik het langst ben geweest en die ik nog steeds gebruik in mijn werk) zal ik het met plezier doen, want juist als ik iets leuk vind aan de Linux-gemeenschap, is het dat ondanks de verschil het is altijd hulp.

        Om nu over te schakelen naar BSD, is het mogelijk, maar ik zal het alleen doen als systemd zo virulent wordt dat het me niet toestaat om een ​​andere optie te gebruiken, in de tussentijd blijf ik op Linux en schakel ik al die waanzin uit, inclusief veel van de Cgroups dingen.

      8.    johnfgs zei

        en de realiteit is dat de meeste anti-systemd

        !=

        Dus VOLGENS jullie allemaal anti-systemd

        Opnieuw verdraai je de woorden om bij je spraak te passen. Je bent heel goed materiaal voor een politicus / journalist.

      9.    johnfgs zei

        Ik verduidelijk, mijn probleem is niet dat ze technische problemen van Systemd noemen, het punt is dat ze hun toespraak vaak met leugens laden, namelijk:

        Dat als systemd je gaat dwingen om een ​​microhttpd-server te gebruiken (wat een optionele module is die NIET standaard is geïnstalleerd), dat als systemd een enkel binair bestand is, dat systemd wordt gesloten omdat lennart wordt betaald door microsoft, dat binaire logboeken Ze zijn verplicht. Dat niemand systemd wil en dat het wordt aangenomen door een politieke lobby.

        Dat is wat schokt, de leugens. Als het een redelijke discussie was, zou het de moeite waard zijn, maar het is gewoon de goede FUD.

        Dat je het niet leuk vindt, lijkt me perfect, ik hou niet van veel software, zelfs programmeertalen, distributies en andere, maar ik verzin er geen dingen over, noch ben ik onderdanig lees wat ik wil lezen en mijn uitspraken laden met persoonlijke gevoelens om het imago van mensen die het ontwikkelen te schaden.

      10.    yukitero zei

        @juanfgs sorry, maar ik ben niet degene die een bepaalde groep mensen "giftig en venijnig" noemt, simpelweg omdat ze niet van software houden.

      11.    johnfgs zei

        Toch zijn toespraak giftig en venijnig, het enige dat het bereikt, is verdeeldheid, problemen en andere veroorzaken.

        Nogmaals, zinnen verdraaien om slachtoffer te zijn.

      12.    yukitero zei

        @juanfgs nogmaals, ik zeg u, dat is door u gezegd, controleer uw woorden, ik geef uw woorden geen verkeerde voorstelling van zaken, ik heb zojuist uw woorden in opmerking 59 gekopieerd en geplakt.

      13.    johnfgs zei

        Ik citeer mijn tekstuele commentaar capo, degene die je opnieuw moet lezen, ben jij omdat je het niet wilt begrijpen, of je weet niet hoe je moet debatteren. Je haalt dingen uit hun verband en interpreteert ze zoals ze voor je worden gezongen. Dus als je ervoor wilt kiezen om in een wereld te leven waarin je je beledigd voelt omdat je argumenten worden aangevochten, Lennart, Red Hat en Microsoft je vervolgen, dan is dat omdat je ervoor kiest om dat te geloven.

        Kort hier omdat ik me realiseer dat je geen redelijk persoon bent, omdat je het niet wilt begrijpen, je de dingen naar eigen inzicht wilt interpreteren.

        Als je beledigd wilt zijn, neem dan aanstoot, maar het is jouw probleem, niet de rest van de wereld.

      14.    yukitero zei

        @juanfgs Ik stoor me niet aan je opmerkingen, de waarheid is dat ik geen reden zie, we maken ruzie, beschaafde mensen maken ruzie zonder dat ik me er zorgen over hoef te maken (dat is wat ik denk)

        Als je het leuk vindt om mensen een label te geven, vooroordelen te hebben (of hoe je het ook wilt noemen) voor hun toespraken of acties (misschien moet je mijn opmerking # 64 lezen en de breedte ervan meten), dat is jouw probleem, beperk jezelf dan tot die acties naar jezelf toe en laat anderen uit die tas.

        Groeten.

      15.    xep zei

        "De meeste van de anti-systemd", "bijna alle", "all", "een deel van het antisystemd" ... we wijken af, Mariano, we wijken af. In het onderhavige geval: ik zie nergens dat Yukiteru een sensationele toespraak heeft gehouden op basis van ingevingen (op deze manier verwijzen naar zijn analyse heeft wel iets verdraaid), integendeel, hij heeft solide argumenten ontwikkeld over de nadelen van systemd based over relevante vragen en materiaal uit mailinglijsten en bugsporen (plus op een beleefde en beschaafde manier). Mogelijk om deze reden irriteert hij sommigen en ze vallen hem aan bij de eerste opmerking, om hem in diskrediet te brengen en te diskwalificeren (dit keer op een giftige manier).

        Als je ziet dat het discours van de meeste anti-systemd giftig en venijnig is, dan zie ik in het discours van een of andere pro-systemd (ik weet niet of ze een meerderheid of een minderheid zijn) hysterie en vervolging van degenen die, precies ze maken solide argumenten te midden van al het lawaai. Dat noemen we in mijn land intimiderende afwijkende meningen.

        Is systemd het goed voor je? Geweldig, het lijkt me geweldig, maar laat degenen die niet hetzelfde denken hun bedenkingen uiten (het besturingssysteem werkt misschien niet op dezelfde manier).

        groeten

    3.    pamp zei

      Oh trouwens, waarom is een systeemfout zo ver opgeblazen dat de hele component wordt verspild, maar anderen zoals GCC, glibc of zelfs de kernel zijn tot op dat moment niet bekritiseerd voor veel van hun bugs?
      U zei het zelf, glibc sleept al heel lang met problemen. Llvm heeft in de loop van de tijd bewezen voordelen te hebben ten opzichte van GCC. En hier zie ik niet dezelfde kritiek.
      Waarom niet hetzelfde doen met andere projecten?
      Het is gewoon collectieve en irrationele angst voor mij.

      1.    yukitero zei

        Glibc heeft zijn bugs die niemand kan verbergen, er zijn enorme Glibc-bugs die de kernel en honderden uitvoerbare bestanden beïnvloeden. Het verschil tussen Glibc en systemd is dat de eerste een basis is van waaruit DUIZENDEN softwareprojecten kunnen worden omgezet in binaire bestanden, terwijl systemd een init is, waarvan het doel is om een ​​stabiel, bewezen en praktisch onfeilbaar stuk te zijn. Niet alleen dat, Glibc moet zich aanpassen aan honderden verschillende hardware-architectuur (CPU), aan verschillende optimalisatievlaggen en unieke kenmerken van de CPU, aan verschillende vormen van software-optimalisatie, een veel moeilijker en moeilijker werk dan dat van systemd. Ik zie niet echt een manier om een ​​vergelijking tussen de twee projecten op dezelfde schaal te presenteren.

        Hetzelfde geldt voor GCC, GCC is een compiler die overigens vele talen ondersteunt (13 in totaal, de onofficiële geteld), en kenmerken heeft die erg lijken op Glibc, en ondersteunt vele architecturen (70 architecturen voor versie 4.9), binaire optimalisatie vlaggen, CPU-optimalisatievlaggen en vele andere functies. Nu hebben ze dezelfde moeilijkheidsgraad, een compiler met een init. Het antwoord ligt voor de hand, te beginnen met dat systemd is in C, en veel van de GCC-code zit in assembler of je moet assembler gebruiken om dingen binair te laten werken, iets dat een beetje "moeilijk te doen" is.

        Wat zijn GCC- en Glibc-fouten? Doorzichtig. Zelfs Linus heeft ze zijn aanval gegeven, maar in GCC en Glibc hebben ze iets positiefs dat ze in systemd vaak worden vergeten, en dat wil zeggen, een gerapporteerde bug, een waargenomen bug, een bug opgelost.

    4.    Rolo zei

      - leg alsjeblieft iemand uit: waarom een ​​init controle zou moeten hebben over:
      netwerken (systemd-networkd),
      dns (systemd-netwerk),
      m-dns (systemd-netwerkd), l
      ogs (dagboek),
      coredumps (systemd-coredump),
      debugs (systemd-coredump en journald),
      acpi (logind), privilege escalatie (logind),
      ntp(systemd-timesyncd),
      dev (systemd nam alle functionaliteit van udev),
      de / dev / random (generator voor willekeurige getallen)
      TTY (systemd-consoled)?

      Een thema 100000 herhaald en herhaald, wat u moet zeggen is dat systemd zonder hen kan werken, in feite zijn ze in Debian niet eens de helft van degene die u noemt

      evenzo is het slechts een kenmerk van zijn brede benadering

      lennart: Well systemd splitst wat het moet doen in veel verschillende componenten (meer dan 90 binaries tegenwoordig). Elk loopt met zo min mogelijk privileges.
      Ik kan me voorstellen dat dit niet al te veel verschil is met coreutils, dat ook een groot aantal componenten in één pakket heeft. En coreutils is waarschijnlijk een van de belangrijkste projecten waardoor Linux aanvoelt als een UNIX-achtig besturingssysteem, toch?
      Maar ja, systemd is complexer dan sysvinit, geen twijfel mogelijk. In de afgelopen 40 jaar van computers is er veel veranderd, en voor veel ervan is eigenlijk een zekere mate van complexiteit nodig om ermee om te gaan ... Daar is maar weinig omheen.

      Omdat je niet zo compromisloos wordt met freebsd, dat precies hetzelfde doet, maar met zijn tools en zonder toe te staan ​​dat anderen worden gebruikt, wat niet het geval is met systemd.

      - Waren er niet VEEL tools gemaakt voor dergelijke doeleinden dat systemd nu zijn eigen tools toevoegt, sommige met exclusieve toegang (journald-geval)?

      Ik zal niet ontkennen dat het tijdschriftthema de informatie opslaat in een binair bestand het zwakste is om te verdedigen, maar het is niet het einde van de wereld, ze kunnen in platte tekst worden opgeslagen

      - Welke logische en acceptabele verklaring geef je mij voor een init om de kernel debug en cmdline te kunnen breken?

      Mmmmmmmmmmm …………………. breek de kernel ……. 5000000 dingen kunnen de kernel breken

      - Voeg aan die controle over kdbus toe, de volgende IPC die in de kernel zal worden geïntegreerd.

      Volgens lennart heeft dit een positieve relatie voor ontwikkelaars en zal systemd tools brengen om dbus voor beheerders te openen, het geeft ook journal- en netwerkbusinterfaces

      - Ze zullen me hier zeker vertellen: "Maar je kunt een andere tool installeren om dat allemaal te controleren." En als het waar is, maar veel van die tools ontvangen alleen een datastroom die door systemd wordt gegooid, zoals in het geval van syslog en rsyslog, ..... betekent dat alleen dat je twee tools hebt die hetzelfde doen, en een daarvan is er één De doos van Pandora. (Vertel me alsjeblieft niet dat de code kan worden gecontroleerd, want ik nodig iemand uit om de journald-code en het framework te "roken" met systemd en andere gerelateerde tools)

      hier komen we in de complottheorie !!!!! het is magere gratis software, niets is verborgen

      3.- Welk systeem is niet draagbaar? Het is een ander betwistbaar punt. In BSD werkt het niet goed, in BSD zijn er geen Cgroups naast andere tools die systemd nodig heeft om te draaien. Maar het is om een ​​systematische ontwerpreden, niet omdat het niet draagbaar is. Totdat de BSD-kernel niet voldoet aan het minimum om het te ondersteunen, zal systemd niet werken op dat platform en dat is niet de schuld van iemand, alleen dat BSD geen interesse heeft, noch Lennart.

      Nou dat is niet helemaal correct, de bsd-ontwikkelaars doen iets dat lijkt op systemd, iets dat Lennart zelf heeft benadrukt in zijn g + -account

      https://plus.google.com/115547683951727699051/posts/g78piqXsbKG

      https://www.youtube.com/watch?v=Mri66Uz6-8Y

      4.- Dat systeem is niet monolithisch omdat het is verdeeld in 69 binaries. Ja, dit is discutabel. systemd heeft 69 binaire bestanden, die verschillende taken uitvoeren, maar die binaire bestanden geven hun taakinformatie door aan systemd, dus als er een mislukt, neemt de kans om het systeem te breken behoorlijk dramatisch toe. Dit is goed gedocumenteerd, bugrapporten staan ​​vol met dit soort problemen en zelfs nog eenvoudigere problemen, eigenlijk stom eenvoudig. systemd kan worden opgesplitst in honderden binaire bestanden, maar zolang je kernel onder controle is, gaat het risico van een pauze door en neemt toe, en als je me niet gelooft, lees dan de bugrapporten en heb plezier.

      Als u sysvinit gebruikt en uw TTY dev acpi ntp breekt uw systeem ook kapot, zaai geen angst.

      Monolithisch is freebsd en je zegt niets

      1.    anoniem zei

        @rolo
        Maak nu een lijst van de distributies die systemd hebben gebruikt en die 90 binaire bestanden in afzonderlijke pakketten hebben gemaakt, het zouden 91 pakketten zijn met systemd.
        En bij het installeren van systemd vraagt ​​het me niet om een ​​van die 90 pakketten als afhankelijkheden.

        Serieus, en nogmaals, ik sta erop ... geef me alsjeblieft de opties van de –configuratie-help dat ik 91 pakketten met de hand wil compileren met make.

        Er is geen slechtere blinde dan degene die niet wil zien ... jongens dit is water en olie, het lijkt erop dat er nog steeds koppige mensen zijn die de realiteit niet zien van wat Redhat nastreeft.

      2.    yukitero zei

        @rolo Ik wil dat je systemd installeert en journald, systemd-udev en coredump verwijdert, en opties zoals eudev en syslog rechtstreeks gebruikt om te zien of je kunt.

        Deze opmerking kon me niet serieuzer aan het lachen maken, ik ga dood. 😀

        Serieus genoeg gaan ze echt de moeite nemen om een ​​beetje te lezen, in plaats van met de balk in het oog te blijven steken.

      3.    yukitero zei

        Ook vergeet niemand dat Kay Sievers niet alleen de kernel-cmdline heeft verbroken, maar ook wilde stoppen, 'generiek is generiek'.

    5.    Dariem zei

      Met andere woorden, volgens jou maakt het feit dat twee processen informatie doorgeven, ze zo aan elkaar gekoppeld dat het feit dat de ene mislukt, de andere een grote kans op mislukking geeft ... van welke softwareontwikkelingstheorie heb je dat gehaald? Ik ben het met @pamp eens dat je spreekt vanuit irrationele en bevooroordeelde angst.

      En je andere grote vraag, waarom moet het systeem zoveel dingen beheersen? Eenvoudig antwoord: omdat met sysvinit en alle andere init-voordelen die onlangs in de Linux-kernel zijn geïntroduceerd, verspild worden, zolang niemand ze in de gebruikersruimte gebruikt, zijn ze "pissig" (zoals we in Cuba zeggen ... nou ja, verspilling) zonder dat iemand Ik gebruik ze en ze geven zeer goede voordelen bij het efficiënte gebruik van hardwarebronnen (CPU, RAM, I / O, enz.), Inclusief cgroups. Wat systemd doet, is precies deze goede functionaliteiten van de Linux-kernel ten dienste stellen van de gebruiker, maar daarvoor moet hij degene zijn die die demonen initieert.

      1.    yukitero zei

        Ik denk dat je het verkeerd hebt gelezen en geanalyseerd (analyseren is belangrijk) of je hebt jezelf gewoon niet eens de kans gegeven om dat te doen. Dat twee processen informatie doorgeven, is geen reden voor een systeem om te breken, maar als je binaire bestanden hebt met dynamische actie zoals netwerkcontrole, logboeken of coredump, die informatie direct doorgeeft aan init, kunnen er dingen misgaan en gaan ze mis, want als sommige binaire bestanden breken, is de kans om de rest te breken veel groter, en dat is vrij realistisch, en het is gebeurd, de kernel cmdline crash onlangs, de acpi-problemen die Nvidia-ontwikkelaars hadden dankzij systemd-212, dat is alles voorbeeld van wat ik zeg.

      2.    anoniem zei

        @Dariem
        Als u niet elk van deze binaire bestanden in individuele pakketten kunt compileren, dwingt u dat omdat u er een wilt installeren, u ze allemaal moet installeren.Als u ze allemaal installeert, blijkt dat u op andere pakketten stapt die niet kunnen worden geïnstalleerd omdat de delen van systemd bezet zijn. die plaatsen.
        Wat voor zin heeft het om een ​​groot uitvoerbaar bestand op te splitsen in verschillende kleinere uitvoerbare bestanden als je aan het einde niet voor elk een pakket hebt waarmee je ze afzonderlijk kunt installeren.
        Ik keer terug om het algemene verzoek te doen aan alle gevorderde systemd-gebruikers, om me te vertellen hoe ik die 90 modules moet compileren en 90 pakketten moet maken die als ik zin heb om ze te installeren en anders de programma's gebruik die ik heb gebruikt.
        Zeer slechte melk dit allemaal…. Het lijkt erop dat de mensen van Systemd denken dat alle GNU / Linux-gebruikers dwazen zijn.
        Voor de goede orde, ik gebruik gentoo testing en een paar maanden geleden was ik overgeschakeld naar systemd en dat lukte niet met journald, dat deed me sneller terugkeren naar openrc dan nodig was om over te schakelen naar systemd.
        Om te blijven zien hoe het met systemd gaat, heb ik archlinux op een notebook die binnenkort zal worden vrijgegeven voor gentoo… Zeker stabiel.

      3.    yukitero zei

        @anonymous, ik wil gewoon zien hoe het TTY-probleem zich zal ontwikkelen in Linux. Wanneer de CONFIG_VT-code naar buiten komt, hebben we ten gunste van het verdelen van VT in twee goed gedifferentieerde delen (kernelspace en gebruikersruimte) een tool nodig om de VT's vanuit de gebruikersruimte te besturen en daar kan systemd-consoled een sterke afhankelijkheid zijn die de rest van de distro's naar de noodzaak om de systemd-componenten te installeren, alleen om het systeem te laten werken. Wat ik zeg is niet overdreven, het is een heel, heel grote mogelijkheid en echt zorgwekkend. Er zijn andere projecten, zoals KMSCon, maar als de meeste desktops en distributies voor systemd gaan, kunnen dingen als KMSCon sneller doodgaan dan veel mensen denken.

      4.    anoniem zei

        @Yukiteru 3 december 2014 8:49 uur
        Daar ben ik niet bang voor, meneer Linus gaat de standaardopties van de ene versie naar de andere niet verwijderen, hij zal het nieuwe systeem instellen als NIEUW en u de mogelijkheid geven om te kiezen tussen het oude en het nieuwe.
        Wat betreft de gebruikersruimte: je kunt een pakket maken dat dat onafhankelijk doet, als systemd het doet, waarom zouden er dan niet nog 50 meer kunnen? Bovendien zullen de verschillende manieren om het te doen ervoor zorgen dat de verschillende terminals verschillende manieren aannemen, allemaal met USE's om te activeren en deactiveren zoals we gewend zijn.
        Hetzelfde geldt voor kdbus, dat Linus het in 3.19 toegeeft zoals hij zegt, het betekent niet dat men het actief moet hebben, ja of ja.
        Ik ben erg blij met openbox + compton, de desktops voor mij kunnen verdwijnen dat ze me in het minst niet zullen beïnvloeden.

      5.    yukitero zei

        @anoniem de vraag is dat het verwijderen van CONFIG_VT iets is dat uiteindelijk totaal zal zijn (van wat ik heb gelezen), dat wil zeggen dat in de kernel alleen de primitieven zullen blijven, terwijl de rest van de tools in gebruikersruimte zal zijn, dit is niet slecht, integendeel, het zal veel oude code uit de kernel verwijderen, het gemakkelijker maken om te onderhouden en veel beter configureerbaar (volledige KMS / DRM-ondersteuning voor console). Zeker in het begin zullen er beide systemen zijn, maar op de lange termijn (15-20 releases) zal het mogelijk de kernel verlaten, of zelfs eerder, veel tools ondersteunen dergelijke code niet meer ten gunste van nieuwere en beter ondersteunde code.

        Nu zeg je dat als systemd het doet, omdat 50 andere het niet kunnen (ik stel me 50 meer applicaties voor). Welnu, als we de sterke afhankelijkheden van KMSCon zien (het oudste project in deze zin) zijn ze libudev (code die binnenkort aan systemd wordt toegevoegd, zal niet worden ondersteund en zal conflicteren met systemd als het op zichzelf werkt), libdrm, libxkbcommon, libtsm en systemd zelf om multi-seat aan te kunnen, dus als je dit ziet, realiseer je je hoe de dingen vorm krijgen door voor zichzelf veel tools te nemen die nodig zijn om een ​​GNU / Linux OS zonder problemen te laten werken.

      6.    anoniem zei

        @Yukiteru 3 december 2014 9:46 uur
        Hier in gentoo is libudev een virtuele die verwijst naar sys-fs / eudev, dus de gentoo-mensen zullen ervoor zorgen dat eudev wordt aangepast om te voldoen aan de API die wordt voorgeschreven door het nieuwe kernelsysteem.
        Dus ik denk dat andere distributies dan systemd (hallo devuan) if of if eudev zullen gebruiken.
        Wat er met de originele udev is gebeurd, gaat gebeuren, systemd heeft het opgeslokt, maar hier is de kern degene die wordt gedicteerd door de API om te communiceren met de consoles die DRM / KMS gebruiken ... Ik wilde al een urxvt zien die dit gebruikt ... hehe
        Wat ik wel accepteer is dat degene die systemd gebruikt, niet de optie zal hebben om iets te veranderen ... volledige en harde oplegging en zoals ik al eerder zei ... om te huilen naar de begraafplaats.

      7.    yukitero zei

        @ anoniem zeker wat u zegt is de andere mogelijkheid, eudev zal in dit opzicht meer kracht gebruiken en de opties open houden om verschillende tools te kiezen.

        PS: Zoals je zegt, zou het interessant zijn om te zien hoe VT's de voordelen van KMS / DRM samen met fbdev gebruiken 😀

      8.    Dariem zei

        Je hebt precies het concept herhaald dat ik je bekritiseerde, want ik sprak nooit over het systeem, ik sprak over communicatie tussen processen, en ik herhaal nogmaals, waar haal je dat vandaan omdat twee processen communiceren, de dood van één impliceert dat de ander heeft ruime mogelijkheden om te sterven? Leg me uit hoe twee processen, die zich in afzonderlijke geheugenruimtes bevinden, elkaars interne gedrag wederzijds kunnen beïnvloeden. Laten we eens kijken of ik mezelf uitleg, vanuit het oogpunt van een van deze processen, hij heeft alleen toegang tot een IPC-mechanisme (wat het ook is dat is gedefinieerd om te communiceren met de systemd-processen). Als de programmeur zo slecht was in het niet opnemen van code die kan omgaan met onverwachte invoer en uitvoer, is dat iets anders, maar het heeft niets te maken met het feit dat het ene proces de interne onderdelen van een ander beïnvloedt. Als systemd-networkd crasht, hoeft het journald of systemd niet te doden, zoals bij het oude sysvinit, het feit dat inetd crashes er geen invloed op zouden moeten hebben, het zijn aparte processen.

      9.    yukitero zei

        @dariem uitgelegd op een eenvoudige manier om te zien of je het idee snapt:

        Wat u zegt, is zeker het gedrag dat altijd wordt verwacht van modulaire programma's en processen. Daartoe werd modulariteit geïmplementeerd, namelijk het scheiden van twee processen en dat ze hun eigen geheugenruimte innemen, en dat ze op de een of andere manier communiceren (IPC, enz.), Zodat er niets ergs gebeurt als er iets misgaat. systeem kan blijven functioneren zonder onderbreking. Een theorie die zeker grote steun heeft gekregen vanwege het potentieel en de enorme marge van betrouwbaarheid die het heeft gegeven aan de huidige computergebruik. Dit is niet altijd waar (het leven is niet altijd mooi), en ik denk dat je zeker wel eens het slachtoffer bent geweest van deze gebeurtenissen (dit geldt zeker voor iedereen, ongeacht het besturingssysteem dat je gebruikt), en ik zal je een paar voorbeelden.

        De eerste gaat met Xorg (wat een modulair proces is, net als systemd), dat soms gek wordt met een stuurprogramma en gewoon crasht en je zonder grafische afbeeldingen achterlaat, terwijl de rest van het systeem blijft werken zoals verwacht (Blessed modularity 😀). Tot zover goed, onze theorie dat modulaire processen het systeem niet hoeven te breken, werkt prima. Maar (er zijn er altijd maar) soms geeft Xorg iets meer dan waanzin en om een ​​of andere vreemde reden (die kan variëren van muisbesturing tot grafische driver) crasht Xorg niet alleen, maar het geeft je ook de mooiste kernel panic ( en een graffiti op de monitor zoals Picasso) die je je kunt voorstellen, en dan realiseer je je dat, hoe modulair het ook is, als een proces onderling communiceert en informatie / gegevens uitwisselt met een ander, en er iets misgaat in een van hen, en voor Om de een of andere reden kan de fout niet correct worden afgehandeld, neemt de kans toe dat de processen in kwestie worden beïnvloed, door het simpele feit dat de gegevens fout zijn of gewoon corrupt, en dan komt het de catastrofe.

        Als u denkt dat dit niet kan gebeuren, laat ik u enkele bugrapporten achter (een is van mij in Debian en heeft een paar foto's) van een oude fout in Xorg, mesa, nouveau en de drm / kms-driver van de kernel, verwerkt die ondanks ** afzonderlijk draaien en modulair **, samen kunnen ze niet zo goed met elkaar overweg, althans niet onder die omstandigheden.

        https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=742930
        https://bugzilla.redhat.com/show_bug.cgi?id=901816
        https://bugzilla.redhat.com/show_bug.cgi?id=679619

        Nu het andere voorbeeld dat ik je ga geven met systemd. Onze oude Sysvinit had een bijzonderheid dat het, ondanks dat het oud was, zeer betrouwbaar was, tot het punt dat als je / etc / fstab een partitie-item had (niet belangrijk voor het systeem, begrijp een / mnt / Disk160GB) en het kan niet ' Om de een of andere reden niet werd gemount, werd de mount gewoon overgeslagen, kreeg u een waarschuwingsbericht en ging verder met het opstartproces. Nu, systemd is een ander verhaal, ondanks zijn modulariteit, als je een ingang hebt in / etc / fstab en systemd om de een of andere reden ziet dat het onmogelijk is om het te mounten, wacht het niet alleen tot de partitie beschikbaar is (het normale geprogrammeerde gedrag ) voor de montage, maar als de tijd voorbij is, wordt uw systeem gestopt en kunt u niets anders doen dan de herstelmodus openen en die regel verwijderen uit / etc / fstab, iets wat eigenlijk niet lukt. Dat kleine detail niet meer tijdens het automount in het opstarten, en het hele proces stopt, in eerste instantie (systemd-) was het kleine detail lelijker, omdat de dump net verscheen en je moest herstarten. Iemand die de details heeft doorgenomen, vertelt het je.

        Een ander voorbeeld dat ik kan geven is coredumpd in systemd. coredumpd geeft standaard al zijn informatie door aan journald zodat laatstgenoemde de vastgelegde informatie naar schijf kan schrijven. Tot dusverre gebruiken we de modulariteit van systemd in ons voordeel. Maar het gebeurt soms, wanneer de coredumps erg groot zijn, net zo groot, dat ze meerdere GB in beslag kunnen nemen, en tijdens het doorgeven van informatie van coredump naar journald en vervolgens naar schijf, gebeuren er vreemde dingen zoals Xorg stopt met werken en zelfs kernel paniek. Dat gebeurt natuurlijk niet alleen met systemd, maar de manier waarop het is ontworpen verhoogt de faalfactor en creëert andere onaangename details (waaronder verhoogd geheugengebruik, logboekcorruptie, onvolledige dumps), wie er ook moest werken Met een KDE-coredump, je hebt zeker verschillende afleveringen zoals deze hebben meegemaakt, en je zult het belang hebben begrepen van de synchronisatie-optie in / etc / fstab voor je dumppartitie, en je zult zeker een hekel hebben aan het feit dat je geen andere optie kunt gebruiken om de dumps af te handelen, als je hebt systemd geïnstalleerd. Een voorbeeld van wat er kan gebeuren met systemd-coredumpd.

        https://bugs.archlinux.org/task/41728

        Nu, om te eindigen:

        Moeten het niet modulaire programma's en processen zijn? Ja, ze zijn modulair opgebouwd. De kernel is het enige monolithische waar ik het hier over heb, maar het accepteert ook modules (LKM), dus het zou een soort hybride kernel zijn, hoewel de basisontwerpvorm niet is ontworpen in dat type structuur, en dat maakt het onder bepaalde omstandigheden een beetje onstabiel.

        Die modulariteit zou me niet moeten toelaten om te voorkomen dat mijn processen en systeem crashen als er iets misgaat? Het is waar, modulariteit is een maatregel die is ontworpen om een ​​hoge mate van stabiliteit en betrouwbaarheid te bereiken, maar het is geen 100% onfeilbare maatregel, want als er iets mis kan gaan, gaat het gewoon fout, hoe modulair ook, dat is een realiteit.

        Welk systeem moet alles onder controle hebben om het gebruik van cgroups en andere opties die aan de kernel zijn toegevoegd mogelijk te maken? Helemaal niet waar. Dat is helemaal niet nodig, systemd had een interface kunnen hebben om het opstarten en toewijzen van cgroups aan de processen en daemons die in het systeem zullen zitten te regelen, zonder het aantal services dat het nu heeft over te nemen, en de beste voorbeeld daarvan is; dat OpenRC ook in staat is om cgroups te gebruiken en om die reden niet zo binnenvalt om die taak uit te voeren.

        Wat ben ik bevooroordeeld en bang als ik het over systemd heb? Ik heb geen idee waar hij dat vandaan haalt, want zoals je mijn antwoord ziet, ben ik daar niet bang voor, ik praat alleen over aspecten die ik niet leuk vind aan systemd en nu al, zonder te vertrouwen op de meningen van derden.

        Ten slotte zeg je dat: "Als de programmeur zo slecht was om geen code op te nemen die kan omgaan met onverwachte invoer en uitvoer, is dat iets anders ..."

        Zeker om te zeggen dat de programmeur voor het niet opnemen van een code die ALLE mogelijke manieren behandelt waarop zijn programma kan worden verbroken door een foutieve gegevensinvoer, SLECHT is, lijkt mij een schande. Het maakt niet uit hoe goed een programmeur is, een persoon is niet in staat een onfeilbaar en faalveilig programma te ontwerpen, er zal ALTIJD een storing zijn, die op de een of andere manier aan het licht zal komen, en als dat het geval is, zal dat te danken zijn aan een willekeurige storing tijdens het gebruik ervan, door een hacker of cracker die misbruik maakt van een kwetsbaarheid, door een code-review en -audit of op enige andere manier waarop de programmeur kan rekenen. Het is beter om de woorden te meten voordat u zoiets zegt.

        Groeten.

      10.    Dariem zei

        Het voorbeeld dat je geeft van Xorg is het minst geschikt omdat iedereen die de transitie naar KMS / DRM heeft ondergaan, weet dat het probleem wordt veroorzaakt door bugs in de kernelmodules om KMS te besturen die worden geleverd door de ontwikkelaars van de Xorg-stuurprogramma's. Een bug in een KMS-module is hetzelfde als een kernelpanic, het heeft niets te maken met communicatie tussen processen, want in dat geval doet Xorg een systeemaanroep (syscall) zodat de kernel de schermmodus verandert, dat wil zeggen, er is maar één proces bij betrokken (Xorg) dat de kernel aanroept, niets te maken met waar we hier mee te maken hebben.

        Het huidige gedrag van systemd bij het niet vinden van het aankoppelpunt is niet relevant, ongeacht het feit dat het een functionaliteit is die iemand misschien niet leuk vindt, dat wordt opgelost door te vragen of ze het andere gedrag ondersteunen, namelijk het negeren van de mislukte koppeling. De coredump die eerder optrad, kan te wijten zijn aan verschillende oorzaken die alleen kunnen worden gespeculeerd, maar het feit dat de uitvoering niet doorging, kan te wijten zijn aan een gewenst gedrag, aangezien u zegt dat het opnieuw moest worden opgestart, niet dat er een kernel panic of een automatische herstart. Aangezien ik dat nog niet heb meegemaakt, kan ik geen mening geven.

        Wat betreft het probleem dat je met systemd-coredumpd en de link naar het bugrapport plaatst, alles wijst erop dat dit probleem in Arch Linux te wijten was aan de compressie die ze systemd aanzetten toen ze het compileerden voor die distributie. Het lijkt meer op een probleem met het compressie-algoritme dan met systemd zelf. Het besturingssysteem crasht niet, maar het compressie-algoritme dat wordt gebruikt om de coredumps op te slaan, lijkt het systeem leeg te maken en dat is de fout van de Arch Linux-ontwikkelaars die systemd hebben gecompileerd. Systemd heeft echter instellingen om het resourceverbruik te beperken en het vastleggen van alle coredumps die door de kernel worden gerapporteerd, in / uit te schakelen. Misschien moeten Arch-beheerders van systemd en degenen die KDE gebruiken, ernaar kijken.

        U zegt dat OpenRC ook cgroups gebruikt zonder invasief te zijn. Het probleem is dit: hoe herkent OpenRC de naam van de uitvoerbare bestanden van de daemon om precies te weten welke brontoewijzing het meest geschikt is? Ik weet eigenlijk niet zeker of dit een van de redenen is waarom systemd voor zoveel dingen zorgt en uitvoerbare bestanden een bekende naam geeft, maar ik vermoed dat het zo gaat. Bovendien elimineert het de last van het hebben van een streepje in het midden om elk van deze services uit te voeren, door de uitvoerbare bestanden rechtstreeks aan te roepen.

        Ik zal niet ontkennen dat systemd veel bugs kan hebben, maar om ze allemaal toe te schrijven aan de manier waarop het is bedacht, denk ik van niet. In het geval van sysvinit was het superstabiel, een volwassen stuk software, systemd is net begonnen.

  12.   Raphael Mardechai zei

    Hoe ze ballen barsten met systemD, xD Als je het zo erg vindt, maak dan je eigen distro, dat is waar gratis software voor is

    1.    Alexander de Grote zei

      Het gaat niet om haat, het gaat om het verdedigen van je gemeenschap.
      Trouwens als er uitkeringen zijn Onafhankelijke "underground":
      http://gutl.jovenclub.cu/neonatox-un-linux-iconoclasta
      Respecteert

  13.   waco's zei

    want vergelijk alles met Microsoft dat het zich gedraagt ​​als windows .. als alles goed werkt en het is voor de ontwikkeling en evolutie van linux, wat is dan het probleem ... elk project in het begin kan wijzigingsfouten bevatten als de softwareprogramma's etc perfect waren, We zijn mensen, maar daarom hebben we fouten.

    dat als systemd faalt, het systeem zal crashen ... en als de kernel, xorg, grub faalt ... er zijn mensen die, door de kernel op hun pc of laptop bij te werken, het systeem kwijtraken ... dan omdat het aandringen op de perfectie van iets ...

    alsof een systeem dat naar buiten is gekomen geen fouten had, bugs of zoiets in het begin of zelfs in zijn volwassenheid, fouten heeft

  14.   lf zei

    Systemd werd opgelegd als een standaard met dirty play, het is een verplichte afhankelijkheid voor veel pakketten omdat veel programma's door systemd werden geabsorbeerd, hetzij omdat ze ze onderhielden, of omdat ze ze langzaam verwijderden omdat ze niet langer relevant waren omdat systemd al iets soortgelijks leverde.
    Dit beperkt de keuzevrijheid, d.w.z. distributies kunnen er niet voor kiezen om systemd NIET te gebruiken, ze kunnen proberen weerstand te bieden zoals gentoo, maar dat is meer een tijdelijke oplossing voor systemd, openrc is slechts een door sysv ondersteunde servicemanager voor init en in distro initscripts, systemd biedt meer functionaliteit dan openrc en heeft elke dag nieuwe functionaliteit. De nieuwe software ondersteunt systemd en vereist om iets soortgelijks te implementeren dat de andere inits complexer maakt en meer lijkt op systemd, wat je niet wilt.
    Systemd doet veel dingen vergeleken met het oude init dat simpelweg een paar regels uit / etc / inittab leest en dan elk van de initscripts en hun configuraties laadt volgens het runlevel. De oude benadering was veel eenvoudiger en onafhankelijker. We bevinden ons in een overgangsfase naar een nieuw tijdperk van homogeniteit, er is geen oplossing, de manier waarop het heerst is niet te stoppen.
    Over een paar jaar zal er praktisch geen verschil zijn tussen het gebruik van debian, het gebruik van arch of fedora, de identiteit van elke distro zal verloren gaan als we zo doorgaan en systemd zal elke dag opdringeriger worden dat het zelfs een deel van de systeemnaam zal worden (systemd / gnu / linux)

    1.    msx zei

      lol

      Om tegen de kerk te huilen>: D

  15.   msx zei
    1.    lf zei

      Het probleem is dat je Argentijn bent (ik ook), maar de manier om zich uit te drukken die de meeste Argentijnse Linux-gebruikers die ik lees, is echt zorgwekkend, hoewel er ook wordt gezegd dat de wereld van vrije software bepaalde mensen aantrekt. Wat ik red, is dat je niet aanneemt Argentijn te zijn, maar het laat helaas competities zien.

    2.    x11tete11x zei

      uyyuyy .. die jongen viel met zware artillerie ..

    3.    WACOS zei

      sterke opmerking !!

    4.    rauwBasis zei

      Juju .. ..pochoclos .. xD

  16.   Tito zei

    Uit dit artikel volgt dat ze alleen maar een systeem "opleggen". Ik ga niet naar binnen om te beoordelen of het beter is (wat het niet is), of slechter. Wat ik zeg, ik herhaal, ik benadruk en ik benadruk, is dat ik niet echt wil dat ze mij iets opleggen.
    Zinnen als: "We gebruiken ze gewoon niet voor het opstartproces, omdat we denken dat ze niet de beste tool zijn voor dat specifieke doel."
    En wie ben jij om mij te vertellen of ik deze of gene tool wil gebruiken?
    Daar allemaal. Ik gebruik het gewoon niet, punt, en zolang ik het niet kan, doe ik het niet.
    Gesigneerd Een Taliban.
    (Het is dat ik geamuseerd ben door de clownerie)

  17.   Kuktos zei

    vaak hoofdpijn bij dat onderwerp !!!! X_X

  18.   tabris zei

    Ik beheerde servers met Centos 6 en naar 7 gaan met systemd kostte me niets, huil niet, het leven gaat door.

  19.   Grappen zei

    Pardon, maar ik lees een heleboel dingen die me doen denken aan de klassieke "windows server - Certified Man VS linux server - OpenSource Man" discours.

    1e - U zult zien, als u een fout forceert, is het normaal dat deze mislukt. Elk van de video's die ik heb gezien, zijn gedwongen fouten. Het is alsof ik een programma maak dat trefwoorden in het syslog-logboek invoert en tegelijkertijd probeer een op grep gebaseerd script uit te voeren om informatie uit het logboek te extraheren ... het gaat mislukken, ik heb het veroorzaakt.

    Het is alsof je suiker in een dieselmotor gooit en zegt: "Kijk ... benzine is beter !!!" of zoals Windows dat doet, schrijf een configuratiebestand verkeerd en klaag dat de daemon niet begint te zeggen "met windows gebeurt dit niet".

    2e - Dat systemd bevat veel dingen die je misschien niet gebruikt? Wat is het probleem? Het is dat het hetzelfde lege argument is dat Windows gebruikt tegen Linux-varianten ... "Waarom wil ik dat een platte tekst duizend-en-een opties bevat als je ze niet gaat gebruiken?"

    Ik hoor de IBM-jongens met hun monilithische programma's jaren geleden nog steeds blaffen over mysql als ik wat dingen las. Ik dank en juich de diversiteit van GNU / Linux en zijn gemeenschap toe. Als je me 50 manieren geeft om iets te doen, kies ik op elk moment degene die voor mij het beste werkt of past bij wat ik nodig heb. Zie je hier echt een probleem in?

    3e - Aan het niveau van de gesprekken leid ik af dat je een voldoende niveau hebt om met elke distributie te werken of je eigen distributie op te zetten en deze zelf te onderhouden. Waarom wil je systemd plaatsen en er dingen uit verwijderen? Is het niet gemakkelijker om door te gaan met uw init of openRC?

    Tegen de mensen die me hebben gevraagd om hen de basis van Linux te leren, zeg ik altijd hetzelfde ... GNU / LINUX is niet WINDOWS, probeer niet dezelfde dingen te doen of denk niet alsof het zo is. Waarom assimileer je dat sistemd hetzelfde is als initd of dat het hetzelfde werkt? Is het niet gemakkelijker om de werking van systemd te assimileren en zijn potentieel te benutten, dan om te proberen functies zoals init of OpenRC te maken? Het is normaal dat u er niet van houdt.

    4e - Wat is er mis met complexiteit? Je herinnert je vast nog dat je lineair programmeren hebt gegeven en dat je op een gegeven moment zeker zei ... "En waarom wil ik leren werken met objecten als ik nu alles kan en anders laten ze me gebruiken?" ... (De facepalm een ​​paar maanden later is geweldig als xD)

    Laten we duidelijk zijn. Het huidige init (en ik neem systemd mee) heeft veel tekortkomingen die alleen kunnen worden opgevuld door complexiteit toe te voegen. Er is geen ander, want om een ​​onderling verbonden systeem te laten groeien, moet het in complexiteit groeien met het risico een zwak onderdeel te hebben, maar het is beter dan stagneren.

    Er is een lange weg voor nodig en als… sistemd niet voor alles de oplossing is. Maar geen van beide blijft bij SysVinit.

    1.    grappen zei

      PS: Let op de ironie dat ik de pc van mijn collega "Ik klamp me vast aan windows-server defender" heb gebruikt, zodat hij het overigens kan lezen. xD

      Slechts één ding, aan de verdedigers van andere INIT's die technische gegevens en links geven… CHAPO !!! Ik vind het heerlijk om argumenten en gegevens als deze te zien. Even een opmerking, de gegevens van vóór oktober 2014 zijn louter historisch.

      Veel zaken die worden besproken zijn al opgelost en veel testbeds die in 2013 zijn gepubliceerd, zijn al herzien.

  20.   SynFlag zei

    @rolo

    Als het waar is, als je de video hebt gezien, wat je NIET hebt gedaan, en je ziet dat het logboek 8 MB is, niets meer enzovoort en alles wordt beschadigd, kun je trouwens de uitvoer van journald in platte tekst naar syslog sturen? Ja, maar zelfs als je de logboeken aanraakt die door journald zijn gemaakt, gebeurt dat, het systeem loopt vast en, het is begrijpelijk, laten we eens kijken, journal blijft hangen op PID1 samen met dingen die zo complex zijn als systemd, het mislukt, je ziet dat het geen deel van heeft code die niet kan worden bewerkt voor iets anders dan dezelfde PID van journald en het heeft niet de mogelijkheid om verder te schrijven dan het logboek is beschadigd, wat aantoont dat LP, naast het denken in de Windows-modus, een slechte programmeur is .

    Vertel me niet dat het alleen in centos zal zijn, de meest stabiele versie van de distributies die systemd gebruiken, kloon van RHEL7, en ik rapporteer of ben niet van plan de fout te rapporteren.

    De waarheid is dat hoe meer ik de pro systemd commentaren lees, ik me realiseer dat ze echt als een religie zijn, of je bent voor of je bent de vijand, maar van die ISIL-achtige religies zijn die van de islamitische staat, in feite totaal extremistisch. Ik weet uit ervaring, systemd-liefhebbers, ze denken van wel, of je bent bij hen of je bent de vijand. Dat is wat Lennart promoot met zijn arrogantie en alsjeblieft, neuk me niet met Linus die hem ondersteunt, systemd was dit niet, HET WAS NIET, ik gebruikte systemd zodra het uitkwam in Fedora 15 en het was gewoon een snellere init, het verving de GNU / Linux-modulariteit.

    Als ik rsyslog dood, de logboeken ervan beschadig of het vervang door een tekening, niets meer, alleen dat het logboek opraakt, er niets vastloopt, het systeem wordt niet beïnvloed.

    @Rafael Mardojai

    Dat is wat Devuan doet, dat is wat Void Linux deed en anderen die wegblijven van systemd.

    @Yukiteru

    Zeker, niemand leest je, zoals ze me de Taliban vertellen, ze lezen je niet omdat je vensters gebruikt of je er commentaar op hebt gegeven en omdat ik denk dat maar weinig systeemliefhebbers het technische deel begrijpen van wat je zegt en daarin ligt het probleem.

    ======

    De waarheid is dat ik nog steeds denk dat een persoon die in 2006 bekend was ergens gelijk in had:

    "Ik wil niet dat mensen Linux gebruiken of het weten, deze Ubuntu-jongens hebben mijn ballen vol"

    Ik- "Waarom?"

    "Als er iets bekend wordt en voor de massa, het schijt, het verpest, en er zijn voorbeelden in overvloed"

    Ik- "zoals welke?"

    "Kijk wat er met Debian is gebeurd, nu heeft hij een domme zoon genaamd Ubuntu en onthoud dat we over een paar jaar" hackers "en" geeks "zullen hebben die Ubuntu hebben afgezogen en zij zullen niet weten hoe ze Ext3 van NTFS kunnen onderscheiden"

    Er klopte iets…. systemd triomfeert onder degenen die weten, zoals Allan McRae zegt, omdat het hem niet kan schelen hoe zijn machine start, voor hem is het knop, magie en ik heb een prompt. Onder degenen die niet geïnteresseerd zijn in meer dan "werken" met leuke functies, totaal, voor server gebruik LFS of Gentoo of BSD echt en dan degenen die er dol op zijn omdat het hun pc sneller aanzet met gekleurde lichten, mooie geluiden en kansspelen , maar ze weten niet wat een syscall is.

    1.    yukitero zei

      @SynFlag als ze het niet lezen, is door henzelf, wat betreft het besturingssysteem dat ik gebruik, als ik op mijn werk ben en commentaar geef vanaf een Windows-pc, is dat het enige dat ik bij de hand heb, behalve de server dat is in Debian Wheezy en uiteraard vanaf de server kan ik hier geen commentaar geven.

      Zelfs thuis ben ik gedwongen de pc van mijn zus te gebruiken omdat mijn pc is overleden (de MB en de stroombron hebben tegen mij samengespannen), en zelfs als ik tijd heb, monteer ik een LiveCD en gebruik ik Sabayon (met OpenRC ) om hier commentaar te geven, zoals ik doe terwijl ik deze woorden schrijf.

      Als ze het me vertellen of denken dat ik een anti-systemische Taliban ben, kan het me niet schelen. Zoals ik al zei, ik heb systemd gebruikt en ik weet dat het been mank loopt, niet alleen dat, ik lees de systemd-lijst meestal veel om meer te weten te komen over dingen die in nieuwe versies komen, en ook om op de hoogte te zijn van de wijzigingen die zijn aangebracht en van de discussies die daar plaatsvinden. Als een systemd-liefhebber het technische aspect begrijpt van waar ik het over heb en ik plaats mijn links (meestal de links naar de systemd git-repo), en zelfs dan kan ik de realiteit niet zien, dan kan ik alleen maar denken dat ik het verkoop in hun ogen en het extremisme in hun manier van zien / denken / voelen / liefhebben / verheerlijken / prijzen / aanbidden systeemd is zo groot dat het niet uitmaakt of zelfs Linus zelf de **** uit het systeem schoptd, ze zullen nog steeds verankerd zijn in hun ideeën dat ze correct zijn.

  21.   Ezechiël zei

    Hallo! Ik ben niet erg deskundig, en ik zou graag willen weten waar dit "systemd" voor is en waarom wordt er zo veel over gepraat, wat is het probleem en welk alternatief is er? bedankt

  22.   Tito zei

    De SynFlag-reactie! Ik ben van "geeks", "geeks" en "pro linuxeros" tot hetzelfde.
    En dat is de toekomst die ons te wachten staat; Ubuntu zelfs in de soep; Linux-laptops om gewoon Steam te openen en de nieuwste populaire game te spelen. En legioenen kleine geeks die niet weten waar de pod over gaat.
    Naschrift: het achtergrondconcept van systemd is waardeloos.

  23.   Hannibal Smith zei

    de adk- en forumknoppen zijn niet zichtbaar op de hoofdpagina

  24.   Dariem zei

    Dus volgens @SynFlag is nu iedereen die niet anti-systemd is een n00b, extremistische religieuze fanaat, en de plaag die GNU / Linux corrumpeert. Met een mening die zo beperkt is als deze, weet ik niet of dit onderwerp de moeite waard is om te bespreken. Het is beter om het water te laten lopen en op de lange termijn zal gebeuren wat er moet gebeuren.

    1.    Rolo zei

      Het is waar, er komt een punt dat niet meer besproken kan worden. alleen de tijd zal ons leren of sytemd iets positiefs gaat worden voor de wereld van vrije software of niet.

      Het geeft me ook het idee dat als deze op Debian gebaseerde distributie die geen systemd zal gebruiken tot bloei komt, het zal helpen de geesten te sussen van degenen die niets willen weten over systemd.

      zoals toen kabouter 3 verscheen en er een enorme weerstand werd gebouwd, totdat de "vork" kaneel en eenheid verscheen waardoor we kaboutertoepassingen op een desktop konden blijven gebruiken met meer configuraties en een ontwerp meer voor de pc en niet zozeer voor de aanraking

      1.    xep zei

        Misschien kan dat, Rolo (Devuan's uiterlijk), een punt van consensus zijn. Ik denk dat we het allemaal nodig hebben om een ​​gepolariseerde en oorlogszuchtige sfeer van discussie te bevatten. Devuan zal een ruimte zijn voor de creatie en continuïteit van een manier van doen en dat zal de geesten helpen kalmeren. Het proces dat we in Debian hebben doorgemaakt, is pijnlijk geweest, maar we moeten de situatie onder ogen zien, er is geen andere keuze dan de scheiding te accepteren. Dit lijkt een beetje op echtscheidingen. Deze splitsing kan een transcriptie zijn van een vredesverdrag en een punt en een onderdeel. Er waren natuurlijk alternatieven, Slackware, Gentoo, Funtoo, Crux, PCLinux OS, nu Manjaro (om er maar een paar te noemen) ... maar de "deb" -scène vereiste een alternatief zonder systemd. Het lijkt duidelijk dat niemand iemand zal overtuigen, de argumenten liggen op tafel en er is geen consensus (ondanks het feit dat systemd goede ideeën heeft en de gevaren die deze software met zich meebrengt duidelijk zijn). Het is tijd om te forks en om vrijheid voor de gebruiker te verkrijgen (omdat dit over Vrije Software gaat, toch?).

        Een factor die het proces heeft beïnvloed, is het gevoel van "teleurstelling" bij sommigen van ons die ons vertrouwen stellen in Debian. Daarom wordt Devuan gepresenteerd als een vork en niet als een afgeleide. Er is spanning omdat niemand houdt van wat er is gebeurd; noch de pro-systemd (vandaar bepaalde furieuze aanvallen die proberen te belasteren) noch de anti-systemd (die op de vork hebben gewed). In de omgeving is het "hoeveel talent kunnen we verliezen?", Zowel aan de ene kant als aan de andere kant.

        Alle Debian-gebruikers bekijken de distro "op" een bepaalde manier (dit kan ook op andere distributies worden toegepast). Er zijn er die zijn technische kwaliteit bewonderen, anderen zijn sociale contract, zijn invloed in de Linux-wereld, het respect dat het in de loop der jaren heeft vergaard, zijn stabiliteit in kritieke productieomgevingen ... Bij sommige gebruikers is deze perceptie veranderd, met teleurstelling. . Teleurstelling, ontgoocheling, noem het wat je wilt. Van daaruit naar de scheiding is er maar een kleine stap.

        De scheiding van Debian is vergelijkbaar met wat er gebeurde met NetBSD en OpenBSD. Hoewel de tijd het zal leren. Ik zie veel verwachtingen in de vork en dat doet me denken dat het geen vluchtige en steriele distributie zal worden. Net vandaag was er een lid van het kabouterteam dat commentaar gaf op Devuan's mailinglijst (ook al heeft hij het zo onhandig gedaan), dit suggereert naar mijn mening dat Devuan interesse wekt en op de een of andere manier een dialoog wil.

        Hoe dan ook, goed weekend.

      2.    SynFlag zei

        @rolo

        Om te zeggen dat de video kan worden misleid of dat de software een totale misvatting en belediging is, heb ik in mijn PU ** -leven iets bedrogen om een ​​mythe te creëren, nooit, ik schep op dat ik die mislukking met mijn middelen heb gezien, niet met mijn trucs. Ze gaan allemaal naar de **** dan de ***** en ik ga niet meer in systematische debatten stoppen, want het is totaal te verdriet, niemand wil iets begrijpen en het is allemaal als een degradatie, die, Ik haat het, want alles is door dogma's van geloof. Wees blij met systemd.

      3.    Rolo zei

        @SynFlag geweld liegt

        Wat deze video wel aantoont, is de onwaarheid van de bewering dat als een van de systemd-modules kapot gaat, dit ervoor zorgt dat systemd crasht, aangezien dat natuurlijk niet is gebeurd, van wat je video laat zien, xddddd en trouwens journal draait als root, dus als een derde partij het binaire logboekbestand binnendringt en kwaadwillig verknoeit, zou ik me geen zorgen maken over systemd maar eerder over de beveiliging van uw computer. xdddddd. Over het onderwerp van de video tenslotte, repliceer wat er wordt getoond door met nano het bestand /var/log/journal/24f02f5b2b16758b820ea6a751ed6efb/system.journal te bewerken en wanneer je opnieuw opstart, zie je dat er een nieuw system.journal en een systeem @@ 24f02f5b2b16758 @@ 820f6f751b is. journal wat het beschadigde binaire bestand is.

        Dat wil zeggen, journal realiseert zich dat het bestand corrupt is, dus het hernoemt het niet en maakt opnieuw een nieuw aan, ik zie niet wat het probleem daarin is ?, Hetzelfde als wanneer het system.journal-bestand wordt verwijderd, journal geeft het terug om te creëren.

        Ik vraag me af wat er zou gebeuren als ik een logbestand met platte tekst verpestte met een hexadecimale editor, zeker totdat je je realiseert dat het bestand beschadigd was, alle gegevens zouden worden vernietigd.

        Laten we het eens hebben over journal, een van de meest voorkomende kritiekpunten op systemd.
        journal is een zeer belangrijk onderdeel van systemd, dat Syslog-berichten, kernellog-berichten, RAM en initiële opstartberichten vastlegt, evenals berichten die zijn geschreven in STDOUT / TDERR en al deze informatie beschikbaar stelt aan de gebruiker.

        Maar het belangrijkste is dat journal naast of ter vervanging van een traditionele syslog-daemon, zoals rsyslog of syslog-ng, kan worden gebruikt. in platte tekst voor het geval het binaire bestand beschadigd raakt

        Een ander belangrijk feit over journal is dat als de map / var / log / journal niet wordt gemaakt, de informatie slechts tijdelijk wordt opgeslagen, die bij elke herstart verloren gaat.
        Toen ik bijvoorbeeld systemd in debian invoerde, was de persistentie van het logboek niet actief, dus moest ik de journaalmap handmatig maken

        http://0pointer.net/blog/projects/journalctl.html

  25.   anoniem zei

    Wie Engels kent, mag de gesprekken tussen de ontwikkelaars van devuan, jaromil dimkr max2344 onder anderen op het freenode IRC-kanaal #devuan niet missen.
    Veel plezier met het lezen van de onderzoeken van de systemd-code omdat ze deze met opzet hebben verspreid om te infecteren (onnodige afhankelijkheden creëren).

  26.   sircacaroto zei

    Systemd zit me dwars… .dat klopt… het is moeilijk. Weinig documentatie of de fucking slim draait alleen KDM of gdm en in een licht systeem wil ik dat slim lxdm het niet ondersteunt of compileert… .. Serieus dat zelfs daarvoor… ik was blij dat ze dat zouden moeten doen. De waarheid is dat ik openrc begon te gebruiken zoals ze in gentoo zeggen en het hielp…. Veel

  27.   synvlag zei

    @rolo

    U bent een brutale en nieuws misvormende om dat te zeggen. Het is de ergste belediging dat je me vertelt dat ik lieg of gegevens vervalst, het walgt me echt hoe je, om iets te verdedigen, mensen aanvalt die serieuze PoC doen zoals ik. Het logboek is beschadigd, het systeem crasht, het herstarten van de service werkt niet, dus er is geen andere keuze dan de machine opnieuw op te starten, wat niet de beste is in een gehackte server.Je gaat me vertellen dat als de beveiliging gecompromitteerd is, het beste is om opnieuw te starten of opnieuw te installeren en het is het enige waar ik me zorgen over moet maken, aangezien het systeem zou zeggen zichzelf te verontschuldigen en geen hete analyse te maken van WAT IS ER GEBEURD? om op dat punt te komen? Het is duidelijk dat je nog een product bent van de nieuwe sysadmin als je datgene krijgt dat is opgevoed met ubuntu en de beveiliging heeft van een DOS 5.0 op je pc, dus wat je zegt, ik beschouw het als van wie het afkomstig is, het stoort me dat je ook twijfelt Degene die vervalst ben jij, heb je op hetzelfde besturingssysteem gereageerd met de updates van DIE dag? Zeker niet, dus probeer een andere leugenaar. Wat een gebrek aan capaciteit heb je, ga voor meer dan dat als taxichauffeur aan de slag, ik betwijfel of het je zal geven, stop met spelen met Linux en blijf zoeken

    1.    Rolo zei

      Laten we eens kijken naar pigeon (synflag), papa zal je laten zien hoe je het journaal kunt laten werken nadat ons binaire logboekbestand om de een of andere reden beschadigd is, zonder de computer opnieuw te hoeven starten.

      In dit voorbeeld starten we met een basisinstallatie van debian 8 jessie.

      standaard wordt systemd-journal.service geleverd met de functie "storage = auto", daarom is het nodig om het bestand in / var / log / journal / eerder te maken om een ​​permanente registratie van de logboeken te hebben.

      # mkdir -p / var / log / journal /

      Om het journaal te laten beginnen met het schrijven van de logboeken, hoeft u de computer NIET opnieuw op te starten, maar doet u gewoon:

      # systemctl herlaad systemd-journal.service
      o
      # systemctl geforceerd herladen systemd-journal.service

      ### nu gaan we simuleren dat het binaire logboek van het journaal beschadigd is ###

      # cd / var / log / journal
      #ls
      24f02f5b2b19808b820ea0a980ed6efb
      # cd 24f02f5b2b19808b820ea0a980ed6efb
      # nano-systeem.journaal
      ### nu passen we een regel van het bestand aan om te simuleren dat het beschadigd is
      # journaal
      ### zoals verwacht gebeurt er niets
      #### moet de computer opnieuw worden opgestart voordat journal een nieuw binair bestand kan maken? NEE
      # systemctl geforceerd herladen systemd-journal.service
      #ls
      system@24f02f5b2b19808b820ea0a980ed6efb-0000000000000001-0005069a53abf581.journal
      systeem.journaal
      # journaal
      ### Zoals we kunnen zien, maakt journal een nieuw binair logbestand aan en hebben we nu weer toegang tot de informatie zonder de computer op enig moment opnieuw te hoeven opstarten

      https://www.youtube.com/watch?v=hEagyMdkN4A&feature=youtu.be

      conclusie: synflag of je bent onwetend, of je bent een verhalenverteller
      laat het je eindig versieren

      1.    Rolo zei

        voor typefout en misbruik van kopiëren en plakken schreef ik systemd-journal.service terwijl de service in werkelijkheid systemd-journald.service heet

      2.    SynFlag zei

        Pichon?, ... hoe fout je bent mager, serieus .. dat wist ik al, meld de bug in rode hoed om te zien wat ze zeiden, ik zal het antwoord vinden, kijken of je het begrijpt:

        Als je het uitvoerbestand verwijdert of delen van het bestand overschrijft, kan de daemon daar eigenlijk niets aan doen: als een aanvaller toestemming heeft om het uitvoerbestand te wijzigen, heeft ze al gewonnen. De daemon zou sommige van die dingen kunnen controleren, maar dat zou nogal inefficiënt zijn en nergens echt nuttig voor zijn. Als je wilt, kun je een periodieke cryptografische handtekening instellen met 'journalctl –setup-keys'. Zie de journalctl man-pagina.

        Journalctl is afhankelijk van rsyslog, het herstart niet automatisch in het geval van een fout in het logboek, wat rsyslog niet nodig heeft, totaal, je moet fordward gebruiken om naar rsyslog te sturen en op die manier wordt het ondanks alles geschreven en wordt het logboek opnieuw gegenereerd , het is een ontwerpfout van journald, als je het niet wilt zien, blaas me dan op.

      3.    anoniem zei

        @rolo

        In de video (ik weet niet of je het hebt gedaan) zie ik dat op minuut 2:11 ls wordt gebruikt en niet ls -l, waardoor we de grootte kunnen zien die het system.journal-bestand oorspronkelijk had, daarna bewerken ze het met nano en voegen Lege regels, herstart de service met de hand en op minuut 3:15 doen ze weer ls en niet ls -l, dan op minuut 3:20 zien ze het logboek met journalctl, dit toont het huidige logboek wat prima is.

        Nu komen mijn vragen:
        1 - omdat ls wordt gebruikt en niet ls -l, om de oorspronkelijke grootte van het logboek te zien voordat het wordt bewerkt
        2 - Wat is er met het oude logboek gebeurd? waar heeft systemd het in het corrupte binaire logboek geplaatst?
        3 - met welk systemd-commando kun je je corrupte binaire logboek herstellen ... dat je niet mag verwijderen

        groeten

      4.    Rolo zei

        @anoniem

        Nu komen mijn vragen:
        1 - omdat ls wordt gebruikt en niet ls -l, om de oorspronkelijke grootte van het logboek te zien voordat het wordt bewerkt
        2 - Wat is er met het oude logboek gebeurd? waar heeft systemd het in het corrupte binaire logboek geplaatst?
        3 - met welk systemd-commando kun je je corrupte binaire logboek herstellen ... dat je niet mag verwijderen

        1 de waarheid is dat ik er niet over heb nagedacht, gebruik gewoon ls om te zien welke bestanden in de directory stonden, maar als je geïnteresseerd bent, kun je het repliceren, de procedure is gedetailleerd en ik doe het in virtualbox (het installeren van een debian-basis is een fluitje van een cent)
        2 het oude logboek blijft in dezelfde map, alleen systemd hernoemt het met een aantal cijfers en letters (getoond in de video)
        3 In elk geval zou je kunnen proberen om applicaties van derden te gebruiken (een hexadecimale editor neem ik aan), want als systemd het corrupte bestand zou kunnen repareren, zou het de naam ervan niet wijzigen of een nieuw creëren. In elk geval, en zoals ik al bij andere gelegenheden in dit bericht heb vermeld, zou een voorzichtige sysadmin rsyslog of syslog-ng kunnen gebruiken als een tweede query-tool, afgezien van het omzetten van de journaalrecords in platte tekst voor het geval het binaire bestand beschadigd raakt. .

        Ik bedoel, het is niet de bedoeling om iemand te overtuigen om systemd te gebruiken (ik zou zelfs graag de mogelijkheid hebben om de int in het Debian-installatieprogramma te kiezen). maar ik ga niet zwijgen als ik onwetende of fantastische mensen lees die leugens blijven herhalen over systemd, zoals een blog bestaat, als je ziet dat die uitspraken niet samenvallen met de werkelijkheid. en zoals Aristoteles zei, de enige waarheid is de werkelijkheid 😉

  28.   anoniem zei

    @rolo

    Ik heb de video opnieuw bekeken en als hij daar stond, was alleen de numerieke naam zo lang dat ik hem zag, ik dacht dat dat de directory was ... Soevereine naam.
    Wat betreft het repareren van het binaire bestand, ja, het is logisch wat je zegt ... als ik het zou kunnen repareren, zou ik geen nieuwe maken.
    Eindelijk blijf ik erop zitten dat het geen binair bestand mag zijn, zodat dit niet gebeurt en om het te kunnen zien zonder speciaal gereedschap met journalctl ... Ik begrijp nog steeds niet waarom het een binair formaat heeft gebruikt.

    Groeten en bedankt voor het reageren

    1.    SynFlag zei

      Rolo, wijd je aan iets anders:

      https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2013-4393

      Ik wist het zonder dat te weten…. Hoe merk je het verschil tussen iemand die dingen probeert en een ander die alleen scheetvideo's maakt

  29.   SynFlag zei

    Ik kom om de ocote de Rolo te sluiten, de fout die te zien is in mijn PoC was gerapporteerd, dus sluit de ocote pichon:
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2013-4393

  30.   Rolo zei

    Laten we fantastisch kijken:
    1 U zei dat het nodig was om de pc opnieuw op te starten zoals in Windows TOTAAL ONWAAR om het probleem op te lossen
    Ik heb je laten zien dat dat een leugen was en in de video die je deed, gebruik je nooit het commando systemctl force-reload systemd-journald.service, want als je het had gebruikt, zou je argument crashen (of je kende het commando niet, wat zou laten zien dat je een onwetend, of het opzettelijk niet gebruikt, wat zou aantonen dat je een verhalenverteller bent)

    2 U zegt dat er bugrapporten zijn, enerzijds is het totaal irrelevant aangezien mensen meestal veel onzin als een bug rapporteren (zodat u begrijpt dat niet elke bugrapportage een echte bug is) het geeft me zelfs het idee dat u het zelf heeft gemeld dezelfde. En aan de andere kant hebben alle programma's bugs (hoeveel gerapporteerde bugs heeft sysvinit (een programma dat ongeveer 20 jaar oud is)) en het goede aan het rapport is dat het ontwikkelaars helpt om problemen te ontdekken en op te lossen (sommige sneller, andere langzamer)

    3 Je zegt dat met de fout die je genereert in journal, het crasht als je systemd herstart, omdat je in de video kunt zien dat je de virtualbox met geweld moet herstarten. VOLLEDIG ONWAAR
    De waarheid is dat systemd niet crasht omdat het systeem perfect start (als het systemd niet zou starten, zou je een kernel panic krijgen en zou je de herstelmodus moeten openen)
    Wat er met je gebeurt, is dat het systeem wordt gecontroleerd wanneer je een binair bestand probeert te bewerken met een teksteditor en dat de factoren veel kunnen zijn, zoals het toegewezen geheugen, de status van het besturingssysteem (in de video duurt het lang voordat het systeem opstart en schakel uit wat suggereert dat het geen schone installatie van 0 is (wat wordt aanbevolen voor dit soort gevallen)), enz. Ik kan je alleen vertellen dat het binaire bestand dat ik ongeveer 10 of 20 keer heb bewerkt en nooit is gecontroleerd. Dit toont ook aan dat je óf een onwetend óf een verteller bent.

    4 Nu je zegt dat journal afhangt van rsyslog TOTAAL FALSE, het is een feit dat iedereen het kan controleren door rsyslog te installeren of te verwijderen en te zien dat dat journal perfect werkt

    Ik zou het zeer op prijs stellen als je die ongezonde obsessie bij mij achterlaat, het is niet mijn schuld dat je onwetend of fantastisch bent

    Conclusie:
    Je wilt systemd niet gebruiken, ik vind het geweldig, nu hoef je geen terreur te verspreiden met leugens om aanhangers te krijgen van je anti-systemische kruistocht. Ik heb geleefd en laten leven, dat er een plek is voor iedereen in de wereld van vrije software 😉

    1.    Rolo zei

      een verduidelijking op punt 3, iemand zou me vertellen dat aangezien systemd in pid1 zit, een crash die systemd-helm zou impliceren. Twee dingen, ten eerste wat hier werd vermeld, is dat systemd crashte als gevolg van de journaalfout, maar in werkelijkheid is er een controle voor het invoeren van een binair bestand (dat in realtime wordt gebruikt) met een teksteditor, ik verduidelijk ook dat in alle tests die ik heb uitgevoerd, hebben de virtuele machine nooit gecontroleerd. Ten tweede kan niemand bij zijn volle verstand beweren dat linux niet het label xddd heeft,

    2.    SynFlag zei

      Fantastisch?, Mager, houd een beetje in, fantastisch je oude vrouw die zegt dat ik het rubber gooi als ik het niet met een stok aanraak, ik keer terug naar respect:

      1.- Je moet de service herstarten of forceren, wat niet ideaal is en in CentOS 7 deed ik niets toen ik probeerde de service te herstarten, vergeet niet dat het versie 208 is en niet de nieuwe 217 of 216 van Fedora.

      2. - Irrelevant en degenen die bugs melden? ... je bent een idioot, ik geef je niet eens antwoord

      3.- ONGELUKKIG, de versie die ik die dag van de video heb geprobeerd, die je kunt zien, het hele besturingssysteem is gecrasht, waarom denk je dat de ortho ongelukkig ligt? Ik ben geen liegende aap, ga naar cindor pajero.

      4.- Het hangt ervan af om zichzelf te regenereren, het doet het niet zelf, in feite heb ik het aan de systeemontwikkelaars voorgesteld als een functie, dat het zichzelf regenereert zonder het loggen te stoppen, tenzij de service opnieuw wordt gestart, ze vatten het op zoals ze zijn toe te voegen, dus zuig mijn lul en zeg me dat je papa bedankt voor de samenwerking terwijl ik porno kijk.

      Dag mager, ik werd het praten met apen beu, daarom ga ik liever naar de dierentuin, als je op mijn anusniveau bent, praten we.

      1.    Rolo zei

        @SynFlag Mijn excuses, ik wist niet dat je ziek was, ik dacht echt dat je fantastisch en onwetend was, maar met wat je net schreef, realiseer ik me dat je eigenlijk waanvoorstellingen hebt.

        Nou niets, ik hoop dat je je medicatie beter afstudeert en terugkeert naar de realiteit, dwing! jij kan!!!

  31.   pedro zei

    Ik lees en lees en herlees, maar ik begrijp niets, ik weet alleen dat sinds Xubuntu 14.04.1 tot nu toe uitkwam, ik geen enkel probleem heb gehad met mijn notebook of met mijn hp 1102 laserprinter, ik weet helemaal niets, ik ben een gebruiker en Ik weet niet of systemd slechter of niet geschikt is voor init, maar ik herhaal dat ik geen problemen heb met xubuntu. 🙂

  32.   De echte zei

    Ik lees, lees en herlees en ik weet gewoon dat ik een oud onderwerp opnieuw beleef. XD