Re: Debian fork: 'Devuan', Debian without Systemd
Am Mittwoch, 3. Dezember 2014, 08:35:00 schrieb Erwan David:
> Le 02/12/2014 23:15, Martin Steigerwald a écrit :
> > Am Dienstag, 2. Dezember 2014, 18:47:38 schrieb Renaud OLGIATI:
> >> On Tue, 2 Dec 2014 14:22:13 -0700
> >>
> >> Aaron Toponce <aaron.toponce@gmail.com> wrote:
> >>>> It's a waste. They shouldn't have left. I'm pretty neutral about
> >>>> systemd as I'm only an end user but I disklike having it forced upon me
> >>>> this way.
> >>>
> >>> # apt-get install upstart
> >>> # apt-get install sysvinit-core
> >>> # apt-get install openrc
> >>> No one is forcing you to stick with systemd. The "fork" is just silly.
> >>
> >> Another way to look at it is "forward planning for the release after
> >> Jessie, when systemd may well become compulsory..."
> >
> > Or going beyond what is offered in Debian… like making GNOME installable
> > without having any systemd related package installed.
>
> The systemd package is just a small part of systemd. I'd like to remove
> systemd-logind and lbpam-systemd, sinc I have no clue at all that logind
> is better deisgned and programmed than resolved, which showed it was
> designed without any care for well known attacks.
I explicetely wrote "any systemd related package".
But yes, my example was incomplete. With all related packages it looks like
this:
merkaba:~> LANG=C apt-get purge libpam-systemd libsystemd-id128-0 libsystemd0
libsystemd0 systemd systemd-ui
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer
required:
abe-data analitza-common augeas-lenses bluez-obexd briquolo-data
calligrastage-data celestia-common colobot-common
colobot-common-sounds colobot-common-textures command-not-found
dreamchess-data ebtables epiphany-data extremetuxracer-data
extremetuxracer-extras ffmpegthumbs fonts-ebgaramond-extra
freedroid-data freedroidrpg-data frogatto-data gir1.2-vte-2.90
kalzium-data kde-config-cron kde-games-core-declarative
kde-icons-mono kde-thumbnailer-deb kdeartwork-style
kdeartwork-theme-window kdeartwork-wallpapers kdeedu-kvtml-data
kdegames-card-data kdegames-mahjongg-data kdegraphics-mobipocket
kdegraphics-strigi-analyzer kdegraphics-thumbnailers
kdenetwork-filesharing kdepim-mobileui-data kdesdk-strigi-plugins
kdesdk-thumbnailers kexi-data kgamma kgeography-data klettres-data
ksaneplugin kstars-data ktouch-data ktux lbreakout2-data
libakonadi-socialutils4 libakonadi-xml4 libalure1 libanalitza5abi1
libanalitzagui5abi1 libanalitzaplot5abi1 libapache-poi-java
libaugeas0 libbluedevil2 libboost-chrono1.55.0 libboost-signals1.55.0
libboost-wave1.55.0 libbulletcollision2.82 libbulletdynamics2.82
libcommons-codec-java libcomposereditorng4 libdataquay0
libdebconf-kde0 libdumb1 libechonest2.1 libfishsound1 libfox-1.6-0
libfreeimage3 libfs6 libftgl2 libgcj-bc libgeoclue0 libglee0d1
libgtkmm-3.0-1 libguess1 libgwengui-fox16-0 libgwengui-gtk2-0
libgwenhywfar60-dev libid3-3.8.3c2a libkasten2controllers2
libkasten2core2 libkasten2gui2 libkasten2okteta1controllers1abi1
libkasten2okteta1core1 libkasten2okteta1gui1 libkdeedu-data
libkdegames6abi1 libkdegamesprivate1abi1 libkeduvocdocument4
libkiten4abi1 libkmahjongglib4 libktoblzcheck1-dev liblinearmath2.82
liblo7 liblrdf0 liblsofui4 libmozjs185-1.0 libmxml1
libmygui.ogreplatform0debian1 libmyguiengine3debian1 libnetcf1
liboggz2 libogre-1.9.0 libokteta1core1 libokteta1gui1
libparted-fs-resize0 libphysfs1 libprojectm2 libqapt1
libqtgstreamerutils-0.10-0 libqxt-core0 libqxt-gui0 libraptor1
librubberband2 libsublime8 libswt-cairo-gtk-3-jni
libswt-glx-gtk-3-jni libswt-webkit-gtk-3-jni libunshield0
libusbredirhost1 libva-glx1 libvte-2.90-9 libvte-2.90-common
libxine2-bin libxine2-doc libxine2-ffmpeg libxml++2.6-2
libxmlbeans-java libxmp4 manaplus-data neverball-common
neverball-data oolite-data oolite-data-sounds oolite-doc openmw-data
p7zip pachi-data palapeli-data parley-data pbzip2 pinball-data
pingus-data pristine-tar projectm-data python-gdbm python-ipaddr
python-opengl python-pyside.qtdeclarative python-pyside.qtgui
python-pyside.qthelp python-pyside.qtnetwork python-pyside.qtopengl
python-pyside.qtscript python-pyside.qtsql python-pyside.qtsvg
python-pyside.qttest python-pyside.qtuitools python-pyside.qtwebkit
python-pyside.qtxml python-urlgrabber qtdeclarative4-kqtquickcharts-1
redshift scummvm-data supertux-data transcode-doc trophy-data
ttf-femkeklaver ttf-unifont twolame unmo3 x11-session-utils
x11-xfs-utils xinit
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
icedtea-6-jre-cacao icedtea-6-jre-jamvm libqt4-phonon
openjdk-6-jre-headless openjdk-6-jre-lib
Suggested packages:
sun-java6-fonts fonts-ipafont-gothic fonts-ipafont-mincho fonts-indic
[…apt-get busy with dependency calculation, eating 100% of one core …]
The following packages will be REMOVED:
abe* acpi-fakekey* adonthell* adonthell-data* akonadiconsole*
akregator* alien* alsaplayer-common* amarok* amor* ark* avahi-daemon*
baloo-dbg* baloo-utils* baloo4* bangarang* basic256* basket* blinken*
blogilo* bluedevil* bluetooth* bluez* bluez-cups* bomber* bovo*
braindump* briquolo* bsdmainutils* bsdutils* calligra*
calligra-l10n-de* calligra-libs* calligra-semanticitems*
calligraauthor* calligraflow* calligraplan* calligrasheets*
calligrastage* calligrawords* cantor* cantor-backend-kalgebra*
celestia-gnome* cervisia* clementine* colobot* colord* consolekit*
cups* cups-core-drivers* cups-daemon* cups-pk-helper* cvsservice*
dbus* dbus-1-dbg* dbus-x11* debconf-kde-helper* debhelper*
default-jre* default-jre-headless* dh-autoreconf* digikam*
digikam-doc* digikam-private-libs* dolphin* dragonplayer* dreamchess*
e17* epiphany* equivs* espeak* etherape* evolution*
evolution-data-server* evolution-plugins* extremetuxracer* filelight*
flare* flare-engine* flight-of-the-amazon-queen* fop* freedroid*
freedroidrpg* frogatto* frozen-bubble* fs-uae* fs-uae-arcade*
fs-uae-launcher* gconf2* gcr* gimp* gimp-gmic* gir1.2-gtk-vnc-2.0*
gir1.2-libvirt-glib-1.0* gir1.2-spice-client-glib-2.0*
gir1.2-spice-client-gtk-3.0* git-buildpackage* gksu* gnash-common*
gnome-keyring* gnome-session-bin* gnome-user-guide* granatier*
gstreamer0.10-gconf* gstreamer0.10-plugins-good*
gstreamer0.10-pulseaudio* gstreamer0.10-qapt*
gstreamer1.0-plugins-bad* gstreamer1.0-pulseaudio* gvfs*
gvfs-backends* gvfs-daemons* gwenview* hplip* hplip-gui*
icedtea-7-jre-jamvm* icedtea-7-plugin* icedtea-netx* inkscape*
javahelp2* jovie* juk* jxplorer* k3b* k3b-i18n* k4dirstat*
kaccessible* kaddressbook* kaffeine* kalarm* kalgebra*
kalgebra-common* kalzium* kanagram* kapman* kapptemplate* karbon*
kate* katomic* kblackbox* kblocks* kbounce* kbreakout* kbruch*
kcachegrind* kcalc* kcharselect* kcolorchooser* kde-baseapps*
kde-baseapps-bin* kde-config-cddb* kde-config-telepathy-accounts*
kde-full* kde-plasma-desktop* kde-plasma-netbook* kde-runtime*
kde-sc-dev-latest* kde-standard* kde-style-oxygen* kde-telepathy*
kde-telepathy-auth-handler* kde-telepathy-call-ui*
kde-telepathy-contact-list* kde-telepathy-declarative*
kde-telepathy-desktop-applets* kde-telepathy-filetransfer-handler*
kde-telepathy-integration-module* kde-telepathy-kpeople*
kde-telepathy-minimal* kde-telepathy-send-file*
kde-telepathy-text-ui* kde-window-manager* kde-workspace*
kde-workspace-bin* kde-workspace-dev* kdeaccessibility* kdeadmin*
kdeartwork* kdebase-apps* kdebase-runtime* kdeconnect* kdeedu*
kdegames* kdegraphics* kdelibs5-dev* kdelibs5-plugins* kdemultimedia*
kdenetwork* kdepasswd* kdepim* kdepim-dbg* kdepim-kresources*
kdepim-runtime* kdepim-runtime-dbg* kdepimlibs-dbg* kdepimlibs5-dev*
kdeplasma-addons* kdesdk* kdesdk-dolphin-plugins* kdesdk-kio-plugins*
kdesdk-misc* kdesudo* kdetoys* kdeutils* kdevelop* kdevelop-php*
kdevplatform8-libs* kdewebdev* kdf* kdiamond* kdm* kexi*
kfilereplace* kfind* kfourinline* kgeography* kget* kgoldrunner*
kgpg* khangman* khelpcenter4* kid3* kid3-core* kig* kigo* killbots*
kimagemapeditor* kinfocenter* kio-audiocd* kipi-plugins* kiriki*
kiten* kjots* kjumpingcube* kleopatra* klettres* klickety* klines*
klinkstatus* klipper* kmag* kmahjongg* kmail* kmenuedit* kmines*
kmix* kmousetool* kmouth* kmplot* kmtrace* kmymoney* knavalbattle*
knetwalk* knode* knotes* kolf* kollision* kolourpaint4* kommander*
kompare* konq-plugins* konqueror* konqueror-nsplugins* konquest*
konsole* konsolekalendar* kontact* konversation* kopete* korganizer*
kpartloader* kpat* kppp* krdc* kremotecontrol* krename* kreversi*
krfb* krita* kruler* kscd* kscreen* kscreensaver* kshisen* ksirk*
ksnapshot* kspaceduel* ksquares* kstars* ksudoku* ksysguard*
ksystemlog* kteatime* ktimer* ktimetracker* ktorrent* ktouch* ktron*
ktuberling* kturtle* kubrick* kuiviewer* kuser* kwalletmanager*
kwordquiz* kwrite* lbreakout2* libakonadi-calendar4*
libakonadi-contact4* libaqbanking34-dev* libasound2-plugins*
libav-tools* libavdevice55* libbonoboui2-0* libcalendarsupport4*
libclanapp-1.0* libespeak1* libeventviews4* libfarstream-0.1-0*
libfarstream-0.2-2* libfluidsynth1* libfreerdp-plugins-standard*
libgegl-0.2-0* libgksu2-0* libgnome-2-0* libgnome2-0* libgnome2-bin*
libgnome2-common* libgnomeui-0* libgnomevfs2-0* libgnomevfs2-common*
libgnomevfs2-extra* libgtk-vnc-2.0-0* libgvnc-1.0-0*
libincidenceeditorsng4* libk3b6* libk3b6-extracodecs*
libkactivities-bin* libkactivities-dev* libkateinterfaces4*
libkcddb4* libkcompactdisc4* libkdepim4* libkdepimdbusinterfaces4*
libkhtml5* libknotifyconfig4* libkonq-common* libkonq5abi1*
libkopete4* libkpeople3* libksieveui4* libktpcommoninternalsprivate7*
libktploggerprivate7* libktpmodelsprivate7* libktpwidgetsprivate7*
libkworkspace4abi2* libmailcommon4* libmailimporter4*
libmarblewidget19* libmediastreamer-base3* libmessagecomposer4*
libmessagecore4* libmessagelist4* libmessageviewer4* libmikmod3*
libmlt++3* libmlt6* libnoteshared4* libnss-mdns* libokularcore5*
libpam-systemd* libphonon-dev* libphonon4* libphononexperimental4*
libpimcommon4* libplasma3* libplasmaclock4abi4*
libplasmagenericshell4* libpolkit-agent-1-0* libpolkit-backend-1-0*
libpolkit-gobject-1-0* libpolkit-qt-1-1* libpulse-mainloop-glib0*
libpulse0* libpurple-bin* libpurple0* libqapt-runtime*
libreoffice-kde* libsdl-gfx1.2-5* libsdl-image1.2* libsdl-mixer1.2*
libsdl-net1.2* libsdl-pango1* libsdl-perl* libsdl-ttf2.0-0*
libsdl1.2debian* libsdl2-2.0-0* libsdl2-ttf-2.0-0* libsmpeg0*
libspice-client-glib-2.0-8* libspice-client-gtk-3.0-4*
libswt-gnome-gtk-3-jni* libswt-gtk-3-java-gcj* libsystemd-id128-0*
libsystemd0* libtelepathy-farstream3* libtelepathy-qt4-farstream2*
libtemplateparser4* libtheora-bin* libvirt-clients* libvirt-daemon*
libvirt-daemon-system* libvirt-glib-1.0-0* libvirt0* libweather-ion6*
libxine2* libxine2-misc-plugins* libxine2-plugins* libxine2-x*
lintian* lokalize* lsb-core* lskat* lxde-common* lxde-core*
lxsession* man-db* manaplus* marble* marble-plugins* melt*
modemmanager* mplayer2* mpv* mssh* network-manager* neverball*
numptyphysics* okteta* okular* okular-extra-backends* oolite*
openbox-gnome-session* openjdk-7-jdk* openjdk-7-jre*
openjdk-7-jre-headless* openmw* openmw-launcher* out-of-order* pachi*
packagekit* packagekit-tools* pairs* palapeli* parley*
partitionmanager* pavucontrol* pcsxr* performous* phonon*
phonon-backend-gstreamer* phonon-backend-gstreamer-dbg*
phonon-backend-vlc* phonon-backend-vlc-dbg* picmi* pidgin* pinball*
pingus* plasma-containments-addons* plasma-dataengines-addons*
plasma-dataengines-workspace* plasma-desktop* plasma-netbook*
plasma-nm* plasma-runner-installer* plasma-runner-telepathy-contact*
plasma-runners-addons* plasma-scriptengine-javascript*
plasma-scriptengine-superkaramba* plasma-wallpapers-addons*
plasma-widget-folderview* plasma-widget-ktorrent*
plasma-widget-lancelot* plasma-widget-menubar*
plasma-widget-networkmanagement* plasma-widgets-addons*
plasma-widgets-workspace* policykit-1* policykit-1-gnome*
polkit-kde-1* print-manager* printer-driver-gutenprint*
printer-driver-hpcups* printer-driver-postscript-hp*
printer-driver-splix* python-libvirt* python-pygame* python-pyside*
python-pyside.phonon* qapt-batch* qapt-deb-installer* qapt-utils*
qemu* qemu-kvm* qemu-system* qemu-system-arm* qemu-system-mips*
qemu-system-misc* qemu-system-ppc* qemu-system-sparc*
qemu-system-x86* qt4-qtconfig* quassel-client-kde4* quilt*
redshift-plasmoid* rekonq* rocksndiamonds* rocs* schism* scummvm*
sflphone-daemon* skanlite* sludge-engine* solarus* sonic-visualiser*
speech-dispatcher* speech-dispatcher-audio-plugins*
spice-client-glib-usb-acl-helper* step* supertux* sweeper* systemd*
systemd-ui* systemsettings* telepathy-haze* telepathy-salut*
tp-smapi-source* transcode* trophy* udisks2* umbrello* upower* uqm*
uqm-content* uqm-music* uqm-voice* uuid-runtime* virt-manager*
virt-viewer* virtinst* virtualbox* virtualbox-dkms* virtualbox-qt*
vlc* vlc-plugin-pulse* weston* x11-apps* xmp* xorg* yelp* zsdx*
The following NEW packages will be installed:
icedtea-6-jre-cacao icedtea-6-jre-jamvm libqt4-phonon
openjdk-6-jre-headless openjdk-6-jre-lib
WARNING: The following essential packages will be removed.
This should NOT be done unless you know exactly what you are doing!
bsdutils libsystemd0 (due to bsdutils)
0 upgraded, 5 newly installed, 561 to remove and 0 not upgraded.
Need to get 37.9 MB of archives.
After this operation, 2179 MB disk space will be freed.
You are about to do something potentially harmful.
To continue type in the phrase 'Yes, do as I say!'
?]
So you can still choose to what init system to use, but running completely
without any systemd related packages gives you a really crippled system.
Basically it would deinstall the desktop I use.
Ciao,
--
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA B82F 991B EAAC A599 84C7
Reply to: