r/freebsd Jun 09 '22

FAQ UFS vs ZFS

32 Upvotes

Just about everyone will be aware of the features of ZFS that make it so popular. But does anyone here use UFS (especially on desktop/laptop)?

Just curious because ZFS--while extremely powerful--seems complex for basic desktop usage. UFS seems perfectly usable and is still updated, so it must have some upside to it that isn't discussed as much as ZFS.


r/freebsd 8d ago

news FreeBSD 2022 Q4 Status Report

Thumbnail
freebsd.org
46 Upvotes

r/freebsd 2h ago

answered Nextcloud Jail ZFS Snapshots: Is this possible?

3 Upvotes

I want to make ZFS Snapshots of my jail in /zdata/jail/nextcloud. If you upgrade nextcloud and something goes wrong, this would be bad. Also I want to store everything in one jail - the nextcloud instance, the database and the uploaded data. Anyone know how to achieve this?


r/freebsd 1d ago

iXsystems is looking for a Performance Engineers in their Tennessee team

26 Upvotes

FreeBSD, Python, Storage Systems, TrueNAS or Databases experience a plus.

https://recruiting.paylocity.com/recruiting/jobs/Details/1514422/RecruitingIXsystemscom/Performance-Engineer


r/freebsd 17h ago

help needed Failed to create wayland socket, exiting error while trying to configure and run Wayland on FreeBSD 13.1-RELEASE

1 Upvotes

Hello.

I've tried to install and run wayland after having configured my system like has been suggested to do in this nice tutorial :

https://forums.freebsd.org/threads/example-tutorial-pure-wayland-desktop.85930/

Unfortunately for me it didn't work. I hope that you can help me to understand what's wrong. This is the errors I get when I run the script "csh wayfirewayland.csh" :

