LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Debian
User Name
Password
Debian This forum is for the discussion of Debian Linux.

Notices


Reply
  Search this Thread
Old 01-16-2017, 03:01 AM   #16
cynwulf
Senior Member
 
Registered: Apr 2005
Posts: 2,727

Rep: Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367

Quote:
Originally Posted by patrick295767 View Post
Looks cool to give a try :
https://wiki.debian.org/Debian_GNU/kFreeBSD

A FreeBSD kernel into a linux like machine! That's sounds good. I am curious about hardware support in general.
It's a FreeBSD kernel and a GNU userland, with Debian package management, tools, etc. No Linux involved.

I used it for a while, a few years ago. It's pretty impressive what they have done, but then it's actually better to just install the latest FreeBSD. And there's probably no good reason to not use the Linux kernel in a Linux distribution.

Last time I checked, you can still run Debian Linux with sysvinit, just avoid gnome, etc and it won't get pulled in (but some apt pinning is advised as well). The only package which does get pulled in quite often is libsystemd0, but without systemd itself installed that serves no purpose as it's a static library which is built from the systemd source tarball (as is udev).

You can also avoid a lot of the cruft and recommended systemd packages (e.g. with Xfce, etc) by disabling recommends.

Last edited by cynwulf; 01-16-2017 at 03:03 AM.
 
Old 01-16-2017, 03:27 AM   #17
Turbocapitalist
LQ Guru
 
Registered: Apr 2005
Distribution: Linux Mint, Devuan, OpenBSD
Posts: 7,328
Blog Entries: 3

Rep: Reputation: 3726Reputation: 3726Reputation: 3726Reputation: 3726Reputation: 3726Reputation: 3726Reputation: 3726Reputation: 3726Reputation: 3726Reputation: 3726Reputation: 3726
Quote:
Originally Posted by patrick295767 View Post
Looks cool to give a try :
https://wiki.debian.org/Debian_GNU/kFreeBSD

A FreeBSD kernel into a linux like machine! That's sounds good. I am curious about hardware support in general.
Debian GNU/kFreeBSD is not Debian-based, it's actual Debian! That said, it has seemed like the systemd cabal has been trying to marginalize it. It would make sense for it to join Devuan later, if Devuan gets further along.

A big advantage from the choice of kernel is that it uses PF instead of iptables.

Last edited by Turbocapitalist; 01-16-2017 at 09:25 AM. Reason: grammar
 
Old 01-16-2017, 09:07 AM   #18
cynwulf
Senior Member
 
Registered: Apr 2005
Posts: 2,727

Rep: Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367
This is the original article where Poettering said that GNU/kFreeBSD was a 'toy OS'.

Original French: https://linuxfr.org/news/un-entretie...art-poettering
English Translation: http://linuxfr.org/nodes/86687/comments/1249943

And if you want to get a better idea of what Poettering stands for, here are some of his opinions:

https://lwn.net/Articles/430699/

But I doubt Debian GNU/kFreeBSD would "join Devuan" (not if they want to continue to be taken seriously anyway...)

Last edited by cynwulf; 01-16-2017 at 09:08 AM.
 
Old 01-16-2017, 12:27 PM   #19
nodir
Member
 
Registered: May 2016
Posts: 222

Rep: Reputation: Disabled
Quote:
Originally Posted by cynwulf View Post
It's a FreeBSD kernel and a GNU userland, with Debian package management, tools, etc. No Linux involved.
If that makes people understand that Linux is just a shortcut for Gnu/Linux, and else it is just a kernel, then it did quite some good.
Refering to third-party apps, as FreeBSD does, iirc, helps in understanding what exactly is meant when speaking of Linux as an OS too (or even putting them in local).

btw: To say: Instead of using Debian kFreeBSD use FreeBSD doesn't make much sense to me. The one is Debian (now unofficial again, but anyway), the other is FreeBSD. For the bigger part a Debian user will feel home with kFreeBSD, with FreeBSD? Rather not.
One good reason to use Debian with a non-Linux kernel i already mentioned: be done with systemd.

Last edited by nodir; 01-16-2017 at 12:30 PM.
 
Old 01-17-2017, 03:36 PM   #20
replica9000
Senior Member
 
Registered: Jul 2006
Distribution: Debian Unstable
Posts: 1,129
Blog Entries: 2

