July 04 2011

HP computer computer systems – Exclusive modern advances For tiny Businesses

Tagged Under : , , , , , , , , , , , , , , , , , , , , , , , , , ,

Article by Carnellia Roupe

Small companies have employed a broad variety of laptops to control the operations of the business; integrating a surefire ensure in producing effects with tiny worry. HP computer computer systems have gained leverage in providing high-quality options in IT desires for just about any unbelievably prolonged time. When buying IT equipment, huge majority using the institution desires a foundation to ensure the best happens. on this article, we will consider a start looking in to the functionality, flexibility, and beneficial products and companies offered by HP.

Use engineering using a Purpose

HP computer computer systems hold out for just about any purpose; if institution masters misuse the technology, there is ordinarily a opportunity they may nicely not have working rights using the equipment. engineering determines the achievement or failure of today’s companies and it’s an inevitable inclusion to any budgets. using a goal in mind, a institution can flourish with one HP computer pc as well as a broad variety of workstations for much less overhead collectively with a decline in space use. The misuse of engineering could make components hold out an amazing offer better than expected. The goal of engineering will be to further improve daily operations of business; consider a moment in time to evaluation the fundamentals of an IT framework previous to making an IT spending budget most appropriate for merely a tiny institution needs.

Plan IT framework using the tiny Business

The IT structures of today’s tiny companies consist of the computer computer, printer/fax machine, VOIP mobile phones like a institution line, along using the internet. tiny institution masters can use revolutionary modern advances for example HP computer computer systems to manage huge majority of the IT desires without the need of employing a ‘tech’ to control the business. sensible tiny institution masters seek tips from in the very least one tech concerning their engineering desires for their business; investigating desires improves efficiency by buying the precise equipment.

Evaluate the IT Budget

Majority of today’s tiny institution masters have merely a tiny IT spending budget by which they use to create the expenses, purposes, and desires of particular technologies. An IT spending budget is vital to finding the most appropriate computer systems to control institution operations; with this in mind, tiny institution masters must lookup for HP laptops on profit within their neighborhood list stores or online. Auction sites provide a tremendous supply of refurbished, new, and employed laptops particular for just about any institution needs. Today’s traders provide lifetime warranties and costless upgrades if a computer desires merely a tiny additional purpose than expected.

Final Thoughts

In searching for to the most appropriate IT remedy for the business, integrating an exclusive engineering like HP computer computer systems can help in overhead expenses. huge majority of hp products and companies provide an extensive assortment in modern advances most appropriate for tiny institution masters at sensible prices. the best provides are HP laptops on profit on the net and list stores. The affordability of those laptops can minimize the complete cost for an extraordinary IT framework in tiny institution places of work today. additional institution masters are getting benefit of all-in-one institution models on their laptops – why wait around for something else?

June 24 2011

Discount notebook computer computer systems and three qualified prospects to Why A affordable mobile computer fits Your Needs

Tagged Under : , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Article by Astor Astrid

In reality, the individual personal computer is mainly a phase inside the past. although lots of individuals nonetheless individual and use individual computers, lots of individuals are turning to low cost notebook computer computer systems for their ease, convenience, as well as the reality which they provide a solution to some developing problem. What could possibly be the problem?

1. The cell Computer

The problems could possibly be the reality that every and every solitary evening much more and much more individuals need their individual computer to holiday with them. There are so lots of qualified prospects to by which getting your individual computer with you inside the go just produces sense. This qualified prospects us to the 1st aim concerning why a affordable mobile computer ought getting your up coming cost and also this could be mobility. A mobile computer is much far more cell than a desktop computer. Have you actually attempted to proceed your desktop computer? Not altogether fast is it? low cost notebook computer computer systems can go with you anyplace all through your home, using the car – as prolonged when you are not driving, on an airplane, a train, a bus, as well as within a resort room. Connect to the planet broad internet anyplace you wish possessing a laptop.

2. Lighter

