- HEADLINE: Run testing or unstable containers with ease on stable - DESCRIPTION: I would absolutely love a well supported container system for running testing/unstable in a container. I feel that docker requires a lot upfront work with mixed results. We often develop software using packages of the next debian version (such as Python 3.6) and these packages aren't always available in backports or otherwise outside of…
I know it’s not as lightweight as a container system, but I’ve had quite good experiences on this front with virt-manager (and it’s associated command-line tools virsh, virt-install et al). It’s straightforward to spin up fresh local virtual machines, and you get access to the full KVM infrastructure if you need it.
Ask HN: What do you want to see in Debian 10 (“buster”)?
321–329 of 329 posts
Re: Ask HN: What do you want to see in Debian 10 (“buster”)?
#322DESCRIPTION: How to help users who got problems installing Debian ? The bug reports against d-i shows that problems are various and unpredictible. So the only way to help is to provide tools for looking around documentation and breaking system.
1. in d-i itself : if something goes bad, propose to save logs (and others output like disk informations) on usb key, on the network, on the internet, etc.
2. add some urls where user can found help
3. look for little improvements when launching Rescue Mode : for example access it through ssh, display disk information (remember this patch bug#798465 ?), suggest some config files and log to look in, etc.
4. provide basical help on d-i tools. For example, why grub-installer can't show 2 lines about options ?
5. everything that can't be achieved because of limited space or Ram should be available in a dedicated page on debian.org
Etc.
These are just selected samples. There is many little rooms for improvements on this point.
DISTRIBUTION: stable and sid
ROLE: sysadmin
Re: Ask HN: What do you want to see in Debian 10 (“buster”)?
#323- HEADLINE: port pledge(2) from OpenBSD - DESCRIPTION: Debian has been a great source of innovation and leadership within the OSS world. Make the next big move by adopting pledge(2) from OpenBSD to be the first major mandatory security feature on Linux. There is little hassle in making programs use it, and the LOC in the kernel is tiny compared to say SELinux. See [1] for more details. [1] http://www.openbsd.org/pape…
This isn't as easy as it sounds. Pledge works in OpenBSD because OpenBSD is simple and all of the necessary code lives in one tree. Pledge is supported in the vast majority of OpenBSD base programs but very few ports. If programs aren't written in a careful manner or with an eye to privsep, you end up with pledges that don't protect much since they are so broad. There are a lot of programs you can't pledge even with…
> It's not impossible for Linux, but there would have to be a lot more conditional cases in the Linux kernel to handle all of the various ways that programs would use it.
Why would there be a lot more conditional cases in the kernel? I'm just imagining having a bitvector whitelist[] for each task_struct and then in the syscall_trace_enter functions one indexes into current->whitelist if it's __NR_pledge.
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...
Re: Ask HN: What do you want to see in Debian 10 (“buster”)?
#324Earlier quoted context omitted.
Debian has reportbug and reportbug-ng.
I know that when I google an error code and somehow find a bug from debian it's always often obscure mailing list archive. If I google a docker error code, I often end up on a github issue.
Re: Ask HN: What do you want to see in Debian 10 (“buster”)?
#325Earlier quoted context omitted.
Why not SELinux?
Because Debian has already done much work on integrating AppArmor [1]. And Debian based distro's like Ubuntu, Tails, and Subgraph also work on AppArmor so choosing AppArmor over SELinux means overall less work for the Debian community. [1]: https://wiki.debian.org/AppArmor/Progress
Re: Ask HN: What do you want to see in Debian 10 (“buster”)?
#326- HEADLINE: Ask all questions in one go - DESCRIPTION: I like to install Debian on old computers, and the better way to do so is to use the netinstall CD. But the installation is quite long, because of slow network and slow computer. Then, I must watch the computer every few minutes to respond at some questions (which desktop, software options...). Sometime I do not respond, and the installation is stuck for a while.…
Re: Ask HN: What do you want to see in Debian 10 (“buster”)?
#327- DESCRIPTION: Currently many packages still ship without SystemD unit files using LSB init.d scripts instead and of course not using any security measures like private tmp, capabilities, etc...
- DISTRIBUTION: Buster
- ROLE/AFFILIATION: Freelance Linux sysadmin
Re: Ask HN: What do you want to see in Debian 10 (“buster”)?
#328Earlier quoted context omitted.
> - It's effectively a black box that nobody but the systemd team really understands; and the response by said team to problems with systemd too often defaults to "you're doing it wrong" I'm seeing this attitude a lot. Just last week, at our Linux User Group meeting, someone brought in a notebook with Debian 9, which didn't boot up correctly because drives were not detected. The issue turned out to be really simple (…
So, the "impossible it was to diagnose anything with systemd" comes about because "systemd-analyze plot" and "journalctl" have no meaning prior to systemd. It's a whole new toolset which needs to be learned. It doesn't follow any existing patterns, which makes it harder to learn if you're already familiar with troubleshooting init prior to systemd (troubleshooting which would have started with a quick trip to /var/lo…
Re: Ask HN: What do you want to see in Debian 10 (“buster”)?
#329- HEADLINE: Remove Perl and Python as dependencies for the base system - DESCRIPTION: A minimalist default install as a common base for containers, servers and desktops should not depend on interpreters except for a POSIX compliant shell. The FreeBSD project put a lot of effort into removing perl in 2002 and succeeded. - DISTRIBUTION: stable - ROLE/AFFILIATION: Software developer, Germany
I wholeheartedly agree with removing Perl. Also a lot of other questionable packages in the essential set.