Bu konuda size katılıyorum, Systemd'de gerçekten kullanılmayan servisler de çalışıyor, gerçi pencere yöneticili oturum kullandığım için gereksiz servisler havasını alıyor, bir halt yiyemiyor, zaten zoraki çalışanları da nakavt ediyorum. Lakin Sytemd diğer konularda öbür init sistemlerinden çok üstün, sistemi algılaması, hızlı açılması, kısa komutlar, sistem üzerinde kullanıcı kontrolü vermesi ve her işlem için komutu olması müthiş bir artı. Buradan Systemd özelliklerine ve tartışmaya bakabilirsiniz.

Artix OpenRC'yi biraz kullanmıştım fakat networkmanager, wifi ağına bağlanınca /etc/NetworkManager/... vs diye bir dosyada hata verdiği için ve başlangıçta da "NetworkManager started but inactive" hatası verdiği için vazgeçtim. Çözümü de bulamamıştım. Connman'ı devre dışı bırakın yazmıştı bir yerde bir kullanıcı fakat o da işe yaramamıştı. Aslında kullanırken bir sorun teşkil etmiyordu görünürde lakin böyle hatalı kullanmak hoşuma gitmediğinden kaldırdım tekrar Arch kurdum. SystemD geç açılıyor ve yavaştı OpenRC'ye göre. O iki sorunu halledebilirsem geçmeyi önerir misiniz?

Ben de bspwm ile kullanıyorum hocam. Arkaplandaki servisler pek de sorun etmiyor aslında ama OpenRC biraz daha performanslı gibi gelmişti o yüzden de kullanılmalı mı diye merak ettim. Verdiğiniz linke de bakıyorum hocam şu an.

Ben de göz ardı ediyordum. Bir sorun olmuyordu internete bağlanmada falan ama uyarı mesajı çıkınca hoşuma gitmiyor öyle olması. Bir ara tekrardan bakayım Artix'e de wpa_supplicant ile belki sorun çözülür.

Bir kaç haftadır Artix kullanıyorum, sebebi ise Systemd sevmemem. Artix init sistemi dışında Arch'tan çok farklı değil. Tabi sadece OpenRC ile sınırlı değilsiniz Runit veya S6 da tercih edebilirsiniz. Daha önceden OpenRC kullanmayınca başlarda biraz zorluyor. OpenRC için kaynak olarak Gentoo wiki sayfası çok işime yaradı bu konuda. Esasında en güzeli Arch'ın önceden kullandığı Bsd tarzı init sistemi ama ne yazık ki artık geliştirilmiyor. Systemd kullanırken NetworkManager ve Samba servisi açılışta takılmalara sebep oluyordu, bazen kapat komutu versem de sistem çakılıp kalıyordu. Hiç kullanmayacağım servisler bağımlılık olarak çalışıyor, çoğu servisin ne işe yaradığını bile çözemedim o kadar çok var ki.

Aynı tarzda birçok servis bağımlılığı OpenRC'de de çalışıyor ancak SystemD gibi modüler olmadığı için isimlerini görmüyorsunuz hemde biraz daha yavaş. Kernel konfigürasyonunda da kerneli modüler yaparsanız daha hızlı oluyor.

Openrc'nin Systemd'ye göre pozitif yönde bir artısı var mıdır sizce? Arch yerine Artix tercih etmek mantıklı olur mu? Son düzenleyen: Moderatör: 31 Ekim 2020

