Version: 2008
  • On MovieTome: The 10 worst movies of 2009 so far!

June 4, 2004 5:19 PM PDT

Linux gets trial 'NX' security support

  • 4 comments
Linux seller Red Hat and chipmaker Intel released prototype Linux software this week to support a security technology designed to curtail the spread of viruses.

The security technology, called NX for "no execute," is built into several "x86" processors from Intel, AMD and Transmeta. The technology is designed to block vulnerabilities that viruses and worms use to spread, but operating system support is required for NX to work.


Get Up to Speed on...
Open source
Get the latest headlines and
company-specific news in our
expanded GUTS section.


On Wednesday, Red Hat programmer Ingo Molnar announced a Linux patch for NX support based on a prototype from Intel.

Microsoft's Windows will support the NX technology when Service Pack 2 arrives, expected in the third quarter.

In a discussion on the Linux kernel mailing list after Molnar posted the patch, Linux founder and leader Linus Torvalds asked how many programs wouldn't work using with NX enabled. On hearing the number was low, he then said, "It sounds like we should just have NX on by default."

NX support is important enough that it's worth risking problems with some applications, Torvalds said. "I think most people have seen the security disaster that causes most of the e-mails on the Net to be spam. So this should be trivial to explain to people when they complain about default behavior breaking their strange legacy app," Torvalds argued.

Although the vast majority of Intel's processors run Windows, the company has been supporting Linux as well. In addition to the NX work, Intel this year released prototype wireless network support--albeit nearly a year after full-fledged support was available in Windows.

Programmers working for the chipmaker have contributed to several other Linux projects, including support for Itanium processors and Universal Serial Bus (USB) hardware.

Add a Comment (Log in or register) (4 Comments)
  • prev
  • 1
  • next
OpenBSD already does this
by ttul June 4, 2004 8:57 PM PDT
FYI, Linux is not the first to make use of the NX bit. OpenBSD has supported hardware-based "no execute" since the 3.3 release (over a year ago).

It's worth noting that OpenBSD even provides a form of no-execute protection on i386 CPUs by making use of the memory management unit in a creative way.
Reply to this comment
PaX has done this since late 2000
by June 4, 2004 10:17 PM PDT
PaX has had this on Linux since late 2000 (October 11). I can site the NX article on wikipedia for this:

http://en.wikipedia.org/wiki/NX

Also, the PaX documentation,

http://pax.grsecurity.net/docs/pageexec.old.txt

And there is a full PaX wikipedia article as well:

http://en.wikipedia.org/wiki/PaX

PaX was born October 1, 2001, and is the oldest out of PaX, ExecShield, OpenBSD's W^X, and MS Windows XP SP2. OBSD's W^X came out in 3.3 in May, 2003. I don't have a date for SP2 or ES.
Now I'm upset....
by June 4, 2004 10:33 PM PDT
I've owned NXSecure for a long time (many years) and now some company want's to move in and take MY NAME...

What's the deal with that????
Reply to this comment
Linux has had this for a long time
by Anonymous June 8, 2004 3:15 PM PDT
This is really just joint PR for Intel...

Linux has supported NX functionality for CPUs that support it. For CPUs that don't support NX in hardware, Linux has the Exec Shield facility, which provides the same functionality in software. Effectively, even 386 CPUs have this function with Linux already.

NX moves the support to CPU hardware, saving a fractional percent in overhead (never noticed it).

So, while this is new for WinXP, it's old for Linux. The media blitz is just to let folks know that Linux will support the hardware function, when it's available on the Intel CPUs. There is NO CHANGE in the actual security or function on Linux
Reply to this comment
(4 Comments)
  • prev
  • 1
  • next
advertisement

Latest tech news headlines

advertisement

RSS Feeds

Add headlines from CNET News to your homepage or feedreader.

More feeds available in our RSS feed index.

Markets

Market news, charts, SEC filings, and more

Related quotes

Novell (0.50%) 0.02 4.00
Intel (-0.26%) -0.05 19.34
Advanced Micro Devices (2.30%) 0.16 7.11
Dow Jones Industrials (0.00%) 0.00 10,464.40
S&P 500 (0.45%) 4.98 1,110.63
NASDAQ (0.32%) 6.87 2,176.05
CNET TECH (0.21%) 3.29 1,601.96
  Symbol Lookup
advertisement

Inside CNET News

Scroll Left Scroll Right