Modified by TonyPearson
IBM Cloud announcements at Pulse 2014
Well it's Tuesday again, and you know what that means? IBM announcements! Many of the announcements were made by IBM Executives at the [IBM Pulse 2014 conference].
IBM BlueMix is the newest cloud offering from IBM, providing Platform-as-a-Service (PaaS) offering based on the Cloud Foundry open source project that promises to deliver enterprise-level features and services that are easy to integrate into cloud applications.
In partnership with Pivotal and others, [IBM is a founding member of the Cloud Foundry foundation] to create an open platform that avoids vendor lock-in. Many PaaS stacks, such as [LAMP] or [Microsoft IIS], are typically limited to a single programming language, database and web application server, but not Cloud Foundry! Here is what is supported:
Development Frameworks: Cloud Foundry supports Java™ code, Spring, Ruby, Node.js, and custom frameworks.
Application Services: Cloud Foundry offers support for MySQL, MongoDB, PostgreSQL, Redis, RabbitMQ, and custom services.
Clouds: Developers and organizations can choose to run Cloud Foundry in Public, Private, Hybrid, VMware-based and OpenStack-based clouds.
To learn more, see this article on developerWorks [What is BlueMix?]
POWER and PureApplication Patterns of Expertise on SoftLayer
By the end of 2014, IBM is investing over $1.2B to have [40 Cloud centers across five continents] for SoftLayer.
This week, my fifth-line manager Tom Rosamilia, IBM Senior Vice President IBM Systems & Technology Group and Integrated Supply Chain made two announcements at Pulse. First, in additional to x86-based servers, SoftLayer will also offer POWER-based servers to run AIX, IBM i and [Linux on POWER] applications.
Second, SoftLayer will support PureApplication Patterns of Expertise. What is a pattern of expertise? It can be as simple as a virtual machine encapsulated in [Open Virtual Format], to more dynamic architectures, packaged with required platform services, that are deployed and managed by the system according to a set of policies.
Patterns simplify and automate tasks across the lifecycle of the application. Customers and partners alike are [seeing significant reductions in cost and time] across the application lifecycle with the deployment of a PureApplication System.
Also, this week at Pulse, Robert LaBlanc, IBM Senior Vice President of Software and Cloud Solutions, announced [IBM plans to Acquire Cloudant] which offers an open, cloud Database-as-a-Service (DBaaS) that helps organizations simplify mobile, web app and big data development efforts.
Why not just use a Relational Database Management System [RDBMS], like [IBM DB2 database softwareSQL], CouchDB is known as NOSQL. DB-Engines has a great side-by-side comparison [CouchDB vs. DB2].
IBM SmartCloud Virtual Storage Center offerings
When I introduced [SmartCloud Virtual Storage Center] back in October 2012, I mentioned that it was a great solution for large enterprise that have all of their disk behind SAN Volume Controller (SVC).
To reach smaller accounts, IBM has announced two new offerings:
IBM SmartCloud Virtual Storage Entry for customers that have less than 250TB of disk behind two or four SVC nodes. It is priced per terabyte, by the amount of capacity that is virtualized.
IBM SmartCloud Virtual Storage for Storwize Family for customers that have other Storwize family products (Storwize V7000 or V5000, for example). It is priced per the number of storage enclosures that are managed by the Storwize family hardware.
To learn more about Virtual Storage Center, see the [IBM Announcement page]
I am not at Pulse 2014 this year, but I managed to watch many of these announcements on the [IBM Pulse livestream].
Continuing my series on building a Desktop computer for a kindergarten class, I look at Fedora with Sugar mentioned in the article [Top 6 Linux Distributions for Children (Ages 2 and Up)].
(This series started with my post [Kindergarten desktop - The Challenge]. I have a 512MB RAM system with 40GB disk drive that I will install Linux and educational software for a class full of kindergarten children. My previous post covered three other Linux distributions [LinuxKidX, Qimo, and Foresight for Kids].)
I am not stranger to the Sugar learning platform, developed as part of the One Laptop per Child [OLPC] project.
As I mentioned in my post [Helping Young Students - part 1], I was part of the OLPC development team back in 2008, helped local volunteers deploy laptops to children in Nepal and Uruguay, mentored a college student in India, and learned a lot of Python programming language in the process.
Sugar is now developed by Sugar Labs, a nonprofit spin-off of OLPC. The code is free and open source desktop environment for many other machines, including as a "Desktop Environment" for Fedora Linux.
I kept my 40GB hard drive partitioned as follows. On the extended partition, sda5 will hold my system utilities, like Clonezilla and SystemRescue, and sda6 is my swap space, increased to 1500MB. Partition sda1 has Edubuntu 12.04 on it, and I will use sda2 to install Fedora with Sugar.
[Sugar-on-a-stick], is so named because it is designed so that each child has their own LiveUSB. This can run on PC with Windows or Mac OS without affecting those operating systems, allowing a child to use Sugar in the classroom, then take the stick home and continue on their home PC.
A 2GB or greater USB memory stick can hold both Fedora and Sugar, and use that to boot your desktop. Unfortunately, it requires 1GB of RAM, and I have only 512MB.
Can I just run Sugar natively on a Fedora install? Yes, thanks to the [Sugar not "on a stick"] instructions, I can install Fedora first, then just:
#yum groupinstall "Sugar Desktop Environment"
Unfortunately, the latest Fedora release (F20) recommends 1GB of RAM. Fortunately, I found Dean Howell's rant [Fedora Irresponsibly Lowers Memory Requirement To 512MB] about the Fedora F17 release. I gave this a try.
There are three ways to install Fedora:
- Fedora Desktop Edition - this is a LiveCD that requires 1GB RAM.
- Fedora Network Install - this is a bootable CD that then uses the Internet to download the rest of the files required. Use this if you (a) have a fast Internet connection, or (b) do not have a DVD drive on your system.
- Fedora Install DVD - this has all the software on the DVD itself.
I chose method 3 and downloaded the appropriate ISO file. While F17 only requires 512MB of RAM to run, the graphic installer requires 768MB, and is fully explained in this [29-step F17 installation guide].
To get around this, select "Troubleshooting" which then lets you select low-graphics/text mode installation that ran well under 512MB. I installed both LXDE and Sugar, and everything worked fine!
Why both LXDE and Sugar? Well, Sugar is quite a different environment, and I wanted LXDE as an alternative for the admin and teacher to use.
The article on [Sugar software on Wikipedia] sums it up well:
"Unlike most other desktop environments, Sugar does not use the 'desktop', 'folder' and 'window' metaphors. Instead, Sugar's default full-screen activities require users to focus on only one program at a time. Sugar implements a novel file-handling metaphor (the Journal), which automatically saves the user's running program session and allows him or her to later use an interface to pull up their past works by date, activity used or file type."
Now that I have that working, it is time to upgrade from non-supported F17 to a supported level. Ravi Saive explains the [Four Ways to Upgrade from Fedora 17 to Fedora 18]:
- Clean install of F18
- Fedora Upgrader tool (FedUp) command line interface
- Yum upgrade
- Fedora upgrade script
As you can probably guess from the title of this post, I chose method 2 "FedUp" as it seemed to be the least invasive. I was unsure if method-1 "Clean Install" of F18 would work with 512MB of RAM, and I have been through enough horrors of failed yum upgrades on my own Red Hat Enterprise Linux [RHEL] at work to avoid method 3. Method 4 is just a script to automate the steps of method 3.
The steps are fairly straightforward. First, install the FedUp package, run "yum update" to ensure you have all the latest kernel and F17 packages for everything else, and reboot.
Then run the fedup-cli command, which upgrades all the packages to F18 level and creates a special kernel level that will then finish the install after the second reboot. It took a while, so I let it run unattended. I put the debug log on partition sda5 in case anything went wrong.
#fedup-cli --reboot --network 18 --debuglog=/rescue/fedupdebug.log
What could go wrong? Well, it turns out that fedup works by updating the Grub2 boot loader configuration, but my grub2 resides on sda1 partition instead, owned by my existing Edubuntu. The reboot did not give me the option to run the specialized kernel to finish the process.
Fixing this was a hot mess, but I managed to configure Grub2 on Fedora, and complete the upgrade and get everything working as before. However, even though it just came out last year, [F18 version is already out of support]! This means I get a second chance to do FedUp, this time to F19 release. Oh boy! Fun!
While the second time went smoother, the problem was that F19 doesn't seem to run well in 512MB of RAM, and chances are F20 won't either.
So what have I learned from this?
- Fedora is fully supported, has been around over 10 years, with a vibrant and helpful community.
- Sugar is designed for kids, so adding a traditional desktop environment like XFCE or LXDE can be useful for administrator or teacher.
- Offering multiple Linux versions in a dual-boot or triple-boot approach may complicate the Grub2 loader configuration and maintenance.
- Fedora's "rolling upgrade" approach means that someone will need to consider upgrading to later versions at least every school year or semester to maintain support. Running fedup-cli or any of the other upgrade methods may be too complicated for your average teacher.
If you have any experience with Fedora or Sugar in the classroom, comment below!
technorati tags: OLPC, Nepal, Uruguay, Sugar, Sugar-on-a-Stick, Sugar Labs, Fedora, Linux, Clonezilla, SystemRescue, Edubuntu, LXDE, FXCE, RHEL, FedUp, Grub2, rolling upgrade
Next week, thousands will convene in Las Vegas for [IBM Pulse 2014], an IBM conference that will focus on Cloud, Service and Storage Management.
To lead up to this event, my colleague Steve Wojtowecz, or 'Woj' as we like to call him, IBM VP of Storage and Network Management Software Development, has a five part series that is worth a read. Here are some excerpts:
- Part 1: The Ities
In [Predictions for storage management in 2014], Woj introduces his five-part series with a discussion of the "..ities", namely Utility, Commodity, Simplicity,and Availability.
- "Storage-as-a-utility will pick up momentum. Call it [storage-as-a-service], or a storage / back-up cloud, or whatever name you prefer, deployments of this capability will ramp up dramatically."
- "Making something simple look complex is easy, making something complex look simple is hard. Like it or not, we all like things simple and easy to grasp."
- "Any data that a company is willing to store should be important enough to (1) be protected and backed up as part of a disaster recovery (DR) plan and (2) used for analytics for new business opportunities."
- Part 2: Software Defined Environments
In [Predictions.. Part 2], Woj covers the broad and deep impacts of [Software Defined Environments], abbreviated to just SDE.
- "SDE represents a deep form of change; instead of tying fixed resources to particular IT domains, you centralize and virtualize resources, then govern them with software policies."
- "With Software Defined Compute (SDC...), worldwide spend on x86 stuff since 2000 has declined from $70B to about $56B."
- "That doesn't suggest that fewer workloads are on x86 now (quite the opposite we know), it suggests a massive commoditization of the hardware and revenue shift to SDC."
- Part 3: Impatience
In [Predictions.. Part 3: Impatience], Woj discusses society's impatience with technology reaching the data center.
- "All types of admins (server, storage, network, VM, etc) want the big red EASY button."
- "This level of capability will require technologies to be implemented in an open and collaborative way. "
- "[OpenStack] will progress and be adopted at a much faster rate than other historical open source innovations--such as Linux when it was released--in an effort to deal with SSD and Flash sprawl."
IBM is a [platinum sponsor of OpenStack].
- Part 4: Hybrid Clouds
In [Predictions.. Part 4: Hybrid], Woj discusses Hybrid clouds.
- "Hybrid (specifically hybrid storage and data protection clouds) is no longer hype. Nearly every IT shop speculated that hybrid cloud storage was the future of enterprise storage and in 2014 the future is here."
- "... the industry will see accelerated adoption in enterprises (private cloud), as an off-premise managed service (public cloud), and across both (hybrid cloud) based on cost, compliance, security and criticality of data to the enterprise."
- "IT teams used to thinking of enterprise data as “their baby” are going to have to get comfortable with the idea that the baby is now living somewhere else."
- Part 5: Analytics
In [Predictions...Part 5: Analytics], Woj explains the benefits of analytics for data center operations.
- "Line of business organizations have been using analytics to uncover new revenue streams and business opportunities for years. Now, this technology is being turned inward and applied to the data center itself to drive operational efficiency."
- "This level of insight and predictability starts to dabble into the notion of cognitive computing as applied to storage and the data it holds."
- "Operational analytics will also be applied for productivity / performance gains for the infrastructure itself, like auto-tiering data for priority applications across heterogeneous hardware platforms."
For more insights into these predictions, attend [IBM Pulse 2014] in Las Vegas, next week, February 23-26.
Sadly, I won't be there in person. Although I helped launch the original IBM Pulse back in 2008, I have only been invited once to come back, and that was as a last minute replacement for another speaker in 2012. Unfortunately, I could not accept because of my [near-death experience].
technorati tags: IBM, Steve Wojtowecz, Woj, Pulse2014, Storage trends, Predictions, Hybrid Cloud, Analytics, Software Defined, SDE, SDS, SDC, x86, Cloud
Modified by TonyPearson
Last month, my post [ IBM System Storage Announcements for January 2014] introduced the IBM FlashSystem 840. Last week, I had blog post [Fall in Love with IBM FlashSystem V840 Enterprise Performance Solution]. The similarity in names has raised some confusion.
The first, "Without V" is a 2U storage array that uses Flash to offer 90-135 microsecond latency. Here are some IBM Redbooks that provide guidance:
The second solution, "With V" (for Valentine's Day, of course) is a storage virtualization solution that not only contains the technology from the FlashSystem 840 above, but also borrows technology from our SAN Volume Controller to provide added functionality, like Real-time Compression, Remote Mirroring and Thin provisioning.
We don't have an IBM Redbook specifically yet for the V840, so for now, consider using the [Implementing FlashSystem 840 with SAN Volume Controller] solution guide to get you started.
(Update: Now available! [IBM FlashSystem V840 Enterprise Performance Solution - IBM Redbooks Product Guide])
To learn more about new IBM Redbooks as they get published, follow Burt Dufrasne and team on the [IBM System Storage Redbooks blog]!
technorati tags: IBM, FlashSystem, 840, V840, SAN Volume Controller, Redbook, virtualization, Flash
Modified by TonyPearson
Well, it's Tuesday again, and you know what that means? IBM Announcements!
This week we also have [Valentine's day], so it is perfect time for you to fall in love with the new [IBM FlashSystem V840 Enterprise Performance Solution]! The "V" stands for Valentine.
From the photo, the marketing people staggered the various components to give it a stylized [Dagwood Sandwich] effect. I can assure you that these are just standard 19-inch rack components that fit into 6U of space in standard IT racks.
Starting top to bottom, we have the first FlashSystem V840 Control Enclosure, its 1U-high UPS, a second FlashSystem V840 Control Enclosure and its UPS, and finally a 2U-high FlashSystem V840 Storage Enclosure.
You can have up to a dozen Flash modules, either 2TB or 4TB size, for a maximum of 40TB usable RAID-protected capacity. These can be protected with AES 256-bit encryption. The FlashSystem modules are front-loaded, and slide in and out for easy maintenance.
The system is fully redundant and hot-swappable with concurrent code load to ensure high availability.
(Update: In the comments, readers thought that this was nothing more than just a two-node SVC with FlashSystem 840. There are differences, so I have added the following table.)
SVC with FlashSystem 840
Cabling from controllers to storage
Through SAN fabric ports
Direct attach from V840 Controllers to V840 Storage Enclosures
Call Home Support
GUI screen branding
The system is fully VMware-certified, supporting VAAI interfaces, and an SRA for VMware's Site Recovery Manager (SRM). With Real-time Compression, you can get up to 80 percent capacity savings for workloads like Virtual Desktop Infrastructure (VDI). That in effect gives you up to 5x (200TB) of virtual capacity in 6U of rack space!
You can either keep it as an All-Flash array, or you can virtualize external IBM and non-IBM disk systems, and use the Flash capacity in the Storage Enclosure for IBM's Easy Tier automated sub-volume tiering and data migration. With or without external storage, the FlashSystem V840 can provide local and remote mirroring and point-in-time copies.
technorati tags: IBM, Valentine, FlashSystem, V840, VMware, VAAI, SRA, SRM, Real-time Compression, VDI, All-Flash, storage, virtualization
Continuing my series on building a Desktop computer for a kindergarten class, I look at three other Linux systems mentioned in the article [Top 6 Linux Distributions for Children (Ages 2 and Up)].
(This series started with my post [Kindergarten desktop - The Challenge]. I have a 512MB RAM system with 40GB disk drive that I will install Linux and educational software for a class full of kindergarten children.
First, I re-partitioned the 40GB hard drive as follows. On the extended partition, sda5 will hold my system utilities, like Clonezilla and SystemRescue, and sda6 is my swap space. This gives me three primary partitions to install three flavors of Linux to try out.
The first was [LinuxKidX], which actually started out as a Portuguese-language effort in Brazil. It was then translated to the English language to extend its reach. It is based on the KDE desktop familiar to users of OpenSUSE Linux.
Many of the education software were similar or the same as those from Edubuntu I mentioned in my last post. However, not everything was translated, and unless you are able to read Portuguese, you may not want this one.
Next, I wanted to look at [Qimo for Kids], but first I had to look for the distribution, as the mirrors listed seemed to be unavailable. I was able to find an qimo-2.0-desktop.iso on CNET.com
Unlike Edubuntu, Qimo fits on a CD-ROM for older PCs that may not have DVD drives. Based on lightweight XFCE desktop, the LiveCD runs comfortably in 512MB, with a kid-friendly app launcher at the bottom of the screen. However, Qimo 2.0 is based on Ubuntu 10.04 (Lucid Lynx) LTS, with long term support expiring this May 2013. The Firefox 3.6.3 was too old to run Gmail.
Why hasn't Qimo been enhanced since 2010? It looks like you can just install the packages qimo-session and qimo-wallpaper on newer levels of Ubuntu.
Third, I tried Foresight Linux for Kids 1.0 release. The most recent Foresight is 2.5.3, but Linux for Kids is still at the 1.0 level. The "installer" was very outdated, so the website suggested following the [power-user install HOWTO].
The HOWTO can be a bit intimidating, but I was able to install just fine in 512MB of RAM. Foresight detected I had pre-configured a swap space, and used that to help finish the install process.
Like the others, it had many of the same educational software as before. A key difference is the [Conary package management]. Most systems use either Debian (DEB) or Redhat Package Manager (RPM), but this one is different, and the use of Conary may reduce the number of software applications available.
So what have I learned from these?
All of them seemed to have the same set of educational software: gCompris, eToys, Tux for math and typing.
I want a Linux that uses traditional package management, either DEB or RPM.
The 512MB RAM does not seem to be a difficult limitation. While installation may have been more complicated, they all ran well in 512MB.
If you have had any experience with any of these three distros, please comment below.
technorati tags: Linux, LinuxKidX, Qimo, Foresight, Debian, Redhat, DEB, RPM, , gCompris, eToys, Tux
Modified by TonyPearson
Well, it's Thursday again, and you know what that means? IBM Announcements!
(OK, OK, my long-time readers already know that [storage announcements are usually on Tuesdays], not Thursdays.
However, I was speaking to various clients in Winnipeg, Canada Tuesday and Wednesday this week, so marketing moved the announcement date to today to accommodate my schedule. Sometimes, being the #1 most influential IBM employee in storage comes in handy!)
Here, then, is a quick review of the storage portion of today's announcements.
IBM FlashSystem 840
The [IBM FlashSystem 840] offers twice the capacity as its predecessors, the 810 and 820, with up to 48TB in a dense 2U package.
(Quick recap of previous models: Both the FlashSystem 810 and 820 supported ECC-protected memory and Variable-striped RAID (VSR). The [FlashSystem 810] supported RAID-0 striped across the modules, and the [FlashSystem 820] supported two-dimensional 2D-RAID across modules for higher availability. Fellow blogger Jim Kelley (IBM) on his Storage Buddhist blog has a great post on this: [IBM FlashSystem: Feeding the Hogs].
The new FlashSystem 840 in effect replaces both, so you can choose RAID-0 striping or 2D-RAID, along with your ECC-protected memory and Variable-striped RAID. It offers hot-swappable Flash modules, redundant components, and non-disruptive concurrent code load (CCL).
The FlashSystem 840 also introduces military-grade AES-XTS 256 bit encryption to provide added protection to your data.
For host attachment, you have some great choices: 16Gb/8Gb/4Gb auto-negotiated Fibre Channel (FCP), 40Gb InfiniBand QDR, and 10Gb FCoE. Whatever you decide, you get 90 microsecond writes, and 135 microsecond reads.
Since its introduction just over a year ago, IBM has sold FlashSystem to over 1,000 clients! For more on how this compares to other all-flash arrays, read my previous post about [IBM FlashSystem].
IBM FlashSystem Enterprise Performance Solution
The [IBM FlashSystem Enterprise Performance Solution] combines the incredible feature set of the [IBM SAN Volume Controller] with the FlashSystem 840 announced above. About 25 percent of FlashSystem customers use them in conjunction with SVC, so this offering makes a lot of sense.
Adding SAN Volume Controller provides some key advantages, including Real-time compression, Thin provisioning, FlashCopy point-in-time copies, Stretched Cluster support, Easy Tier sub-LUN automated tiering, and remote copy services like Metro Mirror (synchronous) and Global Mirror (asynchronous).
Adding the SVC also changes the host attachment options: 8Gb/4Gb/2Gb Fibre Channel (FCP), 1Gb and 10Gb iSCSI, and 10Gb FCoE. Depending on the options and features you choose, the SVC layer adds a modest 60 to 100 microseconds to each read and write.
Each SVC node dedicates four of its six cores, and 2GB of its 24GB cache, to use with compression. Those interested in beefing up compression performance, either with FlashSystems or with any other disk, can choose the "Compression Hardware Upgrade Boosts Base I/O Efficiency" (affectionately known as the CHUBBIE) RPQ 8S1296 for SVC systems with software version 22.214.171.124 or higher. Basically, this RPQ adds another 6-core CPU and another 24GB of cache, so that each node can dedicate 8 cores for compression, and 26GB of cache for compression processing. Initial test results show this can increase performance 3x!
IBM Network Advisor
The [IBM Network Advisor v12.1] management software provides comprehensive management for data, storage and converged networks. This single application can deliver end-to-end visibility and insight across different network types--it supports Fibre Channel SANs (including Gen 5 Fibre Channel platform), IBM FICON and IBM b-type SAN FCoE networks--and provides new features to manage your Brocade and IBM b-type SAN switches.
Cisco MDS 9710 Multilayer Director
The [Cisco MDS 9710 Multilayer Director] is mainframe-ready, with full support for System z FICON and Fibre Channel protocol (FCP) environments. This director supports eight module slots for a maximum of 384 ports.
In other news, IBM had once again filed [the most U.S. Patents for the 21st year in a row], and our brothers and sisters over in server land introduced [the X6 architecture for x86 servers] for the System x and PureSystems product lines, optimized for Cloud and Analytics.
technorati tags: IBM, FlashSystem, FlashSystem 810, FlashSystem 820, FlashSystem 840, Jim Kelly, FCP, InfiniBand, FcoE, iSCSI, SVC, SAN Volume Controller, FlashSystem Solution, RPQ, Network Advisor, Brocade, SAN, Cisco, MDS, FICON, Mainframe, Patents, IBM X6, x86 servers, Cloud, Analytics,
Modified by TonyPearson
Last week, in my post [IT Support for the Holidays], I mentioned that I was scrubbing computers in preparation to give them to charity. A local reader asked if I would be willing to donate one of the computers to her kindergarten class. She teaches a class of 20 kids, at the very same elementary school that I went to when I was that age.
So here is the beefiest machine of the set.
Make/Model: Sony PCV-RC850
Processor: 2.4GHz Intel 32-bit
Hard disk: 40GB
Removable media: CD/DVD-ROM and CD/DVD-RW
Keyboard/mouse: standard PS/2
Sound: headphone jack
Ethernet port: 100Mbps
USB ports: two
IBM likes grand challenges, like [Deep Blue computer] to play chess against Grandmaster Garry Kasparov, and the [Watson computer] to play against two experts on the game show Jeopardy! My "Kidergarten Desktop" challenge is certainly on a smaller scale--to install software on this machine that will neet the following requirements
Have age-appropriate educational software and games for the students to learn reading, writing and math. This will also help them be more technology-savvy, learn the [QWERTY keyboard], and be more computer literate.
Have software for the teacher to use for her own job, after the kids have gone for the day, including submitting grades, sending email to parents, typing up lesson plans, data collection, researching the latest trends in education, for example.
Require minimal maintenance, be easy to rescue, repair and recover if necessary.
The 512MB is not enough to run Microsoft Windows 7, but certainly enough to run some flavors of Linux. Inspired by this review of [Top 6 Linux Distributions for Children], I thought I would give a few a spin.
Many of these have LiveCD/LiveDVD/LiveUSB versions that can be booted directly to try them out, and install directly to hard disk if you like it. Unfortunately, this often requires 1GB of memory or more, so I will need a different approach.
I had already scrubbed the [Windows XP] and replaced with [Linux Mint 12 LXDE]. Can I just install the Edubuntu-desktop on Linux Mint? While Linux Mint is Ubuntu-based, it is not binary compatible, so I will need to install fresh.
The [Edubuntu] LiveDVD requires 1GB of memory to try out, so to get this installed, I used the "Alternate Ubuntu 12.04" installer DVD.
Why 12.04 release of Ubuntu? The current release is 13.10 will only be supported for 9 months, and in keeping with "Requirement #3 Minimal Maintenance", the [Edubuntu team recommends installing a Long Term Support (LTS) release], and 12.04.3 is the most recent LTS that will be supported through 2017.
Edubuntu recommends 20GB of disk space to run, so I have partitioned the 40GB drive as follows:
For this machine, I will have three users configured:
admin - Administrator (that would be me for now) assigned to the "wheel" group to allow special priveleges
teacher - Teacher will have her own userid/password, so that she can do her own work
student - One userid/password shared by all students. This should eliminate kindergarten students from having to remember a userid and password that is unique to them. They are only five and six years old, after all!
Ubuntu's [Alternate Installer] uses basic graphic mode that can run in 512MB, and once installed, I was then able to install the Edubuntu Desktop and both preschool and primary-level educational software, to account for all learning ability levels of the children.
admin-$ sudo bash
admin-# apt-get install edubuntu-desktop
admin-# apt-get install ubuntu-edu-preschool
admin-# apt-get install ubuntu-edu-primary
I am not a big fan of Ubuntu's "Unity" panel on the left, and was hoping that Edubuntu-desktop would remove it, but no luck. so I removed it manually.
On the second partition, sda2 I put a few system utilities, including [Clonezilla] and [SystemRescue CD].
This system does not boot USB files natively, and getting Grub2 boot loader to boot ISO files was more difficult than I imagined. I was able to extract the necessary files over to sda2 hard disk to get them to work. I took "Clonezilla" full system backups to a separate SSH server over my local subnet.
Well, that's my start. Any suggestions? Has anyone done this before? Please enter comments below.
Happy new year, everyone!
Are you looking for new storage for 2014? Time to replace that old gear on your IT floor?
The decisions you make about your IT infrastructure affect everything -- from database and business analytics to cloud and virtualization. That's why it's more important than ever to choose wisely.
If you are currently running on storage from HP, HDS, EMC or one of IBM's many other competitors, you might want to take a fresh new look at IBM storage which...
performs faster with greater throughput and lower latency,...
and is easier to use, ...
AND costs less over the next three to five years!
Next week, on January 16, senior IBM executives will share news about breakthrough technologies, featuring Intel® processors, that enhance Smarter Computing servers and storage.
(This webcast will be available worldwide. I, myself, will be in Winnipeg, Canada, freezing my [tuque] off!)
In this webcast, you will learn how to improve decision support and data processing for your mission-critical applications, drive higher performance on analytics and increase agility and flexibility through scalable solutions.
Here is the link to the [Registration Page].
Modified by TonyPearson
Welcome back everyone! Were you the IT Support for your friends and family during the holidays?
Last year, in my infamous "Laptop for Grandma" blog post series, I discussed my week exploring various Linux distributions (aka "distros") to find one that would re-purpose Grandma's laptop into an MP3 player. Here is the entire series for your reference.
With Microsoft [dropping support for Windows XP this April], many people got new PCs for the holidays.
(Why not just upgrade to a newer version of Windows in place? Well, [Microsoft Windows 7 requires a minimum of 1GB of RAM, with 4GB recommended], and these old machines simply do not have enough memory. If the motherboard could support the hardware and software upgrades, the cost of Windows 7 license and 4GB of RAM might get into hundreds of dollars!)
So what happens to the old machines? They come to me, of course, with three requests:
If possible, rescue existing documents and photos from the old PC
Wipe the hard drive clean, what we in the IT storage industry call a "Secure Erase"
Give the old PC to charity or appropriate recycling facility
I had six old machines to work on this year. Generally, I only get the towers, as most people keep their mouse, keyboard and monitor for their next machine.
For five of them, the process was fairly straightforward. First, I would boot up the system to see what it was running, typically Windows XP or Windows Vista, and simply transfer the "My Documents" folder to an external USB drive.
If the system doesn't boot on its own, perhaps because the OS is corrupted on the hard drive or infected by a virus, then I would boot a Linux-based LiveCD, such as my favorite [SystemRescueCD], and copy the data over to USB external drive that way.
Second, from the SystemRescueCD, I would run [fdisk] to delete all the existing partitions and create a new partition, and then run [shred] or [scrub] to perform a secure erase.
(The shred tool is more thorough, but I prefer scrub for its ease-of-use. Its default National Nuclear Security Agency (NNSA) method writes over the entire disk four times with different random patterns of data.)
Third, I would do a fresh install of the now out-dated Linux Mint 12 LXDE from CD. Why Linux Mint 12 LXDE? I don't have to worry about any licensing issues with Linux. Linux Mint is the [fourth most widely used home operating system] in the world.
The latest version of Linux Mint is 16, and version 13 has Long Term Support through 2017, but version 12 is the last release small enough to fit on a 700MB CD for the old machines that cannot read the higher capacity DVD media.
Linux Mint comes with various graphical interfaces, but the Lightweight X11 Desktop Environment [LXDE] edition runs in as low as 256MB of memory, the minimum that Windows XP requires. Many newer operating systems expect 1GB or more. The machine is then ready to give to charity. Whomever gets it can certainly install a different OS if they prefer.
So, the process went smoothly for the first five, but the sixth machine gave me an interesting challenge. Here are the specs:
Operating System: Windows 98
Processor: AMD-K6 (Pentium II-class) 150 MHz
Hard disk: 10GB
Removable media: 3.5-inch floppy and CD-ROM drive
Keyboard port: standard PS/2
mouse port: 6-pin DIN
Ethernet NIC: 10Mb
USB ports: none
Yikes! Windows 98? 32MB of RAM? Even a [Raspberry Pi] has more than this!
My keyboard fits, but my mouse doesn't, so I had to look up Windows 98 keyboard shortcuts to navigate the system. The age of the files indicates this machine was actively used from 1999 to 2005. While most people only keep a PC for 3-5 years, this hardware is 14 years old! It has been sitting in Judy's closet collecting dust the rest of the time.
Without USB port or CD burner, there were only two ways to get data off this system. First, was the 1.44MB floppy disk, and the second was through the Ethernet card. I was able to configure TCP/IP and connect via FTP back to my FTP server, allowing me to copy the files over.
Most of my LiveCDs that I tried just froze mid-boot without sufficient memory. Not even my SystemRescueCD would boot. I was able to use [Basic Linux BL3 version 3.5] which boots from two floppy diskettes and requires only 12MB of RAM.
Basic Linux has neither shred nor scrub utilities, so I used old school "dd" command, which was painfully slow.
dd if=/dev/zero of=/dev/hda1
While this was not as secure as NNSA, Department of Defense (DoD), or Guttman methods of erasure, I figured it was good enough for a 14-year old machine that had not been used since 2005.
While BL3 includes an install-to-hd script to copy the files over to the hard drive, I could not get LILO to boot natively from /dev/hda1. So, I switched to booting from Damn Small Linux [DSL] LiveCD. Using the "dsl 2" boot cheat code, I was able to boot directly to a superuser text-based prompt, allowing me to create two partitions, a 128MB swap and the rest for an ext2 file system.
DSL only requires 8MB of RAM, but having the extra 128MB swap ensures success. I was able to install DSL on the hard drive, fix up lilo.conf, and boot directly from it.
What a great way to start a new year! Happy New Year everyone!
technorati tags: laptop, Linux, Microsoft, Window, Windows XP, Windows 98, LiveCD, Secure Erase, NNSA, DoD, Guttman, BasicLinux, BL3, Damn Small Linux, LowRam