Showing posts with label git. Show all posts
Showing posts with label git. Show all posts

Wednesday, September 30, 2009

writing kernel

This is an interesting website, which has tutorials about creating kernel patches. The basic approach showed on this link can also be used when working with a git repository, not just kernel.

http://kapare.blogspot.com/2009/09/write-and-submit-your-first-kernel.html


Here is a tutorial regarding the Linux kernel.
http://www.kroah.com/lkn/

Monday, February 9, 2009

2/9/09

[14:44:21] A commit is the framework of revisions made for source codes. It is like an update or a patch. When changes are made to a source code, a commit is issued to keep others updated and/or allow them to perform new functions or to preform old functions more efficiently. A commit with version control systems is less probable to cause trouble, as it allows "rolling back". This is similar to the "undo" function found in most word processors and games.

Thursday, October 2, 2008

09/16/08 - 09/18/08

[03:30:14] FFmpeg is a computer program that can record, convert, and stream digital audio and video in different formats. It is a command line tool that is made up of open source libraries.
[03:35:30] I also learned that LPC is a programming language. It is object-oriented and originated from C, placing it in the family of C-like programming languages. It has also evolved into the Pike programming language, which is used for various internet services, multimedia apps., and system admin task. The abbreviation LPC stands for "Lars Pensjo C", derived from the original developer, Lars Pensjo. LPC is also the Linux Plumber's Conference and several of the BeagleBoard.org community people were there at the event in Portland, OR (PDX) this year.

[19:07:22] As embarrassing as it is to admit, up until today, I believed that "git" was one of those mean name-callings. I saw it quite a bit in the IRC logs. [14:54:03] However, git is actually a software source code management project. It is known for it's speediness and was created for Linux kernel development. Many high-profile software projects (Linux kernel, X.org server, etc.) use Git for revision control. I feel so smart right now...


[21:50:17] PLD stands for Programmable Logic Device. It is an electronic component used to build reconfigurable digital circuits. A PLD differs from a logic gate as it has an undefined function at the time of manufacture, whereas the logic gate has a fixed function. Before the PLD can be used in a circuit it has to be programmed.