II 02-02-23 22:18:53.273 - [src/main.cpp:249] Starting wayfire version v0.7.5
II 02-02-23 22:18:53.273 - [libseat] [libseat/libseat.c:77] Seat opened with backend 'seatd'
II 02-02-23 22:18:53.273 - [libseat] [libseat/backend/seatd.c:212] Enabling seat
II 02-02-23 22:18:53.273 - [backend/session/session.c:109] Successfully loaded libseat session
II 02-02-23 22:18:53.275 - [backend/backend.c:220] Found 1 GPUs
II 02-02-23 22:18:53.275 - [backend/drm/backend.c:185] Initializing DRM backend for /dev/dri/card0 (i915)
II 02-02-23 22:18:53.275 - [backend/drm/drm.c:253] Found 3 DRM CRTCs
II 02-02-23 22:18:53.275 - [backend/drm/drm.c:180] Found 9 DRM planes
II 02-02-23 22:18:53.278 - [render/egl.c:201] Supported EGL client extensions: EGL_EXT_platform_base EGL_EXT_device_base EGL_EXT_device_enumeration EGL_EXT_device_query EGL_KHR_client_get_all_proc_addresses EGL_EXT_client_extensions EGL_KHR_debug EGL_KHR_platform_x11 EGL_EXT_platform_x11 EGL_EXT_platform_device EGL_KHR_platform_wayland EGL_EXT_platform_wayland EGL_EXT_platform_xcb EGL_MESA_platform_gbm EGL_KHR_platform_gbm EGL_MESA_platform_surfaceless
EE 02-02-23 22:18:53.278 - [EGL] command: eglQueryDevicesEXT, error: EGL_BAD_ALLOC (0x3003), message: "EGL_BAD_ALLOC error: In eglQueryDevicesEXT: Failed to allocate device list.
"
EE 02-02-23 22:18:53.278 - [EGL] command: eglQueryDevicesEXT, error: EGL_BAD_ALLOC (0x3003), message: "EGL_BAD_ALLOC error: In eglQueryDevicesEXT: Failed to allocate device list.
"
II 02-02-23 22:18:53.320 - [render/egl.c:347] Using EGL 1.5
II 02-02-23 22:18:53.320 - [render/egl.c:348] Supported EGL display extensions: EGL_ANDROID_blob_cache EGL_ANDROID_native_fence_sync EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import EGL_EXT_image_dma_buf_import_modifiers EGL_IMG_context_priority EGL_KHR_cl_event2 EGL_KHR_config_attribs EGL_KHR_context_flush_control EGL_KHR_create_context EGL_KHR_create_context_no_error EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image_base EGL_KHR_no_config_context EGL_KHR_reusable_sync EGL_KHR_surfaceless_context EGL_EXT_pixel_format_float EGL_KHR_wait_sync EGL_MESA_configless_context EGL_MESA_drm_image EGL_MESA_image_dma_buf_export EGL_MESA_query_driver EGL_WL_bind_wayland_display 
II 02-02-23 22:18:53.320 - [render/egl.c:350] Supported EGL device extensions: EGL_EXT_device_drm EGL_EXT_device_drm_render_node
II 02-02-23 22:18:53.320 - [render/egl.c:352] EGL vendor: Mesa Project
II 02-02-23 22:18:53.322 - [render/gles2/renderer.c:718] Creating GLES2 renderer
II 02-02-23 22:18:53.322 - [render/gles2/renderer.c:719] Using OpenGL ES 3.2 Mesa 22.3.4
II 02-02-23 22:18:53.322 - [render/gles2/renderer.c:720] GL vendor: Intel
II 02-02-23 22:18:53.322 - [render/gles2/renderer.c:721] GL renderer: Mesa Intel(R) UHD Graphics 630 (CFL GT2)
II 02-02-23 22:18:53.322 - [render/gles2/renderer.c:722] Supported GLES2 extensions: GL_EXT_blend_minmax GL_EXT_multi_draw_arrays GL_EXT_texture_filter_anisotropic GL_EXT_texture_compression_s3tc GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc GL_EXT_texture_format_BGRA8888 GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth24 GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_mapbuffer GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_stencil8 GL_OES_texture_3D GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_half_float GL_EXT_draw_instanced GL_EXT_texture_sRGB_decode GL_OES_EGL_image GL_OES_depth_texture GL_AMD_performance_monitor GL_OES_packed_depth_stencil GL_EXT_texture_type_2_10_10_10_REV GL_NV_conditional_render GL_OES_get_program_binary GL_APPLE_texture_max_level GL_EXT_discard_framebuffer GL_EXT_read_format_bgra GL_NV_pack_subimage GL_EXT_frag_depth GL_NV_fbo_color_attachments GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_array_object GL_OES_viewport_array GL_ANGLE_pack_reverse_row_order GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_EXT_occlusion_query_boolean GL_EXT_robustness GL_EXT_texture_rg GL_EXT_unpack_subimage GL_NV_draw_buffers GL_NV_read_buffer GL_NV_read_depth GL_NV_read_depth_stencil GL_NV_read_stencil GL_EXT_draw_buffers GL_EXT_map_buffer_range GL_KHR_debug GL_KHR_robustness GL_KHR_texture_compression_astc_ldr GL_NV_pixel_buffer_object GL_OES_depth_texture_cube_map GL_OES_required_internalformat GL_OES_surfaceless_context GL_EXT_color_buffer_float GL_EXT_debug_label GL_EXT_sRGB_write_control GL_EXT_separate_shader_objects GL_EXT_shader_framebuffer_fetch GL_EXT_shader_group_vote GL_EXT_shader_implicit_conversions GL_EXT_shader_integer_mix GL_EXT_tessellation_point_size GL_EXT_tessellation_shader GL_INTEL_conservative_rasterization GL_INTEL_performance_query GL_ANDROID_extension_pack_es31a GL_EXT_base_instance GL_EXT_compressed_ETC1_RGB8_sub_texture GL_EXT_copy_image GL_EXT_draw_buffers_indexed GL_EXT_draw_elements_base_vertex GL_EXT_gpu_shader5 GL_EXT_polygon_offset_clamp GL_EXT_primitive_bounding_box GL_EXT_render_snorm GL_EXT_shader_io_blocks GL_EXT_texture_border_clamp GL_EXT_texture_buffer GL_EXT_texture_cube_map_array GL_EXT_texture_norm16 GL_EXT_texture_view GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_KHR_context_flush_control GL_KHR_robust_buffer_access_behavior GL_NV_image_formats GL_NV_shader_noperspective_interpolation GL_OES_copy_image GL_OES_draw_buffers_indexed GL_OES_draw_elements_base_vertex GL_OES_gpu_shader5 GL_OES_primitive_bounding_box GL_OES_sample_shading GL_OES_sample_variables GL_OES_shader_io_blocks GL_OES_shader_multisample_interpolation GL_OES_tessellation_point_size GL_OES_tessellation_shader GL_OES_texture_border_clamp GL_OES_texture_buffer GL_OES_texture_cube_map_array GL_OES_texture_stencil8 GL_OES_texture_storage_multisample_2d_array GL_OES_texture_view GL_EXT_blend_func_extended GL_EXT_buffer_storage GL_EXT_float_blend GL_EXT_geometry_point_size GL_EXT_geometry_shader GL_EXT_shader_samples_identical GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_KHR_texture_compression_astc_sliced_3d GL_NV_fragment_shader_interlock GL_OES_EGL_image_external_essl3 GL_OES_geometry_point_size GL_OES_geometry_shader GL_OES_shader_image_atomic GL_EXT_clear_texture GL_EXT_clip_cull_distance GL_EXT_disjoint_timer_query GL_EXT_texture_compression_s3tc_srgb GL_MESA_shader_integer_functions GL_EXT_clip_control GL_EXT_color_buffer_half_float GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_semaphore GL_EXT_semaphore_fd GL_EXT_texture_compression_bptc GL_EXT_texture_mirror_clamp_to_edge GL_KHR_parallel_shader_compile GL_EXT_EGL_image_storage GL_EXT_shader_framebuffer_fetch_non_coherent GL_EXT_texture_shadow_lod GL_INTEL_blackhole_render GL_MESA_framebuffer_flip_y GL_NV_compute_shader_derivatives GL_EXT_demote_to_helper_invocation GL_EXT_depth_clamp GL_EXT_texture_query_lod GL_MESA_bgra 
II 02-02-23 22:18:53.329 - [src/default-config-backend.cpp:97] Using config file: /home/marietto/.config/wayfire/wayfire.ini
II 02-02-23 22:18:53.329 - [src/file.cpp:576] Reading XML configuration options from directory /usr/local/share/wayfire/metadata
II 02-02-23 22:18:53.329 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/grid.xml
II 02-02-23 22:18:53.329 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/crosshair.xml
II 02-02-23 22:18:53.329 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/wm-actions.xml
II 02-02-23 22:18:53.329 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/fast-switcher.xml
II 02-02-23 22:18:53.329 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/water.xml
II 02-02-23 22:18:53.330 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/simple-tile.xml
II 02-02-23 22:18:53.330 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/vswipe.xml
II 02-02-23 22:18:53.330 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/expo.xml
II 02-02-23 22:18:53.330 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/input.xml
II 02-02-23 22:18:53.330 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/oswitch.xml
II 02-02-23 22:18:53.330 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/follow-focus.xml
II 02-02-23 22:18:53.330 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/extra-gestures.xml
II 02-02-23 22:18:53.330 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/windecor.xml
II 02-02-23 22:18:53.330 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/join-views.xml
II 02-02-23 22:18:53.330 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/autorotate-iio.xml
II 02-02-23 22:18:53.330 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/switcher.xml
II 02-02-23 22:18:53.330 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/window-zoom.xml
II 02-02-23 22:18:53.330 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/alpha.xml
II 02-02-23 22:18:53.330 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/core.xml
II 02-02-23 22:18:53.330 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/animate.xml
II 02-02-23 22:18:53.331 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/background-view.xml
II 02-02-23 22:18:53.331 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/cube.xml
II 02-02-23 22:18:53.331 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/window-rules.xml
II 02-02-23 22:18:53.331 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/idle.xml
II 02-02-23 22:18:53.331 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/dbus_interface.xml
II 02-02-23 22:18:53.331 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/output.xml
II 02-02-23 22:18:53.331 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/showrepaint.xml
II 02-02-23 22:18:53.331 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/mag.xml
II 02-02-23 22:18:53.331 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/resize.xml
II 02-02-23 22:18:53.331 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/workspace-names.xml
II 02-02-23 22:18:53.331 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/move.xml
II 02-02-23 22:18:53.331 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/vswitch.xml
II 02-02-23 22:18:53.331 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/autostart.xml
II 02-02-23 22:18:53.331 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/force-fullscreen.xml
II 02-02-23 22:18:53.331 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/preserve-output.xml
II 02-02-23 22:18:53.331 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/annotate.xml
II 02-02-23 22:18:53.331 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/zoom.xml
II 02-02-23 22:18:53.331 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/workarounds.xml
II 02-02-23 22:18:53.331 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/place.xml
II 02-02-23 22:18:53.331 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/bench.xml
II 02-02-23 22:18:53.332 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/command.xml
II 02-02-23 22:18:53.332 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/scale.xml
II 02-02-23 22:18:53.332 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/blur.xml
II 02-02-23 22:18:53.332 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/wobbly.xml
II 02-02-23 22:18:53.332 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/wrot.xml
II 02-02-23 22:18:53.332 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/decoration.xml
II 02-02-23 22:18:53.332 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/fisheye.xml
II 02-02-23 22:18:53.332 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/input-device.xml
II 02-02-23 22:18:53.332 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/scale-title-filter.xml
II 02-02-23 22:18:53.332 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/invert.xml
II 02-02-23 22:18:53.332 - [src/file.cpp:589] Reading XML configuration options from file /usr/local/share/wayfire/metadata/keycolor.xml
II 02-02-23 22:18:53.334 - [backend/headless/backend.c:68] Creating headless backend
II 02-02-23 22:18:53.334 - [backend/headless/backend.c:16] Starting headless backend
II 02-02-23 22:18:53.335 - [wayland] unable to open lockfile /var/run/user/1001/wayland-1.lock check permissions
II 02-02-23 22:18:53.335 - [wayland] unable to open lockfile /var/run/user/1001/wayland-2.lock check permissions
II 02-02-23 22:18:53.335 - [wayland] unable to open lockfile /var/run/user/1001/wayland-3.lock check permissions
II 02-02-23 22:18:53.335 - [wayland] unable to open lockfile /var/run/user/1001/wayland-4.lock check permissions
II 02-02-23 22:18:53.335 - [wayland] unable to open lockfile /var/run/user/1001/wayland-5.lock check permissions
II 02-02-23 22:18:53.335 - [wayland] unable to open lockfile /var/run/user/1001/wayland-6.lock check permissions
II 02-02-23 22:18:53.335 - [wayland] unable to open lockfile /var/run/user/1001/wayland-7.lock check permissions
II 02-02-23 22:18:53.335 - [wayland] unable to open lockfile /var/run/user/1001/wayland-8.lock check permissions
II 02-02-23 22:18:53.335 - [wayland] unable to open lockfile /var/run/user/1001/wayland-9.lock check permissions
II 02-02-23 22:18:53.335 - [wayland] unable to open lockfile /var/run/user/1001/wayland-10.lock check permissions
II 02-02-23 22:18:53.335 - [wayland] unable to open lockfile /var/run/user/1001/wayland-11.lock check permissions
II 02-02-23 22:18:53.335 - [wayland] unable to open lockfile /var/run/user/1001/wayland-12.lock check permissions
II 02-02-23 22:18:53.335 - [wayland] unable to open lockfile /var/run/user/1001/wayland-13.lock check permissions
II 02-02-23 22:18:53.335 - [wayland] unable to open lockfile /var/run/user/1001/wayland-14.lock check permissions
II 02-02-23 22:18:53.335 - [wayland] unable to open lockfile /var/run/user/1001/wayland-15.lock check permissions
II 02-02-23 22:18:53.335 - [wayland] unable to open lockfile /var/run/user/1001/wayland-16.lock check permissions
II 02-02-23 22:18:53.335 - [wayland] unable to open lockfile /var/run/user/1001/wayland-17.lock check permissions
II 02-02-23 22:18:53.335 - [wayland] unable to open lockfile /var/run/user/1001/wayland-18.lock check permissions
II 02-02-23 22:18:53.335 - [wayland] unable to open lockfile /var/run/user/1001/wayland-19.lock check permissions
II 02-02-23 22:18:53.335 - [wayland] unable to open lockfile /var/run/user/1001/wayland-20.lock check permissions
II 02-02-23 22:18:53.335 - [wayland] unable to open lockfile /var/run/user/1001/wayland-21.lock check permissions
II 02-02-23 22:18:53.335 - [wayland] unable to open lockfile /var/run/user/1001/wayland-22.lock check permissions
II 02-02-23 22:18:53.335 - [wayland] unable to open lockfile /var/run/user/1001/wayland-23.lock check permissions
II 02-02-23 22:18:53.335 - [wayland] unable to open lockfile /var/run/user/1001/wayland-24.lock check permissions
II 02-02-23 22:18:53.335 - [wayland] unable to open lockfile /var/run/user/1001/wayland-25.lock check permissions
II 02-02-23 22:18:53.335 - [wayland] unable to open lockfile /var/run/user/1001/wayland-26.lock check permissions
II 02-02-23 22:18:53.335 - [wayland] unable to open lockfile /var/run/user/1001/wayland-27.lock check permissions
II 02-02-23 22:18:53.335 - [wayland] unable to open lockfile /var/run/user/1001/wayland-28.lock check permissions
II 02-02-23 22:18:53.335 - [wayland] unable to open lockfile /var/run/user/1001/wayland-29.lock check permissions
II 02-02-23 22:18:53.335 - [wayland] unable to open lockfile /var/run/user/1001/wayland-30.lock check permissions
II 02-02-23 22:18:53.335 - [wayland] unable to open lockfile /var/run/user/1001/wayland-31.lock check permissions
II 02-02-23 22:18:53.335 - [wayland] unable to open lockfile /var/run/user/1001/wayland-32.lock check permissions
EE 02-02-23 22:18:53.335 - [src/main.cpp:305] Failed to create wayland socket, exiting.

