IEEE802 series

802.1 Higher Layer LAN Protocols Working Group. Chartered to concern itself with and develop standards and recommended practices in the following areas: 802 LAN/MAN architecture; internetworking among 802 LANs, MANs, and other wide area networks; 802 overall network management; and protocol layers above the MAC and LLC layers.

802.2 Logical Link Control (LLC) Working Group. Currently inactive.

802.3 Ethernet Working Group. Develops standards for CSMA/CD (Ethernet) based LANs.

802.4 Token Bus Working Group. Develops standards for token bus LANs. Currently inactive.

802.5 Token Ring Working Group. Develops standards for token ring LANs.

802.6 Metropolitan Area Network Working Group. Develops standards for MANs. Currently inactive.

802.7 Broadband TAG. Technical advisory group that developed a recommended practice, IEEE Std 802.7 – 1989, IEEE Recommended Practices for Broadband Local Area Networks (Reaffirmed 1997). This group is inactive with no ongoing projects. The maintenance effort for IEEE Std 802.7 – 1989 is supported by 802.14.

802.8 Fiber Optic TAG. Develops recommended practices for fiber optics.

802.9 Isochronous LAN Working Group. Develops standards for isochronous LANs.

802.10 Security Working Group. Develops standards for interoperable LAN/MAN security.

802.11 Wireless LAN Working Group. Develops standards for wireless LANs.

802.12 Demand Priority Working Group. Develops standards for demand priority LANs(called 100VG-AnyLAN; this type of LAN is no longer used).

802.13. Not used.

802.14 Cable Modem Working Group. Chartered to create standards for data transport over traditional cable TV networks. The reference architecture specifies a hybrid fiber/coax plant with an 80 km radius from the head end. The primary thrust of the network protocol in design is to transport IEEE 802.2 LLC traffic types (exemplified by Ethernet). However, there is a strong feeling within the group that the network should also support ATM networking to carry various types of multimedia traffic.

802.15 Wireless Personal Area Networks Working Group. Develops personal area network standards for short distance wireless networks.

802.16 Broadband Wireless Access Working Group. Develops standards for broadband wireless access.

802.17 Resilient Packet Ring Working Group. The standard will define a very-high-speed network protocol that is optimized for packet transmission in resilient optical fiber ring topologies.

nabi 0.4

Ami를 대체할 목적으로 만들었다는 XIM(X input Method)미다.
별다른 설정없이도 Mozilla메서 한글입력이 잘 된다.
아주 훌륭하다. 🙂

주말에는 PyGTK로 만들어진 BloGTK를 써볼려고 했는데 왠지 잘 안된다. 쩝.
사이트 접속이 잘 안된다고. 어떻게 해야 리모트로 posting미 될까?

모질라의 한가지 문제점은 글꼴이 안 이쁘다는 것이다.
그냥 보는 내용들은 굴림체로 나오는데 입력창에 쓰는 내용들은 이상한 글꼴로 나온다.

gnome 2.2.2

집에 깔아놓은 젠투에 설치를 했는데 음… 좋군.
이전 버전을 깔았을때는 동작도 좀 불안하고, 글꼴 설정도 힘들었는데(사실은 몰라서 -_-) 이번 버전은 안정감이 있어 보인다.
속도도 무척 빨라졌고. Mozilla도 휙 뜬다.
아~ 그때랑 CPU가 달라졌다 -_-.
속도도 아주 만족스럽다.
글꼴도 굴림체 깔고 데스크탑 바탕 글꼴로 지정했더니 오호.. 다른 사람들이 늘 보던 그 글꼴이다. 아주 깔끔하다.
이제 Vmware깔아서 윈도우나 깔아야 겠다. 🙂

왠지 MS 윈도을 사용하다보면 컴퓨터를 너무 놀리는 것같은 생각이 든다. 회사에서야 어쩔 수 없이 MS 윈도를 사용하지만 집에서는 MS 윈도를 써야 할 일이 별로 없다.
리눅스를 쓰면 그래도 python이라도 공부하게 되지만..

3G가 정말 성공할 수 있을까?

생각보다 더디게 3G가 시장에 확산되고 있다. 내가 3G 시스템일을 한 지가 98년부터니까 벌써 6년째인데 아직도 시장에는 1x가 주류다. 5년전에도 3G를 가지고 할 수 있는 서비스에 대해서 고민했던 것같은데 지금도 그런 듯하다.

