Home Blog Page 2879

MeeGo 1.0 Update for Netbooks

Today, we are announcing our first update for the MeeGo v1.0 Core Software Platform & Netbook User Experience project release, announced on May 25th.

Many of you were quick to install our recent release of MeeGo v1.0 on your netbook. We appreciate all of the community help from those of you who tested our release and filed bugs. In fact, this update has over 100 bug fixes and is recommended for all users running MeeGo 1.0.

This update includes general operating system fixes that enhance the stability, compatibility, and security of your devices, as well as:

  • Updated to the 2.6.33.5 kernel
  • Faster usb storage finding time down from 5 seconds to 1
  • Improved 3D performance
  • Many enhancements in the web browser
  • Resolution for several email client issues
  • Enhanced netbook window manager
  • Greatly enhanced visuals
  • Full support for GNOME proxy configuration in the media player
  • More control over DNS settings

Bug Fixes. To get a full list of the bug fixes you can visit the release update pages for MeeGo v1.0.1 Core OS Update & MeeGo v1.0.1 Netbook Update.

Updating. If you already have MeeGo 1.0 installed on your netbook, you should receive a notification that you have an ‘Important update available’. Click Install updates when you see this notification, and follow the instructions on the screen to install your updates. If you are the impatient type, you can manually check for updates by navigating in the user interface to Applications -> System Tools -> Update System.

Issues/Questions. If you run into any issues or have additional questions about the update, you can post them in our MeeGo Netbook Forum.

 
Read more at MeeGo

News Recap for MeeGo Handset Day 1

One week ago today, we announced Day 1 for the MeeGo Handset project where we made the handset baseline source code available to the development community. I’m happy to say that this generated quite a bit of attention for the MeeGo project. During the week of the announcement, there were 64 original articles and more than 4000 postings about MeeGo Handset Day 1.

YouTube Video – Meego Handset Project Day 1:

    This had over 172,000 views and 150 comments as of today, and it was embedded in the and in other articles.

Wall Street Journal – Nokia’s Vanjoki Pins High Hopes on MeeGo:

    “The planned MeeGo operating system will be a key asset as Nokia Corp. strives to boost its position in the premium mobile device market, new mobile-solutions chief Anssi Vanjoki said in an interview Thursday.”

InfoWorld – MeeGo mobile effort offers baseline code:

    “Today, the MeeGo project marks Day 1 for the MeeGo Handset User Experience project. Beginning today, handset-specific source code currently under development toward the MeeGo v1.1 for Handsets release (expected Q4 2010) will be opened to the developer community to access, contribute to and participate in,” said Nokia representative Karen Lachtanski. “This move illustrates continued MeeGo momentum and marks the first MeeGo code supporting a touch environment.”

V3.co.uk – MeeGo releases more source code:

    “The MeeGo platform took another step forward this week with the handset baseline source code for the Linux based OS released to the developer community. … The preview looks similar to interfaces which are already on the market and this is not a bad thing, explained Tony Cripps, principal analyst at Ovum.”

Phoronix – An Early Release Of MeeGo 1.1 Handset Project:

    “MeeGo Handset Project is based upon the same MeeGo Core OS found within the netbook spins, but with a user-experience catered towards the smaller screens and mobile phones. Not only are the developer preview releases available, but the handset source code is also now available in Git. Last but not least, today MeeGo has also introduced the MeeGo Build Infrastructure, which is based upon the openSUSE Build Service.”

These are just a few highlights from the many reviews and articles posted in the week after the announcement. Feel free to drop links to other news coverage highlights in the comments below.

 
Read more at MeeGo

Google Preps Tablet-Friendly Chrome That Knows ‘What’s Up’

Orientation-oriented OS

As part of its effort to graduate its Chrome browser to the upcoming Chome OS, Google is working to add device orientation to the browser’s capabilities.…

Read more at The Register

What is IP masquerading and when is it of use?

IP masquerading is a process where one computer acts as an IP gateway for a network.  All computers on the network send their IP packets through the gateway, which replaces the source IP address with its own address and then forwards it to the internet.  Perhaps the source IP port number is also replaced with another port number, although that is less interesting.  All hosts on the internet see the packet as originating from the gateway.

Any host on the Internet which wishes to send a packet back, ie in reply, must necessarily address that packet to the gateway.  Remember that the gateway is the only host seen on the internet.  The gateway rewrites the destination address, replacing its own address with the IP address of the machine which is being masqueraded, and forwards that packet on to the local network for delivery.

