- Thread Starter
- #76
I would offer a couple pieces of advice.
First, if you are using proprietary programs like the Adobe or Microsoft Office suite, switch to open-source programs. Many open-source programs have versions that run on Windows, Linux, and FreeBSD. If you get used to the open-source programs first, than the transition to FreeBSD will be easier.
I got rid of the Adobe programs, and now use Inkscape instead of Illustrator, and GIMP instead of Photoshop. Scribus can replace InDesign. In some cases, they open-source versions do not have as many features, but the biggest problem is muscle memory. For example, I have 30 years experience with Adobe Photoshop, so I am really clumsy in GIMP. I can get the job done, but it will take me some time to get up to speed. I use LibreOffice instead of the Microsoft Office tools. In most cases, LibreOffice can seamlessly read and create files in the Microsoft formats. Instead of Draftsight, I switched to LibreCAD. I used to use MathType, a wonderful Windows-based tool for building mathematical equations graphically. I switched to using LaTeX, editing it with TexWorks. I discovered that it is not hard to quickly learn the part of LaTex you need for whatever branch of mathematics you are working with, and it is a lot faster than building equations graphically.
Once you get comfortable with these open-source programs, you can start the transition to FreeBSD.
BTW, you can get more comfortable with the command line by using the Windows Subsystem for Linux feature of Windows, which lets you run a Linux distro (I recommend OpenSUSE) under Windows. Some Linux commands do not work exactly like the FreeBSD commands with the same name, but they are usually close.
And if you do get comfortable with Unix tools (which are generally made to do a single thing, and you pipe them together), you an do all sorts of things you couldn't with proprietary programs. For example, my wife takes a lot of meds, so I have daily sheets to record what she took. I was making them in InDesign, using the data merge feature to add dates to the sheets. To do so, I had to make an Excel spreadsheet with each day of the year, and what day of the week it was. And whenever I made new sheets, I had to delete the rows I had already used from the spreadsheet. With a little command-line scripting, I set up a script that used the date command, enscript, and pdftk to take the date, turn it into a one-line PDF, and use it as an overlay to the sheet. Doing this in a loop lets me generate sheets for as many days as I need.
You need to get used to looking at man pages and to searching on the 'Net. Remember that Unix commands generally do one thing. You can break your project into steps and search the web for a FreeBSD tool that does that step, then read the man page for more details.
My second piece of advice is to read the FreeBSD forums, and don't be shy about asking a question if you don't already find an answer. My experience has been that even when I ask a question that has already been answered, the folks on the forums are generally pretty patient about educating me. Computer manufacturers work closely with Microsoft to make sure their computers work out of the box with Windows. FreeBSD does not have that close connection, so sometimes you run into some idiosyncrasies. For example, I have installed FreeBSD on several small, fanless computers. In some of these, the computer tells FreeBSD that it has a working UART, but it really doesn't so FreeBSD hangs on boot. You need to add a hint telling it to ignore the UART. This, and similar idiosyncrasies, are things you won't find in the documentation, but if you search the forum, somebody else has probably run into them.
Good luck in whichever route you take.
Hi Igrant,
I have hosen to take the FreeBSD route. I am addicted to this system. The only reason that i have not replaced Windows on this laptop is because i have a few more things to read about before i enter that door. I also need to move all of my files to an external harddrive. So i also need to learn how to automount external drives - I have already downloaded automount and i am finding tons of data in threads scattered about over the years at this forum. I managed to get my cdrom drives mounted today in virtualbox, again, thanks to some threads in the forum.
The FreeBSD forum is full of useful information. I haven't had a need to ask any questions yet because the forum often has data that is pertinent to my problem. Excellent community here <3
I am sorry that your wife has to have so many meds. I imagine that it is stressful for both of you. Sometimes life is not all rainbows and butterflies and that just stinks. I hope that your wife gets better someday. You are awesome for making the schedule work on FreeBSD. You are a fine husband and an outstanding member here at the forum.
I am not attached to anything Microsoft other than Windows but that is changing. I like to use photoimpact for images and i can use virtualbox or bhyve on FreeBSD to run Windows and use any Windows-only software (which is not a very big list). I don't have a problem activating my legally purchased copies of the system through the years (vlmcsd helps). I bought Windows 8.1pro a few years ago and Microsoft announced Windows 10 a month later, which made me mad. Then i remember Microsoft marketing that there will be no need for another version because Windows 10 will be continuously receive updates and upgrades. Years later they announce Windows 11, like what happened to the marketing gimmick? Anyway, i do not use office. My wife sometimes used in the past but i got her to move to Libreoffice many years ago.
I hated Gimp whenever i first used it. I found it to be strange because it functions so different from PhotoImpact and even Photoshop. I have become better at using it but i just use PhotoImpact and switch to Photoshop Elements or Gimp for things that PhotoImpact doesn't handle (like 48bit images).
I sometimes write php scripts whenever i cannot find any software solutions to a problem. I can always add MySQL to the mix for easy storage and retrieval of data. I'd like to learn more about using FreeBSD, then i want to learn how to code for FreeBSD. I have alot to read but make no mistake: i am reading everyday about this system. I like FreeBSD and i am keeping it. Suddenly Linux seems so Windows-like compared to this system. I have found my replacement for Windows and i couldn't be happier
