freebsd-ports
linux-browser-installer
freebsd-ports | linux-browser-installer | |
---|---|---|
39 | 23 | |
932 | 160 | |
1.1% | - | |
10.0 | 3.9 | |
about 16 hours ago | 6 months ago | |
Shell | ||
GNU General Public License v3.0 or later | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
freebsd-ports
-
An Open Letter to the FreeBSD Foundation, Core Team, Committers, and Community
Agreed.
I don't think the PR reviewer is calling the author in the example, and provided useful info, pointing out the relevant example.
Also, the author notes:
> The very first comment in the thread from a reviewer was simply only one word: “Why?” - That’s it, just one word. Why did I do this? Why work with such old hardware? Why is the sky blue? How the hell am I to know the context of what they’re referring to when asking a one-worded question?
Its clear from https://github.com/freebsd/freebsd-ports/pull/189#discussion... that the author is asking why is this line needed, something a PR author should always be able to justify.
- OpenSSL 3.0 ported – security/openssl
-
Thoughts of a Linux diehard user that has migrated to FreeBSD
From https://github.com/freebsd/freebsd-ports/blob/main/UPDATING:
- I Need to create a FAMP stack with php74 on 13.1
-
Just saw KDE Plasma 5.27 available in ports!!
KDE: Update KDE Plasma Desktop to 5.26 · freebsd/freebsd-ports@d06d26f | https://cgit.freebsd.org/ports/commit/?id=d06d26f8c45e468021b1ec1def42fb1ce600a3dc
-
I want to move from linux to bsd
Say you really want to pin to Apache 2.5.54. Create a new empty repo, add a www/apache24 dir, and copy the files from that version of the ports tree into it.
-
Git archive checksums may change
They have not been stable
https://github.com/freebsd/freebsd-ports/commit/a43ec88422ee...
-
chromium disappeared from packages?
As for announcements: how would this information be delivered to you? :) Major breakages that impact users are expected to tracked in Ports (not pkgs) through review of /usr/ports/CHANGES and /usr/ports/UPDATING. If a port gets renamed (moved), you'll find it mentioned there, or possibly in /usr/ports/MOVED (not human-readable). You can view those on the GitHub mirror if you wish, since not everyone builds from Ports: https://github.com/freebsd/freebsd-ports
- How quickly is the port tree updated from freshports?
-
A Question: Gnome port for freebsd
at https://github.com/freebsd/freebsd-ports/tree/main/chinese/chinese-calendar (for the port to FreeBSD) the files and Makefile are not too complex.
linux-browser-installer
- How can I run GUI apps in the Ubuntu Linux Emulator?
-
An AppJail Makejail to run Caldera in a Jail
I see one can install a custom LibreWolf. May I submit a request for Brave? At the moment many are using a script that depends on /compat/ubuntu, so, it would not be possible to install AppJail (which uses /compat/linux) at the same time, as one can't run both Ubuntu and CentOS environments at the same time?
- FreeBSD as a daily driver
- No Chromium for freebsd?
-
How to install the nvidia driver 525.78.01 + CUDA 12 to run the Automatic 1111 WebUI for Stable Diffusion using Ubuntu instead of CentOS
sudo touch /usr/local/etc/rc.d/ubuntu && chmod +x /usr/local/etc/rc.d/ubuntu # Make it have this content: #!/bin/sh # # PROVIDE: ubuntu # REQUIRE: archdep mountlate # KEYWORD: nojail # # This is a modified version of /etc/rc.d/linux # Based on the script by mrclksr: # https://github.com/mrclksr/linux-browser-installer/blob/main/rc.d/ubuntu.in # . /etc/rc.subr name="ubuntu" desc="Enable Ubuntu chroot, and Linux ABI" rcvar="ubuntu_enable" start_cmd="${name}_start" stop_cmd=":" unmounted() { [ `stat -f "%d" "$1"` == `stat -f "%d" "$1/.."` -a \ `stat -f "%i" "$1"` != `stat -f "%i" "$1/.."` ] } ubuntu_start() { local _emul_path _tmpdir load_kld -e 'linux(aout|elf)' linux case `sysctl -n hw.machine_arch` in amd64) load_kld -e 'linux64elf' linux64 ;; esac if [ -x /compat/ubuntu/sbin/ldconfigDisabled ]; then _tmpdir=`mktemp -d -t linux-ldconfig` /compat/ubuntu/sbin/ldconfig -C ${_tmpdir}/ld.so.cache if ! cmp -s ${_tmpdir}/ld.so.cache /compat/ubuntu/etc/ld.so.cache; then cat ${_tmpdir}/ld.so.cache > /compat/ubuntu/etc/ld.so.cache fi rm -rf ${_tmpdir} fi # Linux uses the pre-pts(4) tty naming scheme. load_kld pty # Handle unbranded ELF executables by defaulting to ELFOSABI_LINUX. if [ `sysctl -ni kern.elf64.fallback_brand` -eq "-1" ]; then sysctl kern.elf64.fallback_brand=3 > /dev/null fi if [ `sysctl -ni kern.elf32.fallback_brand` -eq "-1" ]; then sysctl kern.elf32.fallback_brand=3 > /dev/null fi sysctl compat.linux.emul_path=/compat/ubuntu _emul_path="/compat/ubuntu" unmounted "${_emul_path}/dev" && (mount -o nocover -t devfs devfs "${_emul_path}/dev" || exit 1) unmounted "${_emul_path}/dev/fd" && (mount -o nocover,linrdlnk -t fdescfs fdescfs "${_emul_path}/dev/fd" || exit 1) unmounted "${_emul_path}/dev/shm" && (mount -o nocover,mode=1777 -t tmpfs tmpfs "${_emul_path}/dev/shm" || exit 1) unmounted "${_emul_path}/home" && (mount -t nullfs /home "${_emul_path}/home" || exit 1) unmounted "${_emul_path}/proc" && (mount -o nocover -t linprocfs linprocfs "${_emul_path}/proc" || exit 1) unmounted "${_emul_path}/sys" && (mount -o nocover -t linsysfs linsysfs "${_emul_path}/sys" || exit 1) unmounted "${_emul_path}/tmp" && (mount -t nullfs /tmp "${_emul_path}/tmp" || exit 1) unmounted /dev/fd && (mount -o nocover -t fdescfs fdescfs /dev/fd || exit 1) unmounted /proc && (mount -o nocover -t procfs procfs /proc || exit 1) true } load_rc_config $name run_rc_command "$1" sysrc ubuntu_enable=YES # Create necessary mount points for a working Linuxulator: mkdir -p {/compat/ubuntu/dev/fd,/compat/ubuntu/dev/shm,/compat/ubuntu/home,/compat/ubuntu/tmp,/compat/ubuntu/proc,/compat/ubuntu/sys} # Start Ubuntu service: service ubuntu start # Install needed packages: pkg install debootstrap pulseaudio build-essential # Install Ubuntu 20.04 into /compat/ubuntu: debootstrap --arch=amd64 --no-check-gpg focal /compat/ubuntu # Restart Ubuntu service to make sure everything is properly mounted: service ubuntu restart # Fix broken symlink: cd /compat/ubuntu/lib64/ && rm ./ld-linux-x86-64.so.2 ; ln -s ../lib/x86_64-linux-gnu/ld-2.31.so ld-linux-x86-64.so.2 # Chroot into your Linux environment: chroot /compat/ubuntu /bin/bash # Set correct timezone inside your chroot: printf "%b\n" "0.0 0 0.0\n0\nUTC" > /etc/adjtime sudo dpkg-reconfigure tzdata # For some reason sudo is necessary here, otherwise it fails. # Fix APT package manager: printf "APT::Cache-Start 251658240;" > /etc/apt/apt.conf.d/00aptitude # Enable more repositories: printf "deb http://archive.ubuntu.com/ubuntu/ focal main restricted universe multiverse" > /etc/apt/sources.list # Install required programs: apt update ; apt install -y apt-transport-https curl fonts-symbola gnupg pulseaudio
-
How to watch Netflix and more on FreeBSD
Clone this repo and install the browser of your choice from options https://github.com/mrclksr/linux-browser-installer. It uses compat Ubuntu to install browser with drm support
-
Linux user here. BSD caught my attention and I’m looking to try it out. Got any advice?
Where's the difficulty? https://github.com/mrclksr/linux-browser-installer
-
Migrate from Linux to FreeBSD
You can also install and use Google Chrome on FreeBSD pretty easy with this:
- https://github.com/mrclksr/linux-browser-installer
It will just use FreeBSD Linux Binary Compatibility layer (not emulation). FreeBSD supports most Linux syscalls with it so it can run unmodified Linux binaries 'just like that'.
More here:
- https://docs.freebsd.org/en/books/handbook/linuxemu/
Regards.
-
Im a longtime linux user and BSD noob, I have few questions in order to fill some basic gaps
Widevine won't work natively, so no Netflix. However, I've had good results with linux-browser-installer . It installs the browser in a Linux chroot I believe.
-
Why Do I Keep Coming Back to BSD?
On FreeBSD you can give this a try. It gives you a Linux browser with Widevine support. I have used Brave for some udemy courses in the past that required it and it worked well.
What are some alternatives?
core - OPNsense GUI, API and systems backend
NomadBSD - Livesystem based on FreeBSD
freebsd-git-docs - Draft copies of the FreeBSD git transition documents
AppImageKit - Package desktop applications as AppImages that run on common Linux-based operating systems, such as RHEL, CentOS, openSUSE, SLED, Ubuntu, Fedora, debian and derivatives. Join #AppImage on irc.libera.chat
sysz - An fzf terminal UI for systemctl
freebsd-wifibox - wifibox: Use Linux to drive your wireless card on FreeBSD
freshports - The website part of FreshPorts
freebsd-ports
linux - Linux kernel source tree
C++ Middleware Writer - The repo contains library code to support messaging and serialization. There are also two programs in the repo that are needed to use the CMW.
wasi-sdk - WASI-enabled WebAssembly C/C++ toolchain
stable-diffusion-webui - Stable Diffusion web UI