Lines Matching +full:qemu +full:- +full:user +full:- +full:static
9 https://docs.freebsd.org/en/books/handbook/cutting-edge/#makeworld
16 14.1-RELEASE.
56 non-compliant MTAs; please see the first 8.18.1 release note in
89 Move standard include files to the clibs-dev package and move clang
90 internal libraries and headers to clang and clang-dev. Upgrading systems
94 pkg upgrade -y FreeBSD-utilities
95 pkg upgrade -y FreeBSD-utilities-dev
96 pkg upgrade -y
114 Following the general removal of MIPS support, the ath(4) AHB bus-
122 Out-of-tree kernel modules will need to be rebuilt.
139 the base system. It is important to rebuild third-party software
168 all non-x86 platforms for some time now. If you need to fall back,
179 Add jobs.mk to save typing. Enables -j${JOB_MAX} and logging
181 make buildworld-jobs
183 make -j${JOB_MAX} buildworld > ../buildworld.log 2>&1
220 LinuxKPI pci.h changes may require out-of-tree drivers to be recompiled.
224 llvm-objump is now always installed as objdump. Previously there was
244 needs to use devctl to re-enable the device, and reprobe it (or set
250 pf no longer accepts 'scrub fragment crop' or 'scrub fragment drop-ovl'.
262 pkg install FreeBSD-dhclient FreeBSD-geom FreeBSD-resolvconf \
263 FreeBSD-devd FreeBSD-devmatch
275 LinuxKPI pm.h changes require an update to the latest drm-kmod version
276 before re-compiling to avoid errors.
303 Unbound support for RFC8375: The special-use domain 'home.arpa' is
304 by default blocked. To unblock it use a local-zone nodefault
306 local-zone: "home.arpa." nodefault
308 Or use another type of local-zone to override with your choice.
346 sh(1) is now the default shell for the root user. To force root to use
349 # chsh -s csh
367 audio/freebsd-13-mixer
380 application-specific configuration option for applications
412 % sudo -E make install
421 awk has been updated to the latest one-true-awk version 20210215.
455 https://lists.freebsd.org/archives/freebsd-current/2021-June/000153.html
458 git update-ref -d refs/remotes/freebsd/vendor/openzfs
463 which break drm-kmod. In addition various other additions where
470 It is recommended for pkgbase user to do:
471 pkg install -f FreeBSD-openssl
481 delegations by setting vfs.nfsd.issue_delegations non-zero
490 needing a working back channel for server->client RPCs.
499 For 64-bit architectures the base system is now built with Position
505 Please update your drm-kmod port to after the __FreeBSD_version 1400003
515 Transport-independent parts of HID support have been split off the USB
528 https://github.com/bsdimp/freebsd-git-docs/blob/main/src-cvt.md
538 Obsolete in-tree GDB 6.1.1 has been removed. GDB (including kgdb)
542 ping6 has been merged into ping. It can now be called as "ping -6".
547 If you have multi-fib configuration and rely on existence of all
551 The internal pre-processor in the calendar(1) program has been
552 extended to support more C pre-processor commands (e.g. #ifdef, #else,
559 have been moved to the deskutils/calendar-data port, much like the
561 make delete-old-files, you need to install it to retain full
568 find sys -name LINT\* -delete
572 command you want to un-auger the tree is
574 svn revert -R .
592 to an explicit "zpool import -a" in one of the rc scripts enabled by
593 zfs_enable=YES. This means your non-root zpools won't auto import until
609 As such, all the NFS modules must be re-compiled from sources.
612 Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have
631 accepted. An exp-run has identified all of the problems with this in
632 ports, but other non-ports software may need extra escapes removed to
636 from rtld: Undefined symbol "regcomp@FBSD_1.6" -- It is imperative that
642 implementation corrects non-conformant behavior of the previous bc
660 re-enable it for system root only on non-ZFS filesystems with the
664 It may be advised to setup aliases for grep to default to `-d skip` if
665 commonly non-recursively grepping a list that includes directories and
671 Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have
684 a slightly older -CURRENT userland and older FreeBSD userlands may not
696 Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have
704 amd is still available in the sysutils/am-utils port.
710 The WITH_GPL_DTC option has been removed. The BSD-licenced device tree
725 ncurses has been updated to a newer version (6.2-20200215). Given the ABI
748 Architectures not supported by in-tree Clang/LLVM require an
755 short-term transition aid they may be enabled via WITH_* options.
756 GCC 4.2.1 is expected to be removed from the tree on 2020-03-31.
771 Kernel-loadable random(4) modules are no longer unloadable.
774 Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have
811 The net.link.tap.user_open sysctl no longer prevents user opening of
815 tap devices, and the subsequent open may not succeed if the user is not
828 Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have
847 with ping. If you use any of -ARWXaghmrtwx, you must update your
852 and the "-o sync_unmount" and "-o init_backgrounded" mount options have
860 a non-default value, please tell asomers@FreeBSD.org why.
866 world-readable. If the /var/account directory must be created by
878 Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have
889 User-wired pages now have their own counter,
892 long. bhyve VMs wired with the -S are now subject to the user
914 non-zero to bypass the random device prior to seeding, or zero to
916 For now, set to 1 (unsafe) by default to restore pre-r346250 boot
920 read-only diagnostic sysctl that is set when bypass is enabled and
928 non-zero to disable warnings in dmesg when the same conditions are
941 r338192 (Aug. 22, 2018) will not work unless the "-use-udpsock"
943 nfsuserd daemons built from head sources that are post-r338192 are
953 Clang, llvm, lld, lldb, compiler-rt and libc++ have been upgraded to
983 the -b (bootnum) parameter for commands where the bootnum was previously
984 specified with each option. For example 'efibootmgr -B 0001' is now
985 'efibootmgr -B -b 0001'.
996 The XLP config has been removed. We can't support 64-bit atomics in this
997 kernel because it is running in 32-bit mode. XLP users must transition
998 to running a 64-bit kernel (XLP64 or XLPN32).
1000 The mips GXEMUL support has been removed from FreeBSD. MALTA* + qemu is
1007 Clang, llvm, lld, lldb, compiler-rt and libc++ have been upgraded to
1025 by building a world with -DWITHOUT_BSD_CRTBEGIN.
1030 FreeBSD-13. It is available as a package (ctm) for all supported
1041 $ newsyslog -Nrv
1045 just install the drm-kmod port. All others should install
1046 drm-legacy-kmod.
1049 drm-kmod. For hardware older than 2013, however, some users will need
1050 to use drm-legacy-kmod if drm-kmod doesn't work for them. Hardware older
1051 than 2008 usually only works in drm-legacy-kmod. The graphics team can
1054 have hardware supported by drm-kmod, you are strongly encouraged to use
1057 Other than KPI chasing, drm-legacy-kmod will not be updated. As outlined
1062 Generally, anybody using the drm*-kmod packages should add
1064 cross-threading surprises, especially with automatic driver
1065 loading from X11 startup. These will become the defaults in 13-current
1078 important to rebuild third-party software after upgrading. The value
1097 FreeBSD 12.0. This eliminates build metadata such as the user,
1106 default since FreeBSD-11.
1122 bhyve uses userboot.so. It remains 4th-only until some issues are solved
1130 environment, or using `ls --color=never`. The ls(1) specific CLICOLOR
1135 restore the old behavior, set PAGER="more" and MANPAGER="more -s" in
1180 u-boot will expose as an EFI frame buffer.
1185 existing systems. Do not skip the "mergemaster -Fp" step before
1187 of this document. Also, rc.d/ntpd now starts ntpd(8) as user ntpd
1191 still be run as non-root by setting ntpd_user=ntpd in rc.conf, after
1193 by the ntpd user.
1199 The static environment setup in kernel configs is no longer mutually
1202 environment if a static environment is present, you must specify
1203 loader_env.disabled=1 in the static environment.
1207 netstat has been broken to allow 32-bit binaries to work on
1208 64-bit kernels without modification. These programs will need
1211 structures from pointers to 64-bit virtual addresses.
1227 Clang, llvm, lld, lldb, compiler-rt and libc++ have been upgraded to
1254 The on-disk format for hwpmc callchain records has changed to include
1278 The nxge(4) driver has been removed. This driver was for PCI-X 10g
1327 When using syslog-ng, add the 'syslog-protocol' flag to local
1331 unix-dgram("/var/run/log" flags(syslog-protocol));
1368 FreeBSD boot loader enhanced with Lua scripting. It's purely opt-in for
1370 Co-existence for the transition period will come shortly. Booting is a
1371 complex environment and test coverage for Lua-enabled loaders has been
1382 Clang, llvm, lld, lldb, compiler-rt and libc++ have been upgraded to
1397 into apm. It was a no-op on ACPI in current for a while now (but was
1406 This can be re-enabled by setting the following in loader.conf:
1411 hardclock-based software watchdog if no hardware watchdog is
1439 The naive and non-compliant support of posix_fallocate(2) in ZFS
1450 /etc/src-env.conf (not /etc/src.conf), or passing the option in the
1455 builds, and /usr/obj/<arch>/<srcdir> for cross-builds, to a unified
1457 format by setting WITHOUT_UNIFIED_OBJDIR=yes in /etc/src-env.conf,
1458 the environment, or with -DWITHOUT_UNIFIED_OBJDIR when building.
1461 tools by looking up the OBJDIR used by 'make -V .OBJDIR' means rather
1465 The native-xtools target no longer installs the files by default to the
1466 OBJDIR. Use the native-xtools-install target with a DESTDIR to install
1467 to ${DESTDIR}/${NXTP} where NXTP defaults to /nxb-bin.
1486 When building multiple kernels using KERNCONF, non-existent KERNCONF
1500 For 32-bit arm compiled for hard-float support, soft-floating point
1503 /usr/libsoft also existed). Only users with a hard-float ld.so, but
1504 soft-float everything else should be affected.
1521 - The "beforecheck" and "aftercheck" targets are now specified.
1522 - ${CHECKDIR} (added in commit noted above) has been removed.
1523 - Legacy behavior can be enabled by setting
1532 The end-user should set "WITH_INSTALL_AS_USER" in src.conf(5) or the
1534 an unprivileged user.
1545 foreground mode (i.e., do not use the -p or -y options). As it
1557 Clang, llvm, lldb, compiler-rt and libc++ have been upgraded to 5.0.0.
1563 r-commands (rlogin, rsh, etc.) to be built with the base system.
1566 The FreeBSD/powerpc platform now uses a 64-bit type for time_t. This is
1572 of 32-bit compatibility. All 32-bit binaries will be affected.
1577 fashion. This prevents many of the common foot-shooting actions in the
1603 via pkg install heirloom-doctools.
1626 bus bind type - this is where probe/attach is done.
1631 The "ino64" 64-bit inode project has been committed, which extends
1639 For the safest in-place upgrade begin by removing previous build
1640 artifacts via "rm -rf /usr/obj/*". Then, carefully follow the full
1646 upgrade and installworld from single user is required.
1651 migration before the end-of-life date for FreeBSD 11.
1669 instead of requiring that the aarch64-binutils port or package be
1670 installed. To continue using aarch64-binutils, set
1671 CROSS_BINUTILS_PREFIX=/usr/local/aarch64-freebsd/bin .
1689 - `cfiscsi_load="YES"` in loader.conf(5).
1690 - Add `cfiscsi` to `$kld_list` in rc.conf(5).
1691 - ctladm(8)/ctld(8), when compiled with iSCSI support
1715 Clang, llvm, lldb, compiler-rt and libc++ have been upgraded to 4.0.0.
1722 by mkdir under .zfs/snapshot/. That should be the only user visible
1743 but you use igb(4), you need to re-add em(4) to your custom
1747 Clang, llvm, lldb, compiler-rt and libc++ have been upgraded to 3.9.1.
1752 Clang, llvm, lldb, compiler-rt and libc++ have been upgraded to 3.9.0.
1763 chromebook_platform(4), to work properly on Chromebook-class hardware.
1769 rtwn(4) main module + rtwn_usb(4) and rtwn_pci(4) bus-specific
1772 conflict (rtwnrtl8192cU(B) -> rtwnrtl8192cE(B))
1776 - rcs: Latest GPLv3 GNU rcs version.
1777 - rcs57: Copy of the latest version of GNU rcs (GPLv2) before it was
1792 to avoid a name clash with shared libraries on case-insensitive file
1799 - rcs: Latest GPLv3 GNU rcs version.
1800 - rcs57: Copy of the latest version of GNU rcs (GPLv2) from base.
1821 standards-conforming UDP application. The new behaviour can be
1832 After branch N is created, entries older than the N-2 branch point are removed
1840 -------------
1845 commands with 'env -i '. See the env(1) manual page for more details.
1846 Occasionally a build failure will occur with "make -j" due to a race
1847 condition. If this happens try building again without -j, and please
1852 do an upgrade to the new branch. This is the best-tested upgrade path,
1863 major release at a time, including running `make delete-old` at each
1879 ---------
1890 block on the freebsd-boot partition of a GPT partitioned drive ada0:
1891 gpart bootcode -p /boot/gptzfsboot -i $N ada0
1898 Non-boot pools do not need these updates.
1901 ---------
1925 -----------------
1928 failsafe as it uses a /usr/obj tree with a fresh mini-buildworld,
1930 make kernel-toolchain
1931 make -DALWAYS_CHECK_MAKE buildkernel KERNCONF=YOUR_KERNEL_HERE
1932 make -DALWAYS_CHECK_MAKE installkernel KERNCONF=YOUR_KERNEL_HERE
1935 ---------------------
1940 nextboot -k testkernel
1943 -----------------------------------------------------------
1952 <reboot in single user> [3]
1953 etcupdate -p [5]
1955 etcupdate -B [4]
1956 make delete-old [6]
1959 To cross-install current onto a separate partition
1960 --------------------------------------------------
1967 <boot into -stable>
1972 make installworld DESTDIR=${CURRENT_ROOT} -DDB_FROM_SRC
1983 To upgrade in-place from stable to current
1984 ----------------------------------------------
1990 <reboot in single user> [3]
1991 etcupdate -p [5]
1993 etcupdate -B [4]
1994 make delete-old [6]
2003 Also, if you are tracking -current, you must be subscribed to
2004 freebsd-current@freebsd.org. Make sure that before you update
2006 messages there. If in doubt, please track -stable which has
2012 your system and install them as well. If you are running -current, you
2018 PORTS_MODULES+=x11/nvidia-driver
2020 [3] From the bootblocks, boot -s, and then do
2021 fsck -p
2022 mount -u /
2023 mount -a
2026 adjkerntz -i # if CMOS is wall time
2028 into single user mode to do the installworld.
2030 [4] Note: This step is non-optional. Failure to do this step
2034 as the archives of freebsd-current and freebsd-hackers mailing lists
2037 [5] Usually this step is a no-op. However, from time to time
2038 you may need to do this if you get unknown user in the following
2042 can be deleted by "make delete-old-libs", but you have to make
2069 breakages in tracking -current. It is not guaranteed to be a complete
2076 Copyright 1998-2009 M. Warner Losh <imp@FreeBSD.org>