≡ Menu

linus torvalds

How To Make and Roll Out Your Own Linux Distribution

This article talks about various methods to roll out your Linux distribution such as simple remaster script in Puppy Linux distribution, LFS or Gentoo Linux. From the article:

Inspired by Richard Stallman, whose strategic vision and courage enabled revolutionary change in computer software, later joined by Linus Torvalds and a group of volunteers, created the greatest DIY operating system the world has ever seen. You, too, can create your own Linux distribution. Here's how. Whether you want to customize Knoppix, respin an existing distribution of the open-source operating system, like Puppy Linux, or are intent on creating your own package from scratch, we'll walk you through the process.

=> How To Roll Your Own Linux Distro [informationweek.com]

Video: History of GNU, Linux and Free Software Movements

This is an interesting documentary video which traces the history of GNU, Linux, and the open source and free software movements. It features several interviews with prominent hackers and entrepreneurs (and hackers-cum-entrepreneurs), including Richard Stallman, Michael Tiemann, Linus Torvalds, Larry Augustin, Eric S. Raymond, Bruce Perens, Frank Hecker and Brian Behlendorf.

The film begins in medias res with an IPO, and then sets the historical stage by showing the beginnings of software development back in the day when software was shared on paper tape for the price of the paper itself. It then segues to Bill Gates's Open Letter to Hobbyists in which he asks Computer Hobbyists to not share, but to buy software. (This letter was written by Gates when Microsoft was still based in Arizona and spelled "Micro-Soft".) Richard Stallman then explains how and why he left the MIT Lab for Artificial Intelligence in order to devote his life to the development of free software, as well as how he started with the GNU project.

(Note: There is a video embedded within this post, please visit the site to view the video - Time: 1 hr 25 min 9 sec)

Linus Torvalds is interviewed on his development of the Linux kernel as well as on the GNU/Linux naming controversy and Linux's further evolution, including its commercialization.

Richard Stallman remarks on some of the ideological aspects of open source vis-á-vis Communism and capitalism and well as on several aspects of the development of GNU/Linux.

Michael Tiemann (interviewed in a desert) tells how he met Stallman and got an early version of Stallman's GCC and founded Cygnus Solutions.

Larry Augustin tells how he combined the resulting GNU software and a normal PC to create a UNIX-like Workstation which cost one third the price of a workstation by Sun Microsystems even though it was three times as powerful. His narrative includes his early dealings with venture capitalists, the eventual capitalization and commodification of Linux for his own company, VA Linux, and ends with its IPO.

Frank Hecker of Netscape tells how Netscape executives released the source code for Netscape's browser, one of the signal events which made Open Source a force to be reckoned with by business executives, the mainstream media, and the public at large.

PS: You can download video from Google Video for Apple iPOD here.

GPL v2.0 is Perfect for Linux – Says Linus Torvalds

Linux creator Linus Torvalds, in an interview being made public by the Linux Foundation Tuesday, stressed that version 2 of the GPL (GNU General Public License) still makes the most sense for the Linux kernel over the newer GPL version 3. Among GPL 3 highlights are protections against patent infringement lawsuits and provisions for license compatibility. Torvalds acknowledged he had spoken out against GPL 3 before it was released. He had opposed digital rights management provisions in early-2006, calling them burdensome.

Linus Torvalds, programmer, creator of the Linux kernel

On patent trolls, he says:

Yeah, they're kind of like the tourists that you can't bomb because there's nothing there to bomb. There are just these individuals that don't have anything to lose. That breaks the whole cold war model and seems to be one of the reasons that even big companies are now starting to realize that patents and software are a really bad idea.

The in-depth discussion has been split into two parts; the first segment is available today at Linux foundation blog. The next installment will be available in two weeks. Transcripts are also available on the LF website.

=> You can listen to complete conversations podcast here. If you'd rather read a transcript, you can find it here. (via Yahoo news - Image credit Wikipedia Linus article)

Humor: Ten Funny Quotes By Linus Torvalds

"Dijkstra probably hates me" ~ (in kernel/sched.c)

"How should I know if it works? That's what beta testers are for. I only coded it" ~ (somewhere in a posting)

"I'm an idiot.. At least this one [bug] took about 5 minutes to find.." ~ (in response to a bug report)

=> Read the rest here

Download of the day: Linux kernel 2.6.23

Linux kernel version 2.6.23 has been released and available for download. Linus Torvalds writes:

Yeah, it got delayed, not because of any huge issues, but because of various bugfixes trickling in and causing me to reset my "release clock" all the time. But it's out there now, and hopefully better for the wait.Not a whole lot of changes since -rc9, although there's a few updates to mips, sparc64 and blackfin in there. Ignoring those arch updates, there's basically a number of mostly one-liners (mostly in drivers, but there's some networking fixes and soem VFS/VM fixes there too).

This version includes the new and shiny CFS process scheduler, a simpler read-ahead mechanism, the lguest 'Linux-on-Linux' paravirtualization hypervisor, XEN guest support, KVM smp guest support, and variable process argument length. SLUB is now the default slab allocator, there's SELinux protection for exploiting null dereferences using mmap, XFS and ext4 improvements, PPP over L2TP support. Also the 'lumpy' reclaim algorithm, a userspace driver framework, the O_CLOEXEC file descriptor flag, splice improvements, a new fallocate() syscall, lock statistics, support for multiqueue network devices, various new drivers, and many other minor features and fixes. See kernel change log here for more information.

Download Linux kernel version 2.6.23

=> Visit official Linux kernel web site here. See how to compile Linux kernel.

Stallman: if you want freedom don’t follow Linus Torvalds

The founder of the Free Software Foundation asks readers whether they will fight for freedom or be too lazy to resist. In an interview he talks about GPL v3 and many other things:

The fact that Torvalds says "open source" instead of "free software" shows where he is coming from. I wrote the GNU GPL to defend freedom for all users of all versions of a program. I developed version 3 to do that job better and protect against new threats.

Torvalds says he rejects this goal; that's probably why he doesn't appreciate GPL version 3. I respect his right to express his views, even though I think they are foolish. However, if you don't want to lose your freedom, you had better not follow him.

=> Read rest of the interview ... (via OSNews)

Let the flame war began ;)