Requests for packages in pkgsrc/pkgin
- Edited
Jay Cinnamon should really get some issues sorted out and move forward from the deprecated mozjs52
, even Debian is considering dropping support, https://github.com/linuxmint/cjs/issues/80
As for plasma, one issue I'm aware of is kwin
dependency on libinput
- Edited
- i3lock-color
- skippy-xd
- xbacklight
I'll think of more later
- img2sixel
- ffmpeg-sixel
pin you are tempting me to start GDE, our own BSD/ISC licensed DE
βOnly the paranoid survive.β
β Harold Finch
NetBSD VPS , NetBSD , OS108
- eclipse (a recent version, e.g. 4.17. Some work has already been done in WIP)
- printer-driver-brlaser (done, http://defert.com/netbsd/printer-driver-brlaser.tgz)
- epson-inkjet-printer-escpr (already in WIP)
- gscan2pdf
- brother-brscan4 (if feasible)
- imagescan-plugin-networkscan (from https://gitlab.com/utsushi/)
- gtkterm (the one from https://github.com/Jeija/gtkterm, not to be confused with gtkterm2)
- Edited
I'd say:
- kubectl
- oc
- docker client (yes the client can be compiled on non-Linux OS, just like OpenBSD recently did).
- CDE
- Edited
My list of precedent features in the host system:
- Linux-compatible-in-spirit backend for Linux-input subsystem and ported on top of it libinput + libudev for input/output/networking
- logind drop-in replacement
- finished futexes and switched libpthread to them
- stabilized AIO
- Modern container and sandbox system APIs (equivalent in functionality to namespaces, cgroups, etc)
And then the following programs in pkgsrc (+including full ports to NetBSD):
- Valgrind
- VirtualBox
- Gnome3
- KDE Plasma (KDE5)
- Docker, Kubernetes, Podman
- systemd-nspawn a homegrown replacement
- .NET
- LLVM linker (LLD) (the integration with NetBSD is not finished)
- GNU toolchain with fully upstreamed local patches
- qemu with all features ported
- DPDK with all features ported
One extra item:
- GPLv2 Linux filesystems as loadable kernel modules
kamil Modern container and sandbox system APIs (equivalent in functionality to namespaces, cgroups, etc)
Yes, that would be great.
As I said in another topic, the possibility to run Docker containers on NetBSD would be incredible, especially if a NetBSD node could be integrated in a Kubernetes cluster, just like Windows-powered nodes. I think NetBSD is a great fit for containers both as host OS and as a container OS.
Also, since NetBSD can run Linux binaries through the syscalls translation, it could even become possible to run Linux containers on a NetBSD host. But, hey, I'm daydreaming now.
kamil systemd-nspawn a homegrown replacement
nspawn is a great feature, but to be honest, kamil, I'd prefer that the nspawn features would be ported to the chroot command. Since UNIX systems already has such facility, I think improving it would be a better strategy than rewrite another tool that is doing the same (no, well, actually it's not doing the same thing, but the result is mostly that).
Since you have more knowledge and visibility of the NetBSD's chroot implementation than I am, do you think that improving it by introducing the same capabilities of nspawn (without destroying backwards compatibility, I guess) would be possibile, or it would be better to write a specific tool, like systemd developers did?
Small wishes:
Make man honour a MANWIDTH env. variable.
Right now, I've mungedman.conf
to add-O width=$((${COLUMNS:-80} - 3))
where needed, and that's as ugly as it looks here. Should be trivial to query the terminal to get column-width ifMANWIDTH=tty
and then pass an appropriate-O width=...
to mandoc.Change the kernel messages when adding/deleting GPT partitions to be less scary.
The first time I usedgpt
and saw thosedeleting /dev/dkXX
messages, I thought: Dear God, did the system just delete all my existing partitions right now for some bizarre reason?
Related, but, considerably more difficult I imagine:
gpt
should gain acommit
command, and the corresponding-f x
flag (like FreeBSD'sgpart
) for the other commands, to defer writing GPT mods until a finalcommit
has been done.
Carla
Do you mean Carla: Open-source simulator for autonomous driving research or Carla Plugin Host?
- Edited
I'm daydreaming now.
Help to make this dream come true!
nspawn is a great feature, but to be honest, kamil, I'd prefer that the nspawn features would be ported to the chroot command. Since UNIX systems already has such facility, I think improving it would be a better strategy than rewrite another tool that is doing the same (no, well, actually it's not doing the same thing, but the result is mostly that).
Since you have more knowledge and visibility of the NetBSD's chroot implementation than I am, do you think that improving it by introducing the same capabilities of nspawn (without destroying backwards compatibility, I guess) would be possibile, or it would be better to write a specific tool, like systemd developers did?
chroot(8) is designed as a wrapper over the chroot(2) syscall. nspawn(8) could wrap over native APIs delivering namespaces + cgroups. There is some overlap from high lever point of view, but the internals would differ significantly and the feature set of nspawn, with OCI standards integrated is incomparable to chroot(8).
Thus, we could add a secure version of chroot that plugs the security issues from the real chroot(8) and enable it for normal users. A demonstrative version of a secure chroot was crafted with the research project on netbsd-sandbox. It could be shipped as a drop-in replacement for the current chroot(8) users.
I would like to have qutebrowser
and badwolf
working. Probably qutebrowser
doesn't currently start because of an issue with the package @pin was mentioning, qt5-qtwebengine
, which is not present in pkgsrc
.
- Edited
rockyhotas ...and badwolf working...
badwolf
works fine, I've been using it as my only web browser for the last 4 months.
What's not working for you? pkgsrc branch?
As for qutebrowser
, ...it's doomed to no longer work with the qt5-qtwebkit
backend at some point. qt5-qtwebengine
will be the only option.