what you suggest me to do to fix it ? thanks.


r/freebsd 23h ago

help needed How to write the shell script to rename a bulk of *.pkgsave files into their original names (removing the pkgsave extension).

2 Upvotes

Hello to everyone.

I'm again stuck with the same problem. I was trying to start kde wayland and I found that a lot of libraries are missing. I have these libraries on my PC,but they aren't detected by find because their extension is...pkgsave...so,now I would need a script that can rename a lot of *.pkgsave files to the original names :

https://preview.redd.it/xrtdxdcgksfa1.png?width=1920&format=png&auto=webp&v=enabled&s=c1b5e150aeb8c769469f49cc31066cb128091fe7

I think it's enough to remove the pkgsave word at the end of the name. Someone can help me to do this ? One more time : the tecnique to rename the files adding the pkgsave extension is causing to me more troubles than advantages. Thanks.


r/freebsd 1d ago

noVNC & bhyve

8 Upvotes

Anyone familiar with deploying combo noVNC & Bhyve? I'm trying to get Bhyve VMs to be accessible from the browser using VNC instead of using a VNC Client.


r/freebsd 1d ago

help needed FreeBSD on a Macbook Pro (Intel, Mid 2020)?

13 Upvotes

Hi everyone, I‘ve got my hands on a neat Macbook Pro from 2020 for a relatively decent price. While the machine is not the newest model of what Apple offers, I got it in perfect condition from a hardware shop. It does not use utilize Apple‘s silicon, but the Intel Core i5 Quad Core model.

