Introduce yourself, tell us who you are and why you chose FreeBSD

I like it more than linux, as its well thought and If I want to do something there is a standard way to do it and its in the manual not in some obsecure forum post.
using FreeBSD 14.p5 on Thinkpad x270
I have also many devices with fedora and Macos and windows but I only feel comfortable on my DWM+FreeBSD
 
Medical doctor doing some research. I'm using R, some scripts in Perl and g95.
My first private driver was an old Mac, then I've moved to win98 since everybody was using win at that time. My old professor was using an old Sun...I was kind of fascinated, I think it kicked in at that time...
Then 10 yesrs on XP, then Vista...frustrated, I've tried Ubuntu, Fedora, Scientific Linux, Debian...then I've moved back to Win7...it was great, just running for my daily purpose...then win10...
Now, I'm tired of proprietry OS and software. I want my driver to do exactly what I want, no less no more. I've tried Linux again...but it is much to fragmented and overbloated. Installing FreeBSD with a GUI on my laptop was a big deal and a nice challenge. I've learned a lot doing that and I'm really happy to run FreeBSD on my driver now.
Congrats fellow doctor. I'm eager to know which tools are using for your research: Text editor - Language/ Frameworks - vizualisation tools...
 
From what I've read, git only cares about the executable permission, for the user. It makes sense: it's not designed for restricting access but for collaboration. But if you can point me in the direction of setting it up so file permissions are respected, that would be awesome.

Example that would mimic my use case...

There's a file end-world-hunger.md, accessible by groups admin, editor, participant, volunteer, sponsor

John is part of one of those groups on the machine being git remote.

He clones the repo. He has access to the file and many others.
But the metadata is not on the file itself (unless I'm wrong; that data is kept in the filesystem representation of that file).

Now the file lives in ~john/prj. Whatever permissions that folder has, will take over permissions the file had in the original location (if git doesn't represent the permissions). That is, it would obviate the original metadata. Git clone will write files as if they were new.

And that's within the same machine. Could be John is running Mac or Windows where the permission system would be totally different.

I haven't tested this; but if John adds stuff to end-world-hunger.md and pushes to remote, the file might keep the permissions it had originally. That'd be good.

But say there's another file not for John to see 'editor-only-file.md'. Unix permissions make this file invisible to John in the unix filesystem.

But editor-only-file.md is tracked by git. When an editor creates that file and 'git add editor-only-file.md', only filesystem permissions prevent John from seeing it. If John pulls after that commit has been pushed to remote, he will get that file. No matter what the orig. filesystem permissions were.
That kind of conversation frankly merits its own thread... like maybe under Userland Programming and Scripting? I personally suck at git, but I know enough to be able to say that git as a tool is a poor fit for this scenario. Collaborating on a repo is one thing. Publishing specific files with specific permissions - that is a separate thing. Those two things don't mix very well. The Forums can be a great place to discuss how you can put together a solution, what it might take, etc. The welcome thread, however, was not meant for in-depth discussions like that. An example of how to start a thread: Thread sienna_cichlid-driver.86670. Pay attention to where that thread lives (Base System > System Hardware)...
 
Hello, all!

My name is Will and I head up our Community at iXsystems, the folks behind TrueNAS CORE.

I'm mostly a marketing guy that likes to play around in his homelab on the weekends and pretend I'm an engineer :). I really appreciate being a part of the community!

In my free time other than playing around with TrueNAS related things I like to play race car driver in my Spec Miata.

It is a pleasure to meet all of you.
 
Hello everyone,

I was asking to introduce myself so here it is. =)

I've been a sysadmin since I was 16, so for 21 years now. I've dealt with almost everything. I initially migrated NT4 to Win2K and took care of a small company (all on premises, single location). It was too much fun. Then I went to big corp and started supporting VoIP and video conferencing solutions - it was super, too! All on premises, tons of cool hardware, trips for deployments, actual creativity and active work with vendors to solve problems, mix of operating systems in the backend. Then I got the gig of my dreams still at the same company and started taking care of media streaming: a mix of AIX storage with Linux servers, all on premises but then COVID happened and the on premises video conferencing system was gone, we started dismantling the on-premises streaming solution... =(

At the same time, the cloud video solution had a huge security issue and, when I tried escalating it and getting it fixed, the project manager threatened accusing me of racism. The whole deal was so nerve-wrecking that I ended up quitting and now I am at a startup with 10 people. It's a full-Microsoft shop, so I don't enjoy the work all that much, but I have fun at home. =)

