Archive for Open Source

10 facts you should know about BSD

Yesterday I was reading an article about “Elevator Pitch” and thinking how could I use this idea to promote my consultant skills, my blog and other things too. Then it came into my mind how cool would be doing this for BSD followed by a small list of things people should know about it.

Well, I suppose it’s more funny this way…

First I will give you some highlights about interesting features you find in BSD’s and a simple explanation about each item. Then, just at the end of this post, I show you what I think to be a “rocky” “Elevator Pitch” for BSD’s. :)

  1. BSD stands for…
  2. Berkeley Software Distribution! Yes, from California, USA.

  3. We call them flavours but we also have some distributions…
  4. Because all major BSD (OpenBSD, NetBSD, FreeBSD, DragonFly BSD) systems have different kernels, we can’t call them flavours. In our “world” a distribution is when a BSD is built upon some other BSD kernelland such m0n0wall, pfSense, FreeNAS, Askozia, FreeSBIE, PC-BSD, DesktopBSD, VirtualBSD all are based on FreeBSD kernel.

  5. MAC OS X is also FreeBSD Based!
  6. “…Mac OS X Server includes the latest technological advances from the open source BSD community. Originally developed at the University of California, Berkeley, the BSD distribution is the foundation of most UNIX implementations today. Mac OS X Server is based largely on the FreeBSD distribution and includes the latest advances from this development community…” [http://www.apple.com/server/macosx/technology/unix.html]

  7. NetBSD has XEN 3.3 support
  8. Today operating systems must have the power to handle as many types of virtualization as possible. Well of course if the license allows that. It is known that Xen still is a very important “player”. Almost any Linux distribution can load an hypervised kernel (Dom0) and run guests on it (DomU). Well, so it does NetBSD :-) and hard work is being done also on FreeBSD-Current. [http://www.netbsd.org/ports/xen/howto.html | http://www.netbsd.org/ports/xen/]

  9. You can load multiple virtual kernels with DragonFly BSD
  10. “…The idea behind the development of the vkernel architecture was to find an elegant solution to debugging of the kernel and its components. It eases debugging, as it allows for a virtual kernel being loaded in userland and hence debug it without affecting the real kernel itself. By being able to load it on a running system it also removes the need for reboots between kernel compiles…”
    [http://www.dragonflybsd.org/docs/user/vKernelOverview/]

  11. You can install applications under PC-BSD as you do in Mac OS X
  12. PBI stands for “Pc-Bsd Installer” or “Push-Button Installer”. As the name says, imagine you want to install Firefox with Flash plugin. Just fetch it via [http://www.pbidir.com/bt/category/web], et voi lá. Click to install.

  13. We call it install.cfg not ‘kickstart’
  14. “Hi @include! So, can you mass deploy under BSD, remotely? Yes we can! :) [http://www.403forbidden.net/BSD/FBSD_Kickstart/fbsd_inst_4b_files.php] and better [http://www.daemonology.net/depenguinator/]

  15. Almost every UNIX (or UNIX based) and Linux based operating systems uses code from OpenBSD
  16. This one was just for kidding! :) But next time you type ssh in your keyboard, think twice!

  17. ZFS is not loaded by FUSE. It’s a kernel module.
  18. I think you can guess how many advantages we have by running this stressing feature near the kernel and not in the userland.

  19. LiveCD’s and VMware Images for test drives
  20. Do you want to got for a test drive? Do you want to test your hardware or even Jails/other nice BSD feature? Fetch it, burn it, load it and you are done.

The official slogan:

“FreeBSD, the power to serve”

So the elevator pitch I found to be cool for BSD is:

“Having BOFH nightmares? Use BSD and sleep tight during system updates in your company!”

litleBSD.png

Do you like the “Elevator Pitch” and the all the BSD features? :) Well, the list goes on and on down here with some other nice topics that are blowing in my mind. In fact I would love to see if my BSD friends can help me build a bigger list

  1. Binary updates are a tremendous fast and secure way to update/upgrade your system
  2. FreeBSD has 3 Firewall flavours
  3. You can play with DTrace
  4. Mandatory Access Control is a Modular Security Framework
  5. GEOM is the Modular Disk transformation Framework
  6. Hierarchical Jails
  7. You can run Linux under FreeBSD via Linux compatible mode
  8. You can run FreeBSD kernel under Linux via Debian GNU/kFreeBSD
  9. …and the list goes on and on…

To end, 3 nice links for further reading

http://en.wikipedia.org/wiki/Comparison_of_BSD_operating_systems

http://en.wikipedia.org/wiki/List_of_BSD_operating_systems

http://en.wikipedia.org/wiki/Commercial_products_based_on_FreeBSD

Comments (3)

WTfffff.at on fuckflickr (o)

Today I found this website http://fffff.at/fuckflickr/ and apparently, they hate http://www.flickr.com.
just check out their logo :) (very weird no?)



Creative hein!? This is a sample of what open source can do for you and it’s reasons here.
Ah, and you can have it installed on your machine too. <download link>

Comments (1)

Innotek, Sun and Virtualbox FreeBSD Port

 Great news for FreeBSD and virtualization fans!

Innotek which was recently acquired by Sun,  is looking for developers to help porting VirtualBox to FreeBSD. I’m not to much worried because I “abuse” of FreeBSD Jails and I have no need to virtualize any other operating system under any of my FreeBSD Box. (well, until now) But in fact I think is always a plus to have as many options as others have!

The community already has a simple port of it but that must be completed they say!

Comments

learning starts by interest, listening then reading and finally interacting

postgresql.gifOk I admit I have written a weird subject on this post, but I’m sick of listening (almost) everybody pronounce “posgre” when in fact PostgreSQL is pronounced like /po:st gres kju: el/; . Please follow this link and listen http://www.postgresql.org/files/postgresql.mp3

In Portuguese we call this “Chamar os bois pelos nomes” and translating this phrase is something like “Calling the bulls by its names”… or Elephants in this case. :)

… so please, interact! and remember this knowledge cicle ends when you start over < subject here> but without interest!

(… this kind of stuff remembers me those guys who pronounce LaTeX like when they call a Taxi, it’s the lolocaust…)

Comments