- The Destruction of Iraq's Once-Great Universities
- World's Largest Virtual Optical Telescope Created
- Facebook On Collision Course With New EU Privacy Laws
- Researchers Feel Pressure To Cite Superfluous Papers
- Ask Slashdot: Are Daily Stand-Up Meetings More Productive?
- Doctors 'Cheating' On Board Certifications
- Yes We Can (Profile You): a Brief Primer On Campaigns and Political Data
- Apple Clarifies iBooks Author Licensing
- Satellite Phone Encryption Cracked
- Canada's Internet Among Best, Report Says
- 83-Year-Old Woman Gets New 3D-Printed Titanium Jaw
- Seattle Library Lets Man Watch Porn On Computers Despite Complaints
- Web Guru To the Blind
- Steve Appleton, Micron CEO, Dies In Plane Crash
- ACTA's EU Future In Doubt As Poland Suspends Ratification
LWN.net
- The end of LinuxDevices?
- LinuxDevices.com is carrying a brief note from the "outgoing editor-in-chief" stating that the site's owner has been acquired. "At this point, the future of LinuxDevices.com is uncertain. What we can say for sure is that it has been a pleasure serving our readers -- the best in the business."
- Slackware updates
- Slackware has been silent for some time (noted in this comment thread). Although we haven't seen any advisories in the LWN mailbox, the changelogs are showing some new updates. Slackware users should update their systems.
- Stable kernels 3.0.19, 3.2.3 and 2.6.32.56
- Friday's security updates
-
CentOS has updated ghostscript (C6; C5; C4: multiple vulnerabilities), php (C6; C5; C4: remote code execution), and C5: php53 (remote code execution).
Debian has updated iceweasel (multiple vulnerabilities), iceape (multiple vulnerabilities), and php5 (remote code execution).
Mandriva has updated mozilla (multiple vulnerabilities).
Red Hat has updated RHEL5: php53 (remote code execution), RHEL4,5,6: php (remote code execution), ghostscript (RHEL5,6; RHEL4: multiple vulnerabilities), and RHEL5.6: freetype (code execution).
Scientific Linux has updated SL5: php53 (remote code execution), SL4,5,6: php (remote code execution), and ghostscript (SL5,6; SL4: multiple vulnerabilities).
-
CentOS has updated ghostscript (C6; C5; C4: multiple vulnerabilities), php (C6; C5; C4: remote code execution), and C5: php53 (remote code execution).
- PHP 5.3.10 released with critical security fix
- The PHP 5.3.10 release is out; it contains a fix for a remote code execution bug introduced recently by another security fix. Anybody running 5.3.9 should probably upgrade as soon as possible.
- Critical PHP vulnerability being fixed (The H)
- The H is reporting that a critical remote code execution bug has been found in PHP that was caused by the recent fix for the widespread denial of service via hash collisions vulnerability. "The cause of the problem is the security update to PHP 5.3.9, which was written to prevent denial of service (DoS) attacks using hash collisions. To do so, the developers limited the maximum possible number of input parameters to 1,000 in php_variables.c using max_input_vars. Because of mistakes in the implementation, hackers can intentionally exceed this limit and inject and execute code. The bug is considered to be critical as code can be remotely injected over the web."
- Security advisories for Thursday
-
CentOS has updated openssl (C4: multiple vulnerabilities).
Debian has updated tomcat6 (multiple vulnerabilities).
Fedora has updated BackupPC (F15; F16: cross-site scripting), polipo (F15; F16: denial of service), moodle (F15; F16: multiple vulnerabilities), firefox (F16: multiple vulnerabilities), xulrunner (F16: multiple vulnerabilities), thunderbird (F16: multiple vulnerabilities), thunderbird-lightning (F16: multiple vulnerabilities), gstreamer-plugins-bad-free (F16: multiple vulnerabilities), and libvpx (F16: multiple vulnerabilities).
Mandriva has updated apache (multiple vulnerabilities).
Oracle has updated firefox (OL4; OL5; OL6: multiple vulnerabilities), seamonkey (OL4: multiple vulnerabilities), thunderbird (OL4; OL6: multiple vulnerabilities), and openssl (OL4: multiple vulnerabilities).
Red Hat has updated openssl (RHEL 4: multiple vulnerabilities)
Scientific Linux has updated thunderbird (SL4&5; SL6: multiple vulnerabilities), firefox (multiple vulnerabilities), seamonkey (SL4: multiple vulnerabilities), and openssl (SL4: multiple vulnerabilities).
-
- Seigo: Spark answers
- Aaron Seigo answers questions about the Spark tablet, which is based on Plasma Active, that he announced on January 29. There is more information about the hardware and software, delivery timeframe (May 2012), and pre-orders: "Pre-order registration will open early next week. This was one piece in the puzzle that was taking a bit [longer] than I hoped for to come together, but it's finally slotted in and our distribution partner has got the necessary infrastructure settled. I'll lift the veil off of the pre-order and our distribution strategy when it goes live."
- Gettys: Bufferbloat demonstration videos
- Jim Gettys says: "If people have heard of bufferbloat at all, it is usually just an abstraction despite having personal experience with it. Bufferbloat can occur in your operating system, your home router, your broadband gear, wireless, and almost anywhere in the Internet. They still think that if experience poor Internet speed means they must need more bandwidth, and take vast speed variation for granted. Sometimes, adding bandwidth can actually hurt rather than help. Most people have no idea what they can do about bufferbloat. So I’ve been working to put together several demos to help make bufferbloat concrete, and demonstrate at least partial mitigation." Definitely useful viewing for anybody who is concerned with the problem and how to begin addressing it.
- [$] LWN.net Weekly Edition for February 2, 2012
- The LWN.net Weekly Edition for February 2, 2012 is available.
- Kuhn: Some Thoughts on Conservancy's GPL Enforcement
- Bradley Kuhn has posted a lengthy explanation of the Software Freedom Conservancy's GPL enforcement activities and the demands they make. "I started using this request regularly around 2002 because violators express a concern that, if they came into compliance due to my efforts, what was to stop others from coming to complain, in sequence, and wasting their time? I suggested that if they came into compliance all at once, on all FLOSS licenses involved, it would be easy for me to be on their side, should someone else complain. Namely, I'd come to their defense and say: 'Yes, they were out of compliance, but we've checked everything and they're now in compliance throughout this product. Those who are now complaining are being unfair, since — while this violator had trouble initially — their compliance with all FLOSS licenses is now adequate'."
- The Document Foundation will be based in Berlin
- The Document Foundation has announced that its long-awaited legal entity will be based in Berlin. "'After many months of work in close cooperation with the authorities, we were able to keep the spirit of the community bylaws, and incorporate them into legally binding statutes, that ensure the promises that TDF has made in its manifesto', says Michael (Mike) Schinagl, a Berlin-based lawyer and contributor to various free software projects, who has been driving the legal aspects of the foundation set-up from the very beginning."
- Wednesday's security update
-
CentOS has updated thunderbird (C4, C5, C6: multiple vulnerabilities), firefox (C4, C5, C6: multiple vulnerabilities) and seamonkey (C4: multiple vulnerabilities).
Fedora has updated smokeping (F15, F16: cross-site scripting), krb5 (F15: denial of service), and sudo (F16: privilege escalation).
Red Hat has updated thunderbird (RHEL4-5, RHEL6: multiple vulnerabilities), firefox (RHEL4-6: multiple vulnerabilities), and seamonkey (RHEL4: multiple vulnerabilities).
Ubuntu has updated usbmuxd (code execution via hostile USB device).
-
- [$] A tempest in a toybox
- The eLinux.org web site is currently promoting a project to write a replacement for Busybox under a permissive license. Normally, the writing of more free software is seen as a good thing, but, in this case, there have been complaints about the perceived motivation behind the project. What this discussion shows is that there are some divisions within our community on how our licenses should be enforced - and even what those licenses say.
- Apache HTTP Server 2.2.22 released
- Version 2.2.22 of the Apache web server is out. The main point of this release appears to be the fixing of six different CVE numbers, so people with their own Apache builds probably want to grab the update.
- Learning Perl Student Workbook

This is an ebook-only question and answer workbook to accompany the 6th Edition of Learning Perl ("the Llama"). If you're just getting started with Perl, this is the book you want—whether you're a programmer, system administrator, or web hacker. This 6th edition of Learning Perl covers recent changes to the language up to version 5.14. Exercises are presented in the first half of the workbook, with the answers in the second.
Topics include:
Scalar Data Lists and Arrays Subroutines Input and Output Hashes In the World of Regular Expressions Matching with Regular Expressions Processing Text with Regular Expressions 10. More Control Structures Perl Modules File Tests Directory Operations Strings and Sorting Smart Matching Process Management Some Advanced Perl Techniques Databases
- Perl Pocket Reference

If you have a Perl programming question, you'll find the answer quickly in this handy, easy-to-use quick reference. The Perl Pocket Reference condenses and organizes stacks of documentation down to the most essential facts, so you can find what you need in a heartbeat. Updated for Perl 5.14, the 5th edition provides a summary of Perl syntax rules and a complete list of operators, built-in functions, and other features.
- Learning Perl

Popularly known as "the Llama," Learning Perl is the book most programmers rely on to get started with this versatile language. The bestselling Perl tutorial since it was first published in 1993, this sixth edition includes recent changes to the language up to Perl 5.14 as well as a major overhaul for Unicode. Reflecting years of classroom testing and experience, this edition is packed with exercises that let you practice the concepts while you follow the text.
- Games, Diversions & Perl Culture

Games, Diversions, and Perl Culture is the third volume of The Best of the Perl Journal, compiled and re-edited by the original editor and publisher of The Perl Journal, Jon Orwant. The 47 articles included in this volume are simply some of the best Perl articles ever written on the subjects of games, diversions, and the unique culture of this close-knit community, by some of the best Perl authors and coders.
- Web, Graphics & Perl/Tk Programming

Web, Graphics & Perl/Tk is the second volume of The Best of the Perl Journal, compiled and re-edited by the original editor and publisher of The Perl Journal, Jon Orwant. In this series, we've taken the very best (and still relevant) articles published in TPJ over its five years of publication and immortalized them into three volumes.
Written by twenty-three of the most prominent and prolific members of the closely-knit Perl community, including Lincoln Stein, Mark-Jason Dominus, Alligator Descartes, and Dan Brian, the forty articles included in this volume are simply some of the best Perl articles ever written on the subjects of graphics, the Web, and Perl/Tk.
- Randal Schwartz on Learning Perl