Rep: Reputation: 260Reputation: 260Reputation: 260
My main box has been on the same Debian install since 2010, still using SysV. My laptop is using Debian with systemd. In my day-to-day activies, they both run without issue.
 
Old 01-19-2017, 04:58 AM   #21
patrick295767
Member
 
Registered: Feb 2006
Distribution: FreeBSD, Linux, Slackware, LFS, Gparted
Posts: 664

Original Poster
Rep: Reputation: 138Reputation: 138
Quote:
Originally Posted by nodir View Post
If that makes people understand that Linux is just a shortcut for Gnu/Linux, and else it is just a kernel, then it did quite some good.
Refering to third-party apps, as FreeBSD does, iirc, helps in understanding what exactly is meant when speaking of Linux as an OS too (or even putting them in local).

btw: To say: Instead of using Debian kFreeBSD use FreeBSD doesn't make much sense to me. The one is Debian (now unofficial again, but anyway), the other is FreeBSD. For the bigger part a Debian user will feel home with kFreeBSD, with FreeBSD? Rather not.
One good reason to use Debian with a non-Linux kernel i already mentioned: be done with systemd.
The best method is to custom yourself
https://revcode.wordpress.com/2012/0...-linux-distro/

The current custom kernel I use gives me:
Code:
# grep Slab /proc/meminfo
Slab:              20040 kB
You got better?

You build your own distro yourself, drop debian, or include some debs of it.
That might be the best method to drop Systemd.


Just give a try to custom kernel and use init, this is awesome.
Code:
mkdir rootfs
cd rootfs
mkdir dev proc sys tmp
mknod dev/console c 5 1
cat >> init << EOF #!/bin/ash mount -t proc none /proc mount -t sysfs none /sys /bin/ash EOF chmod +x init
 
Old 01-20-2017, 02:56 AM   #22
nodir
Member
 
Registered: May 2016
Posts: 222

Rep: Reputation: Disabled
"the best" is not an absolute value. The best for what? For sure not for everyday usage for years and years.

And what you quoted made only clear that if one installs and want debian Gnu/kFreeBSD,one will not get a FreeBSD system (and the other way around it is just the same). People who install debian GNU/kFreeBSD want that, people who install FreeBSD want that (and people who install a selfmade distro want that, which again is a different thing).

Last edited by nodir; 01-20-2017 at 02:59 AM.
 
Old 01-22-2017, 11:37 AM   #23
jens
Senior Member
 
Registered: May 2004
Location: Belgium
Distribution: Debian, Slackware, Fedora
Posts: 1,465

Rep: Reputation: 299Reputation: 299Reputation: 299
Quote:
Originally Posted by patrick295767 View Post
The best method is to custom yourself
https://revcode.wordpress.com/2012/0...-linux-distro/

The current custom kernel I use gives me:
Code:
# grep Slab /proc/meminfo
Slab:              20040 kB
You got better?
Yes.
See my previous post.

PS: Whenever I see someone posting about busybox I always wonder if they actually know what it was made for ...
 
Old 01-30-2017, 07:52 AM   #24
masinick
Member
 
Registered: Apr 2002
Location: Greenville, SC
Distribution: Debian, antiX, MX Linux
Posts: 636
Blog Entries: 16

Rep: Reputation: 104Reputation: 104
Quote:
Originally Posted by fatmac View Post
Debian can be built without systemd, take a look at AntiX - http://antix.mepis.com/index.php?title=Main_Page

Devuan intends to be a replacement of Debian with no reliance on systemd whatsoever, re building their own packages where necessary.

Myself, I have OpenBSD as a back up system if Linux gets taken over by business interests, like RedHat!
Note some of the key points by fatmac:

1. Debian can be built without system.
2. AntiX is a great example. MX-16 is another example. Both are Debian-based systems that simply utilize the techniques to build a Debian-based system with an alternative init system.

I've used lots of antiX and MX releases and they are excellent. They do not suffer at all, even on recent and current releases that still use another init system (sysvinit in this case). I also use Debian systems with systemd and they work fine too, so it is clear that the user community still has choices, and this has already been going on for a couple of years, so there is no need to fear.

AntiX and Slackware are but two of the distributions you can use with or without systemd. Arch Linux has good documentation about how to build their systems with or without systemd. I'm sure that the same is possible with any of the Gentoo Linux derivatives too, though I've not yet explored the range of alternatives that may already be out there in this space.
 
