Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam,
Chciałbym dię pochwalić swoim "szczytnym" celem, a mianowicie postanowiłem wyplewić wszelki syf systemd z debiana jessie. Postąpiłem zgodnie ze wskazówkami na http://without-systemd.org i zdecydowałem się na ponowną kompilację środowiska GNOME na początek (wiem, że GNOME 3.x to beznadzieja, ale ponoć po instalacji rozszerzeń zaczyna jakoś się prezentować), ponieważ instalacja przez apt-get nie jest możliwa (wymaga systemd). Po rekompilacji bez jakiegokolwiek wsparcia dla systemd prawie wszystko działa, oprócz gnome-settings-daemon (mimo wszystko wymaga systemd-logind - błąd w kodzie ???). Na szczęście w google znalazłem LoginKit - alternatywę do systemd-logind, którą przetestuję wkrótce (narazie brak mi czasu). Chciałbym się zapytać forumowiczów co myślą na ten temat
Offline
Team OpenBSD pisze program, który zastępuje Systemd, może będzie go można używać na Linuxie, radziłbym patrzyć w tamtą stronę.
Sznurek:
http://undeadly.org/cgi?action=article&sid=20140915064856
Ostatnio edytowany przez Jacekalex (2016-01-25 22:04:57)
Offline
widze ze zbliża sie kontrofensywa na froncie walki z systemd
Offline
2606
Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:32:14)
Offline
[quote=uzytkownikubunt]To był projekt praktyk sponsorowanych przez Google i nie został w pełni dokończony (co najmniej logind).
Raczej nie ma wysokiego zainteresowania wśród deweloperów OpenBSD by go dokończyć.[/quote]
Spokojnie, pomalutku aż do skutku, jak bez SystemD nie będzie można zainstalować Gnome ani KDE, to projekt mocno przyspieszy.
Na razie powstał nowy [b]Consolekit2[/b], pewnie do Dbusa też coś powstaje, także nie ma paniki.
Z resztą jak wejdzie do kernela KDBUS, to będzie dużo łatwiej napisać liba który zastąpi systemd-logind.
Localectl czy timedatectl to już są bzdury, podobnie hostmaned, (do tego jest api w kernelu zarządzane przez [b]sysctl[/b] - klucze [b]kernel.hostname[/b] i [b]kernel.domainname[/b]), [b]eudev[/b] już jest i działa.
Także spokojna głowa...
Ostatnio edytowany przez Jacekalex (2016-01-25 23:32:02)
Offline
Projekt LoginKit znalazłem na https://github.com/dimkr/LoginKit (żeby było jasne o co chodzi). Nawet jeżeli nie uda się z LoginKit to napewno coś będę kombinował, bo tak, czy siak będę musiał przesiąść się z Wheezy' ego na Jessie.
Offline
Wspomniany Devuan wyplewił systemd skutecznie, z powodzeniem używam i polecam.
Ostatnio edytowany przez Renia (2016-01-25 23:51:39)
Offline
Słyszałem o nim, ale nie wiem, czy środowisko graficzne działa na nim (np. GNOME), a poza tym ja się nie poddam.
Offline
To taki Debian, ale bez systemd więc każde środowisko graficzne działa bez problemu.
Offline
Bezproblemowo działa TDE ,Xfce i fluxbox. Po nowym roku zrobiłem porządek z debianem testingiem z plasmą 5 i systemd po 4 latach użytkowania i jest devuan.
Offline
Niestety LoginKit nie zadziałał. Przy uruchomieniu loginkitd wywala błąd w stylu "lost the bus name" i tyle z niego pożytku. Jeżeli ktoś wie, jak można to naprawić serdecznie proszę o pomoc, jeżeli nie ma na to rady to będę próbował przeprogramować gnome-settings-daemon.
Offline
[quote=młodyLinuxiarz]Niestety LoginKit nie zadziałał. Przy uruchomieniu loginkitd wywala błąd w stylu "lost the bus name" i tyle z niego pożytku. Jeżeli ktoś wie, jak można to naprawić serdecznie proszę o pomoc, jeżeli nie ma na to rady to będę próbował przeprogramować gnome-settings-daemon.[/quote]
Pisz raczej do opiekunów projektu, na Githubie.
Tutaj: https://github.com/dimkr/LoginKit/issues
Przy okazji, mam teraz testinga, uruchamia się przez [b]sysv-rc[/b],
do tego mam [b]systemd-shim[/b], i wygląda na to, że działa.
Na inicie [b]systemd[/b] się wywalał przy starcie.
Zainstalowane:
ii libpam-systemd:amd64 228-4+b1 amd64 system and service manager - PAM module ii libsystemd0:amd64 228-4+b1 amd64 systemd utility library ii systemd 228-4+b1 amd64 system and service manager ii systemd-shim 9-1 amd64 shim for systemd ii sysv-rc 2.88dsf-59.2 all System-V-like runlevel change mechanism ii sysv-rc-conf 0.99-7 all SysV init runlevel configuration tool for the terminal ii sysvinit 2.88dsf-59.2 amd64 System-V-like init utilities - transitional package ii sysvinit-core 2.88dsf-59.2 amd64 System-V-like init utilities ii sysvinit-utils 2.88dsf-59.2 amd64 System-V-like utilities
Ostatnio edytowany przez Jacekalex (2016-02-07 20:55:23)
Offline
[quote=mati75]To też jest ciekawe: https://git.devuan.org/pkgs-utopia-substitution/vdev[/quote]
Biorąc pod uwagę, ze jest już Eudev i Mdev, średnio potrzebne, raczej mogliby tam umieścić coś zastępującego LoginD czyli niwelującego połknięcie DBUSa.
Offline
Mógłbyś wyjaśnić, co oznacza, że logind połknął DBUS' a (bo nie zabardzo ro rozumiem)?
Offline
Kod DBUSa w nowej wersji włączono do systemd-logind.
Na szczęście to rozwiązanie jeszcze nie weszło, bo potrzebny jest KDUS w kernelu, a ten jeszcze nie uzyskał sprawności produkcyjnej.
Kdbus miał być w kernelu 4.4, ale chyba są jakieś obsuwy.
https://wiki.archlinux.org/index.php/Kdbus
https://www.freedesktop.org/wiki/Software/systemd/kdbus/
W każdym razie alternatywy dla DBUSa na razie nie znam, przez jakiś czas będzie można używać starego, a potem może być niewesoło.
https://wiki.archlinux.org/index.php/Systemd/User#D-Bus
Ostatnio edytowany przez Jacekalex (2016-02-08 17:57:04)
Offline
Skontaktowałem się z programistą Dima Krasner (autor loginkitd) i w odpowiedzi napisał/a, że LoginKit nie jest już dłużej wspierany, ponieważ systemd-logind zbyt szybko się zmienia i ma nieudokumentowane API, więc zastępowanie jego wywołań stało się zbyt trudne. No nic, trzeba będzie załatwić sprawę "na piechotę" - przeprogramować gnome-settings-daemon (zmieszać kod wersji 3.4 z wersją 3.14). Na Devuana się chyba nie przesiądę, bo on też zawiera (zmodyfikowane, co prawda) pakiety systemd. A JA NIE CHCĘ, żeby jakikolwiek pakiet *systemd* istniał na moim systemie (niestety mój ulubiony Debian Wheezy zawiera ich kilka).
Offline
Używać GNOME i próbować nie używać na siłę systemd to jak jedzenie papryczek Habanero na ból brzucha, na twoim miejscu zastanowiłbym się nad przesiadka, bo dalekosiężne forkowanie GNOME raczej nie należy ani do przyjemnych ani łatwych zajęć
Pozdro
Ostatnio edytowany przez thomsson (2016-02-12 20:52:46)
Offline
Dzięki za radę, ale ja już tak mam. Przywykłem do chodzenia"pod górę". Mógłbym zamiast gnome-settings-daemon 3.14 zainstalować 3.4, ale wersja 3.4 używa za starych bibliotek. Poza tym w mniejszym stopniu, ale wymaga kilku pakietów *systemd*. Na razie próbuję uratować Jessie' go z Gnome (by nauczyć się to robić), później może zabiorę się za Cinnamona. Na razie nie dzielmy skóry na niedźwiedziu.
Offline
przesiądź sie na slackware.
Offline
Wolę Debiana, ponieważ jest doskonale zorganizowany, stabilny i w miarę aktualny jeżeli chodzi o nowe pakiety. Slackware szybko będzie się przedawniał. Poza tym już wspominałem - nie poddam się.
Offline
2714
Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:34:30)
Offline
Już taki jestem, jeżeli to uciążliwe to przepraszam. Wtyczek do Firefox' a jest mnóstwo, a ze mnie żaden programista JavaScript. Ledwo łapię C/C++. Czasu za dużo nie mam, bo w tygodniu chodzę do szkoły, a w wekend oprócz obowiązków domowych zajmuję się portowaniem Debiana na mój tablet z układem Rockchip rk3066 (zastąpienie androida Debianem), a to ostatnio spędza mi sen z powiek.
Jak uda mi się naprawić Gnome to wezmę się za inne środowisko graficzne np. Cinnamon.
Ostatnio edytowany przez młodyLinuxiarz (2016-02-12 22:57:35)
Offline
Time (s) | Query |
---|---|
0.00011 | SET CHARSET latin2 |
0.00003 | SET NAMES latin2 |
0.00106 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.15.203.246' WHERE u.id=1 |
0.00069 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.15.203.246', 1732391519) |
0.00041 | SELECT * FROM punbb_online WHERE logged<1732391219 |
0.00037 | SELECT topic_id FROM punbb_posts WHERE id=296381 |
0.00005 | SELECT id FROM punbb_posts WHERE topic_id=28187 ORDER BY posted |
0.00054 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=28187 AND t.moved_to IS NULL |
0.00010 | SELECT search_for, replace_with FROM punbb_censoring |
0.00108 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=28187 ORDER BY p.id LIMIT 0,25 |
0.00084 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=28187 |
Total query time: 0.00528 s |