Reason amount two could possibly be the reality that the affordable mobile computer is mainly a complete great offer lighter than a affordable desktop computer. Today’s laptops can weigh just two pounds, which shows it is a complete great offer much less difficult to hold and haul near to to go with your needs than laptops have been just numerous many years ago or desktop computer systems will actually be.

3. Sharing produced Easier

It is now much less difficult than actually before to to write about your documents, files, images, music, and something else you can think of. This consists of app software programs and projects. affordable mobile computer computer systems make sharing your data a breeze, all you need to finish is use a cable television set or usb cord and you also can immediately upload your files. within one other hand, wireless internet produces connecting for jobs and sharing app software programs easy as well.

There you have it, three qualified prospects to why, as quickly when you need one more computer, you ought getting thinking about low cost notebook computer computers. They are much much less difficult , especially for individuals who should holiday routinely for business, projects, as well as college students for carrying to and from courses over a every solitary evening basis. They just make sense. The terrific phase could possibly be the reality that now affordable mobile computer computer systems are fast to uncover many thanks to the internet and acquiring your individual is much less difficult than actually before.

March 06 2011

Linux Systems will not Replace Windows as the Typical Operating-System

Tagged Under : , , , , , , , , , , , , , , , , , , , , , , , ,

I am fairly new to be able to Linux, specifically Ie8, and so far I am loving the “freedom”. I chose that since I work with, and with Windows every day, it would be a great idea to experiment with something new and broaden my technical skills. Unfortunately, I was rapidly reminded of why I didnrrrt continue using a Linux-based operating-system a couple of years ago initially when i first gave it a try. Although I’ll continue using Ubuntu for learning uses, here are 5 reasons why A linux systemunix will continue to are unsuccessful for the general, each day user.

1. Open Source * The very reason why I like Linux is the same reason it never generally seems to get ahead. Keeping in mind that I have used Windows for more than 15 years, I am simply used to certain programs looking and performing a certain way, i believe that most people are very opposed to change. Although there are many Linux options to almost any Windows (or perhaps Mac) application, the particular problem is that they are not duplicates. A perfect instance in my situation has been my relying on Microsoft Money for a lot of years that every period I would attempt to use a different application I became very disappointed. Sooner or later, I found that KMyMoney is definitely an suitable alternative using every feature that I was seeking. Though it took me over a few days to get used to the newest software, it works nicely.

2. Technical Support – If you have one thing about A linux systemunix that there is plenty of, in addition to the many distributions, it is tech support team. The majority of it is at no charge. Unfortunately, it is sometimes impossible to find a simple answer to a specific concern, or you have to invest 5 hours finding out that the solution was a straightforward command that would have to be typed into the fatal. Although the major distributions, including Red Hat, present paid support, which I am sure is excellent and can speed up the process of receiving an issue resolved, I do not believe in paid Free. Technically, the definition of Free is not necessarily free because it allows one to customize and sell an item, however, the no cost part is what allures most switchers to Red hat and it can be extremely disappointing when there is zero organized help easily available.

3. Software Installation * For the most part, in Glass windows (or Mac) anyone (1) purchase software from your preferred retailer or download it from your website, (2) run the installer, (3) it locations a shortcut in your desktop and Start menus, (4) you double click on the shortcut, and (5) your current program is running. At least in a best world that’s how it operates. I am a technician and so i know it is not often that straight forward, even so, things get VERY complicated in Linux. Will my distribution use.rpm or.n packages? Am My partner and i using Gnome, KDE, another with the available GUI (Graphical Interface) or no GUI? Do I need to install via the fatal? Does the software need any dependencies? Will the installation method utilized be able to install your dependencies? Need I say far more? These are just a few of the questions that I forced me personally to learn the answers to for being a satisfied Red hat user.