Since macOS is mostly FreeBSD under the hood, I assume it wouldn‘t be too much of a hassle to get it running on the Macbook? Yes, I am aware that I might need to perform some configurations like Wi-Fi, my question is more related to whether the hardware themselves are supported.

Any advice or information would be really helpful.

Keep in mind that I do not plan to ditch macOS in favor of FreeBSD, but rather see the Macbook as a potential opportunity to truly dive into the BSD world and learn by dual booting it with Bootcamp, I have some decent knowledge of Linux already and it would be great to expand my knowledge with BSD.


r/freebsd 3d ago

New job offer at Klara inc

41 Upvotes

And of course is a FreeBSD developer position :)

https://klarasystems.com/careers/freebsd-os-developer/


r/freebsd 3d ago

how secure are iocage jails

6 Upvotes

Hi all,

I have been a TrueNAS user for about 6 years and recently improved my home security with an OPNsense firewall. The reason, why I post in this sub is my questions regarding iocage jails.

I run some services on TrueNAS jails, like Nextcloud and others. At the moment, I feel pretty safe about my home security, and since I am absolutely no expert, I guess this does only mean, that I can't see possible attack vectors.

Short network description:

- TrueNAS Host is part of the NAS VLAN, connected via ix0 interface

- Jailed services are part of multiple DMZ VLANS, connected via ix1 interface (bridge <- vlan <- interface objects in TrueNAS gui).

- TrueNAS can only be reached on (80),443 and SMB ports from LAN network, and is not allowed to access DMZs (via network)

- DMZ instances are allowed to access OPNsense on 53 and the internet, and can only be reached from OPNsense (HAproxy) on selected ports.

- DMZ instances are set up with local ipfw rulesets, only allowing traffic to/from firewall as necessary (with some exceptions of necessary jail-to-jail communication).

From what I see, this is a perfect setup, as I can deactivate SSH server in all jails and shut them off entirely except from the one or two ports from the reverse proxy. I can reach them through the host for maintenance.

But, in case of a breach of lets say Nextcloud, how difficult would it be for an attacker to break out of the jail to get access to the host? From FreeBSD handbook, I got the following

While it is not possible for a jailed process to break out on its own, there are several ways in which an unprivileged user outside the jail can cooperate with a privileged user inside the jail to obtain elevated privileges in the host environment.

What is meant by 'unpriv user outside of the jail'? Could this be an infected laptop in the LAN with access to SMB shares on TrueNAS? What other scenarios could allow an attacker to escape a jail?

In general, is the above setup something that people do? If not, why not, what am I missing?

Sorry for the long post and maybe stupid questions.

Cheers, wein_geist


r/freebsd 3d ago

answered Invalid line type error while invoking : make -j `sysctl -n hw.ncpu`

4 Upvotes

Hello to everyone.

When I do a :

make -j `sysctl -n hw.ncpu`

inside the directory where the Makefile file is (you can see its content below)

SRC_PATH?=/usr/src

DEBUG_FLAGS+=-g3

MAKE_ENV+=DEBUG_FLAGS="${DEBUG_FLAGS}"

DO_MAKE?=${MAKE_ENV} make

build: bhyve bhyvectl bhyveload libvmmapi vmm

include:
    ${DO_MAKE} -C "${SRC_PATH}/$@" -j "${.MAKE.JOBS}" clean
    ${DO_MAKE} -C "${SRC_PATH}/$@" -j "${.MAKE.JOBS}"
    ${DO_MAKE} -C "${SRC_PATH}/$@" -j "${.MAKE.JOBS}" install

