2008


4
mai 08

Linux 0.01

marcelo@yogananda:~/Desktop/storage/projects/linux-0.01$ ls
boot  fs  include  init  kernel  lib  Makefile  mm  tools
 
marcelo@yogananda:~/Desktop/storage/projects/linux-0.01$ du -sh .
512K    .
marcelo@yogananda:~/Desktop/storage/projects/linux-0.01$ ls *
Makefile
 
boot:
boot.s  head.s
 
fs:
bitmap.c     buffer.c    exec.c   file_dev.c    inode.c  Makefile  open.c  read_write.c  super.c     tty_ioctl.c
block_dev.c  char_dev.c  fcntl.c  file_table.c  ioctl.c  namei.c   pipe.c  stat.c        truncate.c
 
include:
a.out.h  asm  const.h  ctype.h  errno.h  fcntl.h  linux  signal.h  stdarg.h  stddef.h  string.h  sys  termios.h  time.h  unistd.h  utime.h
 
init:
main.c
 
kernel:
asm.s      exit.c  hd.c        Makefile  panic.c   rs_io.s  serial.c  system_call.s  tty_io.c
console.c  fork.c  keyboard.s  mktime.c  printk.c  sched.c  sys.c     traps.c        vsprintf.c
 
lib:
close.c  ctype.c  dup.c  errno.c  execve.c  _exit.c  Makefile  open.c  setsid.c  string.c  wait.c  write.c
 
mm:
Makefile  memory.c  page.s
 
tools:
build.c

Few years later:

marcelo@yogananda:~/Desktop/storage/projects/linux-2.6.25$ du -sh .
340M    .

2
mai 08

Essential Linux Device Drivers

I was searching around amazon to see new titles and for my surprise there was this brand new book, Essential Linux Device Drivers, dated April/2008, ~750 pages, like my older post, Linux Kernel Development, and my suggestion never posted, Linux Device Drivers, will give you the best tools around to understand and work in Linux, now continuing with the description:

“Probably the most wide ranging and complete Linux device driver book I’ve read.”
Alan Cox, Linux Guru and Key Kernel Developer

“Very comprehensive and detailed, covering almost every single Linux device driver type.”
Theodore Ts’o, First Linux Kernel Developer in North America and Chief Platform Strategist of the Linux Foundation

Continue lendo →


1
mai 08

In London for The Wireless Event

Like last year I’ll be in London in two weeks for The Wireless Event, this is the third time Vex is participating. What I particularly like in this event, is the focus, it is really focused in Wi-Fi and WiMax, different from CTIA, that became one huge show for whatever wireless.

“Wireless’08 is about delivering wirefree enterprise mobility and services. It brings together all the leading suppliers and expert speakers giving you an overview of the full breath of wireless solutions for your business whatever your chosen delivery platform is be it WiFi, WiMax, RFID, 3G, 4G”


30
abr 08

Emacs is sleeping

Steve Yegge posted yesterday a book in his blog, XEmacs is Dead. Long Live XEmacs! Ok, it’s not a book – but looks like -, it’s a very interesting article and we share many ideas.

I don’t know how to define it right now, but long time ago, Emacs was my favorite software, I used it for almost everything besides editing files, mail, news, shell, scripting, web browser, irc, calendar, contacts, etc. I even started writing a book about it five years ago, I wanted to finish it a while back, but I got an access denied from my editor, of course.

It doesn’t interests people anymore, Emacs has unbelievable potential, we’re late, very late, but nothing blocks us from getting back in shape, a lot of work has to be done, barriers to be broken, but people need to be creative and reinvent it.

I use it everyday of my life, it’s my favorite editor and I really hope someone do something, but honestly, Emacs is getting old, lazy and fat.


28
abr 08

iPhone security

Most of my friends already know that I lost my iPhone, I got out of my car, it felt and I only noticed few minutes later when I was already far away. I tried to call from my other phone dozen times, someone took it, I tried to negotiate, but it was clearly a robber, he wanted $2K for it, I don’t need to tell you where I told him to stick the phone, right?

One feature I missed that day was a security trigger, where remotely I could erase it completely. Imagine that my entire life was there, photos, contacts, schedule, etc. I could simply send an sms with a password and it could auto magically erase everything and block the phone. Or I could call my operator and tell them my phone was robbed. To be honest, I think this should be a standard security protocol, all phones should support.