Project

General

Profile

History of ZRouter from Aleksandr Rybalko view point » History » Version 2

Oleksandr Rybalko, 08/16/2011 08:58 AM

1 1 Oleksandr Rybalko
h1. History of ZRouter from Aleksandr Rybalko view point
2 1 Oleksandr Rybalko
3 1 Oleksandr Rybalko
h2. Pre-History
4 2 Oleksandr Rybalko
5 1 Oleksandr Rybalko
<Stone Age>
6 1 Oleksandr Rybalko
From my first day in D-Link Ukraine I was dig into Linux kernel code to
7 1 Oleksandr Rybalko
make "something working on something". Formerly it's about 3G support
8 1 Oleksandr Rybalko
for D-Link SOHO routers. First one DI-604UP/DI-524UP - both 5Eth + USB
9 1 Oleksandr Rybalko
for printer connection, only difference DI-524UP have 802.11g Wireless.
10 1 Oleksandr Rybalko
One day when we already know nearest EOL(End-of-Life) of both models, me
11 1 Oleksandr Rybalko
and my chief select new target for 3G support, DIR-320 was selected for
12 1 Oleksandr Rybalko
it. DIR-320 based on Broadcom BCM5354 SoC(System-on-Chip).
13 1 Oleksandr Rybalko
</Stone Age>
14 1 Oleksandr Rybalko
15 1 Oleksandr Rybalko
h2. History
16 2 Oleksandr Rybalko
17 1 Oleksandr Rybalko
Since I already learned many things related to embedded systems
18 1 Oleksandr Rybalko
I begin more deeper view of ARM code in source tree of my favorite OS
19 1 Oleksandr Rybalko
(you know about which I say), because want bringup FreeBSD on my old
20 1 Oleksandr Rybalko
"Palm Tungsten C". And some query to Google points me to gonzo's
21 1 Oleksandr Rybalko
(Oleksandr Tymoshenko) FreeBSD home page with bcm47xx.log
22 1 Oleksandr Rybalko
[[http://people.freebsd.org/~gonzo/bcm47xx.log]].
23 1 Oleksandr Rybalko
24 1 Oleksandr Rybalko
At that point I start my first port of FreeBSD. Someday in Feb'10 if I
25 1 Oleksandr Rybalko
remember correct(IIRC) I show results of that port to my chief and he
26 1 Oleksandr Rybalko
said something like this: "Wow, so we be able to put Fresh FreeBSD
27 1 Oleksandr Rybalko
kernel into device instead of very old Linux kernel!"(DIR-320 shipped
28 1 Oleksandr Rybalko
with 2.4.xx linux kernel). Then my hobby and my job are joined. 
29 1 Oleksandr Rybalko
30 1 Oleksandr Rybalko
Mon Mar 22 12:29:33 2010 - Mercurial repository crated, filled with
31 1 Oleksandr Rybalko
FreeBSD HEAD + my changes, and tag 9.0.1 created. 
32 1 Oleksandr Rybalko
After week or so, first public release stored on dlink.ua web server.
33 1 Oleksandr Rybalko
34 1 Oleksandr Rybalko
... skip ...
35 1 Oleksandr Rybalko
36 1 Oleksandr Rybalko
Thu, 28 Oct 2010 19:34:18 +0200 (CEST) I receive mail From:
37 1 Oleksandr Rybalko
Nicolai Petri with Subject: FreeBSD MIPS
38 1 Oleksandr Rybalko
<pre>
39 1 Oleksandr Rybalko
Hi, 
40 1 Oleksandr Rybalko
41 1 Oleksandr Rybalko
I'm starting initial work on a FreeBSD based mips router firmware. It
42 1 Oleksandr Rybalko
is apparently same chipset as the one in the D-Link 320. Do you have a
43 1 Oleksandr Rybalko
kernel config and/or other information you would like to share ? My
44 1 Oleksandr Rybalko
first plan is to select FreeNAS as the base for the distribution as it
45 1 Oleksandr Rybalko
has both a usable gui and package support.
46 1 Oleksandr Rybalko
47 1 Oleksandr Rybalko
I hope you will help.
48 1 Oleksandr Rybalko
49 1 Oleksandr Rybalko
Best regards,
50 1 Oleksandr Rybalko
Nicolai Petri
51 1 Oleksandr Rybalko
</pre>
52 1 Oleksandr Rybalko
then contacts exchange and IRC link setup :)
53 1 Oleksandr Rybalko
54 1 Oleksandr Rybalko
2010-11-02 first IRC contact and Nicolai said that phrase
55 1 Oleksandr Rybalko
"Internal working title is ZRouter for now :)"
56 1 Oleksandr Rybalko
57 1 Oleksandr Rybalko
So here is ZRouter or ZRouter.org story begin.
58 1 Oleksandr Rybalko
59 1 Oleksandr Rybalko
ZRouter birthday "2010-11-02 15:50:23 +200"