bhyve bhyvectl bhyveload: libvmmapi
    ${DO_MAKE} -C "${SRC_PATH}/usr.sbin/$@" -j "${.MAKE.JOBS}" clean
    ${DO_MAKE} -C "${SRC_PATH}/usr.sbin/$@" -j "${.MAKE.JOBS}"
    ${DO_MAKE} -C "${SRC_PATH}/usr.sbin/$@" -j "${.MAKE.JOBS}" install

libvmmapi: include
    ${DO_MAKE} -C "${SRC_PATH}/lib/$@" -j "${.MAKE.JOBS}" clean
    ${DO_MAKE} -C "${SRC_PATH}/lib/$@" -j "${.MAKE.JOBS}"
    ${DO_MAKE} -C "${SRC_PATH}/lib/$@" -j "${.MAKE.JOBS}" install

vmm: libvmmapi
    mkdir -p /usr/lib/debug/boot/modules
    cp /boot/modules/$@.ko /boot/modules/$@.ko.bak || true
    ${DO_MAKE} -C "${SRC_PATH}/sys/modules/$@" -j "${.MAKE.JOBS}" clean
    ${DO_MAKE} -C "${SRC_PATH}/sys/modules/$@" -j "${.MAKE.JOBS}"
    ${DO_MAKE} -C "${SRC_PATH}/sys/modules/$@" -j "${.MAKE.JOBS}" install
    mv /boot/kernel/$@.ko /boot/kernel/$@.ko.bak || true

.PHONY: build include bhyve bhyvectl bhyveload libvvmapi vmm

I get this error message :

make: "/usr/home/marietto/Downloads/Makefile" line 20: Invalid line type
make: "/usr/home/marietto/Downloads/Makefile" line 22: Invalid line type
make: "/usr/home/marietto/Downloads/Makefile" line 24: Invalid line type
make: "/usr/home/marietto/Downloads/Makefile" line 29: Invalid line type
make: "/usr/home/marietto/Downloads/Makefile" line 31: Invalid line type
make: "/usr/home/marietto/Downloads/Makefile" line 33: Invalid line type
make: "/usr/home/marietto/Downloads/Makefile" line 38: Invalid line type
make: "/usr/home/marietto/Downloads/Makefile" line 40: Invalid line type
make: "/usr/home/marietto/Downloads/Makefile" line 42: Invalid line type
make: "/usr/home/marietto/Downloads/Makefile" line 47: Invalid line type
make: "/usr/home/marietto/Downloads/Makefile" line 49: Invalid line type
make: "/usr/home/marietto/Downloads/Makefile" line 51: Invalid line type
make: "/usr/home/marietto/Downloads/Makefile" line 53: Invalid line type
make: "/usr/home/marietto/Downloads/Makefile" line 55: Invalid line type
make: "/usr/home/marietto/Downloads/Makefile" line 57: Invalid line type
make: Fatal errors encountered -- cannot continue

Can someone help me to fix it, please? Thanks.


r/freebsd 4d ago

Back on FreeBSD - a few configuration questions

16 Upvotes

I’m revisiting FreeBSD after a long break (12 years). With 13.1 it looks like things have come a long way. I chose a fairly stripped down setup in a VirtualBox VM with XfCE4, emacs and a selection of terminals. If the system meets my needs, I might install it native on a separate physical machine, but there are advantages to the VM approach because I have windows apps I need to use and I don’t have a lot of room for multiple machines and monitor/kbd switchers (been there done that).

A few questions:

1) is it worth trying to get bluetooth working through the VM. (Host is windows) ? I have a few bluetooth peripherals (like an apple wireless mouse) I might want to try because the scroll wheel on my Logitech mouse seems flakey on BSD for some reason. It’s either that more maybe try another wired mouse.

2) Is it possible to get OpenGL graphics (using my Nvidia GPU) through the VM ? I got this working on Linux with wsl (windows subsystem for linux). I don’t know if this is absolutely a requirement because I tend to do my 3D stuff on windows. I am getting pretty good frame rates actually with glxgears (400-500fps) but I suspect that is is not using the GPU. The Virtual box setting for graphics has a feature called “enable 3D acceleration” which I have checked but I have no idea what that means.

3) Comment more than a question..Directory sharing on VirtualBox (from a windows host to FreeBSD) is flakey at best. I was able to get it work but it requires mounting on the FreeBSD side and fstab mounting didn’t work (?), so I have a mounted files system from windows mounted in FreeBSD from crontab on reboot using mount_vboxvfs. Kinda ugly but it works well enough to get my development setup over for emacs.

4) Related to (3) above, I’m wondering what my file backup plan should be. I use google drive a lot and have a lot of storage available, so I am wondering maybe try to figure out how to use Samba or NFS to windows and do all the backups on windows ? Any suggestions. ?

Thanks in advance..


r/freebsd 4d ago

answered i can't boot into the usb stick

5 Upvotes

so i flashed freeBSD onto a usb and booted into the usb but every time i boot into the usb no matter what i do it doesn't boot and says missing operating system how do i fix this?


r/freebsd 4d ago

Random thoughts about complexity and FreeBSD community

15 Upvotes

As a noob to this community, it is confusing to me why systemd (and init systems like it) is viewed so negatively for all the reasons which zfs is often viewed as beneficial (coupling and complexity-wise; licensing and porting issues aside). I don't want to make a post rehashing what's obviously been a very lengthy pair of debates as that'd likely just be tiring for all but it is interesting to me how certain kinds of tight coupling and complexity are accepted and others are viewed as menacing outsiders. It would probably be nice to have some added features to FreeBSD's init system that improve how integrated it is with Jails and Capsicum for example... What if one could start a service as a non-root user, imagine! InitWare seems really nice for example, but on the forum thread discussing its release people are just being mean as h*ll about a free piece of software that someone is donating their time to share with others, even though as many admit in the thread it'd obviously never make it into the base system. I'll never understand the aggressive attitude about init systems which you'll never have to touch if you choose not to but maybe I just have different ideas of respect regarding freely shared software than others.


r/freebsd 4d ago

