Posts

Getting The Macbook Pro Mid 2009 Wifi Working on FreeBSD 13.5

 Wifi modules are terribly hard and complex to configure on FreeBSD especially when dealing with Broadcom wifi modules. I had been trying to install these on my Macbook Pro Mid 2009 model and make it work but eventually able to managed to get it working. Here's how I'm doing to install this (PS: I'm still need an internet connection coming from the LAN cable): Note: This guide is for FreeBSD version 13.5.  1. Obtain the copy of kernel source file ( src.txz ) from the FreeBSD install disk. It should be located at FreeBSD_Install/usr/freebsd-dist. Much faster than downloading the file from the internet . Copy the src.txz file and extract it. Then, paste the kernel directory into /usr directory $ tar -xvf src.txz $ cd usr && cp -r src /usr 2. Go to /usr/src/sys/amd64/conf and make a copy of the file called GENERIC into a new file called WIFI $ cd /usr/src/sys/amd64/conf $ cp GENERIC WIFI 3. Edit the WIFI file to add the lines and search for lines that contain bwn an...

Nvidia GeForce Now on FreeBSD - How to Set It Up For Old PCs

Image
 If you had been trying to set it up Steam on FreeBSD via installation of Linux or Windows compatibility layer but ended up too cumbersome due to unpredictable changes in the software that makes most of method of attempting to run in native environment are now obsolete, then you would gonna try this one - The Cloud Gaming Solutions...and one of them are Nvidia GeForce Now cloud gaming service.  Nvidia GeForce Now is the cloud gaming service that provides you to enjoy PC Gaming on any kind of device and also on-the-go, as long as your device have a faster internet access at least 25Mbps and above. You can also enjoy it on decade-old hardware, but it should be strong enough to process a very continuous of high speed data streams. While Nvidia officially stated that dual-core CPU required for this, but I think that it needs some further details on what kind of CPU which are used for this service. Hence, here's the suggestion that I made for making the game cloud service experienc...

No Native Apps No Problem (Part 1)

Image
 This article will lists a numbers of web-based and cloud-based apps which you can launch it freely from your browser without much issues of installing this and that and also having incompatibility issues surrounding non-common operating systems like FreeBSD. I'm also lists the browser compatibility as well so you can determine which the best browser for your web apps. 1. Clipchamp (Video Editor) Clipchamp is the online web-based video editor provided by Microsoft and this is likely a successor to Windows Movie Maker and it is integrated into Windows 11 operating system for its native app version. Clipchamp provides rich features from basic video features eg. transitions and effects and much more. You can do it inside your browser and export the video inside it. Free to use but subscription may required to access premium features. Browser compatibility: Chromium only Service type: Freemium Link: https://clipchamp.com/en/   2. Photopea Photopea is the online web-based photo edi...

Migrating FreeBSD Installation into Bigger Drives

Image
 Since I'm installed FreeBSD 13.2 on my old PC, the old Sandisk 128GB drive seems doesn't hold any more storage due to limited by today's standard so I have to upgrade into a bigger drive. However, I'm was having difficulty on doing this due to no exact guide on how to make this thing simpler so I have to search it for a easier and simpler method on migrating FreeBSD installations into a newer ones.  Before you do, make sure that: i) Have your system configured to auto-detect and enable user-mount features including USB storages. ii). Have a bigger drive, either old and new. iii). Blank clean drive, fully clean and no quick format method if you're using existing older used drive but bigger ones. iv). The PC is configured to boot EFI system only as I'm only covering the guide on boot with EFI system.  v). Prepare any system-wide changes before migrating procedure.  1. Preparing the storage drive.  For this case, I'm using UFS formatted drive to prepare the mi...

Basic CPU Stress Testing On FreeBSD

Image
 FreeBSD have a basic CPU stress test application that can do the job via command line. It is usually done to monitor how stable the system configuration especially CPU overclock, how much power supply that can withstand the load from the CPU, how much temperature that can produced until reached max limit and etc. I have an old AMD FM1 platform PC equipped with AMD A6-3500 APU which overclocked into 4.0Ghz (stock speed 2.1Ghz) and this low-end AMD FM1 CPU (TDP 65w) able to overlclock such higher speeds compared to higher-end ones, AMD A8-3870K that is unable to overclock further along with ridiculously high TDP of 100w which isn't really suitable for medium-sized heatsinks, even with 3rd party ones.  In order to doing stress test and temperature monitoring, you will need to do some things: 1. Installing stress and bash program       $ pkg install stress bash 2. Creating CPU temperature script     i) Enable the CPU temperature module:  ...

Keeping the system up-to-date basics

 FreeBSD software package system is different than Linux distro and it uses 3 kinds of types to deliver software packages and updates compared to Linux distro which is usually uses one kind to deliver software packages from software installation to operating system updates. FreeBSD uses pkg for installing readily-made software, ports for compiling the program from the source with the specialized configurations and also freebsd-update to deliver operating system updates and upgrades.  1. PKG package installation system basics. In order to install/remove/modify the software in the operating system, it must be run under root privileges, otherwise for other misc. stuff eg. finding the package information. To install the package:             $ pkg install [application-name]   To remove the package:             $ pkg remove [application-name]   *To update the packa...

Setting up Sony PlayStation 1 Emulation on FreeBSD with Mednafen

Image
 Mednafen is a multi-system videogame emulator which is using only command-line as main interface rather than using graphical interface. It usually supports ranges of retro videogame console systems such as Nintendo Famicom/Super Famicom, Sony PlayStation 1, Bandai WonderSwan, Apple II etc. While it seems harder and confusing to set up due to how confusing the guide or its documentation, here I'm gonna write on how to use it, but only covers emulating Sony PS1 games for now.  1. Things what you need     i) Sony PS1 BIOS, can be obtained here.     ii) Compatible controllers eg. Sony DS4 controller    iii) Sony PS1 game ROMs. 2. Installing Mednafen. To install it, you can choose either installing it from pkg source or build it from ports collection. For ports collection, you can customize what kind of emulator that you want to be included inside Mednafen program.              $ pkg install mednafen  ...