Archive for the FreeBSD Category

I’m a Python developer, dabble in Ruby, run FreeBSD on over 20 machines, plus I like to boot Ubuntu once after Saturday in order to still prove that Linux trumps Windows any given ‘Sunday’.

When I see articles like this on parallelism, I wonder if they really know why there can’t be more split work on threading. Intel given compilers aside, there is only so much extra work that can be divided among threads before there is too much overhead involved in the processing of said work.

In the end, you can call octacores the end of all, or you can wonder what the world will be like when you have 200 terabytes on board, with your 80 core machine running on an 8 gigabit connection. We simply don’t know what to split all those tasks into, let alone the system being able to reach any efficiency about it.

X11 Server on flash with Windows

I couldn’t imagine a cooler usb application right now, being that it’s the hardest problem to overcome with using X11 on a daily basis. Even when you consider that most X11 apps stream well to any 1mbps connection, getting back to that host is hard to do.

I’m not one to like using VNC for everything, and rdesktop only helps so much. It’s just great to have a complete true linux or freebsd enviroment that can stay running when you are not there.

My windows box doesn’t enjoy my freebsd server times, which would be years if it wasn’t for the power outages. (Just batteries) Lestat for example has pushed out pretty much a terbyte and no hitches yet.

Suddenlink kinda blamed my problems on my ‘router’ and that, quoting the rep “all routers have memory leaks”. Maybe I’m a little biased, rooting around for memory leak problems in freebsd has never happened to me. I’m glad that machines can push 20 terabytes nary needing a reboot, me being a windows user at home, so many things force us to reboot and cleanout our systems.

The problem mentioned before resolved on it’s own without anymore ‘memory leaks’ causing me to reboot.

Damn Spammer

These stock emails are out of hand, and sad to say I really don’t know if every spam package in the world is switching to it, but it’s increasing.

After wringing my hands for months over it, I finally googled up a solution, trying it now on some live hamsters.

http://wiki.apache.org/spamassassin/FuzzyOcrPlugin

or get it live here:

http://users.own-hero.net/~decoder/fuzzyocr/

Of course there isn’t a port.

FreeBSD Sun T1

I’m proud to announce that FreeBSD on the T1 is now stable enough that
it can “make buildworld” natively.

The source is currently available in perforce under the view
//depot/projects/kmacy_sun4v/… I probably won’t roll it back into
CVS until the logical domaining support is done. I’m looking forward
to receiving input from individuals who plan to deploy it to find out
what workloads to target in performance tuning.

-Kip

Got a emu10k SB card?

FreeBSD has some new support in testing for SB 10k cards.

Here is just a small sample of the many changes.

Changes over emu10k1 driver:

1. Almost all Creative cards that based on EMU10K1 and CA010X-YYY DSPs are
supported. Exceptions are cards on CA010X-DAT (”Sound Blaster Live!
24-bit”, card known as “DELL OEM SB Live!” and “Audigy LS”) and E-mu
cards.
2. Complete mixer support. Some controls that can’t fit into OSS
mixer are available as sysctl under debug.emu10kxX.
3. Optional multichannel support. Front, rear, center, subwoofer and side
card connectors are visible as a separate PCM devices. Only front channel
supports recording, other are playback-only. There is no lowpass filter on
subwoofer output.
4. Optional MIDI I/O support, one midi port on Live! cards and two on
Audigy (and Audigy 2). MIDI support require “evennewermidi” kernel patch.

Cache that windows update

I’ve seen many a post from people who claim that windows update cannot be cached. It can, and does work well.

There is several things you must consider however, and these are new things to look at.

You very well might not be able to cache every single chunk of every file. For what reasons, I do not know yet. Microsoft seems to use a split file format now for many of it’s new releases and in many cases you will not be able to cache the very last chunk of a file.

The key to the whole affair is to use refresh patterns to instruct squid what to do. Yes, squid is the proxy you should use to do this.

In particular you should use squid in a transparent nature, which imho is the only way to run a proxy. Who likes having to remember to disable a proxy when a machine leaves a repair bench.

The results can be dramatic: Even with the fastest cable/dsl connection, it cannot keep up with squid running.

With a SMP machine, and a fast hard drive (or lots of memory) you can hit download speeds in excess of 50 megabits. Sure, some of you may have a cable connection that says 50 megabits but how often do you hit that on a microsoft site in the middle of the day, or during peak times?

It’s new and it has potential

Well, this is my third attempt at a new technology blog, that will combine all the wit that I have, with the 30 firefox browsers I have open all day.

Somewhere in the mess that I’ll be involved in will have some secure shell code, bash and a touch of python in there too.

I’ve tried to do many blogs in the past, but maybe it was the various other blog tools that I tried, they just didn’t make it.

I’ve done so many epinions articles I can’t believe it, and even made some money off of them too. I’m ready to join the ranks, and finally make a blog that people can read many days in a row.

I hope you enjoy, if you’ve managed to find my island.

Don’t run Tor no matter what

If you are one of the people who are thinking of installing Tor with FreeBSD 6.0-(any) you really shouldn’t. That is: unless you really like instant reboots, and a possible hard lock.

If you really have a jones for it, then you’d be much better of hitting the new 6.1 or 6.2, or for that matter any -current that I know of.