4. Internet Browsing – I do not believe this one is as essential, but worth mentioning. I am not one who loves testing new surfers, so the ones i have spent a substantial amount of time with are limited to Internet Explorer, Firefox, Chrome, and Firefox. My favorite was always Internet Explorer, until I started using Ubuntu. Being that web browsers have never been that important to me We started using Safari and I am currently a very big enthusiast due to its many exts. However, my place is that if most people are much like me, they do not have the range of using Internet Explorer or even Safari, and have to be in for whichever browser is available based on the A linux systemunix distribution and GUI that they have selected.

5. Your Family — As I previously mentioned I am computer technician. However, I love testing new technologies; in this case Ubuntu. This is the perfect real world check as to why Linux could have a difficult time completing its goal. Even today, both my wife along with young son (plus my sister) haven’t stopped complaining articulating their opinion concerning my Ubuntu installing(s). There is such a great learning curve for the average consumer that I had to put in a VirtualBox with Windows to keep them from poor mouthing me. Luckily, we’ve got multiple laptops in our household, including one or two with Windows, therefore at the end of the day most people are happy. The Linux system way of doing points is so different it truly requires dedication in order for non-technical users to stick around.In summary, We honestly understand and also appreciate what the Linux community is attempting to accomplish. Unfortunately, I believe in which things got a little out of hand and now you will find too many options. The Open Source(ness) has authorized too many hands in the cookie jar which aren’t allowing overall advancement, because once a person decides that they are interested in this “Linux thing” they right away become confused as well as turned away due to the numerous complications.Should right now there be some type of constraint or test concerning who can work on open source software? What do you think? New York Dreams Tee Solar Tube Outdoor Lights

March 05 2011

A PRACTICAL (COMPARATIVE) STUDY OF SCHEDULING POLICIES IN LINUX AND WINDOWS 2K OPERATING SYSTEMS

Tagged Under : , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

A  PRACTICAL (COMPARATIVE) STUDY OF

 SCHEDULING POLICIES

IN

LINUX AND WINDOWS 2k  OPERATING SYSTEMS

 

*B.Madar

Abstract

Shared-memory multiprocessors are frequently used as compute servers with multiple parallel applications executing at the same time. In such environments, the efficiency of a parallel application can be significantly affected by the operating system scheduling policy.

 

It is common to evaluate scheduling policies based on their mean response times. Another important, but sometimes opposing, performance metric is a scheduling policy’s fairness.

 

Then, how do we evaluate a scheduling policy:

Ability to satisfy all deadlines.
CPU utilization—percentage of time devoted to useful work.
Scheduling overhead—time required to make scheduling decision.

 

 

We will concentrate on scheduling at the level of selecting among a set of ready processes. Scheduler is invoked whenever the operating system must select a user-level process to execute:

• After process creation/termination

• A process blocks on I/O

• I/O interrupt occurs

• Clock interrupt occurs (if preemptive).

 

Introduction on Scheduling Policies.

 

Types of processes:

• Interactive jobs

• low priority, cpu bound jobs that use excess processor capacity (e.g., calculating _ to

101000000 decimal places)

• Somewhere in between

Distinguish between a short and long process. Based on the time a process runs when it

gets the CPU. An I/O bound process is short and a CPU bound process is long.

Note; The idea of short vs. long is determined by how much of its time slice that a process uses, not the total amount of time it executes.

 

 

 

 

Criteria

 

Criteria for a good scheduling algorithm:

 

• Fairness: all processes get fair share of the CPU

• Efficiency: keep CPU busy 100% of time

• Response time: minimize response time

• Turnaround: minimize the time batch users must wait for output

• Throughput: maximize number of jobs per hour

They are competing. Fairness/efficiency, interactive/batch

 

Measurements

In order to compare different short-term policies, we need a measure of performance.

Assume that a process needs t time in execution before it leaves the ready list:

Execution time (t) — execution time

Response time (T) — finish time – arrival time. (Wall clock time)

Missed time (M) — T – t; time spend on the ready list or in blocked state.

Penalty ratio (P) — T/t; penalty of 1 ideal (lower penalty is good)