This procedure sounds simple, and it is.  It provides an effective means by which you can provide second class internet connections for a complete LAN using only one (internet) IP address.  Note the essential phrase, “second class internet connections”.

IP masquerading cannot provide full internet connections to the hosts which hide behind it.  The reason for this is that any connection can be established outwards, that is a hidden host can connect to any service which is “advertised” on the internet, but no connection can be established inwards.  No host which is hidden behind the gateway will ever receive a connection for a port which it listens to.  This precludes hidden hosts from offering services such as Telnet, file transfer, www, mail, news and so on.

The reason why no inward connection will ever be established is that the process of listening on a port produces no packet.  When a program listens it does not annouce that it is listening, it just listens.  When a host wishes to connect to a service it has no way of knowing if that connection can possibly succeed; it simply sends a connection packet to the destination IP address. If there no host at that destination address, the host trying to connect eventually times out and reports the connection failed.  If there is a host at that destination address, but it is not listening at that port, the destination host returns a connection refused message and the host trying to connect immediately reports the connection failed.

Remember that the only IP address visible on the internet, with respect to a masqueraded LAN, is the gateway’s address.  Any inbound connection must be addressed to the gateway’s address.  With no prior communication between the hidden host and the gateway, there is nothing to indicate (to the gateway) how to rewrite the destination address for local delivery.

The conclusion of all of this is that if your program works by listening at an address (I suspect ICQ does this) so that other hosts on the internet can connect to you, that program will be of no use to you if your connection is through a masquerading gateway.

Setting your timezone

The timezone under Linux is set by a symbolic link from /etc/localtime[1] to a file in the /usr/share/zoneinfo[2] directory that corresponds with what timezone you are in. For example, since I’m in South Australia, /etc/localtime is a symlink to /usr/share/zoneinfo/Australia/South. To set this link, type:

ln -sf ../usr/share/zoneinfo/your/zone /etc/localtime

Replace your/zone with something like Australia/NSW or Australia/Perth. Have a look in the directories under /usr/share/zoneinfo to see what timezones are available.

[1] This assumes that /usr/share/zoneinfo is linked to /etc/localtime as it is under Red Hat Linux.

[2] On older systems, you’ll find that /usr/lib/zoneinfo is used instead of /usr/share/zoneinfo. See also the later section ”.

Reset GNOME When Things Go Wrong on Your Linux Desktop [Linux Tip]

The great thing about Linux systems? They’re so highly configurable. The really rough part of Linux? When things go wrong, it’s hard to figure out where to look. To get your GNOME-based desktop back to its startup condition…

Read more at Lifehacker

Open Source Vendors Lose Swiss Federal Administrative Tribunal Case

Eighteen open source vendors have lost a legal action against the award of a Swiss Federal Office for Buildings and Logistics IT contract to Microsoft.

Read more at The H

Open Source Compliance: Know Your Obligations

One key element of open source compliance is to know your obligations. There is a lot of confusion about what open source means exactly and some people believe that open source means you can do whatever you want. While open source grants users many freedoms, open source code comes under specific license terms which often include obligations that have to be followed by companies distributing open source software.

Because of recent lawsuits by the Software Freedom Law Center on behalf of the busybox project and the activities of the GPL-Violations project, awareness is growing that copyleft licenses such as the GPL come with obligations. For example, the GPL requires source code to be offered to those who receive binaries. The AGPL goes a step further and additionally requires that the source code be made available to users who interact with the software over the network.

Read more at FOSSBazaar

Aava Moorestown Phone Running MeeGo Hits the Wilds

If you don’t understand the significance of what you’re looking at then you’re probably not paying attention. First off, that Aava slab of WoW slaying smartphone is underpinned by Intel’s Moorestown processor. Yes, Intel, not ARM, as Chipzilla gets serious about taking its silicon mobile. Second, that’s the freshly minted MeeGo OS for handsets that just made its first alpha appearance last week. And it just happens to be the OS that Nokia, the world’s largest handset manufacturer, will be building its future generation of super smartphones upon. We’ll give you a second to take it all in.
Read more at Engadget Mobile

Mozilla Stokes Firefox 4 with First Beta Build

New look tabs get Windows-only view on world for now

Mozilla has released a first beta of Firefox 4, which comes loaded with lots of fresh features and a distinctive new look.…

Read more at The Register