Tags » Kernel

Ubuntu: Updating to kernel 4.7, firmware troubles

I’ve been involved with ubuntu since 7.04 Feisty Fawn, guided by a local non-profit called Free Geek (Check’em out!). I had my first taste of linux when I went through their beginning computer program, building a box out of AMD64 and older machines. 680 more words


Last Week on my Mac: Sierra, early impressions

You can tell how a new operating system release went by its attendant coverage in the news media. Windows 10 only needed its Anniversary Update to be plastered all over the BBC and almost everywhere else. 1,355 more words


Why Do Cats Sit on Their Tails?

Recently, my meowmmy has been looking quite inquiringly at me at random times. To be quite frank, it was a tad bit uncomfortable, so I asked her WHAT WAS UP! 352 more words

Litter Box

Adding a new I/O scheduler to your Kernel

In my continuing effort to learn about kernel modification, I was blessed to be able to add a new I/O scheduler to my kernel. To be honest, the ArcTeam kernel that I started with was already well equiped in the I/O scheduler department, but as this is a learning experience, I just had to add one more! 238 more words



1. Rocket Chip에 대한 이해
이전https://github.com/ucb-bar/fpga-zynq 레포지토리에서 코드를 받아 rocket chip을 ZedBoard에 올렸었는데, 이해하지 못한 것이 많았다. 파일 시스템에 벤치마크를 추가하려면 어떻게 해야 하는지, rocket chip에서 커널을 실행하려면 어떻게 해야하는지 궁금했다. 77 more words

1) Memo


RISC-V 커널 컴파일
Rocket Chip에 올라가는 리눅스 커널을 수정하기 위해 커널 컴파일을 시도했다. 이 링크를 보고 컴파일했으나 오류가 발생했다.

  CHK     include/config/kernel.release
  CHK     include/generated/uapi/linux/version.h
  CHK     include/generated/utsrelease.h
  CC      scripts/mod/devicetable-offsets.s
In file included from include/linux/compiler.h:54:0,
                 from include/uapi/linux/stddef.h:1,                 from include/linux/stddef.h:4,
                 from ./include/uapi/linux/posix_types.h:4,
                 from include/uapi/linux/types.h:13,
                 from include/linux/types.h:5,
                 from include/linux/mod_devicetable.h:11,                 from scripts/mod/devicetable-offsets.c:2:
include/linux/compiler-gcc.h:121:30: fatal error: linux/compiler-gcc6.h: No such file or directory #include gcc_header(__GNUC__)
compilation terminated. 500 more words
1) Memo


시스템 보안 개론
* 오늘은 kernel exploit and rooting에 대해 수업할 것. 커널은 어플리케이션에게 하드웨어를 사용할 수 있도록 드라이버를 지원한다. 이 과정에서 커널에 원하는 코드를 삽입할 수 있다. 19 more words

1) Memo