Thursday, October 28, 2010
MeeGo 1.1. is announced. It provides a solid baseline for device vendors and developers to start creating software for various device categories on Intel Atom* and ARMv7 architectures.
Wednesday, October 27, 2010
The Linux Programming Interface is the definitive guide to the Linux and UNIX programming interface—the interface employed by nearly every application that runs on a Linux or UNIX system.
In this authoritative work, Linux programming expert Michael Kerrisk provides detailed descriptions of the system calls and library functions that you need in order to master the craft of system programming, and accompanies his explanations with clear, complete example programs.
You'll find descriptions of over 500 system calls and library functions, and more than 200 example programs, 88 tables, and 115 diagrams. You'll learn how to:
- Read and write files efficiently
- Use signals, clocks, and timers
- Create processes and execute programs
- Write secure programs
- Write multithreaded programs using POSIX threads
- Build and use shared libraries
- Perform interprocess communication using pipes, message queues, shared memory, and semaphores
- Write network applications with the sockets API
While The Linux Programming Interface covers a wealth of Linux-specific features, including epoll, inotify, and the /proc file system, its emphasis on UNIX standards (POSIX.1-2001/SUSv3 and POSIX.1-2008/SUSv4) makes it equally valuable to programmers working on other UNIX platforms.
The Linux Programming Interface is the most comprehensive single-volume work on the Linux and UNIX programming interface, and a book that's destined to become a new classic.
Sunday, October 24, 2010
To disable the Chrome's built-in translation bar:
The lubuntu objective of the lubuntu project is to create a faster, more lightweight and energy saving variant of Ubuntu by using LXDE, The Lightweight X11 Desktop Environment, as its default GUI. The ultimate goal of the lubuntu project is to earn official endorsement from Canonical.
Saturday, October 23, 2010
IBM® Lotus® Symphony™ is a richly-featured set of productivity tools that are intuitive and easy to use and provided at no charge. There are three applications that make up Lotus Symphony: Lotus Symphony Documents, Lotus Symphony Spreadsheets, Lotus Symphony Presentations.
Lotus Symphony puts you in charge – take control over spiraling upgrade costs, ensure access to documents well into the future with new standard file formats (ODF), get more from your current investments with support for Microsoft Windows and Office file types.
Thursday, October 21, 2010
Linux Creator Linus Torvalds Honored by NEC C&C Foundation
Torvalds to receive one of the world’s most prestigious awards for contributions to computer technologies and their social impact
Since its inception in 1991, Linux has grown to become a force in computing, powering everything from the New York Stock Exchange to mobile phones to supercomputers to consumer devices. The Linux Foundation is the nonprofit consortium dedicated to fostering the growth of Linux. Founded in 2007, the Linux Foundation sponsors the work of Linux creator Linus Torvalds and is supported by leading technology companies and developers from around the world.
The Linux Foundation promotes, protects and advances Linux by marshaling the resources of its members and the open source development community to ensure Linux remains free and technically advanced.
Wednesday, October 20, 2010
The original uClinux was a derivative of Linux 2.0 kernel intended for microcontrollers without Memory Management Units (MMUs). However, the Linux/Microcontroller Project has grown both in brand recognition and coverage of processor architectures. Today's uClinux as an operating system includes Linux kernel releases for 2.0 2.4 and 2.6 as well as a collection of user applications, libraries and tool chains.
Kchmviewer is a free, open-source chm (MS HTML help file format) viewer written in C++ for Unix, Mac and Windows systems. Unlike most existing CHM viewers for Unix, it uses Trolltech Qt widget library, and could optionally be compiled for better KDE integration. It does not require KDE, but may be compiled with full KDE support, including KDE widgets and KIO/KHTML.
The main advantage of kchmviewer is the best support for non-English languages. Unlike other viewers, kchmviewer in most cases is able to correctly detect the chm file encoding and show it. It correctly shows the index and table of context in Russian, Spanish, Romanian, Korean, Chinese and Arabic help files, and with new search engine is able to search in any chm file no matter what language it is written.
kchmviewer is written by George Yunaev (see the contacts page for details), and is licensed under GNU GPL license. It uses chmlib, and some ideas and code from xchm.
xCHM is a cross-platform GUI front-end to chmlib, with borrowed bits from Pabs' chmdeco project.
Originally written for UNIX systems (Linux, *BSD, Solaris), xCHM has been since ported to Mac OS X and Windows.
xCHM can show the content tree if one is available, print pages, change font face and size, remember bookmarks, display a searchable index, and search for words in the current page and the whole book.
Tuesday, October 19, 2010
Based on the Linux 2.6.34+ kernel and gcc 4.4.1/eglibc 2.11/gdb 7 toolchains, Wind River Linux 4 is a major evolutionary release of Wind River's market-leading embedded Linux development platform. It supports the full range of embedded hardware architectures and offers the industry's broadest selection of virtualization and multi-core offload capabilities, from kernel-based KVM to the multi-OS Wind River Hypervisor, enabling customers to innovate using today's most advanced multiprocessors.
Sunday, October 17, 2010
With Moonlight you can:
* Watch the Olympics on Linux with our 3.0 preview
* View Silverlight content on Linux
* Watch videos delivered with Smoothstreaming
* Run Silverlight applications on Linux
Saturday, October 16, 2010
Ubuntu Studio. A multimedia creation flavor of Ubuntu.
Ubuntu Studio is aimed at the GNU/Linux audio, video and graphic enthusiast as well as professional.
Ubuntu Studio provide a suite of the best open-source applications available for multimedia creation. Completely free to use, modify and redistribute. Your only limitation is your imagination.
Debian is a free operating system (OS) for your computer. An operating system is the set of basic programs and utilities that make your computer run. Debian uses the Linux kernel (the core of an operating system), but most of the basic OS tools come from the GNU project; hence the name GNU/Linux.
Debian GNU/Linux provides more than a pure OS: it comes with over 25000 packages, precompiled software bundled up in a nice format for easy installation on your machine.
Friday, October 15, 2010
GIMP is an acronym for GNU Image Manipulation Program. It is a freely distributed program for such tasks as photo retouching, image composition and image authoring.
It has many capabilities. It can be used as a simple paint program, an expert quality photo retouching program, an online batch processing system, a mass production image renderer, an image format converter, etc.
GIMP 2.6.11 was released@2010-10-04: GIMP 2.6.11 is a bug-fix release in the stable GIMP 2.6 series. Among other bug-fixes, it makes printing work with the recently released version 1.10 of the cairo library. Please have a look at the NEWS file for a detailed list of changes.
Thursday, October 14, 2010
Tiny Core Linux is a very small (10 MB) minimal Linux GUI Desktop. It is based on Linux 2.6 kernel, Busybox, Tiny X, and Fltk. The core runs entirely in ram and boots very quickly. Also offered is Micro Core a 6 MB image that is the console based engine of Tiny Core. CLI versions of Tiny Core's program allows the same functionality of Tiny Core's extensions only starting with a console based system.
It is not a complete desktop nor is all hardware completely supported. It represents only the core needed to boot into a very minimal X desktop typically with wired internet access.
The user has complete control over which applications and/or additional hardware to have supported, be it for a desktop, a netbook, an appliance, or server, selectable by the user by installing additional applications from online repositories, or easily compiling most anything you desire using tools provided.
Monday, October 11, 2010
Linux Commands is a Free Android App with command reference including ~570 Linux commands. Each command includes the name of the command, syntax, description, and command options (if applicable).
It can be downloaded from Android Market by searching of "Linux Commands".
Eclipse is an open source community whose projects are focused on building an extensible development platform, runtimes and application frameworks for building, deploying and managing software across the entire software lifecycle. Many people know us, and hopefully love us, as a Java IDE but Eclipse is much more than a Java IDE.
To install Eclipse on Ubuntu 10.10
- Start Ubuntu Software Center, by clicking on Application -> Ubuntu Software Center.
- Type Eclipse in the search box, select the Eclipse item and click Install.
Please note that the current supported Eclipse in Ubuntu is Galileo 3.5.2 (Not the most updated Helios 3.6.1).
To install sun-java6-jdk on Ubuntu 10.10, type the commands below in Terminal:
$sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
$sudo apt-get update
sudo apt-get install sun-java6-jdk
and follow the steps.
Sunday, October 10, 2010
The Edubuntu project is a group of people that aims to deliver the best of educational free software in an easily installable medium. They are part of the larger Ubuntu community and the main body of work is the Edubuntu installation disc, which installs Ubuntu along with educational tools and packages available in the Ubuntu software archives. They aim to make Ubuntu, the popular Linux-based operating system, a great choice for the computing needs of children, students, parents, teachers and schools, bringing many of the best educational open-source applications and tools to the Ubuntu operating system.
The Edubuntu team announced the release of the latest version, Edubuntu 10.10, codenamed "Maverick Meerkat" which is now available for download.
The Unity interface
Enjoy the simplicity of Ubuntu Netbook Edition’s new interface. Designed specifically for the smaller screen and for computing on the move, it lets you find and rediscover your preferred applications more easily whether they are on your netbook or on the web. Beautiful, crisp, responsive and intuitive.
Thursday, October 7, 2010
ArchBang is a simple GNU/Linux distribution which provides you with a lightweight Arch Linux system combined with the Openbox Window Manager.
Suitable for both desktop and portable systems – It is fast, stable, and always up to date.
You can customise your install to suit your needs, and draw on the vast resources & knowledge of the Arch Linux community.
The download page has links to both 32 & 64 bit versions, bootable as a live CD / USB – allowing you to easily test it out before doing a full install.
ArchBang Linux 2010.10 READY!!!
ArchBang Linux 2010.10 is out in the wild! Grab it while its hot from the download section.
Differences from Ubuntu
A regular installation of Ubuntu uses the GNOME desktop, GTK+/GNOME applications and packages (e.g. Evolution), and GTK+/GNOME-based admin tools (e.g. Synaptic Package Manager). In contrast, a regular installation of Kubuntu uses KDE's plasma desktop, KDE/Qt applications and packages (e.g. Kontact), and KDE/Qt admin tools (e.g. KPackageKit). Nevertheless, Kubuntu users can install and use any GNOME/GTK-based package that is available in the Ubuntu repositories, and Ubuntu/GNOME users similarly can install and use any KDE/Qt-based package. One may install Ubuntu and then add the KDE Software Compilation, for example, or can install the entire Kubuntu desktop 'metapackage' on top of Ubuntu. (There is a slight disadvantage to installing and using both the GNOME desktop and the KDE plasma desktop, however, namely the increased diskspace and memory requirements of running both GTK/GNOME and Qt/KDE.)
The Kubuntu desktop is fully customizable. Originally designed to ease transition for users from other operating systems (such as Microsoft Windows) by allowing a similar desktop layout, the KDE Plasma Desktop incorporates widget-centric modularity that allows the user to incorporate function similar to all other operating systems and also create new functionality not found in other operating system desktops. 3-D effects are available in the standard KDE SC 4 installation.
Source: Kubuntu - Wikipedia
Kubuntu is a community developed and supported project. Since its launch in October 2004, Kubuntu has become one of the most highly regarded Linux distributions with millions of users around the world.
Kubuntu will always be free to download, free to use and free to distribute to others. With these goals in mind, Kubuntu aims to be the most widely used Linux system, and is the centre of a global open source software ecosystem.
Take the tour and find out why Kubuntu is right for you.
Kubuntu is based on free software from many communities of developers including:
KDE Software, applications that give you power
Plasma, KDE's desktop and netbook workspaces
Linux, an operating system kernel taking over the world
Debian, supply most of our packages
Ubuntu, turning free software into distributions such as Kubuntu
Wednesday, October 6, 2010
Google Gadgets for Linux (google-gadgets-for-linux) provides a platform for running desktop gadgets under Linux, catering to the unique needs of Linux users. It's compatible with the gadgets written for Google Desktop for Windows as well as the Universal Gadgets on iGoogle. Following Linux norms, this project is open-sourced under the Apache License.
An important area where Google Desktop for Linux is different from its siblings on other operating systems is support for gadgets. Now, the Linux version of Google Gadgets will extend the gadgets platform to Linux users. By enabling cross-platform gadgets, a large library of existing gadgets are immediately available to Linux users. In addition, gadget developers will benefit from a much larger potential user base without having to learn a new API.
Sunday, October 3, 2010
KAlarm is a personal alarm message, command and email scheduler for Linux and Unix.
You can schedule alarm messages to pop up on the screen (with sound if desired), or you can schedule audio to play, commands to execute or emails to send.
KAlarm web site
CRUX 2.7 released!
CRUX is a lightweight, i686-optimized Linux distribution targeted at experienced Linux users. The primary focus of this distribution is keep it simple, which is reflected in a straightforward tar.gz-based package system, BSD-style initscripts, and a relatively small collection of trimmed packages. The secondary focus is utilization of new Linux features and recent tools and libraries. CRUX also has a ports system which makes it easy to install and upgrade applications.
Before downloading CRUX please read the CRUX Handbook (chapter 2 - Installing CRUX) to make sure your hardware is supported and to make sure you know how to install it.
Packages on the official CRUX ISO image are compiled with optimization for i686 (Pentium-Pro/Celeron/Pentium-II or better) processors. Do not try to install it on an i586 (Pentium, AMD K6/K6-II/K6-III) or lower processor, since it simply will not work. To install CRUX on an i586 system you need to download the i586 version of the CRUX ISO image.
A minimum of 160MB system memory is required to install CRUX from CD-ROM. It is possible to perform a custom chroot installation with only 16MB of RAM.
Saturday, October 2, 2010
GCC 4.4.5 has been released.
The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...). GCC was originally written as the compiler for the GNU operating system. The GNU system was developed to be 100% free software, free in the sense that it respects the user's freedom.
- GCC, the GNU Compiler Collection - GNU Project - Free Software Foundation (FSF)
It can easily be read with a command such as cat, i.e.,
Source: The /proc/cpuinfo file, by The Linux Information Project
Qt is a cross-platform application and UI framework. Using Qt, you can write applications once and deploy them across many desktop and embedded operating systems without rewriting the source code.
The vision is to have Qt Everywhere and to enable you to create advanced applications with innovative user experiences while getting to market quickly.
Platforms: Embedded Linux, Mac OSX, Windows, Linux/X11, Windows Mobile, Windows CE, Symbian, Maemo and MeeGo.
Intro to Qt
Qt is a cross-platform application and UI framework used by hundreds of thousands of developers worldwide looking to create amazing user experiences on Windows, Mac, Linux/X11, embedded Linux, Windows CE , Windows Mobile, Symbian and Maemo devices.
Qt is used by thousands of companies in a multitude of leading industries enabling them to develop software and devices used by hundreds of millions of people every day.
Have a look at our video and find out how Qt will shape the future of application and UI development.
Friday, October 1, 2010