So I got a bit of everything, from SGI to G5s, through HP hppa boxes, the odd MorphOS install... and I hate the cloud, so I host everything at home: email, file sharing, storage and services for some small companies: email, an eshop - a mix of mostly freebsd and a bit of Linux.

My journey with FreeBSD started when I installed Debian, typed ifconfig, and realized the command was not there anymore. Seriously - I want to learn new things, not relearn the same thing over and over and over (oh, and systemd binary logs)

For fun, I also do large format photography and play the trumpet in a band. So that's a bit of me. =)

I don't have all that much time to be posting or contributing to the community (there's not much of a brain left after fighting Azure schizophrenic APIs), but whenever I bat my eyes on a question I can answer, I help. =)

So yes, thank you for all the knowledge you share here and for the awesome OS.
 
So I got a bit of everything, from SGI to G5s, through HP hppa boxes, the odd MorphOS install... and I hate the cloud, so I host everything at home: email, file sharing, storage and services for some small companies: email, an eshop - a mix of mostly freebsd and a bit of Linux.
So, you hate the cloud, and so you become the cloud yourself? 🤣
 
Hi all! 👋
I am just an average user, love to research operating systems (especially Unixy). All I know I learned on my own, from the internet (big thanks to the fantastic open source community worldwide that made it possible!). It began when I was 14 and for the first time in our town someone setup a public PC (in the bus station), running Linux (Slackware, if I remember correctly), with the internet connection. Fast forward today. I choose FreeBSD because it keeps away from the extreme ends like proprietary ideology and gnu version of open source ideology (btw result is the same as proprietary e.g., you still do not control/own the source). Other thing I love about Unix/Unix-like is ability to get your hands dirty, that is how I learn. I liked Linux too, before major distros decided to create highly automated (vulnerabilities as well becomes highly automated for free) Windows-like Unix-like Linux and that is just the matter of the time when Gentoo, Slackware will fall. By choosing FreeBSD I am preserving learning opportunity for myself for time to come, I get ZFS, Jails, PF, Ports, Poudriere, DTrace, and, great community for free. Big thanks to the FreeBSD community and project for the important work you do!
 
So, you hate the cloud, and so you become the cloud yourself? 🤣
Pretty much.
I host at home an eshop for my friend's business and email for a bunch of others.
One of my friends put it nicely: I know where you live and if you screw up I can punch you.

The azure cli and inconsistent APIs give me stomachache daily. I hate every single second of dealing with it.
 
Hi all. My name is Al. Currently, I'm working as a senior product designer, before that, a UI designer, and even earlier, a graphic designer.

Early Explorations
I've always had an interest in different operating systems and interfaces. My first computer was a 486 PC, something around 1998. I tried many OSs: DOS, Win 3.11, 3.1, 95, OS/2 Warp (still have warm feelings about it), NT, 98, and so on. Back then, I was studying engineering in university and was surrounded by programmers. We were all friends, and we all used FidoNET. Back in those days in our country, it was still a thing. The internet was expensive and not very accessible. FidoNET, BBSs... I was happy to be part of it, and I learned a lot about computers during that period.

An Inspirational Programmer
Even though I wasn't directly involved in programming, I learned interesting things from my programmer friends. Especially one guy who did crazy things! He could read disassembler code to figure out how to crack software by analyzing the algorithms it uses to check serial numbers. Another day he was writing his own operating system from scratch or changing the Energy Star logo in the BIOS by updating the firmware. He wrote apps in many languages – a truly incredible programmer! Programmer blessed by God! He was a source of inspiration to me.

FreeBSD: Then and Now
One day he introduced me to FreeBSD and installed it on my 486. I remember immediately falling in love with the logo and the OS itself. That red, cute devil resonated with me somehow. I think it was this CD cover.

I learned from him that FreeBSD is the real deal – fast, logical, reliable. You can compile software; you can compile the kernel! This is what he showed me back then.

For some reason, Linux never attracted me. I always felt a sense of… messiness each time I tried to interact with it. I still don't really have any desire to learn it, sorry Linux.