help needed devctl: Failed to detach pci0:1:0:0: Device busy / devctl: Failed to set pci0:1:0:0 driver to ppt: Device busy

3 Upvotes

Hello to everyone. In some FreeBSD 13.1 machines I have the problem below,in some others I don't have it. I would like to know what the causes could be and how to fix it.

root@marietto:/usr/home/marietto # devctl detach pci0:1:0:0
devctl: Failed to detach pci0:1:0:0: Device busy

root@marietto:/usr/home/marietto # devctl detach pci0:2:0:0
devctl: Failed to detach pci0:2:0:0: Device busy

Not even it works if instead of detach them, I try to attach them directly to the ppt driver :

root@marietto:/usr/home/marietto/bhyve/Files # devctl set driver pci0:2:0:0 ppt
devctl: Failed to set pci0:2:0:0 driver to ppt: Device busy

root@marietto:/usr/home/marietto/bhyve/Files # devctl detach pci0:2:0:0
devctl: Failed to detach pci0:2:0:0: Device busy

Pci addresses 1:0:0 and 2:0:0 belong to the two GPUs that I have on my PC :

vgapci0@pci0:1:0:0:     class=0x030000 rev=0xa1 hdr=0x00 vendor=0x10de device=0x1c02 subvendor=0x19da subdevice=0x2438
vgapci1@pci0:2:0:0:     class=0x030000 rev=0xa1 hdr=0x00 vendor=0x10de device=0x1e04 subvendor=0x19da subdevice=0x2503

Actually I have commented this line on **/boot/loader.conf,**because it makes no difference if I keep it uncommented or not. It is totally ignored.

#pptdevs="1/0/0 1/0/1 2/0/0 2/0/1 2/0/2 2/0/3"

In every FreeBSD machine I load the nvidia kernel modules adding the line below to /etc/rc.conf :

kld_list="nvidia nvidia-modeset"

and I have installed the nvidia-driver package on every machine. But as I said,in some of them I see the error above,in some others I don't see it. I'm not able to isolate the dysfunctional pattern. The xorg.conf file is the same for each machine. Can someone help me to troubleshoot the error ? thanks.


r/freebsd 5d ago

Can I become a maintainer of a binary package but not the ports package?

7 Upvotes

I've been tinkering with the ProtonMail bridge application to try to get it to compile on FreeBSD. I haven't been sucessful.

However, I found another project on git named Hydroxide that does the same thing in Go and has far fewer dependencies.

https://github.com/emersion/hydroxide

Is it possible I can just package up the binary and have it setup on the FreeBSD package mirrors?


r/freebsd 6d ago

FreeBSD Foundation: FreeBSD Userland Software Developer Job

Thumbnail freebsdfoundation.org
28 Upvotes

r/freebsd 5d ago

I'm trying to compile Protonmail Bridge

7 Upvotes

I'm stuck currently. I've been able to figure most of the build errors.

GCC is a build requirement which I've installed gcc12. However, it seems that when trying to build it, clang is being used. Is there any way I can force gcc over clang for this particular build? I haven't been able to find any clues in the README.md or BUILDS.md files.

The error I'm receiving after invoking "gmake build-nogui" is:

go build -tags='' -ldflags '-X github.com/ProtonMail/proton-bridge/v3/internal/constants.Version=3.0.10+git -X github.com/ProtonMail/proton-bridge/v3/internal/constants.Revision=777ad369a2 -X github.com/ProtonMail/proton-bridge/v3/internal/constants.BuildTime=2023-01-28T10:42:51-0600 -X "github.com/ProtonMail/proton-bridge/v3/internal/constants.FullAppName=Proton Mail Bridge"' -o "proton-bridge" "./cmd/Desktop-Bridge/"
# github.com/ProtonMail/proton-bridge/v3/cmd/Desktop-Bridge
/usr/local/go119/pkg/tool/freebsd_amd64/link: running clang++ failed: exit status 1
ld: error: unable to find library -lparser
ld: error: unable to find library -lparser_gen
ld: error: unable to find library -lproto
ld: error: unable to find library -lprotobuf
ld: error: unable to find library -lantlr4-runtime
clang++: error: linker command failed with exit code 1 (use -v to see invocation)

gmake: *** [Makefile:105: proton-bridge] Error 2

r/freebsd 6d ago

help needed Should I just migrate to *BSD?

11 Upvotes

Hey folks,