Response ratio (R) — t/T; response of 1 ideal (higher response is good)

 

Other useful measures:

• Kernel time — amount of time the spent by the kernel in making policy decisions and carrying them out. Context switching. A well tuned O.S. Uses between 10-30%.

• System time — kernel time devoted to a process.

• Idle time — amount of time spend when the ready list is empty. Thus running a

NULL process or running NULL routine code.

 

Scheduling Policies of LINUX OS

Linux offers 3 different ways to deal with scheduling, 2 of them for real-time applications and 1 for normal processes. A static priority value, sched_priority, ranging from 0 to 99, is assigned to each process. This static priority value can be changed only via system calls. The scheduler keeps a list of runnable processes with these priority values. The way Linux determines which process will be running next is by looking at such list for the highest priority number, and then takes the process at the head of the list. The scheduling policy determines where a process will be inserted in the event that it has an equal priority value with another process. Likewise, it will determine how it will move once inside the list.

Most processes use SCHED_OTHER which is the default universal time-sharing scheduler policy. Other most time-critical applications that require precise control use SCHED_FIFO and SCHED_RR. When using SCHED_OTHER, processes must be assigned an static priority value of 0. Otherwise, if using the two other algorithms, the priority value shall range from 1 to 99. Only such processes with super user privileges can have a priority value greater than 0, therefore they may use SCHED_FIFO and SCHED_RR.

All scheduling is preemptive, meaning that if a process with a higher priority is ready to run, the currently running process is preempted and taken to the wait list. It is the task of the scheduling policy to determine the ordering within the list of runnable processes with equal static priority value.

SCHED_FIFO: First In – First Out Scheduling

SCHED_FIFO is used only with priority values ranging from 1 to 99, that is, a SCHED_FIFO process ready to be run will always preempt a normal, SCHED_OTHER, process currently running. SCHED_FIFO does not deal with time slicing. If a SCHED_FIFO process has been preempted by a higher priority process, it will go to the top of the wait list and will resume running as soon as all processes with higher priority values have been blocked.

 

SCHED_RR: Round Robin Scheduling

SCHED_RR works just like SCHED_FIFO, but with one difference: each SCHED_RR process is allowed to run for a specified time quantum. As soon as a running process reaches its allotted time quantum it will be put back at the end of the same-priority-value list. If a SCHED_RR process has been preempted by a higher value priority process, it will complete the unexpired portion of its allotted time quantum when it resumes execution.

SCHED_OTHER: Default Linux Time-Sharing Scheduling

This is the usual time-sharing scheduling algorithm used for all normal processes, or processes that do not require special static priority real-time mechanisms. The process that runs is determined by a dynamic priority inside the list of the same static priority values processes, namely 0. The dynamic priority is based on the nice level and increased for each time quantum the process is ready to run, but denied to run by the scheduler. This way ensures fairness among all static priority 0 processes.

Nice Level – the ‘nice’ command changes the priority level value of a process. The priority that may be adjusted by ‘nice’ runs from -20, the highest, to 19 the lowest.

 IMPLEMENTATION

Each of the three programs in both, the Kernel and User Levels, was run 25 times, which produced varying time results depending on the random numbers generated by them. An average was computed of these 25 results to come up with a final result for each algorithm.

The time was accurately measured using the following commands:

start_time = clock ();
end_time = clock ();
cpu_time_used = ((double) (end_time – start_time)) / CLOCKS_PER_SEC;
system (“date”);

 IMPLEMENTATION OF SCHEDULING AT KERNEL LEVEL

SCHED_FIFO: First In – First Out Scheduling

Three different programs were written in C to implement and test the FIFO algorithm. Each program creates 10 threads, and each thread, in turn, generates between 300,000 and 3,000,000 random numbers so they utilize CPU resources in varying time slots.

A completely different program from the ones indicated in the paragraph above runs the 3 main programs.

SCHED_RR: Round Robin Scheduling

Three different programs were written in C to implement and test the Round Robin algorithm. Each program creates 10 threads, and each thread, in turn, generates between 300,000 and 3,000,000 random numbers so they utilize CPU resources in varying time slots.

A completely different program from the ones indicated in the paragraph above runs the 3 main programs.

SCHED_OTHER: Default Linux Time-Sharing Scheduling

Three different programs were written in C to implement and test the other algorithm. Each program creates 10 threads, and each thread, in turn, generates between 300,000 and 3,000,000 random numbers so they utilize CPU resources in varying time slots.

A completely different program from the ones indicated in the paragraph above runs the 3 main programs.

 IMPLEMENTATION OF SCHEDULING AT USER LEVEL

SCHED_FIFO: First In – First Out Scheduling

Three different programs were written in C to implement and test the FIFO algorithm. Each program creates 10 threads, and each thread, in turn, increases or decreases the number of random numbers by a random number so each utilizes CPU resources in varying time slots.

A completely different program from the ones indicated in the paragraph above runs the 3 main programs.

Shortest Job Fist Scheduling

Three different programs were written in C to implement and test the Shortest Job First algorithm. Each program creates 10 threads, and each thread, in turn, increases the number of random numbers so they utilize CPU resources in varying time slots.

A completely different program from the ones indicated in the paragraph above runs the 3 main programs.

 

 

Longest Job Fist Scheduling

Three different programs were written in C to implement and test the Shortest Job First algorithm. Each program creates 10 threads, and each thread, in turn, decreases the number of random numbers so they utilize CPU resources in varying time slots.

A completely different program from the ones indicated in the paragraph above runs the 3 main programs.

 TEST RESULTS

After running each of the programs for each of the algorithms 25 times, as specified earlier, the average time results have been placed in the table below:

 

 

Program 1
Time (secs)

Program 2
Time (secs)

Program 3
Time (secs)

TOTAL
TIME (secs)

sched_setscheduler (pid, SCHED_FIFO, &p)

31

11

8

50

sched_setscheduler (pid, SCHED_FIFO, &p)

31

11

8

50

sched_setscheduler (pid, SCHED_RR, &p)

17

13

18

48

sched_setscheduler (pid, SCHED_OTHER, &p)

29

11

11

51

SJF

40

31

30

101

LJF

36

32

29

97

 

 

Scheduling in Windows 2000

 

Windows 2000 schedules at the thread granularity.
Priority-driven, preemptive scheduling system
The highest-priority runnablethread always runs.
Time-sliced, round-robin within a priority level.
Windows 2000 uses 32 priority levels
System level (0), Variable levels (1-15), Real-time levels (16-31)

from Win32 point of view

Processes are given a priority class upon creation:

Idle, Below Normal, Normal, Above Normal, High, Real-time

Changeable by Task Manager.
The individual threads have a relative priority within the class:
Idle, Lowest, Below-Normal, Normal, Above Normal, Highest, Time-Critical.

 

 

 

 

 

 

 

Quantum in Windows 2000
By default, threads start with a quantum value of

      6 on Windows 2000 Professional

36 on Windows 2000 Server
The rationale for longer default value on Windows 2k Server is to minimize context switching.
Each time the clock interrupts, the clock-interrupt routine deducts a fixed value (3) from the thread quantum.
The clock interval for most x86 uniprocessorsis 10ms, and for most x86 multiprocessors, 15ms.

 

Partial quantum decay–The reason quantum is expressed in terms of a multiple of 3 quantum units per clock tick is to allow for partial quantum decay on wait completion.–When a thread executes a wait function, its quantum is reduced by 1 quantum unit. –This partial decay addresses the case in which a thread enters a wait state before the clock interval timer fires.–If this adjustment is not made, it would be possible for threads never to have their quanta reduced.

 

 

 

 

 

•Foreground quantum boost

–The field is an index into a three-entry quantum table used to obtain the quantum for the threads in the foreground process.

•The value of 3 is invalid and treated as 2.

–The quantum for threads in background processes is taken from the first entry in this quantum table.

–The foreground process is the process that owns the thread that owns the window that’s in focus.

 

CONCLUSIONS

The results at the Kernel Level were much better for the Round Robin algorithm and much worse for the other algorithm.

The results at the User Level were best for LJF and worst for SJF.

Scheduling performance criteria and goals are dependent on environment

There exist several different algorithms targeted for various systems

Traditional OSes like Windows, Linux, Unix….Usually uses a priority level algorithms

We conclude that there exists a false dichotomy between schedulers based on proportional share techniques and schedulers. The important question is not which class of algorithms is better, but rather, for a given operating system and set of applications,

(1) to what degree must existing infrastructure such as a periodic timer interrupt and system for manipulating priorities be utilized; (2) how much pessimism and context switch overhead is acceptable; and, (3) what scheduling parameters can the developers of real-time applications be reasonably expected to provide?

 

  BIBLIOGRAPHY

1. Operating Systems Class Website
2.Operating Systems, Harvey M. Deitel, Paul J. Deitel, David R. Choffnes, Third Edition
3.Understanding the Linux Kernel, O’Reilly Online Catalog
4.Linux Process Scheduling
5.Linux Process Scheduling – Summary.

6. Various websites related to OS

 

 

* Faculty in Alluri Institute of Management Sciences, Hunter Road Warangal,Andhra Pradesh-506001

February 26 2011

Police Career – Linux Computer Systems in Law Enforcement

Tagged Under : , , , , , , , , , , , , , , , , , , , , , , , , ,

Law enforcement recently has been following the general tide of government and public service groundswell by seeking computing solutions in the Linux direction. Particularly in law enforcement, their needs match well with open source software. They have to work lean on a taxpayer’s budget, and open source is free or low cost. They need top security, and Linux is still the highest-scoring operating software in official government assessments. They need mission-critical reliability, and Linux is so stable, it doesn’t just outrank the competition in stability – it makes the competition disappear!


Some recent examples of law enforcement agencies finding a solution in open source:


* Kent Police have lowered the cost of running their major criminal investigations system by a factor of 90% using Novell Linux Open Enterprise Server. The migration to Novell enabled Kent to scale up their Holmes II investigation system to work on larger projects with a broader scope – something they’d never been able to do before. They were also able to run it on their cheapest hardware they could find, thanks to Linux’s light requirements. A new policing operating system, named Genesis, is now being tested for scalability on Linux servers.


* Delivery of the first Linux systems to the West Yorkshire police force could see police forces throughout England and Wales unanimously switching to Linux desktops in a new pilot scheme. The deployment is taking place under a contract awarded by the UK Police IT Organization. If successful, it will lead to over 60,000 desktops deployed. In West Yorkshire alone, the installed base is around 3,500, and a spokesman reckoned that the savings from this would be around one million pounds per year!


* The New South Wales Police department is currently undertaking a major upgrade to its information infrastructure, made necessary due to the increasing volume of data handled by the force, and they’re switching to Linux systems to handle the load. Because the Linux systems are proving so reliable, they are looking forward to the higher capacity network more efficiently archiving and transmitting data stored as evidence, such as surveillance videos and audio material.


* Scottish police forces have also developed a Linux-based system for ensuring that they comply with the Freedom of Information Act legislation, an act which is intended to facilitate ‘open government’ by allowing the public to request access to government data. Since open source and open information go hand in hand, the system has scaled easily and saved tons of labor. The force doesn’t have to worry about proprietary media formats interfering with the public’s ability to access the data, and the efficiency of the Linux system allows a lot of manual tasks to be automated where they couldn’t before. The system is literally returning officers to the streets because it has saved everyone so much work.