The Apple Years and a Return to FreeBSD
After I finished university, I used Macs for work and personal needs. Each year Apple introduced something interesting, and as a designer, it was a source of inspiration. Since 2017 I've been releasing my own iOS/Mac apps with help from a family member. Being an Apple developer is another reason to stick with a Mac…

But over the last few years, I've grown tired of not being able to tweak the OS to look and act the way I want. My 2018 Mac, which I don't think is that old, has become unresponsive; a mistake I made installing the latest macOS. I also don't see any interesting innovations in recent macOS releases. I'm bored with it.

At some point, I remembered that macOS uses FreeBSD partly, and my interest was rekindled! Nostalgia kicked in. I started reading all about it, about how the Mac kernel works, and what elements use FreeBSD. I still don't understand a lot of the technical stuff, but I love it.

Today, after almost 20 years, I find that FreeBSD still attracts me! For the past month, I've been playing with it using a UTM virtual machine (sadly, my attempts to run X failed). But oh boy, I still remember how to use ee, nano, and change /etc/rc.conf. I even compiled and installed successfuly a custom kernel – WOW!

At the moment, I'm waiting for a mini PC to be delivered because I can't wait to install FreeBSD on real hardware!! 👹

The final trigger to try it on real hardware was a video where a guy showed how fast FreeBSD is on a 12-year-old computer (2012). It works 2-3x faster than my Mac from 2018!

With that FreeBSD machine, I would like to try to replace macOS for daily usage. I noticed that most of the time nowadays, we can do almost anything in the web browser. So I would like to install graphic drivers, XFCE or Gnome, maybe try other small desktop environments, with the hope that Firefox will be working fast. It's a bit of an experiment for me - can I use a computer without macOS? How fast can it be? How long can it stay fast and reliable? If this journey is successful, I'm thinking of stopping buying expensive Macs and switching to FreeBSD as much as possible.

So that's my story.
Thanks for reading.
 

Attachments

  • FreeBSD-1.jpg
    FreeBSD-1.jpg
    61 KB · Views: 44
Hi, everyone! The first system I gained access to in the mid-80's was a DEC VAX running Ultrix-32 (which was based on 4.2BSD) and thus began my love of UNIX. Shortly thereafter, I purchased my first PC. An Everex STEP 386 running SCO XENIX. It was a strange brew of System V and BSD, long before Jolix or Linux existed. I eventually got to work for my heroes at Sun Microsystems in 1999 after a short stint at Oracle as a UNIX system administrator. I was fortunate to have worked at Sun for 11 years. After another short stint at Oracle, I joined NetApp. Most recently, I decided to revive my retro dual-Xeon desktop system and run FreeBSD 14. My daily driver is still an Acer laptop running Fedora 40. It's a love/hate relationship to say the least. But alas Linux has SocketCAN and FreeBSD does not. I like to write python code and programmatically alter /dev/car. This seems like a great community and I hope to make a postive contribution going forward!
 
I am Yusuf, who is an 19 years old individual who enjoys using computers and learning something about computers & information technology. I was into computers since my childhood. I've started using Linux since quarantine. I've been using FreeBSD as a desktop for a few months.

I like FreeBSD more than GNU/Linux. I think it's better than GNU/Linux because FreeBSD:
  • is a whole OS
  • has native OSS
  • has native ZFS
  • has simplicity
  • has better manual pages
  • has boot environments
  • has bhyve
I feel more comfortable on FreeBSD than GNU/Linux. I'm daily driving it on my desktop computer.
 
Hello,

I am Darius working as material physicist in the aeronautic industry.
Archlinux was my daily driver since 2005.

Two months ago I decided to explore the *BSD world, looking for another experience.

Why ? Because the GNU/Linux world appears to me more and more bloated, obfuscated and gangrened by big money corporations (see systemd and WSL).
What is true today is not guaranteed to be true tomorrow in the GNU/Linux world.
From my point of view GNU/Linux has lost its soul where simplicity and legibility were central and essential (maybe this is a naive assumption).
The KISS philosophy seems to be gone forever.

But enough, I don't want to do the trial of the penguin, so lets go ahead.

FreeBSD is my new daily driver at work and at home for 1 month.

All seems clear, sturdy and well documented.
No more shenanigans, all is full POSIX compliant out of the box… perfect for maintainability, portability and sustainability.

Well the adoption is flawless… may be I will stick with Beasty for the next 20 years?
 
Hello,

