MakeUseOf.com (Nov 29, 2008)
<How To Create A Custom Splashimage For GRUB>
Sunday, November 30, 2008
[Link] How-to Make a GRUB Background Image
Posted by SoCo at 7:37 PM 0 comments
Labels: howto, link, linux, operating system, ubuntu
Saturday, November 29, 2008
Ubuntu Linux Kernel Vulnerabilities Advisory
Ubuntu
Ubuntu has released a security advisory (below), detailing 9 potential kernel vulnerabilities. The advisory appears to encompass all Ubuntu's and suggests a kernel image upgrade. This will require a reboot and require a reinstall of all third party kernel modules that are installed.
<Ubuntu: USN-679-1: Linux kernel vulnerabilities> (Nov 27, 2008)
Posted by SoCo at 2:11 PM 0 comments
Labels: freeware, linux, open source, operating system, release, security, ubuntu
Wednesday, November 26, 2008
Assembly Programming in Python!
CorePy
CorePy 1.0 Officially Released! (Nov 17, 2008)
<CorePy> is a <Python> package that allows executing assembly instructions for x86, Cell BE, and PowerPC processors (32 and 64 bit) from within Python. It is an open source project available under a BSD license
CorePy's usage is comparable to inline assembly in other languages, but provides much more control than most provide.
"high-performance applications that take advantage of advanced processor features, including multiple cores and vector instruction sets (SSE, VMX, SPU), usually inaccessible from high-level languages."
CorePy works by using an ISA, a library of architecture instruction sets, to build a list of instructions in a InstructionStream. This is called a synthetic program and is converted to a stream of reusable processor instructions. These synthetic programs can be executed by the processor synchronously or asynchronously, passing parameters to and from other synthetic programs.
A print function is built in that supports plugins for printing the instruction stream out to assembly. Nasm seems to be ready, but GAS-compatible output seems to be incomplete.
A simple example from the website:
# Load the x86_64 instructions and environment
>>> import corepy.arch.x86_64.isa as x86
>>> import corepy.arch.x86_64.platform as x86_env
Platform: linux.spre_linux_x86_64_64
# Create a simple synthetic program
>>> code = x86_env.InstructionStream()
>>> code.add(x86.mov(code.gp_return, 12))
# Execute the synthetic program
>>> proc = x86_env.Processor()
>>> result = proc.execute(code, mode='int')
>>> print result
12
<CorePy>
<Download Page>
Posted by SoCo at 1:11 PM 0 comments
Labels: open source, programming, release
Tuesday, November 25, 2008
Fedora 10 is Here!
Fedora 10 is here!
<Get Fedora KDE> <Get Fedora GNOME>
<Fedora Torrents>
Major new features at a glance:
- Wireless connection sharing enables ad hoc network sharing
- Better setup and use of printers
- Virtualization storage simplified
- SecTool intrusion detection system
- RPM 4.6 is a major update
- Rewrite of the PulseAudio sound server
- Improved webcam support
- Better support for infrared remote controls
<Full release notes>
Posted by SoCo at 12:49 PM 0 comments
Labels: freeware, linux, open source, operating system, release
Thursday, November 20, 2008
Tired of Stupid Questions People Should Have Googled?
Let Me Google That For You [dot] Com
<LetMeGoogleThatForYou.Com>
Tired of people asking stupid questions they could have easily Google'd themselves? This website generates a link for you like so:
http://letmegooglethatforyou.com/?q=turn+power+on
This link you can share with your local lazy fool. The link will show an informative animation showing how to enter their particular query into Google, click search, declare "Was that so hard?", and then show the results. Try it above!
(Requires JavaScript access to letmegooglethatforyou.com and googleapis.com)
Subscribe to:
Posts (Atom)