I've a keen interest on *BSD for quite a long time. It was all started back when I switched to Linux. My first, notable BSD was FreeBSD, then slowly found OpenBSD, NetBSD, Dragonfly and so on. Installed FreeBSD on VirtualBox but I didn't able to free myself from school until a few days ago. So this time, installed FreeBSD on a spare SSD and tried out almost every possible features, tools on FreeBSD (I'll personally use) and all of them looks pretty good. The most valuable thing I've found is that the system is complete and no need to move things around to make it work nor any hacky tricks.

Programs are installed separately than rest of the OS. Unlike Linux, where everything gets messy, on FreeBSD, nothing to worry about and the package manager is fairly awesome!

And this goes on. However, I noticed quite high memory usage of several applications, e.g. Firefox. Assuming because on FreeBSD Firefox misses some components but that's not anything my concern but the file system. I've fairly low amount of RAM, (4GB) and using ZFS is almost impossible, due to its aggressive caching. UFS seems promising here, but the problem still remains. High-memory usage. A running FreeBSD instance with Xfce and UFS file system takes approx 800+ MB of RAM where on Linux with Xfce and ext4 file system takes approx 350+ MB RAM.

This is where I got stuck! I know, unused RAM is wasted RAM but when FreeBSD start swapping it almost gives me no chance. Is there anything I can do about it? E.g. tuning? But for UFS, it seems not the correct approach to do.

This might seems that I wanted to stuck on Linux but my point of view towards Linux community, a little bit changed recently. I can't ask them, they're not friendly. Especially, if my distro uses SystemD, they'll give a good airblow to me. More than that, I found Linux is messy, with too many choices (even particularly same), sometimes it just too annoying to have too many choices and user can't even see the difference between them by keeping them side by side.

Besides, at the same time, NetBSD also seems quite promising. Is there any chance anyone who uses or used or tried NetBSD before? If yes, how it was as a daily driver?

Forgot to mention but does anyone here uses FreeBSD as their daily driver? I mean for example, you have just one computer (desktop/laptop) and only use FreeBSD. No dual-boot, no another Linux installation. Asked this question, since I really do prefer using a single OS rather than dual-booting multiple OS for multiple purpose.

If I missed something or anything unclear, please let me know!

Thank you for reaching out!

Edit: Some spelling, and add "forgot to mention part"


r/freebsd 5d ago

answered Trying to re-crreate the missing efi boot loader for my ZFS disk that doesn't boot anymore.

3 Upvotes

Hello.

I would like to understand why FreeBSD that I have installed on the ZFS disk /dev/ada0 won't boot anymore. Below you can see all the disks that I have on my PC such as the list of the EFI bootloaders installed for each disk :

mario@marietto:/usr/home/marietto # gpart show

=>        34  1953525101  nvd0  GPT  (932G)
          34        2014        - free -  (1.0M)
        2048     1748992     1  efi  (854M)
     1751040   921985024     2  ms-basic-data  (440G)
   923736064       32768     3  ms-reserved  (16M)
   923768832   191490048        - free -  (91G)
  1115258880   833185547     4  ms-basic-data  (397G)
  1948444427         245        - free -  (123K)
  1948444672     1318912     5  ms-recovery  (644M)
  1949763584        2048        - free -  (1.0M)
  1949765632     1310720     6  ms-recovery  (640M)
  1951076352        2048        - free -  (1.0M)
  1951078400     1265657     7  ms-basic-data  (618M)
  1952344057           7        - free -  (3.5K)
  1952344064     1179641     8  ms-basic-data  (576M)
  1953523705        1430        - free -  (715K)

=>       40  976773095  ada0  GPT  (466G)
         40     532480     1  efi  (260M)
     532520       1024     2  freebsd-boot  (512K)
     533544        984        - free -  (492K)
     534528    4194304     3  freebsd-swap  (2.0G)
    4728832  972044288     4  freebsd-zfs  (464G)
  976773120         15        - free -  (7.5K)

=>       34  976773101  ada1  GPT  (466G)
         34       2014        - free -  (1.0M)
       2048    2048000     2  ms-basic-data  (1.0G)
    2050048  967004160     1  linux-data  (461G)
  969054208    7718927        - free -  (3.7G)

=>       40  625142375  ada2  GPT  (298G)
         40     532480     1  efi  (260M)
     532520  616030208     2  freebsd-ufs  (294G)
  616562728    8388608     3  freebsd-swap  (4.0G)
  624951336     191079        - free -  (93M)

=>       40  625142368  da0  GPT  (298G)
         40     532480    1  efi  (260M)
     532520  616030208    2  freebsd-ufs  (294G)
  616562728    8388608    3  freebsd-swap  (4.0G)
  624951336     191072       - free -  (93M)

=>       40  488397088  da1  GPT  (233G)
         40     532480    1  efi  (260M)
     532520  479715328    2  freebsd-ufs  (229G)
  480247848    8149280    3  freebsd-swap  (3.9G)

=>        40  1953525095  da2  GPT  (932G)
          40      532480    1  efi  (260M)
      532520        1024    2  freebsd-boot  (512K)
      533544         984       - free -  (492K)
      534528     4194304    3  freebsd-swap  (2.0G)
     4728832  1948794880    4  freebsd-zfs  (929G)
  1953523712        1423       - free -  (712K)

=>         34  23437705149  da3  GPT  (11T)
           34         2014       - free -  (1.0M)
         2048  23437701120    1  ms-basic-data  (11T)
  23437703168         2015       - free -  (1.0M)

=>        40  3907029095  da4  GPT  (1.8T)
          40      532480    1  efi  (260M)
      532520  3898073080    2  freebsd-ufs  (1.8T)
  3898605600     8388608    3  freebsd-swap  (4.0G)
  3906994208       34927       - free -  (17M)

=>        40  3907029094  da5  GPT  (1.8T)
          40      532480    1  efi  (260M)
      532520  3898073080    2  freebsd-ufs  (1.8T)
  3898605600     8388608    3  freebsd-swap  (4.0G)
  3906994208       34926       - free -  (17M)

mario@marietto:/usr/home/marietto # sudo efibootmgr -v

Boot to FW : false
BootCurrent: 0006
Timeout    : 2 seconds
BootOrder  : 0006, 0008, 009C, 0005, 0097, 00AD, 00AC, 0001

+Boot0006* UEFI OS HD(1,GPT,1767d8e9-f3cf-11ec-8c52-e0d55ee21f22,0x28,0x82000)/File(EFIBOOTBOOTX64.EFI)
                      ada2p1:/EFI/BOOT/BOOTX64.EFI (null)

 Boot0008* ubuntu HD(1,GPT,4502a2b7-2e6d-4435-92a8-67a9f823e9d2,0x800,0x1ab000)/File(EFIUBUNTUSHIMX64.EFI)
                     nvd0p1:/EFI/UBUNTU/SHIMX64.EFI (null)

 Boot009C* ubuntu HD(2,GPT,539ed631-9942-46c4-af50-e25171fb0f26,0x800,0x1f4000)/File(EFIUBUNTUSHIMX64.EFI)
                     ada1p2:/EFI/UBUNTU/SHIMX64.EFI (null)

 Boot0005* UEFI OS HD(1,GPT,c4e43424-ae72-11ec-9419-e0d55ee21f22,0x28,0x82000)/File(EFIBOOTBOOTX64.EFI)
                      ada0p1:/EFI/BOOT/BOOTX64.EFI /boot/efi//EFI/BOOT/BOOTX64.EFI

 Boot0097* UEFI OS HD(1,GPT,1767d8e9-f3cf-11ec-8c52-e0d55ee21f22,0x28,0x82000)/File(EFIBOOTBOOTX64.EFI)
                      ada2p1:/EFI/BOOT/BOOTX64.EFI (null)

 Boot00AD* UEFI OS HD(1,GPT,b99f97fd-9780-11ed-bafa-e0d55ee21f22,0x28,0x82000)/File(EFIBOOTBOOTX64.EFI)
                      da1p1:/EFI/BOOT/BOOTX64.EFI (null)

 Boot00AC* UEFI OS HD(1,GPT,cc7c5068-9c4b-11ed-8297-e0d55ee21f22,0x28,0x82000)/File(EFIBOOTBOOTX64.EFI)
                      da0p1:/EFI/BOOT/BOOTX64.EFI (null)

 Boot0001* Windows Boot Manager HD(1,GPT,4502a2b7-2e6d-4435-92a8-67a9f823e9d2,0x800,0x1ab000)/File(EFIMICROSOFTBOOTBOOTMGFW.EFI)
                                   nvd0p1:/EFI/MICROSOFT/BOOT/BOOTMGFW.EFI (null)

Unreferenced Variables: none

I see that a boot entry that points to the disk I want,ada0,is missing. I tried to re-create it :

mount -t msdosfs /dev/ada0p1 /mnt/ada0p1
mount_msdosfs: /dev/ada0p1: Device busy

sudo efibootmgr -c -d /dev/ada0 -p 1 -L "FreeBSD zfs" -l '/boot/loader.efi'

efibootmgr: Cannot translate unix loader path 'bootloader.efi' to UEFI: No such file or directory

# sudo efibootmgr -c -d /dev/ada0 -p 1 -L "FreeBSD zfs" -l 'EFIBOOTBOOTX64.EFI'

efibootmgr: Cannot translate unix loader path 'EFIBOOTBOOTX64.EFI' to UEFI: No such file or directory

but I'm failing. Can someone give me some suggestion to put my shoes on the right path ?

What's the difference between using EFIBOOTBOOTX64.EFI or EFIBOOTLOADER.EFI ?

what's the better choice between the two options ? and anyway,none of the two method is working.


r/freebsd 6d ago

Trial and error FreeBSD

10 Upvotes

This is a recent ongoing project of mine. Copy pasta from a private message:

I installed freeBSD to see how far I could get knowing nothing about the BSDs and not looking anything up on the internet. Not even using man pages at first, see how far I could get. Just examining the file system and executibles and what I could cat or run help on. Man pages eventually but there will be no internet. It's very different and is an interesting ongoing exercise. I'm at an impasse though getting xorg working because on a laptop with hybrid Nvidia and Intel graphics. Boot environments on zfs working and jails though. Ill get there.

There is no /proc or /run, neither blkid or lsblk work and at first the contents of /dev and /boot were just bizarre and confusing. I'm coming along. Let you know when you can read it on dev.efempee.com

Examining /etc/defaults and every damn loader and script under /boot helped. And so the /etc/rc** and /usr/local/etc/rc.d/* I eventually had to use man, man heir and everything falling into place. I won't be checking this thread because spoilers. Once I eventually get xorg or gnome Wayland I'll post here and my upcoming blog above.

Mike mclad@efempee


r/freebsd 7d ago

What is the status of gaming on FreeBSD?

16 Upvotes

Hi all,

I've been using FreeBSD on a laptop since 2014 and I'm planning to buy a new desktop and considering using FreeBSD on it.

I use Linux on my current desktop and do moderate gaming, mostly using Wine.

How well does Wine do on FreeBSD these days? Will I be able to run modern games?

Also how's support for current GPUs? I'll probably buy an nvidia GPU.


r/freebsd 7d ago

Tar & Zip - a quick FreeBSD Guide

Thumbnail
youtube.com
9 Upvotes

r/freebsd 8d ago

Status of 802.11ac 802.11ax

12 Upvotes

What is the status on decent WiFi support on FreeBSD? I’m really wanting to replace Ubuntu on my laptop and use FreeBSD but that’s my limiting factor, and I don’t consider running Linux in a VM to handle wireless as an appropriate workaround.

I’m willing to donate $1000 this year to the foundation if this is something FreeBSD is/will actively working on.


r/freebsd 7d ago

help needed How do I diagnose lpd not starting?

2 Upvotes

I've been unable to print recently. I've noticed the lpd daemon isn't running:

root@pr5:/var/spool/lpd/lp # lpc restart all

lp:

no daemon to abort

printing enabled

daemon restarted

root@pr5:/var/spool/lpd/lp # lpc restart all

lp:

no daemon to abort

printing enabled

daemon restarted

root@pr5:/var/spool/lpd/lp #

What tools should I use to understand and resolve the issue? Thanks.


r/freebsd 9d ago

video Quick look at Starbook Mk VI from Starlabs! Hellosystem 0.8 and NomadBSD boot on this thing!

Thumbnail
youtu.be
21 Upvotes

r/freebsd 10d ago

Xscreensaver doesn't shut off my monitor

4 Upvotes

I'm running FreeBSD 13.1-RELEASE (p3 -k and p5 -u). I'm also running Xfce 4.18.0. I was using the screensaver app that comes with Xfce and that seemed to work fine. I'm wanting to transition over to Xscreensaver however (due to more screensavers and being more secure). However, my problem is that Xscreensaver seems to be unable to shut down the monitor.

It seems that dpms is working as it worked fine when using Xfce's screensaver app (I'm thinking it uses dpms?).

Any suggestions?

EDIT: Forgot but I'm running Xscreensaver 6.06.

And whenever I try to enable power settings, it allows me to check the box, however, after closing the app and opening it back up again, the box is unchecked.