Systemd менен байланыштуу бир макалада эки макала

In news фороникс улантууда дебий дебаты боюнча сиздин баштоо тутуму менен эмне кылуу керек. Көптөн бери жаңыланууга жана эски сисвиниттен арылууга үндөгөн үндөр угулуп келген. Жана ушул үндөрдүн ичинде, systemdди колдогондордун жана openrc колдогон адамдардын (өтө, өтө эле азынын) ортосундагы атаандаштык ……… .. жана бирден ашык колдогусу келбейт.

Талкуу айыгышкан жана бир нече томдук китепти чогултуу сыяктуу (алар аркылуу өтүшөт) 2500 кабарлар, жана бул ката ачылды болгону 2 ай мурун!!!). systemd ийгиликтүү көчүрүлгөн бир нече дистрибутер тарабынан колдоого алынат (Fedora, Arch, OpenSuse, ж.б.), бирок анын жолдоочулары Debian системасы көчүрүлбөгөн FreeBSD ядросунун версияларын колдоп турушу керек деп өкүнүшөт (же Леннарт аны көчүрүүнү көздөбөйт). FreeBSDге өткөрүлгөн нерсе OpenRC (чындыгында) портуна Debian KFreeBSD жетти), бирок аны Gentoo жана анын туундулары гана колдонушат (systemd колдонгон Сабайондон башка). Жана Upstart, ылдый жагында (Ubuntu жана анын туундулары, ошондой эле Chrome OS) келүү артыкчылыгы бар, бирок ал systemdге салыштырмалуу кыска болуп калат. Эгер буга Debian тизмесинен тышкары талкууну кошсок, алардын арасында Ленарттын пикири y Патрик Лауэр деп жооп берет (Ленартка), ар кандай жалын салыштырмалуу аз.

Ошондой эле, Фебиониксте Debian техникалык комитетинин ичинде буга чейин пикирлер бар экендиги жөнүндө жаңылык болду. Бир жагында Ян Джексон (Debian демонстери) Ким Upstartты колдойт. Ал муну минимализм, жин кодуна жакшыраак кошулгандыгы, таңгактагы оңойлугу үчүн, анча-мынча текебер коомчулугу бар (анын айтымында) жана Джесси үчүн тандоого даяр болгондугу үчүн (OpenRC азырынча боло элек). Ошондой эле, IPv6 жана UDP розеткаларын активдештирүү же бир нече розеткаларды активдештирүү сыяктуу кемчиликтер түзүмдүк чечимдерди талап кылбагандыктан, оңой чечилиши мүмкүн экендигин көрсөтөт.

Башка жагынан алганда Russ allbery systemd ким жактайтБиринчиден, OpenRC эң консервативдүү альтернатива деп ойлойсуң, ал эми ядро ​​деңгээлиндеги окуялар менен интеграцияланбаганы же декларативдик синтаксиске караганда кабык сценарийлерине болгон көзкарандылыгы сыяктуу мүчүлүштүктөр менен алек болгуң келбейт. Тейлөөнү башкаруу жагынан, розеткаларды активдештирүү (аларды жөн гана баштабастан, параллелдүү түрдө жасоо), демон статусун интеграциялоо (upstartга караганда толук) жана коопсуздуктун тереңдиги. Ошондой эле муну унутпаңыз Debian буга чейин systemd колдонот (айрыкча logind) сыяктуу айрым колдонмолор үчүн udev жана gnome (анын 3.8 версиясы сыноодон өтүп жатат) жана сизде миграция планы мурунтан эле бар.

Ал эми портативдүүлүк маселесине келсек, LWN.net сайтындагы күйөрмандар алар «Көчмө программа жок, көчүрүлгөн программа гана бар.Айтайын дегеним, же kFreeBSD жана Hurd үчүн Debian операторлору аны иштетишет, же болбосо алар бокко кетишет. Жана бул экинчи варианттын салмагы чоң (попкон боюнча) Debian колдонуучуларынын 0,09% гана FreeBSD ядросу орнотулган.

Ошол эле учурда, KWinдин иштеп чыгуучусу Мартин Грасслин мен айткан Debian боюнча талкууну байкап жатат жана ал Russ Allberyдин systemd менен upstart ортосундагы салыштыруусун жана google + аккаунтундагы комментарийлерин жакшы көрөт. системаны плазмага интеграциялоо, жана Wayland колдонгон ар кандай чөйрө systemdге өтөт. Атап айтканда, KWin сеансын баштоо үчүн розетканы активдештирүүнү каалайсыз.