Tercih meselesi tabi ama ben neyin ne zaman ne için çalıştığını bilmek istiyorum. Performans konusu tartışmaya açık, OpenRc'nin benim sistemde daha kararlı ve hızlı çalıştığını düşünüyorum, ayrıca bazı Systemd servislerinin takılmalara neden olduğunu yazmıştım önceki mesajımda. @illedelinux Hocam benim Arch kullanmaya başlama sebeplerinden biri basitlik ve sadelik felsefesi idi, yani Systemd gibi komplike ve karışık yapılar dağıtımı bambaşka yönlere çekiyor. Şu aralar takmamaya çalıştığım bir diğer konu gereksiz modüllerin initrd içinde olması, önceden onlarla bile uğraşırdım. Aslında en basiti kendi kernel'ini derlemek ama her sürümde kernel derlenmesini beklemek sıkıcı. @Focal Fossa NetworkManager ve Samba sadece uyarı veriyor gözardı edin. Tam araştırmadım ama rc. conf dosyasında şu servisi falan servisten sonra başlat tarzı ayar yapılabiliyor sanırım. Sürprizbozan: Çalışan Servisler rc-update show NetworkManager | default agetty. tty1 | default agetty. tty2 | default agetty. tty3 | default agetty. tty4 | default agetty. tty5 | default agetty. tty6 | default avahi-daemon | default binfmt | boot bluetoothd | default bootmisc | boot cgroups | sysinit consolefont | boot cpupower | default cronie | default dbus | default devfs | sysinit dmesg | sysinit elogind | boot fsck | boot hostname | boot hwclock | boot keymaps | boot killprocs | shutdown kmod-static-nodes | sysinit lm_sensors | default local | default nonetwork localmount | boot loopback | boot modules | boot mount-ro | shutdown mtab | boot net. lo | boot opensysusers | boot opentmpfiles-dev | sysinit opentmpfiles-setup | boot procfs | boot root | boot save-keymaps | boot save-termencoding | boot savecache | shutdown smb | default swap | boot sysctl | boot sysfs | sysinit syslog-ng | default termencoding | boot udev | sysinit udev-trigger | sysinit urandom | boot xdm | default Sürprizbozan: Rc. log rc boot logging started at Sat Oct 31 20:12:30 2020 termencoding | Setting terminal encoding ... modules | Loading module crypto_user... keymaps | Setting keyboard mode ... keymaps | Loading key mappings ... modules | Loading module vboxdrv... modules | Loading module vboxnetadp... modules | Loading module vboxnetflt... hwclock | Setting system clock using the hardware clock ... loopback | Bringing up network interface lo... sysctl | Configuring kernel parameters... hostname | Setting hostname to Artix from /etc/hostname... procfs | Mounting misc binary format filesystem... fsck | Checking local filesystems... fsck |Home: recovering journal fsck |Yedek: recovering journal binfmt | Loading custom binary format handlers... fsck |Home: clean, 191132/5292032 files, 4690658/21150464 blocks fsck |Yedek: clean, 351205/45965312 files, 74535277/183831217 blocks root | Remounting filesystems... swap | Activating swap devices... mtab | Updating /etc/mtab... mtab | Creating mtab symbolic link localmount | Mounting local filesystems... opensysusers | Setting up sysusers. d entries... opentmpfiles-setup| Setting up tmpfiles. d entries... urandom | Initializing random number generator... bootmisc | Creating user login records... consolefont | Setting console font ... save-termencoding | Saving terminal encoding... save-keymaps | Saving key mapping... dbus | Starting dbus... net. lo | Bringing up interface lo net. lo | Caching network module dependencies elogind | Starting elogind... net. lo |need dbus net. lo | 127.0.0.1/8... net. lo | Adding routes net. lo | 127.0.0.0/8 via 127.0.0.1... rc boot logging stopped at Sat Oct 31 20:12:33 2020 rc default logging started at Sat Oct 31 20:12:33 2020 cpupower | Running cpupower -c all frequency-set --governor ondemand... NetworkManager | Starting NetworkManager... bluetoothd | Starting bluetoothd... lm_sensors | Initializing sensors... syslog-ng | Checking your configfile ... xdm | Setting up lxdm-binary... syslog-ng | Starting syslog-ng... cronie | Starting cronie... NetworkManager |Connecting... 1sConnecting... 1s Connecting... 1sConnecting... 1sConnecting... 1sConnecting... 1sConnecting... 1sConnecting... 1sConnecting... 1sConnecting... 0s NetworkManager | Marking NetworkManager as inactive. It will automatically be marked NetworkManager | as started after a network connection has been established. smb | WARNING: smb will start when NetworkManager has started NetworkManager | WARNING: NetworkManager has started, but is inactive avahi-daemon | Starting avahi-daemon... local | Starting local... rc default logging stopped at Sat Oct 31 20:12:34 2020