In this video, Perl expert and co-author of the bestselling Learning Perl, Randal Schwartz, presents a sophisticated introduction to the language. This tutorial is designed to meet the pace and scope sought by today's programmers. You'll encounter detailed descriptions, thorough examples, and eclectic wit.
Perl is the language for people who want to get work done. And this video covers all the important aspects of the Perl language through version 5.10. It will turn you into a Perl programmer.
- What's New in O'Reilly Answers - Teaching programming to kids, Activate a Droid without a Verizon plan, Measuring Facebook, and much more.
- Best way to teach programming to children?
What motivates you to become a programmer?
How to activate a Motorola Droid without a Verizon data plan
How to measure Facebook activity with the Facebook API and Perl
What's new in Photoshop CS5Share knowledge, ask questions on O'Reilly Answers today.
- Best way to teach programming to children?
What motivates you to become a programmer?
How to activate a Motorola Droid without a Verizon data plan
How to measure Facebook activity with the Facebook API and Perl
What's new in Photoshop CS5Share knowledge, ask questions on O'Reilly Answers today.
- Four short links: 19 May 2010 - Hiring Strategy, Data Catalogue Software, Web Frameworks, and Perl Lives
- Google Hiring by the Lake Wobegon Strategy -- having just run some interviews myself, I recognise the wisdom in what they say. Another hiring strategy we use is no hiring manager. Whenever you give project managers responsibility for hiring for their own projects they'll take the best candidate in the pool, even if that candidate is sub-standard for the...
- Google Hiring by the Lake Wobegon Strategy -- having just run some interviews myself, I recognise the wisdom in what they say. Another hiring strategy we use is no hiring manager. Whenever you give project managers responsibility for hiring for their own projects they'll take the best candidate in the pool, even if that candidate is sub-standard for the...
- Syntax coloring utility
- I often write HTML pages or documentation that includes code samples. When the code is presented this way, it's much easier to follow if it features syntax highlighting. I had found a script that could highlight Perl code, and then I realized I needed the same thing for C code as well. I've posted a new script on my web site that inserts HTML markup into source code files to provide colored syntax highlighting.
- I often write HTML pages or documentation that includes code samples. When the code is presented this way, it's much easier to follow if it features syntax highlighting. I had found a script that could highlight Perl code, and then I realized I needed the same thing for C code as well. I've posted a new script on my web site that inserts HTML markup into source code files to provide colored syntax highlighting.
- Announcing O'Reilly Answers - Clever Hacks. Creative Ideas. Innovative Solutions.
- We're launching the beta of O'Reilly Answers, and I'm inviting you to be part of it. In brief, O'Reilly Answers is a community site for sharing knowledge, asking questions, and providing answers that brings together our customers, authors, editors, conference speakers, and Foo (Friends of O'Reilly). O'Reilly is at the center of an amazing exchange of knowledge sharing and idea generation, and we want you to join us in changing the world by spreading the knowledge of innovators.
- We're launching the beta of O'Reilly Answers, and I'm inviting you to be part of it. In brief, O'Reilly Answers is a community site for sharing knowledge, asking questions, and providing answers that brings together our customers, authors, editors, conference speakers, and Foo (Friends of O'Reilly). O'Reilly is at the center of an amazing exchange of knowledge sharing and idea generation, and we want you to join us in changing the world by spreading the knowledge of innovators.
- Four short links: 29 October 2009 - Learning Programming, Functional Javascript, Controlling Firefox, Kicking Ass (with SSDs)
- Anatomy of SSDs -- A teeth-rattlingly technical Linux Magazine article explaining the different types of SSDs (Solid State Disks--imagine a hard drive made of rapid-access Flash memory). Artur Bergman told me that installing an SSD drive in his MacBook Pro gave the greatest performance increase of any computer upgrade he'd performed since he went from no computer to one. This and more in today's Four Short Links.
- Anatomy of SSDs -- A teeth-rattlingly technical Linux Magazine article explaining the different types of SSDs (Solid State Disks--imagine a hard drive made of rapid-access Flash memory). Artur Bergman told me that installing an SSD drive in his MacBook Pro gave the greatest performance increase of any computer upgrade he'd performed since he went from no computer to one. This and more in today's Four Short Links.
- Four short links: 2 September 2009 - Happy Programmers, Usability Tool, Geo API, Zombie Math
- The Programming Language With The Happiest Users (Dolores Labs) -- Dolores Labs asks, "Which languages make programmers the happiest?" In examining recent tweets related to mentions of programming languages and analyzing whether the content of the tweet expressed something positive, neutral or negative about the language, Dolores Labs has concluded that users of certain programming languages are happier than others with their choice of code. You'll be surprised at the results of this interesting study. This and more in today's Four Short Links.
- The Programming Language With The Happiest Users (Dolores Labs) -- Dolores Labs asks, "Which languages make programmers the happiest?" In examining recent tweets related to mentions of programming languages and analyzing whether the content of the tweet expressed something positive, neutral or negative about the language, Dolores Labs has concluded that users of certain programming languages are happier than others with their choice of code. You'll be surprised at the results of this interesting study. This and more in today's Four Short Links.
- Maybe software services could harm free software after all (and other news from the Open Source convention)
- Opening dispatch from OSCon: another look at the effects of Software
as a Service on opens source plus awards, APIs, and more.
- Opening dispatch from OSCon: another look at the effects of Software
as a Service on opens source plus awards, APIs, and more.
- Unix's Magical Moment, as Foretold by Tom Christiansen
- Today I received the following from Tom Christiansen, author of several of our bestselling Perl books, frequent speaker at OSCON, and Perl consultant extraordinaire. He asked that we publish this special news on his behalf. If you're at all interested...
- Today I received the following from Tom Christiansen, author of several of our bestselling Perl books, frequent speaker at OSCON, and Perl consultant extraordinaire. He asked that we publish this special news on his behalf. If you're at all interested...
- Regular Expressions Cookbook
- Detailed Solutions in Eight Programming Languages
- Detailed Solutions in Eight Programming Languages
- Automating System Administration with Perl
- Tools to Make You More Efficient
- Tools to Make You More Efficient
- Four short links: 27 Mar 2009
- Design, Perl, Heresy, and Ephemera: Product Panic: 2009 -- Bruce Sterling essay on design for recession-panicked consumers. As is usual with Bruce, I can't tell whether he's wryly tongue-in-cheek or literally advocating what he says. Great panic products are like Roosevelt’s fireside chats. They’re cheery bluff. The standard virtues of fine industrial design—safety, convenience, serviceability, utility, solid construction … well,...
- Design, Perl, Heresy, and Ephemera: Product Panic: 2009 -- Bruce Sterling essay on design for recession-panicked consumers. As is usual with Bruce, I can't tell whether he's wryly tongue-in-cheek or literally advocating what he says. Great panic products are like Roosevelt’s fireside chats. They’re cheery bluff. The standard virtues of fine industrial design—safety, convenience, serviceability, utility, solid construction … well,...
- Masterminds of Programming
- Masterminds of Programming features exclusive interviews with the creators of several historic and highly influential programming languages. Think along with Adin D. Falkoff (APL), James Gosling (Java), Bjarne Stroustrup (C++), and others whose vision and hard work helped shape the computer industry. You'll find advice you can apply to systems you're developing, even if you don't use the specific languages being discussed.
- Masterminds of Programming features exclusive interviews with the creators of several historic and highly influential programming languages. Think along with Adin D. Falkoff (APL), James Gosling (Java), Bjarne Stroustrup (C++), and others whose vision and hard work helped shape the computer industry. You'll find advice you can apply to systems you're developing, even if you don't use the specific languages being discussed.
- Learning Perl
- Learning Perl, popularly known as "the Llama," is the book most programmers rely on to get started with Perl. The bestselling Perl tutorial since it was first published in 1993, this new fifth edition covers recent changes to the language up to Perl 5.10. Reflecting years of classroom testing and experience, this edition is packed with exercises that let you practice the concepts while you follow the text.
- Learning Perl, popularly known as "the Llama," is the book most programmers rely on to get started with Perl. The bestselling Perl tutorial since it was first published in 1993, this new fifth edition covers recent changes to the language up to Perl 5.10. Reflecting years of classroom testing and experience, this edition is packed with exercises that let you practice the concepts while you follow the text.
- JavaScript: The Good Parts
- Unearthing the Excellence in JavaScript
- Unearthing the Excellence in JavaScript
- Regular Expression Pocket Reference
- This handy little book offers programmers a complete overview of the syntax and semantics of regular expressions that are at the heart of every text-processing application. Ideal as a quick reference, Regular Expression Pocket Reference covers the regular expression APIs for Perl 5.8, Ruby (including some upcoming 1.9 features), Java, PHP, .NET and C#, Python, vi, JavaScript, and the PCRE regular expression libraries.
- This handy little book offers programmers a complete overview of the syntax and semantics of regular expressions that are at the heart of every text-processing application. Ideal as a quick reference, Regular Expression Pocket Reference covers the regular expression APIs for Perl 5.8, Ruby (including some upcoming 1.9 features), Java, PHP, .NET and C#, Python, vi, JavaScript, and the PCRE regular expression libraries.
- Mastering Perl
- This is the third in O'Reilly's series of landmark Perl tutorials, which started with Learning Perl, the bestselling introduction that taught you the basics of Perl syntax, and Intermediate Perl, which taught you how to create re-usable Perl software. Mastering Perl pulls everything together to show you how to bend Perl to your will.
- This is the third in O'Reilly's series of landmark Perl tutorials, which started with Learning Perl, the bestselling introduction that taught you the basics of Perl syntax, and Intermediate Perl, which taught you how to create re-usable Perl software. Mastering Perl pulls everything together to show you how to bend Perl to your will.
- Your CMS Is Not Your Web Site
-
A content management system is a centralized repository for your content. A Web site is a composite of decentralized fragments that are assembled on the edge, in just-in-time fashion as the content is being delivered to users. If it's not a Web site, what does a CMS do? more>>
-
- Casper, the Friendly (and Persistent) Ghost
-
Creating a live Linux USB stick isn't anything new. And, in fact, the ability to have persistence with a live CD/USB stick isn't terribly new. What many people might not be aware of, however, is just how easy it is to make a bootable USB stick that you can use like a regular Linux install. more>>
-
- Razor-qt 0.4 - Qt based Desktop Environment
-
Razor-qt is a new desktop environment based on the QT toolkit. I installed it from the PPA and gave it a quick go. It’s early days for the project, but it might eventually become a refuge for lovers of KDE 3 in the same way that Xfce has become popular with people who want to recreate the Gnome 2.x experience. more>>
-
- Using Plop Boot Manager for USB Boot
-
Portability is a huge advantage that Linux enjoys over most other desktop operating systems as most major distros work very well when installed to a flash drive. However, there are still machines in service that just won't play ball when it comes to USB booting. Fortunately, I found a nice little utility that can work around this problem. more>>
-
- Moose
-
Perl has been around for more than 20 years. During that time, it has received its share of both praise and criticism, and lots of misconceptions surround it. Much of this stems from long-outdated notions of what Perl used to be, but have nothing to do with what Perl actually is today. more>>
-
- Basic Chemistry on the GNOME Desktop
-
I've realized I've missed out on a huge area of computational science—chemistry. Many packages exist for doing chemistry on your desktop. This article looks at a general tool called avogadro. It can do computations of energy and gradient values. Additionally, it can do analysis of molecular systems, interface to GAMESS and import and export from and to several file formats. more>>
-
- Black Wednesday
-
No, it's sadly not a day for shopping. Today, some of the most visited websites are dark to raise awareness of two bills now making their way through the U.S. Congress. more>>
-
- Can we help AT&T solve its mobile data problem?
-
I'm in midtown Manhattan, connected to the Net over my hotel's slow but costly wi-fi connection. Normally when I'm traveling — at least here in the U.S. — I avoid lame hotel connections by using AT&T's cellular data system, usually through my iPhone's "personal hotspot." more>>
-
- ZevenOS - Does it recapture the flavor of BeOS?
- Enter to Win a Free "Oops... Wrong window" TShirt!
- gStrings in Your Pocket
-
What may sound like a perverse concept is actually one of the many ways smartphones can change your life. If you play a musical instrument but don't happen to have perfect pitch (most of us, sadly), you can buy a tuner, pitch pipe, tuning fork or any number of other aids to keep yourself in tune. If you have a smartphone in your pocket, however, you also can simply download gStrings. more>>
-
- Short Notices: News In Linux Audio
-
I hope all my readers enjoyed the best of the holiday season. I've been busy with the predictable confusions and minor crises that attend this time of year, but I managed to find time to jot down some recommendations for my readers. Go on, you've been good, give yourself a few extra belated gifts and don't worry if your budget's busted - it's all free software, you can't beat these deals. more>>
-
- Linux Mint 12 Offers a Traditional Gnome Feel
- The Commodore 64 is 30 This Year
-
I used to have a paperweight sitting on my desk that read something like “Robert H. Lane, appointed President of Commodore Computers....” It was the sort of thing that they gave to executives. A brass plaque of their appointment as it appeared in the Wall Street Journal or the Globe and Mail. more>>
-
- Munich Linux Migration Project LiMux Reports Success
-
LiMux, a project to convert local government institutions to Linux and open source software in Munich, has exceeded initial expectations. The project has done slightly better than projections of 8,500 and now boasts 9,000 Linux migrated workstations. The progress and evolution of this project that began in 2003 is well worth examination. more>>
-
- Red Hat: 2012:0093-01: php: Critical Advisory
- LinuxSecurity.com: Updated php packages that fix one security issue are now available for Red Hat Enterprise Linux 4, 5 and 6. The Red Hat Security Response Team has rated this update as having critical [More...]
- Red Hat: 2012:0095-01: ghostscript: Moderate Advisory
- LinuxSecurity.com: Updated ghostscript packages that fix multiple security issues are now available for Red Hat Enterprise Linux 5 and 6. The Red Hat Security Response Team has rated this update as having moderate [More...]
- Red Hat: 2012:0092-01: php53: Critical Advisory
- LinuxSecurity.com: Updated php53 packages that fix one security issue are now available for Red Hat Enterprise Linux 5. The Red Hat Security Response Team has rated this update as having critical [More...]
- Red Hat: 2012:0094-01: freetype: Important Advisory
- LinuxSecurity.com: Updated freetype packages that fix multiple security issues are now available for Red Hat Enterprise Linux 5.6 Extended Update Support. The Red Hat Security Response Team has rated this update as having [More...]
- Red Hat: 2012:0096-01: ghostscript: Moderate Advisory
- LinuxSecurity.com: Updated ghostscript packages that fix two security issues are now available for Red Hat Enterprise Linux 4. The Red Hat Security Response Team has rated this update as having moderate [More...]
- Debian: 2403-1: php5: code injection
- LinuxSecurity.com: Stefan Esser discovered that the implementation of the max_input_vars configuration variable in a recent PHP security update was flawed such that it allows remote attackers to crash PHP or potentially execute code. [More...]
- Debian: 2402-1: iceape: Multiple vulnerabilities
- LinuxSecurity.com: Several vulnerabilities have been found in the Iceape internet suite, an unbranded version of Seamonkey: CVE-2011-3670 [More...]
- Debian: 2400-1: iceweasel: Multiple vulnerabilities
- LinuxSecurity.com: Several vulnerabilities have been discovered in Iceweasel, a web browser based on Firefox. The included XULRunner library provides rendering services for several other applications included in Debian. [More...]
- Debian: 2401-1: tomcat6: Multiple vulnerabilities
- LinuxSecurity.com: Several vulnerabilities have been found in Tomcat, a servlet and JSP engine: CVE-2011-1184 CVE-2011-5062 CVE-2011-5063 CVE-2011-5064 [More...]
- Mandriva: 2012:012: apache
- LinuxSecurity.com: Multiple vulnerabilities has been found and corrected in apache (ASF HTTPD): The log_cookie function in mod_log_config.c in the mod_log_config module in the Apache HTTP Server 2.2.17 through 2.2.21, when a threaded [More...]
- Red Hat: 2012:0086-01: openssl: Moderate Advisory
- LinuxSecurity.com: Updated openssl packages that fix two security issues are now available for Red Hat Enterprise Linux 4. The Red Hat Security Response Team has rated this update as having moderate [More...]
- Ubuntu: 1354-1: usbmuxd vulnerability
- LinuxSecurity.com: usbmuxd could be made to crash or run programs if it received speciallycrafted input.
- DSA-2403 php5
- code injection
- DSA-2402 iceape
- several vulnerabilities
- DSA-2401 tomcat6
- several vulnerabilities
- DSA-2400 iceweasel
- several vulnerabilities
- DSA-2399 php5
- several vulnerabilities
- DSA-2398 curl
- several vulnerabilities
- DSA-2397 icu
- buffer underflow
- DSA-2396 qemu-kvm
- buffer underflow
- DSA-2395 wireshark
- buffer underflow
- DSA-2394 libxml2
- several vulnerabilities
- DSA-2393 bip
- buffer overflow
- DSA-2392 openssl
- out-of-bounds read
- DSA-2301 rails
- several vulnerabilities
- DSA-2391 phpmyadmin
- several vulnerabilities
- DSA-2390 openssl
- several vulnerabilities
- DSA-2389 linux-2.6
- privilege escalation/denial of service/information leak
- DSA-2388 t1lib
- several vulnerabilities
- DSA-2387 simplesamlphp
- insufficient input sanitation
- DSA-2386 openttd
- several vulnerabilities
- DSA-2385 pdns
- packet loop
- DSA-2384 cacti
- several vulnerabilities
- DSA-2383 super
- buffer overflow
- DSA-2382 ecryptfs-utils
- multiple vulnerabilities
- DSA-2381 squid3
- invalid memory deallocation
- DSA-2380 foomatic-filters
- shell command injection
- DSA-2379 krb5
- several vulnerabilities
Advogato
- LISA'11 Boston Dec 4-9
Are you going to this fair ?
Parsley, sage, rosemary, and thyme.
Remember me to one who lives there
he once was a true love of mine.
- Software Freedom Day 2011
- Software Freedom Day is coming up on September 17. Events are planned around the world in most major cities. If you write free software or use free software, attend your local SFD event. Give a talk, help someone install GNU/Linux, or just hang out with other free software and open source people for a few hours. If you're attending or organizing a Software Freedom Day event, post a reply here and tell us how SFD will be celebrated in your city.
- In Defense of Negativity
I have often heard criticism of "negative campaigning" in the free software movement. "Negative" campaigns speak out against proprietary software as opposed to "positive" campaigns which instead speak of the benefits of software freedom. This essays unpacks some of the arguments against negativity and makes the argument that negative campaigns, in some forms, can play an critical and important role in free software advocacy.
- Losing lifeblood: Advogato's marginal appeal
Two days ago, gesslein announced his retirement, provisionally at least, from Advogato, saying No one can comment on my posts, and it doesn't seem to be reaching anyone.
- NHS Scotland Open Desktop Initiative
This article is written in response to the Question and Answer phase
of the NHS Scotland Open Desktop Initiative.
From the initiative's abstract:
NHSScotland is currently in the process of developing a set of standards to
support the development and building of the NHS Scotland Open Desktop.
The response takes into account the clarification of the initiative,
through the QA session, yet the response is also equally applicable advice
to any organisation wishing to have applications written that run across
a very diverse range of devices and platforms without having to develop
and maintain multiple versions of the exact same software.
- Evolution of Programming Languages
read about the sad news that Jeff Fox, Forth advocate, passed away on Chuck Moore's blog.
- Implementing spam protection in Wiki engines
- Spam is really a problem in many Wiki communities, often forcing at
least temporary to restrict editing rights. Most of the recent attempts
to find a solution focus around captchas and spam lists. Captchas may be
efficient to some extent; the problem is that to make them unreadable
for bots, they must be twisted enough to become also difficult for
humans to read. Lists seem less and less efficient, often accumulating
thousands
of entries and still leaving enough gaps for spammers. Spammers
frequently use the Wiki search box to check if there is already some
spam on the site - this shows that Wiki may be purely maintained and
they can add more. Hence it may make sense to implement the delayed
indexing but it also delays indexing of legitimate content. Blocking IP
addresses is also no longer useful due DHCP.
One of the solutions may be to use combined protection rather than relying on some single "killer" approach. The rationale is to make spammer to invest more and more work into building the spam bot. Requiring a complex bot does not make the attack impossible but may statistically eliminate significant percent of spammers that are not willing to invest enough resources.
- Spam is really a problem in many Wiki communities, often forcing at
least temporary to restrict editing rights. Most of the recent attempts
to find a solution focus around captchas and spam lists. Captchas may be
efficient to some extent; the problem is that to make them unreadable
for bots, they must be twisted enough to become also difficult for
humans to read. Lists seem less and less efficient, often accumulating
thousands
of entries and still leaving enough gaps for spammers. Spammers
frequently use the Wiki search box to check if there is already some
spam on the site - this shows that Wiki may be purely maintained and
they can add more. Hence it may make sense to implement the delayed
indexing but it also delays indexing of legitimate content. Blocking IP
addresses is also no longer useful due DHCP.
- Triolet
- I came up with this triolet to
add my two cents to a Chinese
physicist and poet's view on Oxford debate
'Poetry is beautiful but Science is what matters' :
Verse and song gave birth to thee
fearful mechanical and scientific device
Love's but a dance
of verse and song sublime to thee
A whisper, a glance, this little death --
"Shall we twirl down in Elysian Fields ?"
Verse and song gave birth to thee
fearful mechanical and scientific device
- I came up with this triolet to
add my two cents to a Chinese
physicist and poet's view on Oxford debate
'Poetry is beautiful but Science is what matters' :
- Diversity statement for Ubuntu
- mdz is drafting, with the help of Valerie Aurora, hypatia, and mako, a diversity statement for Ubuntu, and is seeking comments on the current draft.
- Bombono DVD reached 1.0
- Bombono DVD is a DVD authoring program for Linux. It is made easy to use and has nice and clean GUI.
- GNU recutils 1.1 released
I am happy to announce a new release of the GNU recutils, version 1.1.
- Unicode 6.0 is released
- Unicode 6.0 was released today. Here is the link to the announcement: http://www.unicode.org/press/pr-6.0.html
The following changes should be interesting to the Persian and Iranianist computing community (based on an original post to the Persian Computing list):
- Unicode 6.0 was released today. Here is the link to the announcement: http://www.unicode.org/press/pr-6.0.html
- Piracy and Free Software
- Over the last few years, many advocates of access to information have gathered and organized under the banner of piracy. Should FLOSS and free culture advocates embrace advocates of piracy as comrades in arms or condemn them? Must we choose between being either with the pirates or against them? I believe that, unintuitively, if we take a strong principled position in favor of information freedom and distinguish between principles and tactics, a more nuanced "middle ground" response to piracy is possible. On free culture and free software's terms, we can suggest that piracy is not ethically wrong, but that it is an shortsighted and unwise way to try to promote sharing that we should not support.
- MongoDB 1.5.7 - 1.6RC2 is out and ready for testing
- In a message posted by Eliot at Mongo DB list
- Horseshit on a stick "Can Open Source be secure" BCS riposte
- An article published by the BCS was brought to my attention, and it was full of such glaring omissions and implicit attacks on free software that it had to be dealt with. initially written as a comment, it quickly extended way beyond the length of the original article...
Sorry, problem with http://www.oreillynet.com/meerkat/?_fl=rss&t=30DAY&c=1112
Sorry, problem with http://www.deadly.org/bsdjournal.php3
The FreeBSD Diary
- Name goes here
- This is the desciption
- grep, sed, and awk for fun and profit
- Using tools for parsing log files
- Bacula - copying a job; doing it better
- One copy job is good. Three copy jobs is much better!
- ZFS benchmark
- I have more RAM, how will this affect things?
- Bacula - copying a job
- Backups have been going to disk. Now it's time to copy those backups to tape.
- Bacula: RunBeforeJob on Storage Daemon
- Usually, this is only for Client or Director. We go the extra distance here...
- Testing the DLT
- Got tape? Got drive? Got errors?
- DLT labels
- Tapes without labels in a library should not happen
- DLT drive replacement
- Out with the old, in with the new!
- Replacing a DLT drive - selecting the right drive
- The existing drive is dead, let's replace it.
- devel/nemiver - 0.8.2_2
- - Unbreak after devel/gdb update (1); - Fix pkg-plist. Reported by: pointyhat (1)
- emulators/wine - 1.4.r2,1
- Update to Wine 1.4 RC2 which fixes a number of further bugs.
- lang/gcc46 - 4.6.3.20120203
- Update to the 20120203 snapshot of GCC 4.6.3.
- chinese/gcin - 2.7.2
- Add missing file to pkg-plist.
- chinese/gcin - 2.7.2
- 1: Upgrade to 2.7.2. 2: better way to handle intcode-module.so.
- lang/gcc47 - 4.7.0.20120128
- Update to the 20120128 snapshot of GCC 4.7.0. This fixes -fstack-protector-all on FreeBSD (thanks to tijl).
- finance/R-cran-plm - 1.2.8
- - Add a new port: finance/R-cran-plm Panel data econometrics is obviously one of the main fields in the profession, but most of the models used are difficult to estimate with R. plm is a package for R which intends to make the estimation of linear panel models straightforward. plm provides functions to estimate a wide variety of models and to make (robust) inference. WWW: http://cran.r-project.org/web/packages/plm/
- math/R-cran-bdsmatrix - 1.3
- - Add a new port: math/R-cran-bdsmatrix This is a special case of sparse matrices, used by coxme WWW: http://cran.r-project.org/web/packages/bdsmatrix/
- math/R-cran-Formula - 1.1.0
- - Add a new port: math/R-cran-Formula Infrastructure for extended formulas with multiple parts on the right-hand side and/or multiple responses on the left-hand side. WWW: http://cran.r-project.org/web/packages/Formula/
- multimedia/youtube-viewer - 2.5.5
- - Update to 2.5.5
- chinese/gcin - 2.7.1_1
- - Fix pkg-plist
- security/vuxml - 1.1_1
- Document PHP remote code vulnerability.
- www/oops - 1.5.24_9
- Really remove necessary pkg-install script (missed in previous commit).
While I'm here:
o) utilize %%ETCDIR%%;
o) do not overwrite configuration and service files in ${ETCDIR} if they exist;
o) remove necessary DISTNAME (found by portlint(1));
o) fix build with clang.
Bump PORTREVISION.
Tested by: Dmitry Afanasiev
- Really remove necessary pkg-install script (missed in previous commit).
While I'm here:
o) utilize %%ETCDIR%%;
o) do not overwrite configuration and service files in ${ETCDIR} if they exist;
o) remove necessary DISTNAME (found by portlint(1));
o) fix build with clang.
Bump PORTREVISION.
Tested by: Dmitry Afanasiev
- science/szip - 2.1_1
- - Update distinfo because distfile was rerolled upstream [1]
- Reset maintainer
PR: ports/163599 [1]
Submitted by: Rob Farmer
[1]
- - Update distinfo because distfile was rerolled upstream [1]
- Reset maintainer
PR: ports/163599 [1]
Submitted by: Rob Farmer
- devel/p5-Data-Table - 1.58
- - Update to 1.58
- databases/redis - 2.4.7
- Update from 2.4.6 to 2.4.7.
UPGRADE URGENCY: low/moderate if you don't experience any of the fixed problems. * [BUGFIX] Fixed false positive in issue #141 regression test. * [BUGFIX] Slave should not expire keys when loading an RDB after a SYNC. * [BUGFIX] Don't increment stats for key misses / hits when key is written. * [BUGFIX] sds.c library now don't allocate more than 1MB ahead. * 32 bit instances without a maxmemory set now get a default limit of 3.5GB with maxmemory-policy set to noeviction. * Better crash report on crash (containing current client and command arguments).
- Update from 2.4.6 to 2.4.7.
- editors/nedit - 5.5_4
- Bump portversion for recent change that prevents nedit from crashing on file->open or file->save operations. Suggested by: sahil
- print/pdfcolorsplit - 2011.08.26
- pdfcolorsplit - a Python program that drives pdftk to split a PDF file into
color and b/w parts. Useful for printing large documents with a few color pages
when color printing is expensive. This program was inspired by Jeremy Sander's
dvicoloursplit.py.
WWW: http://homepages.inf.ed.ac.uk/imurray2/code/#pdfcolorsplit
PR: ports/160208
Submitted by: Aldis Berjoza
- pdfcolorsplit - a Python program that drives pdftk to split a PDF file into
color and b/w parts. Useful for printing large documents with a few color pages
when color printing is expensive. This program was inspired by Jeremy Sander's
dvicoloursplit.py.
WWW: http://homepages.inf.ed.ac.uk/imurray2/code/#pdfcolorsplit
PR: ports/160208
Submitted by: Aldis Berjoza
- sysutils/pax-utils - 0.3.0
- - Update to 0.3.0 Approved by: jadawin@, miwi@ (mentors, implicit)
- Block crackers with 3 locks to your SSH door (18 Oct 2010)
- Security always requires a multi-layered scheme. SSH is a good example of this. Methods range from simple sshd configuration through the use of PAM to specify who can use SSH, to application of port-knocking techniques, or to hide the fact that SSH access even exists. Applying these techniques can make life much harder for possible intruders, who will have to go past three unusual barriers."Learn 3 ways of hardening SSH access to your system to block would-be crackers"
- Bazaar: source control system (15 Oct 2010)
- Bazaar is used to produce the Ubuntu Linux distribution, which is an enormous software project with thousands of components. If you're using a UNIX or Linux system, chances are that your distribution offers a pre-built Bazaar package. Bazaar is flexible enough to accommodate Subversion - a centralized system and Git - a decentralized system. This article introduces you to Bazaar's many appealing features."Intro to Bazaar, a great place to keep your code"
- User space memory access from the Linux kernel (13 Oct 2010)
- As the kernel and user space exist in different virtual address spaces, there are special considerations for moving data between them. Explore the ideas behind virtual address spaces and the kernel APIs for data movement to and from user space, and learn some of the other mapping techniques used to map memory."An introduction to Linux memory and user space APIs"
- Techniques for migrating Perl to Python (11 Oct 2010)
- Python programmers shouldn't get too smug. While many people agree that Python is designed in a way that makes it a highly readable language, there can still be problems with legacy, untested Python code too. Porting legacy Perl to Python can be a daunting task. In this article, learn some of the theory behind dealing with legacy code, including what not to do."Techniques for migrating legacy, untested Perl to Python"
- New AIX 7 capabilities for virtualization (8 Oct 2010)
- The IBM AIX operating system provides a highly scalable IT infrastructure for client workloads. Learn about the latest version, AIX 7.1, an open standards-based UNIX operating system, that includes significant new capabilities for virtualization, security features, availability features, and manageability."Learn about the latest version of AIX 7.1 - an open standards-based UNIX operating system"
- Introduction to PowerHA (1 Sep 2010)
- PowerHA for AIX is the new name for HACMP (High Availability Cluster Multiprocessing). HACMP is an application that makes system fault resilient and reduces downtime of applications. This article introduces PowerHA and provides a detailed explanation of how to configure a two node cluster. This document is very useful for understanding PowerHA and setting up a two node cluster."Get Power high availability by Configuring a PowerHA cluster" Introduction to PowerHA
- Yeah - Learn Linux: Maintain the integrity of file (30 Aug 2010)
- Learn how to check the integrity of your Linux filesystems, monitor free space, and fix simple problems. Use the material in this article to study for the Linux Professional Institute (LPI) 11 exam for Linux system administrator certification or just to check your filesystems and keep them in good working order, especially after a system crash or power loss. Today's world relies heavily on technology, and at times technology can fail us. That is why, unlike traditional methods of storage s
- Live Kernel Patches with Ksplice (11 Aug 2010)
- Ksplice applies kernel patches on-the-fly - no reboot required in a fraction of a second. Here's a hands-on guide to performing painless system updates. Learn how to patch a live kernel and give reboots the boot."Avoid reboots of your system with live Kernel updates using Ksplice" Live Kernel Patches with Ksplice
- vi tips and tricks: Ten cool commands (2 Aug 2010)
- Amaze your friends with cool vi tips and tricks that will improve the efficiency of your file editing. This article takes you through ten of the less well-known vi commands that should form part of any serious vi user's toolkit."Become a vi editing wizard with these 1 tips" vi tips and tricks: Ten cool commands
- Understanding ZFS & ZFS ARC/L2ARC (26 Jul 2010)
- Great article describing level one and two memory caching in zfs."L2ARC is a new layer between Disk and the cache (ARC) in main memory for ZFS. It uses dedicated storage devices to hold cached data. The main role of this cache is to boost the performance of random read workloads. The intended L2ARC devices include 1K/15K RPM disks like short-stroked disks, solid state disks (SSD), and other media with substantially faster read latency than disk." Understanding ZFS & ZFS ARC/L2ARC
- Creates a whole new painting tool for GIMP (23 Jul 2010)
- The GNU Image Manipulation Program (GIMP) is a robust application for editing and manipulating digital images. In this article, you will learn how to get started with the GIMP code, how to build the project from the Git repositories, and how to find your way around the code tree. And you will build an example application that creates a whole new painting tool for the program."Dive into the code base of the GNU Image Manipulation Program and add to it"
- Gourmet Java technology for Android applications (21 Jul 2010)
- Java language is the tool of choice for Android developers. The Android runtime uses its own virtual machine, Dalvik, which is not the usual Java virtual machine that most Java developers are used to. In this article you will learn advanced Java features and how they are implemented on Android. This includes features such as concurrency, networking, and database access." Implement concurrency, networking, and database access in Android" http://www.ibm.com/developerworks/library/x-gourmetand
- More powerful Python testing techniques (20 Jul 2010)
- Look at how the leading Python testing frameworks provide robust auto-discovery of your application tests. Make sure your applications are written right the first time, and that they stay working through months and years of further tweaks and improvements.
- Distributed data processing with Hadoop (19 Jul 2010)
- In Part 1 learn to Install and configure a simple cluster and discover ways to monitor and manage Hadoop using its core Web interfaces. In Part 2 Install configure a multinode cluster and dig into the management aspects of Hadoop. "How to use Hadoop in a single-node and multinode cluster" http://www.ibm.com/developerworks/linux/library/l-hadoop-1/index.html?ca=dgr-lnxw1HadoopP1dth-LX
- Creating mobile Web applications with HTML5 (15 Jul 2010)
- In this five-part series, you will take a closer look at several new technologies that are part of HTML5, that can have a huge impact on mobile Web application development. Part 1: Combine HTML5, geolocation APIs, and Web services to create mobile mashups Part 2: Unlock local storage for mobile Web applications with HTML5 Part 3: Make mobile Web applications work offline with HTML5 Part 4: Using Web Workers to speed up your mobile Web applications Part 5: Develop new visual UI features in
- Anatomy of the Linux virtual file system switch (13 Jul 2010)
- With the Linux virtual file system switch (VFS), you can create file systems on a variety of devices, from traditional disk, USB flash drives, memory, and other storage devices. You can even embed a file system within the context of another file system. Discover what makes the VFS so powerful, and learn its major interfaces and processes.
- UNIX network performance analysis (12 Jul 2010)
- Do you know what to do when the performance of your UNIX network and the speed at which you can transfer files or connect to services suddenly comes to a stop? How do you diagnose the issues and work out where in your network the problems lie? This article looks at some quick methods for finding and identifying performance issues and the steps to start resolving them.
- Speak UNIX fluently with the best tools available (11 Jul 2010)
- Much like a vernacular, the universe of UNIX tools changes almost perpetually. New tools crop up frequently, while others are eternally modernized and adapted to suit emerging best practices. To speak UNIX fluently, you have to keep up with whats New and good.
- Worry-free Linux power-downs with Anacron (10 Jul 2010)
- Linux ordinarily uses Cron to automatically perform routine system maintenance on desktop or laptop computers, however not running Cron routinely can result in monstrously large log files and other problems. You can offload most or all of your usual daily and longer-interval Cron jobs onto Anacron enabling your computer to run regular maintenance jobs whenever the computer is powered on, even if those times are unpredictable.
- Guide to porting from Solaris to Linux on POWER (8 Jul 2010)
- Accelerate your porting efforts by following this six-step guide to porting from Solaris to Linux on POWER. Learn the differences between Solaris and Linux on POWER that you commonly encounter during a port. Also learn about tools for performance analysis and software packaging for Linux on POWER.
- HOW TO: Teach your old Mutt some new tricks (1 Jul 2010)
- Was always a pine fan before I went to Gmail. "Many geeks ditch the heavy graphical or web-based mail clients for a lean, mean solution: mutt. Mutt's a character-based Mail User Agent (MUA) that snaps to your every command. It also provides powerful features for customization, organizing large volumes of email (especially from mailing lists), and interfacing to other applications." HOW TO: Teach your old Mutt some new tricks
- Unix turns 40 (8 Jun 2009)
- Nice retrospective by computer world."After batting around some ideas for a new system, Thompson wrote the first version of Unix, which the pair would continue to develop over the next several years with the help of colleagues Doug McIlroy, Joe Ossanna and Rudd Canaday. Some of the principles of Multics were carried over into their new operating system, but the beauty of Unix then (if not now) lay in its less-is-more philosophy." Unix turns 4
- Using PHP directly from the command line on Linux (5 Jun 2009)
- Learn how to better integrate scripts with command-line tools. Examine using shell_exec(), exec(), passthru(), and system(); safely passing information to the command line; and safely retrieving information from it. See how to integrate closely with underlying shell commands and folding any return values into your interfaces and processes.
- Anatomy of a Linux hypervisor (5 Jun 2009)
- The battleground has shifted from the Operating System to the hypervisor, and Linux has a clear role to play. One of the most important modern innovations of Linux is its transformation into a hypervisor. Learn about KVM and Lguest and why the most important modern innovations of Linux is its transformation into a hypervisor
- Boost Linux performance on old hardware (1 Jun 2009)
- The ideas in this article may help you breathe life (and some additional security) into your old machines and make better use of Linux on aging hardware. A lack of physical memory can severely hamper Linux performance. Llearn how to accurately measure the amount of memory your Linux system uses. You also get practical advice on reducing your memory requirements using an Ubuntu system as an example.
- Comparing UNIX inovation (29 May 2009)
- This article compares and contrasts some of the innovations of the latest releases of AIX 6.1, Solaris 1, and HP-UX. Learn the differences on how to work with certain tasks, such as networking and performance tuning. Also, see at a high level some of the virtualization differences among these big three. You decide what you prefer best.
- Modify xorg.conf for better performanc (26 May 2009)
- Some nice info in this."Most of the time, your screen's capabilities should be identified using something called EDID - Extended Display Identification Data. This is a chunk of information sent from your display to your graphics card, and normally contains information such as your screen's model and manufacturer, resolution timings and display size. X then uses this data to create appropriate resolutions and bit depths that make optimal use of your hardware." Modify xorg.conf for better per
- Puppet and Subversion in Fifteen Minutes (25 May 2009)
- As data centers grow in both size and complexity, the ability to manage the configuration of each and every server from a central location becomes increasingly important. Two popular Open Source configuration management solutions exist: cfengine and Puppet."Puppet is written in Ruby, is easily installed, and as we will see, can be setup and taken live in less than fifteen minutes!" Puppet + subversion in 15 minutes
- Build your first Android application: Create anything from wedding invitations designer to caloric calculator (19 May 2009)
- Android, a complete operating environment based upon the Linux V2.6 kernel, promises to be a market-moving open source platform that will be useful well beyond cell phones. In this article, learn about the Android platform and how it can be used for mobile and nonmobile applications, then build your first Android application. This simple first app you build will get you started quickly, but believe me, you'll want to do more after that. Applications are quickly becoming the thing to have.
- Who has better virtualization (19 May 2009)
- Why is virtualization so important? The short answer is that virtualization enables businesses to lower their technology Total Cost of Ownership (TCO), while increasing their Return on Investment (ROI). What do the top UNIX vendors have to offer with respect to virtualization? Find out what virtualization is more scalable. Here's a look at HP's Virtual Server Environment (VSE), Sun's xVM, and IBM's PowerVM.
- Fedora 11 Screenshot Tour (18 May 2009)
- Let the pictures tell the story. This is the next version of Fedora. Fedora 11 Screenshot Tour
- Cheap, Readable, Low-Power Displays (14 May 2009)
- I want an ebook reader like device. But am way to cheap to get anything I have seen on the market. If the Kindle was $15 I think I would be carrying one around. Well if there was more of an electronic version discount for the books at least.""Effectively what [Pixel Qi is] doing is creating a hybrid display that combines the best of E Ink and regular LCDs," says Robert Barry, director of business development for Team Research, a company that makes an e-book reader called the Astak Mentor
- MySQL Clustering in a Sandbox (13 May 2009)
- "MySQL's clustering storage engine is a unique take on database clustering, unlike Oracle's or Microsoft SQL Servers solutions. As with those, it has its strengths and weaknesses, so you'll of course need to test, test, and test some more before you can decide if the technology is right for your application, and organization. New features that are in development include the ability to add nodes while the cluster is up and running, storing data and index information on disk, and much more.
- MOC: Text based audio player (12 May 2009)
- Who needs GUIs?"Based on ncurses, MOC (music on console) is a popular, text-based audio player which can play various audio formats, including Ogg Vorbis, FLAC, MP3, MP4, WMA and WAV. The release I'm going to talk about in this article is 2.5.-alpha3, as it comes with Debian Lenny." MOC: Text based audio player
- Scripting the Vim editor with Vmscript (11 May 2009)
- Vimscript is a mechanism for reshaping and extending the Vim editor. Scripting allows you to create new tools, simplify common tasks, and even redesign and replace existing editor features. This article introduces the fundamental components of the Vimscript programming language: values, variables, expressions, statements, functions, and commands. These features are demonstrated and explained through a series of simple examples.
- VirtualBSD Review--Inside and Out (7 May 2009)
- I am thinking that this is basically a toy. I may be wrong though may be some good use that it could be put to. It is interesting though."The only difference is that, unlike Kandor, VirtualBSD is trapped in VMware not in a bottle. You can't install it directly to your computer as an independent OS at this point. Nor can you run it as a Live CD to get a taste of it without installing anything. VirtualBSD exists solely as a VMware appliance right now." VirtualBSD Review--Inside and Out
Solaris Technology Headlines
- Best Practices for Moving to the Solaris 10 Operating System
- This Sun BluePrints article describes the available technologies and approaches, from a simple system upgrade to a consolidation strategy using built-in virtualization technology. (Login required.)
- This Sun BluePrints article describes the available technologies and approaches, from a simple system upgrade to a consolidation strategy using built-in virtualization technology. (Login required.)
- Updated DTrace Resource Center
- BigAdmin has gathered a useful collection of documentation, blogs, articles, and more.
- BigAdmin has gathered a useful collection of documentation, blogs, articles, and more.
- Solaris Cluster 3.2 11/09
- Sun announces the availability of Solaris Cluster 3.2 11/09, the best high availability platform for the Solaris OS with new innovative features, addressing your high availability needs for end -to-end business solutions in a virtualized or traditional environment.
- Sun announces the availability of Solaris Cluster 3.2 11/09, the best high availability platform for the Solaris OS with new innovative features, addressing your high availability needs for end -to-end business solutions in a virtualized or traditional environment.
- Joomla! Deployment Guide for Sun Storage 7000 Unified Storage Systems
- Install and configure the open-source Joomla! Content Management System with Sun's Unified Storage systems. The Sun servers in this setup run the OpenSolaris 2009.06 release and PHP, MySQL, and Apache web server from pkg.opensolaris.org.
- Install and configure the open-source Joomla! Content Management System with Sun's Unified Storage systems. The Sun servers in this setup run the OpenSolaris 2009.06 release and PHP, MySQL, and Apache web server from pkg.opensolaris.org.
- Upgrading to Solaris 10?
- Find out why it's a good idea, what's involved, what you'll need to know, and what to do with your legacy applications.
- Find out why it's a good idea, what's involved, what you'll need to know, and what to do with your legacy applications.
- Case Study: Web Application Tuning on Chip Multithreading Platforms
- Use jstack and tune your Web applications to prevent performance bottlenecks on chip multithreading (CMT) platforms.
- Use jstack and tune your Web applications to prevent performance bottlenecks on chip multithreading (CMT) platforms.
- Getting Started With the OpenSolaris OS
- OpenSolaris expert Brian Leonard explains how to get started with the OpenSolaris operating system.
- OpenSolaris expert Brian Leonard explains how to get started with the OpenSolaris operating system.
- Tutorial: DTrace by Example
- This tutorial uses DTrace, a powerful diagnostic tool introduced in the Solaris 10 OS, to analyze several applications and shows how its use can improve performance.
- This tutorial uses DTrace, a powerful diagnostic tool introduced in the Solaris 10 OS, to analyze several applications and shows how its use can improve performance.
- Interrupt Resource Management (IRM) Feature in the OpenSolaris OS
- The Interrupt Resource Management (IRM) feature, which optimizes the use of interrupt vectors to improve IO performance, is available in OpenSolaris build 107 and is scheduled for the Solaris 10 10/09 OS for SPARC platforms.
- The Interrupt Resource Management (IRM) feature, which optimizes the use of interrupt vectors to improve IO performance, is available in OpenSolaris build 107 and is scheduled for the Solaris 10 10/09 OS for SPARC platforms.
- Installing Solaris 10 5/09 OS on IBM HS22 Type 7870 Blade Server
- This Sun tech tip provides a workaround for using the GUI during boot or during installation of the Solaris 10 5/09 OS on the IBM HS22 Type 7870 Blade Server.
- This Sun tech tip provides a workaround for using the GUI during boot or during installation of the Solaris 10 5/09 OS on the IBM HS22 Type 7870 Blade Server.
- Monitoring Performance Counters for UltraSPARC T2 Plus External Coherency Hub Architecture
- You can use the busstat command in the Solaris 10 OS to monitor performance counters for the UltraSPARC T2 Plus External Coherency Hub on the Sun SPARC Enterprise T5440 Server.
- You can use the busstat command in the Solaris 10 OS to monitor performance counters for the UltraSPARC T2 Plus External Coherency Hub on the Sun SPARC Enterprise T5440 Server.
- Deploying Web 2.0 Applications on Sun Servers and the OpenSolaris Operating System
- This Sun BluePrints article shows how to scale a medium-sized Web 2.0 site with a million registered users with open-source technologies, and includes detailed configuration and tuning information for the deployment. (Login or registration required.)
- This Sun BluePrints article shows how to scale a medium-sized Web 2.0 site with a million registered users with open-source technologies, and includes detailed configuration and tuning information for the deployment. (Login or registration required.)
- Configuring the DHCP Server for the Solaris OS or OpenSolaris OS
- Learn how to configure the bundled DHCP server provided in the Solaris OS or the SUNWdhcs package for the OpenSolaris OS.
- Learn how to configure the bundled DHCP server provided in the Solaris OS or the SUNWdhcs package for the OpenSolaris OS.
- Solaris Application Memory Management
- Learn the basics of application memory management on Solaris, and avoid and resolve common memory usage problems.
- Learn the basics of application memory management on Solaris, and avoid and resolve common memory usage problems.
- Using Amanda Enterprise 3.0 With OpenSolaris 2008.11 OS
- This paper describes how to deploy the Amanda Enterprise product from Zmanda on a Sun Fire X4500 server using ZFS. This scenario uses ZFS snapshots to improve backup performance.
- This paper describes how to deploy the Amanda Enterprise product from Zmanda on a Sun Fire X4500 server using ZFS. This scenario uses ZFS snapshots to improve backup performance.
- Using Zmanda Recovery Manager for MySQL on OpenSolaris 2008.11 OS
- This article shows how ZRM performs on a Sun Fire X4500 system using ZFS snapshots and the OpenSolaris OS.
- This article shows how ZRM performs on a Sun Fire X4500 system using ZFS snapshots and the OpenSolaris OS.
- A Planning Guide for Moving to LDAP as Naming Service in the Solaris OS
- Moving from Network Information Service (NIS) or NIS+ to Lightweight Directory Access Protocol (LDAP)? Read this first. Topics include DIT design and implementation of a hybrid DIT.
- Moving from Network Information Service (NIS) or NIS+ to Lightweight Directory Access Protocol (LDAP)? Read this first. Topics include DIT design and implementation of a hybrid DIT.
- Sun's Open Network Systems Launch
- Solaris 10 OS and OpenSolaris have been extended to provide performance, energy efficiency and reliability enhancements for the new Open Network Systems. Get more information and download the new Sun BluePrint.
- Solaris 10 OS and OpenSolaris have been extended to provide performance, energy efficiency and reliability enhancements for the new Open Network Systems. Get more information and download the new Sun BluePrint.
- Managing Boot Environments With OpenSolaris Package Manager
- Learn how to manipulate BEs for convenience and transparency; update software in a BE; clone, create, or delete BEs; and set a BE as default.
- Learn how to manipulate BEs for convenience and transparency; update software in a BE; clone, create, or delete BEs; and set a BE as default.
- Writing Your First Ruby-on-Rails Web Application
- Use NetBeans IDE 6.5 and GlassFish v3 Prelude to create a Ruby-on-Rails Web application in OpenSolaris 2008.11 without typing a single line of code.
- Use NetBeans IDE 6.5 and GlassFish v3 Prelude to create a Ruby-on-Rails Web application in OpenSolaris 2008.11 without typing a single line of code.
- LOFS Mounted Platform-Specific Routine Libraries With CMT UltraSPARC Processor-Based Systems
- Multiple versions of platform-specific routine (PSR) libraries (per platform, per processor) can be used with chip multithreading (CMT) UltraSPARC processor-based systems running the Solaris 10 OS, so that each processor is optimally utilized.
- Multiple versions of platform-specific routine (PSR) libraries (per platform, per processor) can be used with chip multithreading (CMT) UltraSPARC processor-based systems running the Solaris 10 OS, so that each processor is optimally utilized.
- Working With Multiple Boot Environments on the OpenSolaris OS
- With the OpenSolaris beadm utility, you can efficiently create, modify, or delete multiple boot environments with different system configurations and switch back and forth among them with ease. Note: This article has been updated to reflect the file structure in OpenSolaris 2008.11.
- With the OpenSolaris beadm utility, you can efficiently create, modify, or delete multiple boot environments with different system configurations and switch back and forth among them with ease. Note: This article has been updated to reflect the file structure in OpenSolaris 2008.11.
- Introducing pfexec, a Convenient Utility in the OpenSolaris OS
- Passwordless pfexec is the OpenSolaris version of Linux's sudo. Learn how to assign the appropriate rights profile to users so that they can execute commands with root privileges by prepending pfexec to the commands without becoming root. Note: This article has been updated with clarifications.
- Passwordless pfexec is the OpenSolaris version of Linux's sudo. Learn how to assign the appropriate rights profile to users so that they can execute commands with root privileges by prepending pfexec to the commands without becoming root. Note: This article has been updated with clarifications.
- Installing Sun Web Stack on OpenSolaris OS
- Sun Web Stack contains numerous preconfigured tools (Apache, MySQL, PHP, NetBeans IDE, and others) for developing and deploying applications. This article describes how to install and initialize the stack on OpenSolaris.
- Sun Web Stack contains numerous preconfigured tools (Apache, MySQL, PHP, NetBeans IDE, and others) for developing and deploying applications. This article describes how to install and initialize the stack on OpenSolaris.
- Writing Your First Web Application Using PHP on the Solaris OS
- Create a sample program using PHP on the Solaris OS with the NetBeans 6.0 IDE.
- Create a sample program using PHP on the Solaris OS with the NetBeans 6.0 IDE.
- Introduction to Solaris and opensolaris.org
- An introduction to the Solaris Operating Environment and the OpenSolaris open source project.
- An introduction to the Solaris Operating Environment and the OpenSolaris open source project.
- Solaris Cluster 3.2 2/08 is now available !
- The 1st update of Solaris Cluster 3.2 increases flexibility,
ease of use and extends virtualization support.
- The 1st update of Solaris Cluster 3.2 increases flexibility,
ease of use and extends virtualization support.
- New! Ruby Developer Resource Center
- Just learning or already deploying? Get downloads, docs, news feeds, blogs, screencasts, and learning trails to help you build applications using Ruby, JRuby, and Ruby-on-Rails.
- Just learning or already deploying? Get downloads, docs, news feeds, blogs, screencasts, and learning trails to help you build applications using Ruby, JRuby, and Ruby-on-Rails.
- Atomic SPARC: Using the SPARC Atomic Instructions
- This article introduces the SPARC memory model and atomic instructions, then implements some IBM AIX interfaces for use on the Solaris OS (SPARC Platform Edition).
- This article introduces the SPARC memory model and atomic instructions, then implements some IBM AIX interfaces for use on the Solaris OS (SPARC Platform Edition).
- NetBeans IDE 6.1 Beta Blogging Contest
- Start blogging about NetBeans IDE 6.1 and win some fabulous prizes. Download NetBeans IDE 6.1 Beta
- Start blogging about NetBeans IDE 6.1 and win some fabulous prizes. Download NetBeans IDE 6.1 Beta
- What We're Watching: pNFS in OpenSolaris
- A presentation from Spencer Shepler and Siddheshwar Mahesh on pNFS in OpenSolaris - SNIA Storage Developer Conference (September 2007)
- A presentation from Spencer Shepler and Siddheshwar Mahesh on pNFS in OpenSolaris - SNIA Storage Developer Conference (September 2007)
- IPv6 on Solaris
- This paper is targeted towards a developer with IPv4 experience and looking to migrate to IPv6.
- This paper is targeted towards a developer with IPv4 experience and looking to migrate to IPv6.
- Playing with ZFS, USB memory disks and VMware Fusion
- At Immersion Week in Chicago, they gave Jim Laurent a USB hub and 3 memory sticks. Read how to demonstrate ZFS on them using nothing more than a Mac Book Pro with VMware Fusion and Solaris 10.
- At Immersion Week in Chicago, they gave Jim Laurent a USB hub and 3 memory sticks. Read how to demonstrate ZFS on them using nothing more than a Mac Book Pro with VMware Fusion and Solaris 10.
- What We're Watching: Sun and EMC Engineers Talk About the SNIA XAM
- Sun and EMC engineers Mark Carlson and Scott Ostapovicz talk about the SNIA eXtensible Access Method (XAM) Standard (Sept, 2007).
- Sun and EMC engineers Mark Carlson and Scott Ostapovicz talk about the SNIA eXtensible Access Method (XAM) Standard (Sept, 2007).
- Now Available: Crossbow Beta
- Create your own network in a box. Crossbow provides the building blocks for network virtualization and resource control by virtualizing the stack and NIC around any service, protocol or Virtual machine. The source code and binaries are available now. Learn more
- Create your own network in a box. Crossbow provides the building blocks for network virtualization and resource control by virtualizing the stack and NIC around any service, protocol or Virtual machine. The source code and binaries are available now. Learn more
- Debugging the JVM Using dbx
- See how to use the Sun Studio tool dbx to debug a particularly thorny JVM crash on a Solaris x86 system.
- See how to use the Sun Studio tool dbx to debug a particularly thorny JVM crash on a Solaris x86 system.
- Sun Studio Express - February 2008 Build
- See how to use the Sun Studio tool dbx to debug a particularly thorny JVM crash on a Solaris x86 system.
- See how to use the Sun Studio tool dbx to debug a particularly thorny JVM crash on a Solaris x86 system.
- What We're Watching: Hyon Kim on a New Multipath Management API for SCSI Devices
- Hyon Kim reports on a new multipath management API for SCSI devices at SNIA's Storage Developers' Conference (Sept, 2007).
- Hyon Kim reports on a new multipath management API for SCSI devices at SNIA's Storage Developers' Conference (Sept, 2007).
- What We're Watching: John Forte on a New iSCSI Management API
- John Forte presents a new iSCSI Management API at the SNIA Storage Developer Conference, September 10-13, 2007.
- John Forte presents a new iSCSI Management API at the SNIA Storage Developer Conference, September 10-13, 2007.
- MySQL article - Sun and MySQL: How It Stacks Up for Developers
- MySQL, the world's most popular open-source database, fills an important niche in Sun's software stack. With Sun's reach and resources, MySQL is poised for even wider adoption.
- MySQL, the world's most popular open-source database, fills an important niche in Sun's software stack. With Sun's reach and resources, MySQL is poised for even wider adoption.
- Updated: MySQL InnoDB Performance Tuning for the Solaris 10 OS
- You can maximize the performance of MySQL on the Solaris platform through configuration and tuning of the database server, along with optimizing the
Solaris OS for MySQL.
- You can maximize the performance of MySQL on the Solaris platform through configuration and tuning of the database server, along with optimizing the
Solaris OS for MySQL.
- How Tos/Cookbooks for Using NetBeans with Solaris Express Developer Edition 01/08
- This is the landing page contains links to the various cookbooks/how-tos for using NetBeans 6.0 with these new runtime stacks.
- This is the landing page contains links to the various cookbooks/how-tos for using NetBeans 6.0 with these new runtime stacks.
- What We're Watching: Mark Carlson on the Management Framework Reference
- Updated! Video repaired, full hour now available! At SNIA SDC (Sept, 2007), Mark Carlson provides an early look at SNIA's Management Framework effort.
- Updated! Video repaired, full hour now available! At SNIA SDC (Sept, 2007), Mark Carlson provides an early look at SNIA's Management Framework effort.
- Tape Drive Support in Solaris
- Learn to use tape drive self-identification to automatically configure tape drives in the Solaris OS.
- Learn to use tape drive self-identification to automatically configure tape drives in the Solaris OS.
- SunSPOTs Go Open Source
- Recently Sun Microsystems announced that it would open source both the hardware and operating system for SunSPOTs, its sensor networking product based on Java technology.
- Recently Sun Microsystems announced that it would open source both the hardware and operating system for SunSPOTs, its sensor networking product based on Java technology.
- OpenSolaris Developer Preview 2 is Now Available!
- This is an x86-based LiveCD install image, containing some new and emerging OpenSolaris technologies and should be considered a developer preview only. For more details about the system requirements along with some basic user documentation refer to the OpenSolaris project resources page.
- This is an x86-based LiveCD install image, containing some new and emerging OpenSolaris technologies and should be considered a developer preview only. For more details about the system requirements along with some basic user documentation refer to the OpenSolaris project resources page.
- Why Develop on the Solaris OS
- Solaris Express Developer Edition (SXDE) offers you unique features, backward compatibility, quality development tools, an easy download, and a thriving open source community.
- Solaris Express Developer Edition (SXDE) offers you unique features, backward compatibility, quality development tools, an easy download, and a thriving open source community.
- Develop and Deploy the SAMP Applications in Solaris Express Developer Edition 1/08
- Ludovic Champenois demonstrates how to use the new SAMP features in SXDE, from developing PHP applications using NetBeans IDE 6 to deploying to an optimized Apache-MySQL-PHP stack-- all using GNOME-based GUIs.
- Ludovic Champenois demonstrates how to use the new SAMP features in SXDE, from developing PHP applications using NetBeans IDE 6 to deploying to an optimized Apache-MySQL-PHP stack-- all using GNOME-based GUIs.
- Student Developers
- Where can you find hot technologies, open-source communities, and job opportunities? Sun is looking for students who are ready to innovate and create the future. >> More
- Where can you find hot technologies, open-source communities, and job opportunities? Sun is looking for students who are ready to innovate and create the future. >> More
- Solaris Express Developer Edition 1/08 Now Available!
- This Solaris release, built from the open source OpenSolaris code, includes the latest version of NetBeans, an integrated web application stack and
ClusterTools to help you create Solaris, Java and Web 2.0 applications.
- This Solaris release, built from the open source OpenSolaris code, includes the latest version of NetBeans, an integrated web application stack and
ClusterTools to help you create Solaris, Java and Web 2.0 applications.
- Sorting Out Solaris Releases
- This brief Webcast will help you sort through the different versions of
Solaris and help you understand which version will best suit your needs. The
speakers also give you a sneak peak into Project Indiana -- the new open source
binary distribution of OpenSolaris that combines the best of Linux with the
unique features of the Solaris OS.
- This brief Webcast will help you sort through the different versions of
Solaris and help you understand which version will best suit your needs. The
speakers also give you a sneak peak into Project Indiana -- the new open source
binary distribution of OpenSolaris that combines the best of Linux with the
unique features of the Solaris OS.
- Tap into the Power of Network.com
- Network.com offers flexible access to the pay-per-use computing resources
of Sun Grid Compute Utililty and its growing catalog of high-performance
computing applications. You can use the Network.com platform to easily build,
test and deploy your on-demand applications to anyone on the Internet. There is
now a Sun Grid Plugin for NetBeans!
- Network.com offers flexible access to the pay-per-use computing resources
of Sun Grid Compute Utililty and its growing catalog of high-performance
computing applications. You can use the Network.com platform to easily build,
test and deploy your on-demand applications to anyone on the Internet. There is
now a Sun Grid Plugin for NetBeans!
- Happy 10th Anniversary, Tech Days
- Tech Days, which began from a night's brainstorming among Sun employees,
is now bigger and better than ever as it celebrates the 10th year of its storied
history.
- Tech Days, which began from a night's brainstorming among Sun employees,
is now bigger and better than ever as it celebrates the 10th year of its storied
history.
- NetBeans IDE Talk in Second Life
- The NetBeans team is putting out an invitation for Second Life users:
"please join us in Sun's Developer Playground in Second Life on Thursday,
January 31 at 10am PST as Brian Leonard and David Botterill, NetBeans Technology
Evangelists, discuss NetBeans IDE 6.0. Learn how this latest release enables
greater developer productivity with a faster, smarter editor, multi-language
support, and a customizable IDE."
- The NetBeans team is putting out an invitation for Second Life users:
"please join us in Sun's Developer Playground in Second Life on Thursday,
January 31 at 10am PST as Brian Leonard and David Botterill, NetBeans Technology
Evangelists, discuss NetBeans IDE 6.0. Learn how this latest release enables
greater developer productivity with a faster, smarter editor, multi-language
support, and a customizable IDE."
- Tocarema Powers Up (PDF)
- For its automated trading platform, startup Tocarema had an
impressive list of requirements for its C/C++ toolchain. They turned to Sun Microsystems and its Sun Studio 12 software. See how they did it!
- For its automated trading platform, startup Tocarema had an
impressive list of requirements for its C/C++ toolchain. They turned to Sun Microsystems and its Sun Studio 12 software. See how they did it!
- Create Your Own OpenSolaris IPS Repository in a Weekend
- Michal Pryc has created a terrific 6 part series. These presentations cover the process of building packages using Common Build Environment to sending your packages to the IPS repository.
- Michal Pryc has created a terrific 6 part series. These presentations cover the process of building packages using Common Build Environment to sending your packages to the IPS repository.
- Getting Started with Sun Studio
- For developers new to Sun Studio software, this guide provides an introduction to Sun Studio software, its features and usage.
- For developers new to Sun Studio software, this guide provides an introduction to Sun Studio software, its features and usage.
- SDN Channel
- Trying to find a broadcast you missed or would like to view again? Visit the SDN Channel for a listing of past episodes.
- Trying to find a broadcast you missed or would like to view again? Visit the SDN Channel for a listing of past episodes.
- Setting up memcache on Solaris
- memcached is a high-performance, distributed memory object caching system, intended for use in speeding up web applications. Find out how to set it up with Solaris Zones.
- memcached is a high-performance, distributed memory object caching system, intended for use in speeding up web applications. Find out how to set it up with Solaris Zones.
- Tech Days Blogs
- Share the experience of being at an event, what technical information is covered, and explains how attendees are enjoying themselves.
- Share the experience of being at an event, what technical information is covered, and explains how attendees are enjoying themselves.
- Ask the Experts: Developing and Deploying Java SE-Based applications on Solaris (Jan. 21-25)
- Got a question about developing or deploying Java SE applications in the Solaris Operating System? Post your question during this Ask the Experts session and get answers from experts.
- Got a question about developing or deploying Java SE applications in the Solaris Operating System? Post your question during this Ask the Experts session and get answers from experts.
- What We're Watching: Sumit Gupta on COMSTAR
- Join Sumit Gupta at SNIA SDC as he presents the new Common Multi-Protocol SCSI Target (COMSTAR) for Solaris.
- Join Sumit Gupta at SNIA SDC as he presents the new Common Multi-Protocol SCSI Target (COMSTAR) for Solaris.
- New Solaris Application Programming Book!
- This brand new tome is a comprehensive guide to optimizing the performance of applications running on the Solaris operating system. It covers the fundamentals of system performance, using analysis and optimization tools to their fullest, and shows you how to get the most from Solaris systems and applications. It's available on Safari Online and for pre-order from Amazon.com.
- This brand new tome is a comprehensive guide to optimizing the performance of applications running on the Solaris operating system. It covers the fundamentals of system performance, using analysis and optimization tools to their fullest, and shows you how to get the most from Solaris systems and applications. It's available on Safari Online and for pre-order from Amazon.com.
- New to Java Programming Center
- The New to Java Programming Center has been redesigned! Are you new to the Java platform? Find out how it helps you to set up your system, understand the various technologies, and create applications for the desktop, web, and devices.
- The New to Java Programming Center has been redesigned! Are you new to the Java platform? Find out how it helps you to set up your system, understand the various technologies, and create applications for the desktop, web, and devices.
- CMS Development with Moodle on Solaris
- Moodle is a free, Open Source course management system used to create online learning communities. Here's a step-by-step tutorial on how the Sun Student Courses site was developed using Moodle 1.9, Sun Java System Web Server 7.0, PHP, MySQL, and Solaris 10.
- Moodle is a free, Open Source course management system used to create online learning communities. Here's a step-by-step tutorial on how the Sun Student Courses site was developed using Moodle 1.9, Sun Java System Web Server 7.0, PHP, MySQL, and Solaris 10.
- My Experience Installing Solaris Express Developer Edition (SXDE)
- Join Bob Eckstein, senior SDN writer, as he takes SXDE out for a spin.
- Join Bob Eckstein, senior SDN writer, as he takes SXDE out for a spin.
- User Authentication on the Solaris OS Part 4: PAM Service Functions
- Learn to write PAM (Pluggable Authentication Modules) service modules for
authentication and security services, and see an example module.
- Learn to write PAM (Pluggable Authentication Modules) service modules for
authentication and security services, and see an example module.
- Sun Releases Niagra 2 Specifications to the Open Source Community
- On December 12, we released the specifications of the UltraSPARC T2
processor, formally code named Niagara 2, to the open-source community. The goal
of releasing Niagara 2 into the open-source community through the General Public
License is to create a larger community around the chip and increase the number
of operating systems and applications that can use the processor.
For more information, visit OpenSPARC.
- On December 12, we released the specifications of the UltraSPARC T2
processor, formally code named Niagara 2, to the open-source community. The goal
of releasing Niagara 2 into the open-source community through the General Public
License is to create a larger community around the chip and increase the number
of operating systems and applications that can use the processor.
For more information, visit OpenSPARC.
- Get your hands on Project Sun SPOT!
- Just in time for the holidays! the Sun SPOT Java Developer
Kit includes a complete hardware platform and
the Squawk Java Virtual Machine, a small JVM developed at Sun Labs that runs
directly on the processor without an intervening OS.
- Just in time for the holidays! the Sun SPOT Java Developer
Kit includes a complete hardware platform and
the Squawk Java Virtual Machine, a small JVM developed at Sun Labs that runs
directly on the processor without an intervening OS.
- NetBeans IDE 6.0!
- NetBeans IDE 6.0 increases developer productivity with a smarter, faster editor, Ruby/JRuby/Ruby on Rails support, enhancements for improved Swing
development, a new Visual Game Designer, updated Data Binding support, integrated Profiling and more. Download Now or Order a DVD.
- NetBeans IDE 6.0 increases developer productivity with a smarter, faster editor, Ruby/JRuby/Ruby on Rails support, enhancements for improved Swing
development, a new Visual Game Designer, updated Data Binding support, integrated Profiling and more. Download Now or Order a DVD.
- New Boot SPARC Putback
- Some flag days should be broadcast over a wide area. If you develop OpenSolaris for SPARC or you just want to keep up with what's going on...
- Some flag days should be broadcast over a wide area. If you develop OpenSolaris for SPARC or you just want to keep up with what's going on...
- ZFS as a Root File System
- Lori Alt talks about what it takes to make ZFS a root file system, and why do it. Download the presentation (pdf).
- Lori Alt talks about what it takes to make ZFS a root file system, and why do it. Download the presentation (pdf).
- Achieving Near-Linear Scalability Using Solaris On NUMA Architectures
- Read how one Sun engineer increased application performance on servers that use Non-Uniform Memory Architecture (NUMA).
- Read how one Sun engineer increased application performance on servers that use Non-Uniform Memory Architecture (NUMA).
- Overview of Patch Types and Dependencies for the Solaris OS
- Patch up your understanding of Solaris patches. Check out this informative overview of the various types of patches, patch characteristics, and patch dependencies.
- Patch up your understanding of Solaris patches. Check out this informative overview of the various types of patches, patch characteristics, and patch dependencies.
- Deploying PHP From Cool Stack in Sun Java System Web Server
- Take advantage of the Solaris OS benefits and deploy your web applications created with optimized PHP from Cool Stack in highly scalable, secure Sun Java System Web Server on Solaris OS! This article shows you how.
- Take advantage of the Solaris OS benefits and deploy your web applications created with optimized PHP from Cool Stack in highly scalable, secure Sun Java System Web Server on Solaris OS! This article shows you how.
- Missed SuperComputing07?
- You can catch up with attendees Richard Friedman and the HPC Consortium site.
- You can catch up with attendees Richard Friedman and the HPC Consortium site.
- Building a Virtual Desktop Infrastructure Demo With Sun Virtual Desktop Connector 1.0 (Beta)
- Here's a cookbook for a demo based on the Sun Virtual Desktop Infrastructure (VDI) Software using Sun's new desktop broker, Sun Virtual Desktop Connector 1.0.
- Here's a cookbook for a demo based on the Sun Virtual Desktop Infrastructure (VDI) Software using Sun's new desktop broker, Sun Virtual Desktop Connector 1.0.
- The Learning Curve: Step-by-Step on Sun Java System Portal Server
- The Learning Curve: Step-by-Step on Sun Java System Portal Server
Web developer Walter Hardy shares his learning curve on getting up to speed with Portal Server in this series of blogs that includes a step-by-step tutorial on installing it on a Solaris system.
- The Learning Curve: Step-by-Step on Sun Java System Portal Server
Web developer Walter Hardy shares his learning curve on getting up to speed with Portal Server in this series of blogs that includes a step-by-step tutorial on installing it on a Solaris system.
- Solaris, PostgreSQL, and NetBeans - Just Perfect!
- PostgreSQL is the open source enterprise database platform fully integrated into Solaris 10 and Solaris Express Developer Edition (SXDE) with comprehensive support offerings from Sun. This blog describes how to quickly setting up PostgreSQL 8.2 on SXDE 9/07 to make it work with NetBeans 6.0.
- PostgreSQL is the open source enterprise database platform fully integrated into Solaris 10 and Solaris Express Developer Edition (SXDE) with comprehensive support offerings from Sun. This blog describes how to quickly setting up PostgreSQL 8.2 on SXDE 9/07 to make it work with NetBeans 6.0.
- New Sun Studio Videos
- Fresh on the heels of SuperComputing07, these three new videos take a close look at Sun Studio 12 and highlight its many capabilities.
- Fresh on the heels of SuperComputing07, these three new videos take a close look at Sun Studio 12 and highlight its many capabilities.
- Solaris 8 Migration Assistant
- Have you been working with the Solaris 8 OS deployment environment, but want to move your development to Solaris 10? We've got a very nice answer for that.
- Have you been working with the Solaris 8 OS deployment environment, but want to move your development to Solaris 10? We've got a very nice answer for that.
- OpenxVM
- Find out more about the Open Source community that develops the technology from which Sun derives the Sun xVM products. OpenSolaris xVM is available in build 75 of OpenSolaris and Solaris Express: Community edition. See the downloads page for more information.
- Find out more about the Open Source community that develops the technology from which Sun derives the Sun xVM products. OpenSolaris xVM is available in build 75 of OpenSolaris and Solaris Express: Community edition. See the downloads page for more information.
- What We're Watching: The General Purpose Storage Revolution
- Jeff Bonwick talks about the Storage revolution at the Storage Networking Industry Association's Storage Developer Conference.
- Jeff Bonwick talks about the Storage revolution at the Storage Networking Industry Association's Storage Developer Conference.
- What We're Watching: Storage & Virtualization
- Aaron Dailey discusses Storage and Virtualization at the Storage Networking Industry Association's Storage Developer Conference.
- Aaron Dailey discusses Storage and Virtualization at the Storage Networking Industry Association's Storage Developer Conference.
- Using ZFS to Expand His Virtual Solaris Disk in VMware
- Jim Laurent spent some time expanding his virtual Solaris disk in VMware. Definitely worth a look.
- Jim Laurent spent some time expanding his virtual Solaris disk in VMware. Definitely worth a look.
- Solaris Package Companion v0.7 Available!
- Glenn Burnette announced the update to the Solaris Package Companion v0.7.
- Glenn Burnette announced the update to the Solaris Package Companion v0.7.
- Multicore Development: Untangle Your Threads using Sun Studio
- Exploit the multiple cores in your machine using the Sun Studio software. Find out how Sun Studio compilers allow you to parallelize your application, dbx and the Thread Analyzer tools can detect data races and potential deadlocks, and the Performance Analyzer allows you to analyze the performance of your application for maximum performance.
- Exploit the multiple cores in your machine using the Sun Studio software. Find out how Sun Studio compilers allow you to parallelize your application, dbx and the Thread Analyzer tools can detect data races and potential deadlocks, and the Performance Analyzer allows you to analyze the performance of your application for maximum performance.
- Updated JavaFX Script Plug-in for NetBeans
- The JavaFX Script plugin for the NetBeans IDE 6.0 Beta 2 is available for download. The plugin includes bug fixes, the new 2D Graphics Tutorial, and the WeatherFX sample application.
- The JavaFX Script plugin for the NetBeans IDE 6.0 Beta 2 is available for download. The plugin includes bug fixes, the new 2D Graphics Tutorial, and the WeatherFX sample application.
- NetBeans DTrace GUI Plugin Now Available!
- The NetBeans DTrace GUI plugin runs DTrace scripts from the GUI, even those that are embedded in shell scripts. It can be easily extended and customized and installs into the Sun Studio 12 IDE, NetBeans IDE 5.5, NetBeans IDE 5.5.1, and NetBeans IDE 6.0.
- The NetBeans DTrace GUI plugin runs DTrace scripts from the GUI, even those that are embedded in shell scripts. It can be easily extended and customized and installs into the Sun Studio 12 IDE, NetBeans IDE 5.5, NetBeans IDE 5.5.1, and NetBeans IDE 6.0.
- Learn All About NetBeans 6.0
- In this video interview, Ed Ort chats with NetBeans evangelist Roman Strobl at Sun Tech Days in Milan. Roman highlights what he considers to be the most significant new features in NetBeans IDE 6.0.
- In this video interview, Ed Ort chats with NetBeans evangelist Roman Strobl at Sun Tech Days in Milan. Roman highlights what he considers to be the most significant new features in NetBeans IDE 6.0.
- A Conversation with Jeff Bonwick and Bill Moore: The Future of File Systems
- ACM Queue speaks with two Sun engineers who are bringing file systems into the 21st century.
- ACM Queue speaks with two Sun engineers who are bringing file systems into the 21st century.
- SXDE 9/07 Localized Docs Now Available!
- The latest version of the localized SXDE documentation is now available online at the SXDE website.
- The latest version of the localized SXDE documentation is now available online at the SXDE website.
- OSD (Object-Based Storage Device) Support in the Solaris OS
- Find out about object-based storage device (OSD) support in the Solaris OS
- Find out about object-based storage device (OSD) support in the Solaris OS
- Sun Studio 12 Multi-Language Release Now Available!
- Sun Studio 12 in English, Japanese and Simplified Chinese, with IDE enhancements and bundled product patches!
- Sun Studio 12 in English, Japanese and Simplified Chinese, with IDE enhancements and bundled product patches!
- Solaris Express Developer Edition 9/07
- This Solaris release, built from OpenSolaris code, includes the latest tools, technologies, and platforms to create Java applications on Solaris. Learn more, download, or have a DVD mailed to you.
- This Solaris release, built from OpenSolaris code, includes the latest tools, technologies, and platforms to create Java applications on Solaris. Learn more, download, or have a DVD mailed to you.
- User Authentication on the Solaris OS Part 3: PAM Conversation Functions
- Learn to use the conversation functions of the PAM (Pluggable Authentication Modules) API and examine a sample program.
- Learn to use the conversation functions of the PAM (Pluggable Authentication Modules) API and examine a sample program.
- Calculating Processor Utilisation From the UltraSPARC T1 and UltraSPARC T2 Performance Counters
- Use the performance counters for the UltraSPARC T1 and UltraSPARC T2 processors to estimate core load and find potential areas for performance improvement.
- Use the performance counters for the UltraSPARC T1 and UltraSPARC T2 processors to estimate core load and find potential areas for performance improvement.
- Locating Memory Access Errors With Sun Memory Error Discovery Tool
- The Sun Memory Error Discovery Tool detects and reports common memory access errors such as accessing uninitialized memory, writing past the end of an array, or accessing memory after it has been freed.
- The Sun Memory Error Discovery Tool detects and reports common memory access errors such as accessing uninitialized memory, writing past the end of an array, or accessing memory after it has been freed.
- Using the Solaris DTrace Utility With Open MPI Applications
- Learn how to use the Solaris Dynamic Tracing (DTrace) utility with Open MPI
applications. Use DTrace on live production systems to monitor the behavior of
applications programs as well as the operating system itself.
- Learn how to use the Solaris Dynamic Tracing (DTrace) utility with Open MPI
applications. Use DTrace on live production systems to monitor the behavior of
applications programs as well as the operating system itself.
- Storage Utilities in Practice: ZFS Snapshot to Amazon S3
- The author compares the cost of local disk backup solutions to that of offsite storage utilities and offers a sample implementation guide.
- The author compares the cost of local disk backup solutions to that of offsite storage utilities and offers a sample implementation guide.
- User Authentication on the Solaris OS Part 2: Introduction to PAM
- Learn to use PAM (Pluggable Authentication Modules) for user authentication, which decouples the authentication mechanism from the application.
- Learn to use PAM (Pluggable Authentication Modules) for user authentication, which decouples the authentication mechanism from the application.
- Sun Datapath Policies for Disks and Disk Arrays
- Datapath policies for disk and disk array implementations are documented for drivers for the Solaris OS, and management applications that issue SCSI, Fibre Channel, and iSCSI commands.
- Datapath policies for disk and disk array implementations are documented for drivers for the Solaris OS, and management applications that issue SCSI, Fibre Channel, and iSCSI commands.
- Storage Device Evolution: General-Purpose Peer Processing Arrives
- Storage devices have evolved, and that evolution will lead to the near-universal adoption of general-purpose hardware and software as an implementation strategy.
- Storage devices have evolved, and that evolution will lead to the near-universal adoption of general-purpose hardware and software as an implementation strategy.
- User Authentication on the Solaris OS: Part 1
- User authentication on the Solaris OS is explained, and an example program shows how to compare a password entered by the user to their login password.
- User authentication on the Solaris OS is explained, and an example program shows how to compare a password entered by the user to their login password.
- End-to-End Tracing of Ajax/Java Applications Using DTrace
- This article shows how the Solaris DTrace tool can help trace Ajax applications, starting from the JavaScript code executed in a browser
environment, to the Java back-end on the server side, and beyond. DTrace is available on Solaris 10 and above.
- This article shows how the Solaris DTrace tool can help trace Ajax applications, starting from the JavaScript code executed in a browser
environment, to the Java back-end on the server side, and beyond. DTrace is available on Solaris 10 and above.
- NFSv4 Namespace Extensions (Demo)
- This presentation, with demos, shows you how to use mirror mounts and referrals to help decrease the complexity and administration of managing your namespace with NFS.
- This presentation, with demos, shows you how to use mirror mounts and referrals to help decrease the complexity and administration of managing your namespace with NFS.
- Object-Based Storage Devices
- Object storage is based on data objects that encapsulate user data. The combination of data, attributes, and metadata enables object storage to determine data layout or quality of service on a per-object basis, improving flexibility and manageability.
- Object storage is based on data objects that encapsulate user data. The combination of data, attributes, and metadata enables object storage to determine data layout or quality of service on a per-object basis, improving flexibility and manageability.
- Multithreading Strategies With Sun Products and Technologies
- This article discusses the advantages of multithreading and the multithreading offerings available from Sun.
- This article discusses the advantages of multithreading and the multithreading offerings available from Sun.
- Solaris OS Solutions to 32-Bit stdio's 256 File-Descriptors Limitation
- This article explains in detail the runtime and programming solutions that were
introduced under the extended
FILEfacility in the Solaris OS. The discussion is relevant only in 32-bit applications, as 64-bit applications are immune to the limitation to 256 file descriptors.
- This article explains in detail the runtime and programming solutions that were
introduced under the extended
- "What Is a Linux Guy Doing at Sun"
- At CommunityOne, Ian Murdock, Sun's chief operating system platform strategist and a self-described Linux guy, described what he's doing at Sun and how can we make Solaris a better Linux than Linux.
- At CommunityOne, Ian Murdock, Sun's chief operating system platform strategist and a self-described Linux guy, described what he's doing at Sun and how can we make Solaris a better Linux than Linux.
- Sun Net Talk: Solaris Express Developer Edition
- This brief on-demand webcast shows how developers can
create high-performance applications using this
distribution and deploy to the Solaris 10 OS.
- This brief on-demand webcast shows how developers can
create high-performance applications using this
distribution and deploy to the Solaris 10 OS.
- New XPerts Session: Fibre Channel Connectivity, Configuration, and Tuning for the Solaris OS
- Don't miss our Q&A session with Sumit Gupta. Ask him everything you've always wanted to know about using Fibre Channel with the Solaris platform.
- Don't miss our Q&A session with Sumit Gupta. Ask him everything you've always wanted to know about using Fibre Channel with the Solaris platform.
- Sun Developer Days 2007 in Vietnam
- Get ready to Paint the World Web 2.0 at Sun Developer Days! Join us for a free half-day session loaded with hot topics such as Open Source and Web 2.0: Hanoi, May 23 and Ho Chi Minh, May 25, 2007.
- Get ready to Paint the World Web 2.0 at Sun Developer Days! Join us for a free half-day session loaded with hot topics such as Open Source and Web 2.0: Hanoi, May 23 and Ho Chi Minh, May 25, 2007.
- APAC Extended Horizons Summit 2007 in Sydney, Australia
- Sun Software Summit will feature three streams (Business,
Technology, and Deep Dive Technical Workshops) to provide insights from real-world customer case studies. Join us May 28-29, 2007.
- Sun Software Summit will feature three streams (Business,
Technology, and Deep Dive Technical Workshops) to provide insights from real-world customer case studies. Join us May 28-29, 2007.
- Q&A on Upcoming Sun Studio 12 Release
- Kuldip Oberoi, Product Line Manager in Developer Tools and
Emerging Internet Technologies, discusses the upcoming release, Sun Studio 12, and why it is the most important release to date.
- Kuldip Oberoi, Product Line Manager in Developer Tools and
Emerging Internet Technologies, discusses the upcoming release, Sun Studio 12, and why it is the most important release to date.
- Core Dump Management on the Solaris OS
- Find out about features and analysis tools in the Solaris Operating System that
can be used to manage core dumps.
- Find out about features and analysis tools in the Solaris Operating System that
can be used to manage core dumps.
- Using SMF in the Solaris 10 OS: A Quick Example
- Learn how to use the Service Management Facility -- a new, unified model for services and service management that is included in the Solaris OS. The author walks you through the creation of two services using SAS processes.
- Learn how to use the Service Management Facility -- a new, unified model for services and service management that is included in the Solaris OS. The author walks you through the creation of two services using SAS processes.
- Using Dmalloc With the Solaris OS and Sun Studio Compilers
- You can use Dmalloc, an open source debugging package, on the Solaris OS
with Sun Studio compilers to find application bugs related to memory
access. Here's how.
- You can use Dmalloc, an open source debugging package, on the Solaris OS
with Sun Studio compilers to find application bugs related to memory
access. Here's how.
- Optimizing Oracle's Siebel Applications for the Sun Platform, Solaris 10 OS, and UltraSPARC T1 Processor
- This article covers the performance optimization of a complete Siebel Enterprise solution on the Sun platform using UltraSPARC T1 and UltraSPARC IV+ processor-based servers.
- This article covers the performance optimization of a complete Siebel Enterprise solution on the Sun platform using UltraSPARC T1 and UltraSPARC IV+ processor-based servers.
- Protecting CIFS Clients From Viruses Using Sun StorageTek NAS OS
- Need to protect your Common Internet File System clients? Find out how antivirus scanning works using the Sun StorageTek NAS OS.
- Need to protect your Common Internet File System clients? Find out how antivirus scanning works using the Sun StorageTek NAS OS.
- Blog: Grid Engine DRMAA Extension Available in C and Java Language Bindings
- Dan Templeton posts some "good news" about DRMAA on his
blog. DRMAA is Distributed Resource Management Application API. He has tested and added an extension to the Grid Engine DRMAA implementations to allow a session to be restarted in 6.0 update 9.
- Dan Templeton posts some "good news" about DRMAA on his
blog. DRMAA is Distributed Resource Management Application API. He has tested and added an extension to the Grid Engine DRMAA implementations to allow a session to be restarted in 6.0 update 9.