정말 Market에서 요구하는 제품을 만들어야 한다. 그리고 경우에 따라서는 그 market을 움직일 수 있어야 하고. 아직 3G는 후자에는 미치지 못한 듯하다.

현재 방송서비스등이 표준화, 개발중에 있지만 얼마나 많은 사람들이 그 서비스를 이용할지가 의문이다.

그런 와중에 요즘 휴대 인터넷이란게 이야기 되고 있다. 명확히 휴대 인터넷을 정의한 것은 없어 보이지만, 나름대로 현재의 cellular를 대체하려는 것으로 보인다. 아닐 수 있지만 대체할 수 있을 수도.

그런데 최근에 802.20가 이야기 되고 있다. 현재 사용하고 있는 802.11b의 WiFi에 비해 coverage가 cellular phone의 수준이 될 거라고 한다.

한치 앞을 알 수 없는 시장이다…

Gentoo installation guide

Digest version of 13th Aug 2003

# net-setup eth0

# dhcpcd eth0

# ifconfig $IFACE $IPNUM broadcast $BCAST netmask $NMASK
# route add -net default gw $GTWAY netmask metric 1 $IFACE

Code listing 4.7: /etc/resolv.conf template

# date
Thu Feb 27 09:04:42 CST 2003
(If your date is wrong, set your date with this next command)
# date 022709042003
(date MMDDhhmmCCYY)

# fdisk /dev/hda

# mke2fs -j /dev/hda1
# mkswap /dev/hda2
# mkreiserfs /dev/hda3

# mkswap /dev/hda2

# mkreiserfs /dev/hda3

# swapon /dev/hda2

# mount /dev/hda3 /mnt/gentoo
# mkdir /mnt/gentoo/boot
# mount /dev/hda1 /mnt/gentoo/boot

# cd /mnt/gentoo
Use lynx to get the URL for your tarball:
# lynx
Use Up and Down arrows keys (or the TAB key) to go to the right directory
Highlight the appropriate stage you want to download
Press d which will initiate the download
Save the file and quit the browser

OR use wget from the command line:
# wget (insert URL to the required stage tarball here)

# cd /mnt/gentoo
Change “stage3” to “stage2” or “stage1” if you want to start from these stages instead.
If you downloaded your stage tarball, change the path below to begin with “/mnt/gentoo/”
instead of “/mnt/cdrom/stages/”.
# tar -xvjpf /mnt/cdrom/stages/stage3-*.tar.bz2

// GRP users only
Replace yyyymmdd with the datestamp in the filename.
# tar -xvjf /mnt/cdrom/snapshots/portage-yyyymmdd.tar.bz2 -C /mnt/gentoo/usr
# cp -R /mnt/cdrom/distfiles/* /mnt/gentoo/usr/portage/distfiles/
# cp -a /mnt/cdrom/packages/* /mnt/gentoo/usr/portage/packages/

To select a mirror automatically:
# mirrorselect -a -s4 -o >> /mnt/gentoo/etc/make.conf
To select a mirror interactively:
# mirrorselect -i -o >> /mnt/gentoo/etc/make.conf

# mount -t proc proc /mnt/gentoo/proc
# cp /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
# cp /usr/bin/vi /mnt/gentoo/usr/bin/
# chroot /mnt/gentoo /bin/bash
# env-update
Regenerating /etc/…
# source /etc/profile
(The above points your shell to the new paths and updated binaries)

# emerge sync // optional

# nano -w /etc/make.conf

# ln -sf /usr/share/zoneinfo/path/to/timezonefile /etc/localtime

# vi /etc/fstab

# emerge -k gs-sources or emerge -k xfs-sources/gentoo-sources

# emerge -k genkernel

# genkernel
Gentoo Linux genkernel, version 1.4
Copyright 2003 Gentoo Technologies, Inc., Bob Johnson, Daniel Robbins
Distributed under the GNU General Public License version 2

compile optimization: 1 processor(s)
source tree: /usr/src/linux-2.4.20-gaming-r3
config: gentoo (customized)
config loc: /etc/kernels/config-2.4.20-gaming-r3
initrd config: (default) /etc/kernels/settings

* Running “make oldconfig”… [ ok ]
* Logging to /var/log/genkernel.log… [ ok ]
* Starting 2.4.20-gaming-r3 build… [ ok ]
* Running “make dep”… [ ok ]
* Running “make bzImage”… [ ok ]
* Running “make modules”… [ ok ]
* Running “make modules_install”… [ ok ]
* Moving bzImage to /boot/kernel-2.4.20-gaming-r3… [ ok ]
* Building busybox… [ ok ]
* Creating initrd… [ ok ]