Old 01-31-2017, 08:46 AM   #25
nodir
Member
 
Registered: May 2016
Posts: 222

Rep: Reputation: Disabled
Gentoo for sure, and i don't even think that systemd is the default (you can install it, but it isn't default, iirc).
Void Linux.
Many others, but more obscure ones. So of the traditional, well known ones it's Slackware and Gentoo, as far i can tell.
 
Old 02-12-2017, 04:05 AM   #26
patrick295767
Member
 
Registered: Feb 2006
Distribution: FreeBSD, Linux, Slackware, LFS, Gparted
Posts: 664

Original Poster
Rep: Reputation: 138Reputation: 138
Quote:
Originally Posted by masinick View Post
"1. Debian can be built without system."
"1. Debian can be built without system."
I wonder how you can get debian without System v and Systemd.


Even on LFS, they recommend to use Systemd.
 
Old 02-12-2017, 01:00 PM   #27
replica9000
Senior Member
 
Registered: Jul 2006
Distribution: Debian Unstable
Posts: 1,129
Blog Entries: 2

Rep: Reputation: 260Reputation: 260Reputation: 260
Quote:
Originally Posted by patrick295767 View Post
"1. Debian can be built without system."
I wonder how you can get debian without System v and Systemd.


Even on LFS, they recommend to use Systemd.
init just basically automates the processes to be started. You could use busybox or even bash as an init if preferred. You would have to write your own scripts or manually start the processes.
 
Old 02-12-2017, 06:52 PM   #28
patrick295767
Member
 
Registered: Feb 2006
Distribution: FreeBSD, Linux, Slackware, LFS, Gparted
Posts: 664

Original Poster
Rep: Reputation: 138Reputation: 138
Quote:
Originally Posted by replica9000 View Post
init just basically automates the processes to be started. You could use busybox or even bash as an init if preferred. You would have to write your own scripts or manually start the processes.
It is possible to workaround installing Debian. The Xorg will need Systemd. However, you can work with something else than Xorg. Xfree86 ?
 
Old 02-12-2017, 08:50 PM   #29
replica9000
Senior Member
 
Registered: Jul 2006
Distribution: Debian Unstable
Posts: 1,129
Blog Entries: 2

Rep: Reputation: 260Reputation: 260Reputation: 260
Quote:
Originally Posted by patrick295767 View Post
It is possible to workaround installing Debian. The Xorg will need Systemd. However, you can work with something else than Xorg. Xfree86 ?
I don't think Xorg needs systemd, but some DEs such as Gnome3 and KDE do. One of my systems is still on sys-v, and only a couple packages want to bring in systemd, such as policykit-1 and udisks2.
 
Old 09-21-2020, 09:00 AM   #30
slackerz
Member
 
Registered: Aug 2020
Posts: 73

Rep: Reputation: 23
Quote:
Originally Posted by replica9000 View Post
I don't think Xorg needs systemd, but some DEs such as Gnome3 and KDE do. One of my systems is still on sys-v, and only a couple packages want to bring in systemd, such as policykit-1 and udisks2.
Xorg still doesn't need systemd as a dependency as of Buster. I've so far managed to install a fairly usable base Debian system with network install and X11, without the need of systemd as a dependency. Now then you need systemd for some DEs but you run into a snag even sooner than that. There are applications (Libreoffice, Firefox, Chromium) that all have a mandatory dependency on systemd. A cardinal issue with systemd is it couples the system. It's a significant issue, certainly to me, and it's why most people don't like it.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
HOW-TO: Install Debian using debootstrap. replica9000 Debian 68 12-21-2023 07:54 AM
Installing debian and error with debootstrap Xeratul Debian 3 09-30-2013 02:19 AM
LXer: Installing Debian Wheezy (testing) With debootstrap From A Grml Live Linux LXer Syndicated Linux News 0 01-17-2013 06:30 PM
Installing stock Debian with debootstrap - Software Raid0 failure Elite_Gamer04 Debian 0 03-10-2010 05:34 AM
LXer: Installing Debian GNU/Linux using debootstrap LXer Syndicated Linux News 0 08-21-2006 10:21 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Debian

All times are GMT -5. The time now is 12:48 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration