Friday, September 30, 2011

An Operating System For Cities

This sounds like a disaster waiting to happen.


From Slashdot:


"BBC News reports that cities may soon get their own operating system. From the article: 'The Urban OS works just like a PC operating system but keeps buildings, traffic and services running smoothly. The software takes in data from sensors dotted around the city to keep an eye on what is happening. In the event of a fire, the Urban OS might manage traffic lights so fire trucks can reach the blaze swiftly. The sensors monitor everything from large scale events such as traffic flows across the entire city down to more local phenomena such as temperature sensors inside individual rooms. The OS completely bypasses humans to manage communication between sensors and devices such as traffic lights, air conditioning or water pumps that influence the quality of city life."

Wednesday, September 28, 2011

Amazon's new Silk redefines browser tech - software, browsers, applications, amazon.com - Techworld

http://www.techworld.com.au/article/402401/amazon_new_silk_redefines_browser_tech

Amazon’s Silk Is More Than Just A Browser: It’s A Cloud OS for the Client

From: http://www.wired.com/cloudline/2011/09/amazon-silk



The Internet is on, er, Fire with chatter about Amazon’s new tablet, the Kindle Fire. It should be, because the birth of a credible iPad competitor is huge. In the long term, the most important part of Amazon’s announcement this morning isn’t the fairly vanilla tablet hardware or even the tablet’s spit-shined version of Android. What will really make waves is Amazon’s new web browser, Silk.
Silk is the first truly new, mass-market, client software delivery mechanism to be built from the ground up with the cloud—not just the web, but the cloud—in mind. But before we look at what Silk is, it’s helpful to take a quick glance at one thing it’s not.
The main thing that Silk is not, is Google Chrome. Chrome is essentially an OS in browser drag, and in this respect it’s very much a “fat” take on “thin client.” Google’s browser treats tabs the way that an OS treats running applications, and it walls them off from each other in separate processes so that problems with one tab don’t affect the rest of the browsing experience. You could sum up Google’s overall design approach to Chrome with something like, “the web is now an application delivery mechanism, and the browser is the OS that those apps run in.”
The fact that Chrome comes with such an extreme amount of OS-like baggage is what keeps it off of handheld devices. Devicemakers are much better off with a more traditional, lightweight browser like Android’s. At least, they were until today.
Like Chrome, Silk is a “browser,” and also like Chrome, it’s a lot more under the hood. Or, rather, it can be a lot more under the hood, depending on how you choose to use it.
Read the rest at the link above. 

Tizen | An open source, standards-based software platform for multiple device categories.

https://www.tizen.org/

Intel Drops MeeGo - Slashdot

http://linux.slashdot.org/story/11/09/28/1223250/Intel-Drops-MeeGo

Tuesday, September 27, 2011

Lguest: minimal 32-bit x86 hypervisor for the Linux kernel

Ran across this in linux-source-2.6.32/Documentation/lguest

Just how many Hypervisors are shipped in the Linux Kernel now? KVM,qemu and lguest at least. And extensions for Xen and VmWare.

http://lguest.ozlabs.org

__
 (___()'`;  Rusty's Remarkably Unreliable Guide to Lguest
 /,    /`      - or, A Young Coder's Illustrated Hypervisor
 \\"--\\    http://lguest.ozlabs.org

Lguest is designed to be a minimal 32-bit x86 hypervisor for the Linux kernel,
for Linux developers and users to experiment with virtualization with the
minimum of complexity.  Nonetheless, it should have sufficient features to
make it useful for specific tasks, and, of course, you are encouraged to fork
and enhance it (see drivers/lguest/README).

Features:

- Kernel module which runs in a normal kernel.
- Simple I/O model for communication.
- Simple program to create new guests.
- Logo contains cute puppies: http://lguest.ozlabs.org

Developer features:

- Fun to hack on.
- No ABI: being tied to a specific kernel anyway, you can change anything.
- Many opportunities for improvement or feature implementation.

Fwd: REALLY COOL - 747s ARE LARGE UNIX BOXES !!

---------- Forwarded message ----------
From: av
Date: Tue, Sep 27, 2011 at 10:48 AM
Subject: REALLY COOL
To:


747s  ARE LARGE UNIX BOXES !!

https://www.infosecisland.com/blogview/16696-FACT-CHECK-SCADA-Systems-Are-Online-Now.html



Apple Denied Trademark for Multi-Touch - Mac Rumors

http://www.macrumors.com/2011/09/26/apple-denied-trademark-for-multi-touch/

Monday, September 26, 2011

Linus' Lessons On Software Dev Management

From Slashdot:

"In this interview with Steven Vaughan-Nichols, Linus Torvalds shares hard-won wisdom about managing software development projects, including encouraging community involvement, the importance of programming tools, and ensuring the project stays on track. For instance, regarding getting people to contribute to your project, he says, 'If you start off with some "kumba-ya feeling" where you think people from all the world are going to come together to make a better world by working together on your project, you probably won't be going very far.'"

SCADA Problems Too Big To Call 'Bugs,' Says DHS

From Slashdot:

"With the one year anniversary of Stuxnet upon us, a senior cybersecurity official at the Department of Homeland Security says the agency is reevaluating whether it makes sense to warn the public about all of the security failings of industrial control system (ICS) and SCADA software used to control the U.S.'s critical infrastructure. DHS says it is rethinking the conditions under which it will use security advisories from ICS-CERT to warn the public about security issues in ICS products. The changes could recast certain kinds of vulnerabilities as 'design issues' rather than a security holes. No surprise: independent ICS experts like Ralph Langner worry that DHS is ducking responsibility for forcing changes that will secure the software used to run the nation's critical infrastructure. 'This radically cuts the amount of vulnerabilities in the ICS space by roughly 90%, since the vast majority of security "issues" we have are not bugs, but design flaws,' Langner writes on his blog. 'So today everybody has gotten much more secure because so many vulnerabilities just disappeared.'"

SCADA (supervisory control and data acquisition) generally refers to industrial control systems (ICS): computer systems that monitor and control industrial, infrastructure, or facility-based processes

It is my believe that most vulnerabilities are 'design issues' and not just "security holes" that can be patched over. 

Friday, September 23, 2011

A New and Improved Moore's Law

http://www.technologyreview.com/printer_friendly_article.aspx?id=38548

Under "Koomey's law," it's efficiency, not power, that doubles every year and a half.
Researchers have, for the first time, shown that the energy efficiency of computers doubles roughly every 18 months.
The conclusion, backed up by six decades of data, mirrors Moore's law, the observation from Intel founder Gordon Moore that computer processing power doubles about every 18 months. But the power-consumption trend might have even greater relevance than Moore's law as battery-powered devices—phones, tablets, and sensors—proliferate.
"The idea is that at a fixed computing load, the amount of battery you need will fall by a factor of two every year and a half," says Jonathan Koomey, consulting professor of civil and environmental engineering at Stanford University and lead author of the study. More mobile computing and sensing applications become possible, Koomey says, as energy efficiency continues its steady improvement.

Read the rest at the link above.

The Past, Present and Future of Software Security

http://threatpost.com/en_us/blogs/past-present-and-future-software-security-091311

I don't agree with the author in that I don't think it's the language to blame but the coder, coding style, libraries etc.

If someone shoots them selves with a gun, do you blame the type of gun?

If a bridge collapses do you blame the cad tool used to design it?

Thursday, September 22, 2011

visual dump, dump hex bytes in a sane way.

In Unix/Linux OD wants to dump out hex bytes in little endian format.
What this means in the output of the hex bytes is swapped.

Notice the first line, 4047 is really  0x47 0x40 but each pair of bytes is swapped.

$ od -xc dump-263.ts | head
0000000 4047 1231 0000 e001 0000 8083 2113 39c1
          G   @   1 022  \0  \0 001   à  \0  \0 203 200 023   !   Á   9
0000020 5153 ffff ffff ffff ffff ffff ffff ffff
          S   Q   ÿ   ÿ   ÿ   ÿ   ÿ   ÿ   ÿ   ÿ   ÿ   ÿ   ÿ   ÿ   ÿ   ÿ
0000040 0000 0001 9f01 fbff 00b8 0100 82b5 4b42
         \0  \0 001  \0 001 237   ÿ   û   ¸  \0  \0 001   µ 202   B   K
0000060 8051 0000 b201 4147 3439 4a03 fdff 8080
          Q 200  \0  \0 001   ²   G   A   9   4 003   J   ÿ   ý 200 200
0000100 00fa fa00 0000 00fa fa00 0000 00fa fa00
          ú  \0  \0   ú  \0  \0   ú  \0  \0   ú  \0  \0   ú  \0  \0   ú

So I have created a little script vd (yea get over it, it stands for visual dump)

$cat vd
od -txC -c -N 128 $1

$vd dump-263.ts
0000000 47 40 31 12 00 00 01 e0 00 00 83 80 13 21 c1 39
          G   @   1 022  \0  \0 001   à  \0  \0 203 200 023   !   Á   9
0000020 53 51 ff ff ff ff ff ff ff ff ff ff ff ff ff ff
          S   Q   ÿ   ÿ   ÿ   ÿ   ÿ   ÿ   ÿ   ÿ   ÿ   ÿ   ÿ   ÿ   ÿ   ÿ
0000040 00 00 01 00 01 9f ff fb b8 00 00 01 b5 82 42 4b
         \0  \0 001  \0 001 237   ÿ   û   ¸  \0  \0 001   µ 202   B   K
0000060 51 80 00 00 01 b2 47 41 39 34 03 4a ff fd 80 80
          Q 200  \0  \0 001   ²   G   A   9   4 003   J   ÿ   ý 200 200
0000100 fa 00 00 fa 00 00 fa 00 00 fa 00 00 fa 00 00 fa
          ú  \0  \0   ú  \0  \0   ú  \0  \0   ú  \0  \0   ú  \0  \0   ú
0000120 00 00 fa 00 00 fa 00 00 fa 00 00 ff 00 00 01 01
         \0  \0   ú  \0  \0   ú  \0  \0   ú  \0  \0   ÿ  \0  \0 001 001
0000140 43 7c b7 7b 2e b6 5e f6 5d 7b e5 ef 97 7e d4 24
          C   |   ·   {   .   ¶   ^   ö   ]   {   å   ï 227   ~   Ô   $
0000160 f3 40 dd 2e de 6b df 2e b7 7c bd ec bd ef fd 5c
          ó   @   Ý   .   Þ   k   ß   .   ·   |   ½   ì   ½   ï   ý   \

Extract bytes from large file.

Sometimes you want to be able to copy data from the middle of a binary file.

In my case it was from MPEG2 Transport Streams and I wanted to copy out some data from deep within a massive multi gigabyte file.

extract is a simple bash script that calls DD and copies out bytes from the middle of the file.

#!/bin/bash
if [ 4 -ne $# ]; then
echo
echo "Usage: extract [infile] [outfile] [start] [len]"
echo
echo "extract will copy len bytes from start post from infile to outfile"
echo
exit
fi

IFILE=$1
OFILE=$2
FSTART=$3
FLEN=$4
dd bs=1 if=$IFILE of=$OFILE seek=0 skip=$FSTART count=$FLEN

Need to spike someone - USE DD and random noise

I have a persistent hacker DOSing (Denial Of Service attack) one
of my php websites. So to get them off my back I decide to Spike.
10 Megabytes seemed sufficient.

Now I need 10 Megabytes of noise. John suggested dd and /dev/null.
Linux has a /dev/random that is " very high quality randomness
such as one-time pad". I decided on /dev/urandom, which is
"theoretically vulnerable to a cryptographic attack"

'urandom' does not have to wait for noise to create its numbers.

To create a spike:
dd if=/dev/urandom of=10MB_file.bin count=20K

if - is the input file, as stated
of - is the output file, in this case the file I named '10MB_file.bin'
count - is "copy only (x number of) BLOCKS" from the input

Block size is 512 bytes by default, multipled by 20, then K
indicates to multiply by another 1024.
So, it is 512*20*1024 = 10 Megabytes. (Spike)

tc

Wotsit.org, the programmer's file and data format resource.

http://www.wotsit.org/

Sunday, September 18, 2011

Fwd: (PR) COMMELL launched a series of SBC with Q67 & QM67 chipset

These guy made a decent board.

---------- Forwarded message ----------
From: TCOM2
Date: Sun, Sep 18, 2011 at 8:11 PM
Subject: (PR) COMMELL launched a series of SBC with Q67 & QM67 chipset
To:




 
                 
           
   

Taiwan Commate Computer Inc.(COMMELL), the worldwide leader of Industrial Single Board Computers, launched a series of Single Board Computers with Q67 & QM67 Chipset, The products include LV-67G with Q67 Mini-ITX motherboard, AS-C74 with Q67 ATX motherboard, MS-C73 with QM67 MicroATX motherboard and HS-773 with QM67 Half-size PCI CPU Card.  
These SBC are all designed for the 2nd generation Intel Core i7/i5/i3 processors in the LGA1155 by the Q67 chipset and in the rPGA988B by the QM67 chipset. Theses platform supports Intel Turbo Boost Technology 2.0,  to provide even more performance when needed on the latest-generation Intel® microarchitecture code name Sandy Bridge. Intel® Turbo Boost Technology 2.0 automatically allows processor cores to run faster than the base operating frequency if it's operating below power, current, and temperature specification limits, along with a intel 2nd generation 32 nm Core i7/i5/i3, the Intel processors  with HD Graphic 3000 that contains a refresh of the sixth generation graphics core enabling substantial gains in performance and lower power consumption, this innovative two-chip platform delivers higher performance, energy efficiency, most secure and manageable, It is ideal for a various range of applications, such as industrial control and automation, gaming, Medical Instruments, Surveillance Server,Military systems, print imaging and digital signage etc.
Mini-ITX LV-67G mainboard is based on Q67 chipset, and equipped with DDR3 1066/1333 MT/s data transfer rates memory up to a maximum of 16GB in dual DIMM slots. LV-67G supports VGA, DVI. 3 x RS232C and 1 x RS232/422/485 ports, Networking is provided by Intel 2 x 82574L Giga LAN, 8 x USB2.0 ports, High Definition Audio port, 2 SATA2.0 and 2 SATA3.0, Expansion takes the form of one PCIE x16 slot, one Mini-PCIE slots and one Mini PCI.
ATX AS-C74 mainboard sets up to the ATX format (307 x 244mm), which gives it room not only for 32GB of DDR3 memeory, but also for five expansion boards(one PCIE x 16, one PCIE x 4, one PCIE mini card, one Mini PCI, five PCI slots). It is with Intel Q67 PCH, supports Core i7/i5/i3/ Pentium desktop processors and Xeon E3-1275. AS-C74 includes both VGA & DVI ports, two Giga LAN, 12 USB 2.0,  5 x RS232C and 1 x RS232/422/485, 4 SATA2 and 2 SATA3, HD Audio & one Parallel port.
Micro-ATX MS-C73 mainboard uses the 244 x 244mm Micro-ATX format, includes QM67 Express chipset, and supports 2nd generation Intel mobile Core i7/i5/i3 in the rPGA988B, there are two DDR3 SO-DIMM to support 16GB memeory, and has onboard VGA, DVI and LVDS ports, two Giga LAN, 5 x RS232C & 1 x RS232/422/485, 10 x USB2.0, HD Audio, 4 SATA2 & 2 SATA3, PS/2 & Parallel port, Expansion with one PCIE x 16, one PCIE x4, one PCIE mini card, two PCI slots and one Mini PCI.
Half-size CPU Card HS-773  which is inteded to plug into a backplane, This CPU Card is based on QM67 Express chipset too, supports 16GB DDR3 SO-DIMM memory, comes with DVI, VGA & LVDS, two Giga LAN, 2 SATA2 & 2 SATA3, HD Audio, 5 x RS232 & 1 x RS232/422/485, 8 x USB2.0, GPIO and two PCIE mini card expansion socket.
About COMMELL
COMMELL is a leading supplier of Single Board Computers and focuses on developing the most advanced and reliable IPC products. In addition to promise our customers constantly stay ahead of this competitive business, we are always in search of disruptive & incremental sustaining innovation. We treat every of our customer as partner and provide the best services and total support. The combination of innovation, superior quality, and excellent services will ensure both Taiwan Commate Computer Inc., and our customers always have the competitive edge in the computer world.
For further information about COMMELL is available at http://www.commell.com.tw
Contact
Tel: 886-2-26963909   Fax: 886-2-26963911 
                           

Friday, September 16, 2011

Fwd: ISC open house in Redwood City



---------- Forwarded message ----------
From: Jeremy C. Reed
Date: Fri, Sep 16, 2011 at 3:57 PM
Subject: ISC open house in Redwood City
To: regional-sfba@netbsd.org


ISC has an open house on Tuesday, 20 September 2011 6:30 PM - 9:00 PM.

http://www.isc.org/community/blog/201109/openhouseisc

http://bit.ly/ISCevent092011

You can talk about ISC DHCP, BIND 9, libbind, libisc problems, etc.

Drinks and Hors D'oeuvres will be served.

Also I think there will be tour of the server room(s) that host part of
NetBSD.

explorer@ and I will be here.

(By the way, I am staying in Belmont next to Oracle and meeting in
Mountain View at Mozilla for a few days.)

Microsoft Previews Compiler-as-a-Service Software - Slashdot

http://developers.slashdot.org/story/11/09/16/0253202/Microsoft-Previews-Compiler-as-a-Service-Software

Thursday, September 15, 2011

Program Android apps using Assembly?

On Hack-A-Day
Have you got what it takes to code Android apps using Assembly?

Do you have a rooted Android device and a computer running Linux? If so, you’re already on your way to coding for Android in Assembly. Android devices use ARM processors, and [Vikram] makes the argument that ARM provides the least-complicated Assembly platform, making it a great choice for those new to Assembly programming. We think his eight-part tutorial does a great job of introducing the language and explaining how to get the development tools up and running. You’ll need to know some basic programming concepts, but from what we saw you don’t need any prior experience with ARM or Android.
So why learn Assembly at all? We took a stab at Assembly for AVR a few months ago and really learned a lot about the hardware that we just never needed to know writing in C. It’s a great way to optimise functions that waste too much time because of quirks with higher-level language compilers. That means you don’t need to write your entire application in Assembly. You can simply use it to streamline hairy parts of your code, then include those Assembly files at compile time.

Wednesday, September 14, 2011

Nokia Announces Qt Open Governance Model

http://news.slashdot.org/story/11/09/14/1546226/Nokia-Announces-Qt-Open-Governance-Model

"Over the past year the Qt Developers have been working to sort out how they can make development of Qt even more inclusive and open. After exploring various options, they are now almost ready to go live with the new solution. It's taken a little longer than expected, but they are now very close to moving hosting of Qt to a new domain: qt-project.org [domain not yet live when posted]. The domain will be owned by a non-profit foundation whose only purpose is to host the infrastructure for the Qt project. More details of the changes are available at the Qt Open Governance Model wiki."


Nokia also was behind MeeGo that was based on Qt, and QML (Qt Meta Language or Qt Modeling Language)

New BIOS Exploiting Rootkit Discovered

http://it.slashdot.org/story/11/09/14/1621230/New-BIOS-Exploiting-Rootkit-Discovered

First time accepted submitter mtemar writes with a Symantec analysis of an interesting new trojan/virus.

From the article:"There are more and more known viruses that infect the MBR. Symantec Security Response has published a blog to demonstrate this trend last month. However, we seldom confront with one that infects the BIOS. One of them, the notorious CIH, appeared in 1999, which infected the computer BIOS and thus harmed a huge number of computers at that time. Recently, we met a new threat named Trojan.Mebromi that can add malicious components into Award BIOS which allows the threat to take control of the system even before MBR."

Russian President Interested In Funding ReactOS - Slashdot

http://tech.slashdot.org/story/11/09/14/1438223/Russian-President-Interested-In-Funding-ReactOS

An anonymous reader writes "When Russian President Dmitri Medvedev recently visited a high school where ReactOS developer Marat Karatov happens to study, Karatov took the opportunity to present the open-source Windows-a-like to the President, and got a rather more enthusiastic reaction than might be expected — the President found the project interesting, and would consider funding it." Be forewarned that the BBC article takes a few statements by the developers about boot time and compatibility out of context.

Tuesday, September 13, 2011

Fwd: ACCU: Wednesday, September 14 - Jeff Fischer, "An Introduction to Engage"

---------- Forwarded message ----------
From: "Ali Cehreli" <acehreli@gmail.com>
Date: Sep 13, 2011 9:50 PM
Subject: ACCU: Wednesday, September 14 - Jeff Fischer, "An Introduction to Engage"
To: <acehreli@yahoo.com>

Reminder...

Please also note that two upcoming October talks are

Wednesday, October 12, 2011
Bryan Bell
"Writing a compiler in Haskell and LLVM"

Tuesday, October 25, 2011
Dan Saks
"Programmers and Truthiness"

-----

When:      Wednesday, September 14, 2011
Topic:     An Introduction to Engage
Speaker:   Jeff Fischer
Time:      6:30pm doors open
         7:00pm meeting begins
Where:     Symantec
         VCAFE building
         350 Ellis Street (near E. Middlefield Road)
         Mountain View, CA 94043
Map:       <http://tinyurl.com/334rv5>
Directions: VCAFE is accessible from the semicircular courtyard
between Symantec buildings <http://tinyurl.com/2dccgc>
Cost:      Free
More Info: <http://www.accu-usa.org>

Engage is a new open-source, Python-based platform for deploying and
managing applications, either on your own servers or in the public
cloud. It automates server provisioning, application installation,
configuration, and upgrades. The technology behind engage combines
ideas from Linux package managers, constraint solvers, and existing
deployment frameworks such as Puppet or Chef. In this talk, we will
look into the design of Engage, how to use Engage, and how to extend
it. The talk will conclude with a discussion on lessons learned,
including the use of domain specific languages, software evolution,
and testing strategy.

Engage is available under the Apache License at
http://github.com/genforma/engage.

Jeff is a co-founder of genForma, a startup building a Platform as a
Service offering on top of Engage.

Meetings are open to the public and are free of charge.

---- Upcoming ACCU talks -----

Wednesday, October 12, 2011
Bryan Bell
"Writing a compiler in Haskell and LLVM"

Tuesday, October 25, 2011
Dan Saks
"Programmers and Truthiness"

---------

The ACCU meets monthly. Meetings are always open to the public and are
free of charge. To suggest topics and speakers please email Walter
Vannini via walterv@gbbservices.com

BSD on Phones! Bada (operating system)

Bada (stylized as bada; Korean: 바다) is an operating system for mobile phones developed by Samsung Electronics. Its name is derived from "바다 (bada)", meaning "ocean" or "sea" in Korean. It ranges from low-end feature phones to high-end smartphones.

http://www.bada.com/

http://developer.bada.com/apis/index.do

http://en.wikipedia.org/wiki/Bada_%28operating_system%29

http://www.tagstory.com/video/100079468

Monday, September 12, 2011

Fwd: [sv-html5] MindSource BoF 53 - Create Your Own Sencha Touch app! - Wednesday, September 28 at 5 pm!

---------- Forwarded message ----------
From: Michelle Koller
Date: Mon, Sep 12, 2011 at 8:49 PM
Subject: [sv-html5] MindSource BoF 53 - Create Your Own Sencha Touch app! - Wednesday, September 28 at 5 pm!


All,

MindSource invites you to join us for the 53rd event in our series of
Birds of a Feather technical sessions. We are teaming up with Sencha to
offer a 3-hour hands-on Bring Your Own Laptop seminar on Sencha Touch.

James Pearce, head of Developer Relations at Sencha, will be leading this
intense mobile web development workshop that will use the first HTML5
Mobile Web App Framework to create a mobile application that you can take
home.

The event will take place on Wednesday, September 28th at Biltmore Hotels
& Suites ? Santa Clara. Doors open at 5 PM. The course starts at 6 PM.

Birds of a Feather sessions open to the general public. Please RSVP before
Wednesday, September 28th via Eventbrite:

This is a fast-paced session intended for senior software developers with
an intermediate understanding of JavaScript, HTML, and CSS. There will
also be a set of resources that need to be installed on your laptop prior
to the event. Please find more information at the Eventbrite invite.

Seating is limited. Tickets purchased before September 21st are $14. Price
of admission includes food and beverages.

Please feel free to contact me if you have any questions!

Thanks,

Michelle Koller
Marketing Manager|MindSource

HTC Considering Buying Own OS - Slashdot

"HTC Corp chairwoman Cher Wang announced that the company is interested in buying an operating system. From the article: 'After the global PC heavyweight Hewlett-Packard Co. (HP) announced on Aug. 18 a plan to spin off its PC business and stop sales of its TouchPad tablet that uses the WebOS operating system, a slew of manufacturers like HTC and Samsung reportedly have been trying to acquire the WebOS platform to expand their mobile market reach. 'We have given it thought and we have discussed it internally, but we will not do it on impulse,' Wang said in an interview with the Economic Observer of China.'"

Sunday, September 11, 2011

Open AT OS for M2M cell network communications.

I just learned about this.

Open AT OS is an operating system designed specifically for M2M. It natively provides wireless services (voice call, data call, SMS) and TCP/IP connectivity, and gives access to hardware resources for which the developer would otherwise need an extra processor.

REAL TIME OPERATING SYSTEM
The Open AT Real Time OS natively supports the wireless functionality, it provides guaranteed response time to external and hardware timer interruptions - not only when the GSM stack is off, but whatever state the Wireless CPU is in (IDLE, Voice Call, GPRS transfer…).

MULTITASKING PREEMPTIVE OS
The Open AT OS is a pre-emptive multitask RTOS. It uses semaphores to synchronize tasks, and allows customer tasks to have higher priority than non-critical GSM stack tasks.

PURPOSE BUILT ON C
Open AT Software suite is the only software platform created specifically to meet the demanding requirements of the M2M industry and has evolved to efficiently serve Automotive and Mobile Professional segment needs too. Open AT Applications are written in standard C and run natively on top of a real time OS, with a minimum memory footprint and processor resource overhead.


http://en.wikipedia.org/wiki/Wavecom

http://www.sierrawireless.com/productsandservices/AirPrime/Application_Framework/Open_AT_OS.aspx


http://www.gsem2009.org/open-at-os.html

http://www.gprsmodems.co.uk/openat/Wavecom_Open_AT_OS.pdf

Friday, September 09, 2011

Fwd: ACCU: Wednesday, September 14 - Jeff Fischer, "An Introduction to Engage"

---------- Forwarded message ----------
From: "Ali Cehreli" <acehreli@gmail.com>
Date: Sep 8, 2011 9:24 PM
Subject: ACCU: Wednesday, September 14 - Jeff Fischer, "An Introduction to Engage"
To: <acehreli@yahoo.com>

When:      Wednesday, September 14, 2011
Topic:     An Introduction to Engage
Speaker:   Jeff Fischer
Time:      6:30pm doors open
         7:00pm meeting begins
Where:     Symantec
         VCAFE building
         350 Ellis Street (near E. Middlefield Road)
         Mountain View, CA 94043
Map:       <http://tinyurl.com/334rv5>
Directions: VCAFE is accessible from the semicircular courtyard
between Symantec buildings <http://tinyurl.com/2dccgc>
Cost:      Free
More Info: <http://www.accu-usa.org>

Engage is a new open-source, Python-based platform for deploying and
managing applications, either on your own servers or in the public
cloud. It automates server provisioning, application installation,
configuration, and upgrades. The technology behind engage combines
ideas from Linux package managers, constraint solvers, and existing
deployment frameworks such as Puppet or Chef. In this talk, we will
look into the design of Engage, how to use Engage, and how to extend
it. The talk will conclude with a discussion on lessons learned,
including the use of domain specific languages, software evolution,
and testing strategy.

Engage is available under the Apache License at
http://github.com/genforma/engage.

Jeff is a co-founder of genForma, a startup building a Platform as a
Service offering on top of Engage.

Meetings are open to the public and are free of charge.

The ACCU meets monthly. Meetings are always open to the public and are
free of charge. To suggest topics and speakers please email Walter
Vannini via walterv@gbbservices.com

Thursday, September 08, 2011

Intel’s new way of creating randomness from digital orderliness

http://hackaday.com/2011/09/02/intels-new-way-of-creating-randomness-from-digital-orderliness/

Random number generation is a frequent topic of discussion in projects that involve encryption and security. Intel has just announced a new feature coming to many of their processors that affect random number generation.

The random number generator, which they call Bull Mountain, marks a departure from Intel's traditional method of generating random number seeds from analog hardware. Bull Mountain relies on all-digital hardware, pitting two inverters against each other and letting thermal noise tip the hand in one direction or the other. The system is monitored at several steps along the way, tuning the hardware to ensure that the random digits are not falling more frequently in one direction or the other. Pairs of 256-bit sequences are then run through a mathematical process to further offset the chance of predictability, before they are then used as a pseudorandom number seed. Why go though all of this? Transitioning to an all-digital process makes it easier and cheaper to reduce the size of microchips.

A new instruction has been added to access this hardware module: RdRand. If it works as promised, this should remove the need for elaborate external hardware as a random number source.


[Phoronix] FreeBSD: A Faster Platform For Linux Gaming Than Linux?

http://www.phoronix.com/scan.php?page=article&item=linux_games_bsd&num=1

[Phoronix] Intel Moblin V2 Core Alpha: It Boots Fast!

http://www.phoronix.com/scan.php?page=article&item=intel_moblin_2&num=1

This has already been merged with the MeeGo project which lost Nokia and Intel is waning.

freedesktop.org - EGL: it's like OpenGL light.

http://www.freedesktop.org/wiki/EGL

Wednesday, September 07, 2011

Machine Learning with R

R is a free software environment for statistical computing and graphics. It compiles and runs on a wide variety of UNIX platforms, Windows and MacOS

http://cran.r-project.org/

http://www.patriciahoffmanphd.com/staticticallanguager.php

http://machinelearning102.pbworks.com/w/browse/#view=ViewFolder&param=References%20for%20R

http://www.rseek.org/

http://machinelearning102.pbworks.com/w/page/32977959/Reference%20for%20R%20Comments

Interview With the Creator of Ruby

From Slashdot:

"Ruby creator Yukihiro Matsumoto discusses the past, present, and future of the popular programming language, calling mobile the next target for Ruby: 'I'm currently working on an alternative subset or dialect of Ruby for the small devices. I'm going to make it public early next year. Of course, mobile computing is the way to go, so that's one of the reasons I focus on the Ruby dialect working on the smaller devices.'"

QML (Qt Meta Language or Qt Modeling Language)

Introduction to the QML Language

http://en.m.wikipedia.org/wiki/QML

QML (Qt Meta Language or Qt Modeling Language is a JavaScript-based, declarative language for designing user interface–centric applications. It is part of Qt Quick, the UI creation kit developed by Nokia within the Qt framework. QML is mainly used for mobile applications where touch input, fluid animations (60 FPS) and user experience are crucial. QML documents describe an object tree of elements. QML elements shipped with Qt are a sophisticated set of building blocks, graphical (e.g., rectangle, image) and behavioral (e.g., state, transition, animation). These elements can be combined to build components ranging in complexity from simple buttons and sliders, to complete internet-enabled programs.


QML is the main GUI tool for the MeeGo OS project.

Monday, September 05, 2011

Fwd: [svlug] SVLUG September 7th meeting: David Stern on 'Roku - embedded Linux music and video boxes'


---------- Forwarded message ----------
Date: Sep 5, 2011 9:12 AM
Subject: [svlug] SVLUG September 7th meeting: David Stern on &apos;Roku - embedded Linux music and video boxes&apos;
To: "Silicon Valley Linux Users Group" <svlug@lists.svlug.org>

WHEN:

 Wednesday, September 7th, 2011
 7pm-9pm

MAIN PRESENTATION

 TOPIC:
   Roku - embedded Linux music and video boxes

 PRESENTED BY:
   David Stern

 TOPIC SUMMARY:
   It's been an exciting year for embedded Linux appliances, and
   Saratoga-based Roku, Inc., started by ReplayTV founder Anthony Wood, is
   one of the brightest rising stars. Roku's lead software engineer David
   Stern will share Roku's Linux story with us. Be sure to bring your
   business card, as Roku will probably have a couple of Roku's signature
   video player boxes to give away in a raffle.

 ABOUT THE PRESENTER:
   David Stern is the engineer principally responsible for the software
   embedded in Roku's product line of networked audio and video players,
   which are all Linux-based. Prior to working at Roku, he served stints
   at Netflix, and before that at consumer electronics firms D&M Holdings
   and Openglobe, Inc. He earned his baccalaureate and masters degrees in
   computer science.

LOCATION:

 Symantec
 VCAFE Facility
 350 Ellis Street (near E. Middlefield Road)
 Mountain View, CA 94043

 Directions on how to get there are listed at:

   http://www.svlug.org/directions/veritas.php

 We've tried our very best for these directions to be accurate.
 If you have any improvements to make, please let SVLUG's volunteers know!
 webmaster at svlug.org

POST-MEETING GATHERING:

 If you just can't get enough, a smaller group usually goes to a local
 restaurant/diner after the meeting:  Frankie, Johnnie & Luigi, Too,
 939 West El Camino Real between Shoreline and Castro, Mountain View.

We look forward to seeing you there!

--
Mark Weisler
PGP Key ID 68E462B6
PGP Key fingerprint  87D5 A77B FC47 3CC3 DFF0  586D 23FF F8B4 68E4 62B6

_______________________________________________
svlug mailing list
svlug@lists.svlug.org
http://lists.svlug.org/lists/listinfo/svlug

'Cosmo' — a C#-Based Operating System

From Slashdot

"A new operating system called Cosmo has been developed, written entirely in C#. It shows the naysayers you can write a full OS kernel without C. So far, you need Visual Studio to compile and run it, as Mono is not supported. However, the source code can be compiled with the Express editions of Visual Studio. The project plans to add VB.NET support soon."


http://en.wikipedia.org/wiki/C_Sharp_(programming_language)

I can hardly believe it's possible. Doesn't C# need the .net stuff that requires Windows?

Common Language Infrastructure (CLI) not to be mistaken with Command Line Interface.

Common Intermediate Language (CIL),

Report: Intel ‘Temporarily’ Halting Meego Development | Gadget Lab | Wired.com

http://www.wired.com/gadgetlab/2011/09/report-intel-meego-no-go

Sunday, September 04, 2011

About | MeeGo

https://meego.com/about

Sept 6, 2011 there is a talk on MeeGo in Mountain View, Ca.

http://www.meetup.com/SFBay-MeeGo-Network/events/26418441/
Two of the shipping MeeGo pre-installed products are Chinese cars manufactured by Geely and HawTai. The automotive business model diverges significantly from that of consumer electronics products, giving MeeGo some advantages over Android. The GENIVI automotive alliance has officially designated MeeGo as a supported platform, and several member companies have prototypes based on it. What kind of MeeGo apps are car companies interested in? What reference hardware can they be tested on? I'll describe what's in MeeGo-IVI and show a simple demo running on the ExoPC.
Speaker: Alison Chaiken

Thursday, September 01, 2011

Fwd: FW: ABERDEEN Petarack™ — Over a Full Petabyte of Raw Storage in a 42U Rack

This looks very cool.  Just think in 10 years it will cost $100 and fit on a key ring.

---------- Forwarded message ----------
From: David W. Corso
Date: Thu, Sep 1, 2011 at 11:04 AM
Subject: FW: ABERDEEN Petarack™ — Over a Full Petabyte of Raw Storage in a 42U Rack
To:


http://www.aberdeeninc.com/abcatg/petarack.htm

 

Petarack™ — Over a Full Petabyte of Raw Storage in a 42U Rack, Under a Single Namespace.

 

128Bit ZFS (Zeta File System) Servers Scalable form Terabytes-to Petabyte-up to 16 Exabyte's for data & media storage.

 

All servers and storage devices come with a 5-year warranty on all parts and labor.

;  

      

 Example: PetaRack Enterprise Package


Genode 11.08 Blurs the Lines Between Different Kernels

http://www.osnews.com/story.php/25082/Genode-11.08-Blurs-the-Lines-Between-Different-Kernels/

Qubes OS: An Operating System Designed For Security -Approaches To System Security

http://www.tomshardware.com/reviews/qubes-os-joanna-rutkowska-windows,3009.html