• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

ICS .244 leaked for Bionic (pulled from staging server)

g1DErl.jpg
 
  • Like
Reactions: Thom
Upvote 0
What does this mean for OTA release?

Anywhere from now to the last week of Nov??? :thinking:

Honestly Dautley, this may look good for you as 244 may be the one to go into soak in a day or two. 244 may have all the tweaks Verizon wanted.

This build was just made Sunday so I would be surprised to see a soak by the end of the week but we can hope!! :)
 
Upvote 0
I added 6.7.244 to the reference document. Is 6.7.244 still locked?

I keep wondering what "SMP PREEMPT" means.

... Thom

Same security as 235 and up, I know SMP stands for Symmetric Multiprocessor System, (basically two or more cores) and preemption has to do with the way/modes the Kernel handles task the but not really sure what the "SMP PREEMPT" is exactly.
 
Upvote 0
From what I am reading, .242 was rejected because flash is still broken. .244 was then created, but it continues to have flash issues just like the previous builds. For some reason, it appears Verizon is hung up on the fixing of flash before they will sign off on a build.

Waiting for .246 then I guess!:(
Honestly, if Adobe quits supporting flash on Android and Google quits supporting flash on Jelly Bean it should be a hint, you would figure Verizon would pick up on it.:thinking:
The Intern Verizon put in charge of Bionic development must really like his/her flash videos!!:D
 
Upvote 0
Same security as 235 and up, I know SMP stands for Symmetric Multiprocessor System, (basically two or more cores) and preemption has to do with the way/modes the Kernel handles task the but not really sure what the "SMP PREEMPT" is exactly.

Elsewhere ...

SMP = Symmetric Multi-Processors
PREEMPT = PREEMPTable

The RAZR MAXX is marked the same way.

... Thom
 
Upvote 0
Adobe isnt supporting flash anymore for android so i dont see VZ's problem with flash it's all nonsense to me.

To you and the rest of us as well. Allegedly the same thing happened with the Razr build (flash problems) and it created a support nightmare with complaints, so the belief is Vzw is trying to avoid a repeat of that.

But, like you said, flash is basically dead in the water anyway.
 
Upvote 0
hope this helps.

In computing, preemption (more correctly pre-emption) is the act of temporarily interrupting a task being carried out by a computer system, without requiring its cooperation, and with the intention of resuming the task at a later time. Such a change is known as a context switch. It is normally carried out by a privileged task or part of the system known as a preemptive scheduler, which has the power to preempt, or interrupt, and later resume, other tasks in the system.

User mode and kernel mode

Kernel preemption
In any given system design, some operations performed by the system may not be preemptible. This usually applies to kernel functions and service interrupts which, if not permitted to run to completion, would tend to produce race conditions resulting in deadlock. Barring the scheduler from preempting tasks while they are processing kernel functions simplifies the kernel design at the expense of system responsiveness. The distinction between user mode and kernel mode, which determines privilege level within the system, may also be used to distinguish whether a task is currently preemptible.
Some modern systems have preemptive kernels, designed to permit tasks to be preempted even when in kernel mode. Examples of such systems are Solaris 2.0/SunOS 5.0[1], Windows NT, the Linux kernel 2.6 and 3.x, AIX and some BSD systems (NetBSD, since version 5).

Preemptive multitasking

The term preemptive multitasking is used to distinguish a multitasking operating system, which permits preemption of tasks, from a cooperative multitasking system wherein processes or tasks must be explicitly programmed to yield when they do not need system resources.
In simple terms: Preemptive multitasking involves the use of an interrupt mechanism which suspends the currently executing process and invokes a scheduler to determine which process should execute next. Therefore all processes will get some amount of CPU time at any given time.
In preemptive multitasking, the operating system kernel can also initiate a context switch to satisfy the scheduling policy's priority constraint, thus preempting the active task. In general, preemption means "prior seizure of". When the high priority task at that instance seizes the currently running task, it is known as preemptive scheduling.
The term "preemptive multitasking" is sometimes mistakenly used when the intended meaning is more specific, referring instead to the class of scheduling policies known as time-shared scheduling, or time-sharing.
Preemptive multitasking allows the computer system to more reliably guarantee each process a regular "slice" of operating time. It also allows the system to rapidly deal with important external events like incoming data, which might require the immediate attention of one or another process.
At any specific time, processes can be grouped into two categories: those that are waiting for input or output (called "I/O bound"), and those that are fully utilizing the CPU ("CPU bound"). In early systems, processes would often "poll", or "busywait" while waiting for requested input (such as disk, keyboard or network input). During this time, the process was not performing useful work, but still maintained complete control of the CPU. With the advent of interrupts and preemptive multitasking, these I/O bound processes could be "blocked", or put on hold, pending the arrival of the necessary data, allowing other processes to utilize the CPU. As the arrival of the requested data would generate an interrupt, blocked processes could be guaranteed a timely return to execution.
Although multitasking techniques were originally developed to allow multiple users to share a single machine, it soon became apparent that multitasking was useful regardless of the number of users. Many operating systems, from mainframes down to single-user personal computers and no-user control systems (like those in robotic spacecraft), have recognized the usefulness of multitasking support for a variety of reasons. Multitasking makes it possible for a single user to run multiple applications at the same time, or to run "background" processes while retaining control of the computer.
 
Upvote 0
Thanks for clearing that up as I thought it referred to Symmetric Multiprocessor System, (basically two or more cores) and preemption had to do with the way/modes the Kernel handles task, but I really have no idea about this stuff, I still use a original Motorola Flip Phone man! ;)
CyoD2l.jpg

I still have one of those ...

... Thom
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones