Archive for June, 2009

values for life

Every time I speak with someone, every time I read an email, watch a website or talk with a friend about a project or person, I can’t avoid the need to check some values surrounding that subject.

Today I have received an email without Integrity and Wisdom.

    Passion

    Respect

    Integrity

    Leadership

    Compassion

    Courage

    Reliability

    Humor

    Friendship

    Independence

    Loyalty

    Wisdom

    Self-respect

    Ambition

    Dynamism

    Exploration

    Faith

    Optimism

It was from a recruiter, asking me to do his job.



http://www.flickr.com/photos/lbpuppy/

(I need to rewrite this post without this sad feeling)

Comments

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)

big and small tools, a matter of space optimization

Some weeks ago I had a special guest here at home. A ‘huge’ FreeBSD NAS server(*). It was my guest just for a week or so, but even so I have played very much with it. I had no monitor to plug on it so I bought a flatscreen to work with it. Here it is, my brand new LG Flattron ~22″“.

w2241sbf.jpg

Meanwhile NAS went for it’s datacenter rack and the flatscreen got plugged into my macbook, awesome! This new office scenario raised a new need here at home… and that’s it, today I have bought the new tiny wired keyboard from Apple.

Isn’t it good looking?

wired_keyboard20090306.gif

No need to say that I love both tools and if you are willing to buy something like this for you, you have got my 2 cents.

Just a matter of getting space in you screen and space in your desk!

(*) – (iSCSI NetBSD driver port for FreeBSD Rocks!! :) )

Comments (2)

KVM on FreeBSD 7.2

Some weeks ago I have taken some spare time to test KVM on FreeBSD 7.2.

The result was so amazing that I took some screenshots and I have also written some documentation under KVM wiki website. Take a look if you are interested on FreeBSD/KVM.

http://www.linux-kvm.org/page/BSD

I have installed Microsoft Windows XP, Ubunto Desktop and FreeBSD 7.2 Guests. All perform very well under KVM.

FreeBSD_KVM.png

I need to get another bunch of time to perform some benchmarks about networking and aio. I don’t know yet if either KVM or KVM under FreeBSD both are ready for production. For now I can say three things:

1 – KVM developers are getting their hands very nasty because they really work hard;
2 – FreeBSD well you know :) … FreeBSD is awesome and getting better form release to release.

3 – Manage to get KVM working under FreeBSD is as simple as you can see.

Did you know FreeBSD now has something called Hierarchical Jails :D Go figure! (Jails on asteroids :D )

Comments (8)

I am just…

…having too much things going on at same time.

Personal life is almost overflowed by University projects and by my daily work.

On this right moment things are not balanced but I am working on that. I am moving true value to the place where it belongs.

headsync.jpg

and I promiss I will keep this happy face :-)

This post makes me think about Twitter. I’m writing posts like ‘twittes’, with just 140 characters :)

Comments (2)