* Police in the city of Munich have switched 14,000 of their department computers from Microsoft’s Windows operating system to Linux. The motivation for the decision was to make the government less dependent on one information technology supplier, and to save money while increasing capabilities. One technology analyst even compared the break-through migration to the fall of the Berlin wall, referring to the oppressive requirements of dealing with a proprietary software company’s agenda.


That government feels friendly with open source should come as no surprise. Traditionally, the Internet has been 80% Linux and Unix-based systems since its creation. The first Internet services were started and maintained by government providers, who used Unix system’s built-in multitasking features and excellent speed to create a fast, reliable network. Linux, a modern version of that Unix ideal, has already established itself as the leading system for server-room deployment, but now the effects are beginning to trickle down to the desktop user level and workstation deployments, where they are discovering that Linux systems have workspace-ready features built in which other commercial operating systems are just now beginning to discover and implement.


Furthermore, Linux systems come with the guarantee that because they are open source, no commercial company can restrict their usage in the future. A platform ported to Linux can stay on Linux, without support dying out and constant upgrades creating problems down the road.


Finally, the inherent security of the Unix computing model guarantees the effectiveness of Linux without the worries over security problems. Because there are in effect no viruses which can infect a Linux system known, and no critical security exploits found in the systems even by government security standards, departments are also considering Linux as a measure to protect our national data under concerns over national security and the terrorist threat in our modern times.

February 11 2011

Alternative Operating Systems

Tagged Under : , , , , , , , , , , , , , , , , , , , , , ,

Linux can be seen as the perfect alternative operating system. The Unix operating system was conceived and implemented in 1969 at AT&T’s Bell Laboratories in the United States by Ken Thompson, Dennis Ritchie, Douglas McIlroy, and Joe Ossanna. Unix derived its name as a joke and reference to an experimental operating system that was slow and ineffective called MULTICS. It was first released in 1971 and was initially entirely written in assembly language, a common practice at the time. Later, in a key pioneering approach in 1973, Unix was re-written in the programming language C by Dennis Ritchie, (with exceptions to the kernel and I/O). The availability of an operating system written in a high-level language allowed easier portability to different computer platforms. With a legal glitch forcing AT&T to license the operating system’s source code, Unix quickly grew and became widely adopted by academic institutions and businesses.

Today Linux distributions are used in numerous domains, from embedded systems to supercomputers, and have secured a place in server installations with the popular LAMP application stack. Use of Linux distributions in home and enterprise desktops has been expanding. They have also gained popularity with various local and national governments. The federal government of Brazil is well known for its support for Linux. News of the Russian military creating their own Linux distribution has also surfaced, and has come to fruition as the G.H.ost Project. The Indian state of Kerala has gone to the extent of mandating for all state high schools to run Linux on their computers. China uses Linux exclusively as the operating system for its Loongson processor family to achieve technology independence. In Spain some regions have developed their own Linux distributions, which are widely used in education and official institutions, like gnuLinEx in Extremadura and Guadalinex in Andalusia. Portugal is also using its own Linux distribution Caixa Mágica, used in the Magalhães netbook and the e-escola government program. France and Germany have also taken steps towards the adoption of Linux.

Torvalds continues to direct the development of the kernel. Stallman heads the Free Software Foundation, which in turn supports the GNU components. Finally, individuals and corporations develop third-party non-GNU components. These third-party components comprise a vast body of work and may include both kernel modules and user applications and libraries. Linux vendors and communities combine and distribute the kernel, GNU components, and non-GNU components, with additional package management software in the form of Linux distributions.

Incoming search terms for the article:

January 10 2011

Top 3 Operating Systems for E-Readers

Tagged Under : , , , , , , , , , , , , , , , , , , , , , ,

During 2009, e-readers were operating at maximum efficiency with over 2.2 million devices being shipped to stores. In 2010, the demand for e-readers is expected to increase by more than 50%. Their operating systems create the necessary base for these popular devices. Many first-class eBook Readers run full operating systems and can function like a computer.

Google Android