I am Darius working as material physicist in the aeronautic industry.
Archlinux was my daily driver since 2005.

Two months ago I decided to explore the *BSD world, looking for another experience.

Why ? Because the GNU/Linux world appears to me more and more bloated, obfuscated and gangrened by big money corporations (see systemd and WSL).
What is true today is not guaranteed to be true tomorrow in the GNU/Linux world.
From my point of view GNU/Linux has lost its soul where simplicity and legibility were central and essential (maybe this is a naive assumption).
The KISS philosophy seems to be gone forever.

But enough, I don't want to do the trial of the penguin, so lets go ahead.

FreeBSD is my new daily driver at work and at home for 1 month.

All seems clear, sturdy and well documented.
No more shenanigans, all is full POSIX compliant out of the box… perfect for maintainability, portability and sustainability.

Well the adoption is flawless… may be I will stick with Beasty for the next 20 years?
Maintainability... 😏

Well, FreeBSD does have its ups and downs. Hopefully the ups will outweigh the downs, like they do for me. Welcome to the Forums!
 
My 2018 Mac, which I don't think is that old, has become unresponsive; a mistake I made installing the latest macOS.
You can install freebsd on it. I installed it on a 2012 MBP with no trouble and I use it as a server. Last week I found a family member's 2009 macbook which hadn't even been turned on since 2013. I plugged in a USB install disk for 14.0 release and it came right up! Even the battery is usable. Apple makes reliable hardware and old macs make decent machines for FreeBSD even if not fast enough to run the latest MacOS! Though you may have to use workarounds for wifi and do some other tweaking.
 
Hello,

I am Darius working as material physicist in the aeronautic industry.
Archlinux was my daily driver since 2005.

Two months ago I decided to explore the *BSD world, looking for another experience.

Why ? Because the GNU/Linux world appears to me more and more bloated, obfuscated and gangrened by big money corporations (see systemd and WSL).
What is true today is not guaranteed to be true tomorrow in the GNU/Linux world.
From my point of view GNU/Linux has lost its soul where simplicity and legibility were central and essential (maybe this is a naive assumption).
The KISS philosophy seems to be gone forever.

But enough, I don't want to do the trial of the penguin, so lets go ahead.

FreeBSD is my new daily driver at work and at home for 1 month.

All seems clear, sturdy and well documented.
No more shenanigans, all is full POSIX compliant out of the box… perfect for maintainability, portability and sustainability.

Well the adoption is flawless… may be I will stick with Beasty for the next 20 years?
Which are your daily tools, favourite applications ?
 
Hello everyone! Newbie here and I want to learn, explore, and try not to be a PITA. I don't know it this is the right thread to post so please have patience. I very little about BSD but have been in linux just a little. I have a problem with my nas that I can't sort out. I can't log into the server with GUI, I believe I have a problem with the IP, logging in thru powershell is an issue due to the public key and the password I use is not the right one, so I want to generate a new key and get everything talking again. I find the best way to learn is to jump in and swim so here I am trying to use BSD. Please point me in the right direction if I am in the wrong place.
 
I have a problem with my nas that I can't sort out. I can't log into the server with GUI
This seems to imply FreeNAS/TrueNAS/XigmaNAS. They are not supported here mate.

 
Hell, my given name is Porter however, I prefer the nickname Chip.

I've been using software licensed under either the BSD or MIT licensing scheme(s) on and off for quite a few years.

I like the BSD licensing scheme for the reasons listed below.

  1. Broad platform support
  2. It's one of the few modern operating systems that remain close to the original System Iv and V Unix.
  3. it's great for a desktop, IoT device, or server-side operating system
  4. It's rock solid and when there is a critical vulnerability or exploit the security and development teams put their heads together and try to fix the issue with minimal disturbance to the userbase that may or may not have mission-critical workloads that depend on a server that runs FreeBSD possibly being out of commission for hours if not days.
 
I've been using both the BSDs and the GNU/Linux on and off for almost 24 years. I really rediscovered the joys of computer use. This includes the ability to fully customize your environment. When ever I install a fresh instance of FreeBSD I immediately harden the /etc/hosts file using a hosts file provided by NVPS hosts in order to block session replays and other nuance adds and what not.
 
This seems to imply FreeNAS/TrueNAS/XigmaNAS. They are not supported here mate.

What is the best way to learn freeBSD?
 
Back
Top