* Build completed successfully!

* Please specify /boot/kernel-2.4.20-gaming-r3 and /boot/initrd-2.4.20-gaming-r3
* when customizing your boot loader configuration files.

# emerge -k hotplug
# rc-update add hotplug default

If you have an IDE cd burner, then you need to enable SCSI emulation in the kernel. Turn on “ATA/IDE/MFM/RLL support” —> “IDE, ATA and ATAPI Block devices” —> “SCSI emulation support” (I usually make it a module), then under “SCSI support” enable “SCSI support”, “SCSI CD-ROM support” and “SCSI generic support” (again, I usually compile them as modules). If you also choose to use modules, then echo -e “ide-scsinsgnsr_mod” >> /etc/modules.autoload.d/kernel-2.4 to have them automatically added at boot time.

Accelerated graphics for ATI Radeon up to 9200, Rage128, Matrox, Voodoo and other cards for XFree86
VIDEO_CARDS=”yourcard” emerge xfree-drm

# emerge -k app-admin/sysklogd
# rc-update add sysklogd default
# emerge -k app-admin/syslog-ng
# rc-update add syslog-ng default
# emerge -k app-admin/metalog
# rc-update add metalog default
# emerge -k app-admin/msyslog
# rc-update add msyslog default

// To turn the buffering off:
# killall -USR1 metalog
// To turn the buffering back on:
# killall -USR2 metalog

# emerge -k sys-apps/dcron
# rc-update add dcron default
# crontab /etc/crontab
# emerge -k sys-apps/fcron
# rc-update add fcron default
# crontab /etc/crontab
# emerge -k sys-apps/vcron
# rc-update add vcron default
You do not need to run crontab /etc/crontab if using vcron.

# emerge -k sys-apps/xfsprogs
If you would like to use ReiserFS, you should emerge the ReiserFS tools:
# emerge -k sys-apps/reiserfsprogs
If you would like to use JFS, you should emerge the JFS tools:
# emerge -k jfsutils
If you’re using LVM, you should emerge the lvm-user package:
# emerge -k sys-apps/lvm-user

# passwd

# useradd your_user -m -G users,wheel,audio -s /bin/bash
# passwd your_user

# echo mymachine > /etc/hostname

# echo > /etc/dnsdomainname

# vi /etc/hosts

# nano -w /etc/conf.d/net
# rc-update add net.eth0 default

# cd /etc/init.d
# cp net.eth0 net.ethx
# rc-update add net.ethx default

# nano -w /etc/rc.conf

# emerge -k grub
# grub

grub> root (hd0,0) (Your boot partition)
grub> setup (hd0) (Where the boot record is installed; here, it is the MBR)

grub> root (hd0,0) (Your boot partition)
grub> setup (hd0,4) (Where the boot record is installed; here it is /dev/hda5)
grub> quit

# vi /etc/grub/grub.conf
default 0
timeout 30

# If you compiled your own kernel, use something like this:
title=My example Gentoo Linux
root (hd0,0)
kernel (hd0,0)/boot/bzImage root=/dev/hda3

# If you’re using genkernel, use something like this instead:
title=My example Gentoo Linux (genkernel)
root (hd0,0)
kernel (hd0,0)/boot/kernel-KV root=/dev/hda3
initrd (hd0,0)/boot/initrd-KV

# Below needed only for people who dual-boot
title=Windows XP
root (hd0,5)
chainloader (hd0,5)+1

# ln -s /boot/grub/grub.conf /boot/grub/menu.lst

# cd /usr/share/grub/i386-pc/
# cat stage1 stage2 > /dev/fd0

# USE=”bindist” emerge -k xfree

# mount /dev/cdrom /mnt/cdrom
# cp -a /mnt/cdrom/packages/* /usr/portage/packages/

# USE=”bindist” emerge -k kde

# etc-update
# exit
(This exits the chrooted shell; you can also type ^D)
# cd /
# umount /mnt/gentoo/boot
# umount /mnt/gentoo/proc
# umount /mnt/gentoo
# reboot
(Don’t forget to remove the bootable CD)

# emerge gentoo-stats (Installs gentoo-stats)
# gentoo-stats –new (Obtains a new system ID)

0 0 * * 0,4 /usr/sbin/gentoo-stats –update > /dev/null