It is not surprising that Google Android tops the list of operating systems for e-readers. The Barnes and Noble ‘Nook’ was the first e-reader to use Google Android. Since that launch, Google Android has been used in various e-readers and that trend is expected to continue into the future.

Google Android gives users access to 1,000,000 free, public-domain books digitized by Google. All devices using the Android system can tap into Android apps and vice versa. In addition, Google understands that the real power of the open source Android lies with the Operating System Defaults. Google eBooks will serve as the default on every Android device.

The innovative eDGe e-reader, created by Entourage Systems, runs Google Android operating system. The eDGge is a netbook/e-reader combination which offers users the convenience of a Google toolbar on the right screen. Running on Wi-Fi and 3G networks, users can surf the internet, watch videos, or engage in video chat with this device.

Spring Design’s ‘Alex’ will also support Android apps. Yet any applications which require internet access will work only with Wi-Fi. With this dual-display e-reader, the 6.5″ e-ink screen for reading sits above a 3.5” color LCD. Users can display images and video, view notes, and even browse the web.

Expected to be released in 2010, the proposed Netronix, a collaboration between Texas Instruments and a Taiwanese networking specialist, is also an Android-based e-reader. Android e-readers allow portability of books (between Android e-readers) as well as access to Android apps.

Linux

The new Skiff reader is a Linux-based system. The Skiff reader is said to be the largest (11.5″) and thinnest (0.25″) with the highest-resolution (UXGA – 1200 x 1600). The Skiff reader is expected to be on sale later in the year. Interested buyers will be able to find it online and at over 1000 Sprint stores in the US.

Sony Reader runs the MontaVista Linux Professional Edition operating system. Sony ebook Library is not supported on Linux. Yet when this device is connected, it grants access to its flash memory and memory card slots (as if they were USB Mass Storage Devices).

Amazon’s Kindle DX runs Linux-2.6.22.19. Operating system updates are received wirelessly and install automatically during a period in sleep mode in which the wireless is in operation. As it was noted in the article “Amazon Offer Kindle for Sale in Europe – Will they Succeed“, the device is being offered globally on the 3G network with no charges for the wireless connectivity that is used to download eBooks (Digital Book Readers). With its Wacom touchscreen, Illiad runs Linux 2.4 kernel.

Due to its open Linux operating system, Illiad can run third-party applications created for it. The Hanlin eReader v3, one of the first Open Source e-readers, is built on the Linux operating system. China’s Hanvon uses Linux 2.6 and Cool-er, Pocketbook, and Bookeen also run Linux.

Windows

Although Windows is slipping in popularity, it will remain a major player in operating system market for many years into the future. Sony PRS-505/SC Digital eBook Reader, with its company software Sony ebook Library, is similar to iTunes and requires Windows. The software will not work on the 64-bit version of Windows XP but does support Windows Vista and Windows 7. Recent announcements point to the use of Windows 7 in new color ‘slate’ e-readers such as Archos or HP. The Taiwanese company, MSI, has also created an e-reader/computer combo which runs Windows 7.

E-readers with operational systems, such as the leading Google Android, encourage openness. These innovative devices are ‘cracked’ to allow users to run Android apps as well as download music and access social networks. Yet Fortify Software, the application vulnerability specialist, has issued a warning to corporations about possible security issues with modified e-readers. When a devise is ‘cracked’ or repurposed in this manner, there isn’t any way to check the security of the operating system ‘cracks’ or newly installed programs.

For usage outside the corporate world, however, e-readers have few drawbacks. E-reader companies are always trying to improve on features, performance, and design. E-readers have made a tremendous impact on the reading experience – what we read, where we read, and how we read books and newspapers. More and more people are choosing e-readers and their state-of-the art operating systems are helping to drive that demand.

Marco Gustafsson is author of articles on eBook Readers, e-inc technology and electronic books. Discover new dimension of reading here on Digital Book Readers


Article from articlesbase.com

Incoming search terms for the article: