Marcelo Toledo

startups, empreendedorismo e tecnologia

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    .