Кристиан Лоосли KDEдин көз карандылыгы жогору эмес деп сурайт. Мартин KDEнин айрыкча QTге болгон көз карандылыгы жогору деп жооп берет, бирок тозоктон тышкары, алар OpenRCде да, Upstartда да жок, бирок андан да маанилүүсү, анткени алар KDEдин kdbusка көз каранды болушун каалашат (өз d-автобус кызматы изилдөөчү d-шинаны ядро ​​менен бириктирүүнү көздөгөн долбоор), ал буга чейин systemdге көз каранды. Ошондой эле баштоо тутуму жөнүндө кабатыр болбоңуз дейт бул OpenRC же SysVInit колдонуп жатканыңыздан көзкарандысыз болот (Чындыгында, Gentoo initi OpenRC болсо дагы, systemdди колдонот. Демек, "Debian менен эч кандай маселе болбошу керек"). Андан кийин Эрик Хамелерс (Slackware coreteam мүчөсү), алар Linux үчүн гана иштей турган технологияларды тандап алгылары келет деп нааразы болушат (дагы бир жолу көчмө маселе). Мартин сенден оку деп суранат Ленарт жазган жалган мифтердин посту. Ал Мартинге ишенет.

Панорама жөнүндө кандай ойдосуз? Кийинки жаңылыктар - systemd жөнүндө макала, мен аны футбол оюнунун окуясы катары жасайын деп жатам.

systemd күйөрмандары homer simpson


Макаланын мазмуну биздин принциптерге карманат редакциялык этика. Ката жөнүндө кабарлоо үчүн чыкылдатыңыз бул жерде.

31 комментарий, өзүңүздүкүн калтырыңыз

Комментарий калтырыңыз

Сиздин электрондук почта дареги жарыяланбайт. Милдеттүү талаалар менен белгиленет *

*

*

  1. Маалыматтар үчүн жооптуу: Мигель Анхель Гатан
  2. Маалыматтын максаты: СПАМды көзөмөлдөө, комментарийлерди башкаруу.
  3. Мыйзамдуулук: Сиздин макулдугуңуз
  4. Маалыматтарды берүү: Маалыматтар үчүнчү жактарга юридикалык милдеттенмелерден тышкары билдирилбейт.
  5. Маалыматтарды сактоо: Occentus Networks (ЕС) тарабынан уюштурулган маалыматтар базасы
  6. Укуктар: Каалаган убакта маалыматыңызды чектеп, калыбына келтирип жана жок кыла аласыз.

  1.   Vicky ал мындай деди:

    Баштоо үчүн добуш бергендердин үчөө эсептебегенде, экөө каноникалык кызматкерлер, дагы бири мурдагы кызматкерлер.

    Upstar / Systemd жана Mir / Waylad ортосунда Canonical тарабынан түзүлгөн жана Red Hat тарабынан сунушталган программалардын ортосунда талаштуу атаандаштык бар окшойт (башкалардын арасында)

  2.   Rolo ал мындай деди:

    Менин оюмча, Debianда systemd же upstart же OpenRC программаларын ишке ашыруу талкууланды. Sysvinit улуу циклдин аягына жетип жатканы айдан ачык, кыскасы, KFreeBSD жана Hurd программаларында sysvinitти колдонууну улантуу кыйынчылыгы болбойт деп ойлойм.
    Күндүн аягында Хурд биринчи кезекте сата дисктерин, USB, ext2 эмес башка бөлүктөрдү, үн колдоону, 64 биттик архитектураны жана башкаларды колдоого алышы керек. systemd же upstart программасын колдоо приоритеттердин узун тизмесинин аягында турат. Менимче, KFreeBSD аны колдоодо азыраак кыйынчылыктарга туш болот.

    systemd же upstart темасында systemdдин белгилүү бир артыкчылыгы бар окшойт
    ыкмасы жана ошол upstart бактылуу болуп, ubuntu менен байланышкан жана башка эч кимге көрүнбөйт.

  3.   cr0t0 ал мындай деди:

    Дебиандагы systemdтин учурдагы абалы жөнүндө жана бир аз билүү үчүн диазепань макаласы абдан жакшы, анткени бул инициализаторду колдонгон бир нече дистрибуция бар (Siduction, DEBIAN, аны ишке ашырып жатат). Дебианит катары аны сырттан көрүп, мезгил-мезгили менен эр жүрөк ARCH форумдарында ушак айтып жатышат.
    Ишке ашыруу, ал тургай, концепция мен үчүн татаалдай сезилет: Бул алкакпы, бир катар нерселердин катарында параллелдүү процесстерди жүргүзүүдө тутумдун тезирээк жүктөлүшүнө жол ачат?
    Бир нече дистростордун энеси болуу жана СТАБИЛДҮҮЛҮК менен байланышкандыктан, алар аны талкуулоо үчүн дүйнөдө ар дайым талап кылынышы керек (же жок дегенде Джесси тоңуп кала электе)

    PS: Эгер сиздин атыңыз IAN болбосо, DEBIAN долбоорунда иштебейсизби? xd

  4.   байкуш таку ал мындай деди:

    Дебиан (жана туундулар) болгондуктан, эң көп колдонулган бөлүштүрүү, портативдүүлүк жана көзкарандысыздык абдан маанилүү, бирок мен жөнөкөй GNU программаларын үйрөнүп жатам, андыктан мен бул техникалык талкуулардын катышуучусу боло албайм.
    Кийинки эп күтүлүүдө, муну окуу көңүлдүү болду

  5.   Fernando ал мындай деди:

    Кызыктуу макала.
    Мен жөн гана эки нерсеге комментарий бергим келди. Биринчиси, эгер systemd LGPL лицензиясынын шарттарына ылайык чыгарылса, Потерингдин аны Linux эмес тутумдарга өткөрбөө буйругу бекер. Лицензия уруксат бергендиктен, каалаган адам жасай алат.
    KDBUS жөнүндө айта турган болсок, бул KDE долбоору эмес, DBUS программасын Linux өзөгүндө ишке ашыруу.

    6.06-10.10 чейин Ubuntu колдонуучусу болуп, бүгүнкү күндө 2010-жылдын декабрынын аягынан бери Arch колдонуучусу болуп, systemd Upstartтан жогору турат деп эсептейм. Sysvinitтен өтүү оңой жана systemd менен иштөөнү үйрөнүү оңой.

    1.    pandev92 ал мындай деди:

      Сиз эмне кылышыңыз керек - вебону токтоттуңуз! Пульсеудионун чоң таштандылары жана биринчи жылдары бизге линуксерлердин тарткан азаптары, акыры, системаны башка уникстерге көчүрүүгө арналгандыгы эсимде.

    2.    закым ал мындай деди:

      Systemdди башка тутумдарга көчүрүүдөгү көйгөй, ал ядролордо инфраструктура жок болгондуктан же аларды иш жүзүндө алмаштыра турган керектүү компоненттер же ушул сыяктуу компоненттер жок. Systemdди kfreebsdге түзүү үчүн башка компоненттерди, негизинен, cgroups порттору талап кылынат. Башкача айтканда, Ленарттын айтымында, бул аэропорту жок өлкөдө учак конууга аракет кылганга барабар. Менин оюмча, алар башка ядролор үчүн openCR колдонуп, Linux системасын калтырыш керек, колдонуучулардын 99.1% 0.9% төмөн чечимди колдонууга соттолушу мүмкүн эмес. Kfreebsd жана hurd Linux версиясына караганда ар кандай конфигурацияларды колдонуп жүргөндүгүн айтпай эле коёюн

  6.   Zipr ал мындай деди:

    [...] FreeBSD ядросу, ал жакта systemd өткөрүлбөйт (ошондой эле, Леннарт Потерингдин буйрутмасы менен көчүрүлбөйт) […]

    Сизде ошол буйрук үчүн булак / шилтеме барбы? Менин оюмча, Системд GNU болуп саналат жана эркин бойдон калса, эч ким эч нерсеге буйрук бере албайт. Менин оюмча, ал бул ишти өзү жасабайт, ал GNU / Linuxто гана иштейт деп ойлойм, ошондуктан сиздин жаңылыктар сюжетинде чындыгында жаман угулат, мисалы, Потеринг желмогуз же башка нерсе болгон.

    1.    диазепан ал мындай деди:

      Мен буга чейин оңдогом, бирок ооба. Леннарт systemd портун BSDге өткөрүү мүмкүн эместигин жана аны BSD же Hurd портативдик портативдүү кылуу үчүн патчтарды кабыл албай тургандыгын айтат (комментарийлерде).
      https://plus.google.com/+LennartPoetteringTheOneAndOnly/posts/8RmiAQsW9qf

  7.   Christopher ал мындай деди:

    Колдонуучуга ачык-айкын болуп турса, мага жалын ар кимди камтыйт деген нерсе кызыктырбайт, баары бир технологияга үйлөнүп, кайсынысы жакшыраак экенин көрбөйт окшойт

  8.   Christopher ал мындай деди:

    Күрөш күткөнү жаман, мен тандап жатканда техникалык болуп бүттүм.

  9.   AdrianArroyoStreet ал мындай деди:

    Менин оюмча, тигил же бул ишке ашырууга мүмкүн болушунча аз көз каранды болуш керек. Мен муну KDE үчүн айтып жатам. Алар көз карандылыкты минималдуу деңгээлде сакташы керек. Дебианга байланыштуу Upstart программасын ишке ашыруу оңой болушу мүмкүн, анткени Ubuntu буга чейин ээ жана мүмкүн болуучу мүчүлүштүктөрдүн саны азаят; жана эгерде зарыл болсо, systemd ар дайым макалада көрсөтүлгөндөй аткарылышы мүмкүн.

    1.    закым ал мындай деди:

      эмне болот, каалаган нерсе "көз карандылык" эмес. Сиз каалаган нерсе, ырайым же бактысыздык менен мүнөздөлгөн айрым нерселерди колдонуу. дизайн системасы менен камсыз кылат жана баштайт, аны окшош жол менен ишке ашыруу кыйын (мисалы, буга чейин розеткалардын активациясы бар, бирок өтө чектелген жана процесстердин параллель активдешүүсүнө жол бербейт) ошондуктан көз каранды эмес, ошондуктан сиз эң мыкты софт программасын жасоону каалайсыз жана ушул күнгө чейин ошол эле вариантты сунуш кылган альтернатива же долбоорлор бар. мисалы gnome. gnome расмий түрдө логинге көз каранды эмес. gnome учурда логин же консоль комплектинде берилген айрым dbus интерфейстерине таянат. consolekit эскирген жана ташталган жана loggind systemd көз каранды. бирок эч ким үчүнчү жакка gnome колдонууга бирдей кдбус интерфейстерин камсыз кылуучу демонду же механизмди иштеп чыгууга эч ким тоскоол болбойт, ошентип, аларда эч кандай bsd-де dbus же systemd жок болсо дагы, алар 3.10 номерине ээ.

  10.   Alex ал мындай деди:

    Жеке өзүм Arch'ден systemdге өткөндөн кийин, ишке киришүү ылдамдыгы жагынан бир топ жакшырганын байкадым

  11.   Tesla ал мындай деди:

    Бул талкуулар иштеп чыгуучулар үчүн деп ойлойм. Чындыгында, экөөнүн ортосунда кандай айырмачылыктар бар экендигин мен такыр билбейм жана катардагы колдонуучулар үчүн бул анчалык деле актуалдуу эмес деп ойлойм. Мен Манжаро тутумуна туш болуп, Debianга салыштырмалуу иштин жакшырышын же начар иштөөсүн тапкан жокмун. Ошентип, мен билбейм ...

    Эмнеси болсо дагы, мыктылыгы аткарылат деп үмүттөнөбүз, кандай вариант экендигин билбейм. күлкүнүчтүү

    Силерге тынчтык болсун!

  12.   petercheco ал мындай деди:

    Мен systemdди жактайм, анткени Debian колдонуучулары иш жүзүндө колдонбогон kfreebsdди сактоо мен үчүн логикасыз болуп сезилет.

    1.    petercheco ал мындай деди:

      Ошондой эле, systemd системасын колдонуу канчалык жеңил жана ал жалпы өркүндөтүүлөрдү киргизгендиктен: Д.

    2.    pandev92 ал мындай деди:

      Мындай ой жүгүртүү менен, бир дагы компания Linux xDди колдобошу керек

  13.   геронимо ал мындай деди:

    Мен Debianды колдонбойм, бирок алар "бир нерсени билүүдөн тышкары" колдонууга ыңгайлуулугу үчүн, баарынан дагы, systemdди тандашат деп үмүттөнөм ^^

  14.   Toyerd24 ал мындай деди:

    Ubuntuну Upstartты тандап, көпчүлүктүн пикири боюнча, жакшы деп эсептелген systemd менен кадам таштабаганга эмне түрткү берди? Салам.

    1.    Vicky ал мындай деди:

      Upstart бул канондуу технология (алар өз программаларын колдонгонду жакшы көрүшөт) жана менин оюмча, 4 жылга чейин системаны түзүшкөн.

  15.   atlas7jean ал мындай деди:

    Өлүмгө чейин системалаштырылган xD

  16.   Галлюкс ал мындай деди:

    Дебиан эки маанилүү фокуска ээ: туруктуулук жана универсалдуулук, чындыгында, анын ар кандай архитектураларга жана тез жана эркин долбоорлорго көмөгү ушул жерден чыгат. Менин оюмча, алар чечимди кийинки туруктуу чыгарылышка жылдырып, өзүлөрүн ушул талкуулардан алыс турган OpenRCге арнашы керек.

  17.   жол ал мындай деди:

    Менин файлымдан айтарым, systemd бул ресурстардын эң күчтүү альтернатива окшойт, анткени алар аны колдонууну ойлошпойт.

    "OpenRcдин күйөрманы болуу түшүндүрүлбөйт, ал өкүнөт"

  18.   чуур ал мындай деди:

    [+10]
    Мен кийинки хроникага добуш берем!
    Мен колдонулган терминдерди билген колдонуучу эмесмин, бирок биз анча билбеген адамдар үчүн дагы ушул сыяктуу талкуу кандайча өнүгө тургандыгы кызыктуу жана маанилүү.

    Эмне үстөмдүк кылат, демократия, кайсы бир компаниянын кызыкчылыктары же ушул тапта Debian максаттарына эң мыкты даярдалган компанияны тандап алуу?

  19.   Көк баш сөөгү ал мындай деди:

    Мен окуган нерселерден жана программист катары айта кетсем, systemd upstartка караганда бир топ өнүккөн.

    Кызматтарды инициализациялоону керек болгондо гана башкарат (тутумдун жүктөө убактысын кыскартат), ошондой эле скрипттерди аныктамалар менен алмаштырууга аракет кылат (.sh басаңдоолору менен коштошобуз), ошондой эле администратор катышкан топтордун артыкчылыгы бар Система чыгарылган нерселердин бардыгын толук көзөмөлдөп турат.

    Эгер мен жек көргөн бир нерсе болсо, ал саясат менен техниканы аралаштырып жатат ..., эгерде бир нерсени колдонууга техникалык себептер бар болсо, анда дебаттардын коммерциялык кызыкчылыктар же жөнөкөй өзүмчүлдүк менен бурмаланышына жол берилбеши керек, Техникада себептер гана үстөмдүк кылышы керек жана бул системада менин оюмча, башталгычтан алда канча алдыда.

  20.   Торзан ал мындай деди:

    Мен бул өнүккөн темалардын көбүн түшүнбөйм, бирок талкуу кызуу жана жакшы айтылган. Биз дагы каалайбыз!

  21.   элав ал мындай деди:

    Эгер менден сурасаңыз: Systemd. Арч мага аны колдонууга арзый тургандыгын жана анын кесиптештерине караганда тезирээк экендигин көрсөттү.

  22.   Rainbow_fly ал мындай деди:

    Мейли .. аны ылдамдык менен чектөө (менде техникалык билим аз болгондуктан)
    Ubuntu Upstart колдонушу керекпи? Ubuntu стартапы ар дайым өтө жай болчу, ал мага кээде терезелерди эске салат, ортодо диск жана жарым эски компьютер менен, экөө тең мага сода куюп, кайра кайтып келүү үчүн жетиштүү убакыт башташты ... ордуна. Archlinux системасын компьютер менен колдонуу xD өмүр бою көргөндөргө караганда тезирээк күйөт (аша чапкандык эмес), кимдир бирөө аны колдонууну каалаган сайын, ушунчалык тез башталат деп күтпөйм хахахаха

  23.   закым ал мындай деди:

    kdebus kdeден эмес, бул Linuxтун процессти башкаруу деңгээлинде болгон кээ бир кемчиликтерди жоюу үчүн d-bus өзөгүнө интеграциялоо болгон liberesktop фондунун долбоору. Бирок сиз каалаган нерсе, коопсуздукту жана пескобоксту жакшыртуу үчүн биргелешип иштөөгө арналган бир нече программалык камсыздоону жасоо.

    1.    диазепан ал мындай деди:

      ал буга чейин оңдолгон.