Linux Kernel 2.6.21 Released
diegocgteleline.es writes "Linus Torvalds has released Linux 2.6.21 after months of development. This release improves the virtualization with VMI, a paravirtualization interface that will be used by Vmware. KVM does get initial paravirtualization support along with live migration and host suspend/resume support. 2.6.21 also gets a tickless idle loop mechanism called 'Dynticks', built in top of 'clockevents', another feature that unifies the timer handling and brings true high-resolution timers. Other features are: bigger kernel parameter-line, support for the PA SEMI PWRficient CPU and for the Cell-based 'celleb' Toshiba architecture, NFS IPv6 support, IPv4 IPv6 IPSEC tunneling, UFS2 write, kprobes for PPC32, kexec and oprofile for ARM, public key encryption for ecryptfs, Fcrypt and Camilla cipher algorithms, NAT port randomization, audit lockdown mode, some new drivers and many other small improvements."
Immediately modded down, and not even first.
Can you say pwnd?
And I just upgraded to 2.6.20-15! (Kubuntu Feisty Fawn)
"We may face a scorched and lifeless earth, but they're accountable to their shareholders first."
What's with the headline? Who publishes OS kernels? I guess it could be grammatically correct and all that, but it sounds a little weird to me.
Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
I'm still running 1.0 Patch 9 ... should I upgrade?
Is it just me, or are all these options that are added with every new release going to result in a bloated kernel? It seems like every release adds new stuff, but I never see anything outdated taken away.
Yes, I know that you can recompile and remove what you don't need, but most "non-uber-geek" users are not going to be able to handle that, and most distros are going to include a kernel with the kitchen sink compiled in.
There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
I haven't been able to get anything past 2.6.17 to boot successfully, I think they seriously hosed the ATA shit.
Speaking of KVM (slightly offtopic, but not totally) are there any worthwhile management utilities for it yet? I actually ended up giving up for a while on KVM entirely because the video device is horribly slow and VDE support is not reliable, and I'm using vmware server, but I did have to give it a try. I'd love to use KVM (since I have supported hardware and it's Free software, and I'd love to minimize my use of the closed stuff) but beyond those problems (which will hopefully both be fixed relatively soon) there is simply no decent management software unless you're on redhate. Either virt-manager or libvirt is badly broken and won't work properly otherwise. UNLESS... has anyone out there gotten it working on debian/Ubuntu yet? I tried for a while, but I'm just not a good enough programmer and the programs ain't done yet.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
I follow prerelease kernels and I've been waiting for this. I've found that running my VMWare hosts and guests with tickless, low-HZ, voluntary-preempted kernels is seriously reducing the overhead you get when you run more virtual CPUs than real ones in your box.
I can't wait for it to mature on PPC, MIPS, and x86_64! Right now it's 32-bit x86 only.
"Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
... but does it run Linux?
Once again, it took many months of work to optimize an idle loop.
Here.
Must be Linus!
but I wonder if we're ever going to see 2.8 at this rate. The current kernel revision is MILES away in technology from 2.6.0. What will it take to move to 2.8, or (dare I say it?) 3.0? What qualifies as a major enough change?
+++ATH0
Other companies would have numbered it at least 3.0, more likely 8.0 or would have stepped to another version naming scheme...
This seems like pretty good evidence that Linux is a kernel.
Glad to hear that it's been published. Where can I download the PDF? I heard that Darl dies near the end, but I want to read it for myself.
Stop it. This isn't the GameFAQs forum, and nobody cares if they're the first post here. If you don't have anything to contribute, then don't post.
On topic:
All of this built-in virtualization stuff sounds great. How long, on average, does it take the Ubuntu repositories to receive new kernels?
You're confusing Linux with this Windows 95/98. However, this problem or this another problem are even more funnier
-- In the beginning was the WORD, and the WORD was UNSIGNED, and the main(){} was without form and void...
These dynaticks capabilities will certainly blow you off your socks!
j pg
http://www.spymall.com/catalog/images/bombclock3.
If you mod this up, your slashdot background will turn into a beautiful sunset!
As an owner of a Macbook Pro, I've been waiting for this to get released. The Dynticks integration will (hopefully) help lower power consumption and heat output. Though this will help reduce heat and power on all platforms, those running Linux on a MBP C2D know it's hard to keep the fans from spinning up from relatively little activity.
:)
Next up is to get ATI to actually support any power saving features in fglrx on the MBP C2D and give the mAdWiFi guys more time to work out the features on the Atheros AR5008.
OSX, right now, still has a significant advantage in keeping heat and power consumption down. Even though, I imagine some will testify that even OSX is having a hard time with it...
Here's to testing out 2.6.21 tonight
Some one explain the joke plz.
Definitely not a Linux problem:
...following the principles of Heisenburger's Uncertain Cat...
How does a kernel need special support for a CPU?
The PWRficient is just a PPC, so it should use standard PPC instructions and standard cache control techniques. The same is true for other architectures. The only thing Linux needed to adapt for more modern x86 CPUs was probably stuff like frequency scaling and other add fun - just nothing necessary, because all new CPUs are backward compatible anyway.
That's cool, but is this really news that's Slashdot-worthy? Sites like LWN and KernelTrap have already reported this, and anyone who's interested in Linux development is pretty much guaranteed to follow the former at least, I think (and most likely the latter as well).
butter the donkey
Hotplug CPU support? That must burn.
uptime
2:21PM up 1081 days, 3:58, 1 user, load averages: 0.11, 0.09, 0.08
Six months.
Feisty will likely be using a patched 2.6.20 until Gusty's released in October.
"The Federal Reserve is a fraudulent system."--Lew Rockwell
End The FED. -
It doesn't and never did. However, the uptime clock wraps around after 497 days. Took me two hours of finding out why the box rebooted (and then why there was no indication of the reboot in the logs) one day to research that. That same box has since looped the clock a second time. So I can say for sure it stays up for more than 50 days. :-)
Assorted stuff I do sometimes: Lemuria.org
As far as I know, Linux never had a 49.7 day problem, but it did have a problem at 497 days. I have a machine at home running the 2.4.20 kernel and every 497 days my uptime restarts, but it hasn't crashed. It's gone through 2 rollovers so far and has been up for over 3.72 years. It will hit its next rollover around September. I really need to build a new server... I just don't know if it will be as reliable as this one has been.
This post is encrypted twice with ROT-13. Documenting or attempting to crack this encryption is illegal.
Man, I'm so glad that this new version is coming out. I've been using VMI forever on windows and you know how much that sucks. This gets my stamp of approval!
Famous Stamps - Valuable Postage Stamps for your Collect
497 day wrap around? You should switch to Windows. I'm sure no such problem has ever been reported on that OS.
Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
free() kills Dumbledore!
After all, I am strangely colored.
uptime
1:31PM up 2.4e+15 days, 6:37 30 users, load averages: 0.61, 0.10, 0.21
Beat that!
Yeah. Would you choose a neurosurgeon who pokes around people's brains in his spare time? I wouldn't.
OMG! You are clearly superior. Will you father my children?
The public key support for eCryptfs can handle more than just public keys. It includes a communication mechanism with a user daemon that can be queried from the kernel on file open events. There is a pluggable key module interface accessible through that daemon. OpenSSL is currently implemented, but there is nothing stopping anyone from writing a module to use GnuPG or any other key management/encryption backend, all in userspace. The module just needs to accept a key signature, and it can perform encryption and decryption based on whatever that signature refers to.
? id=218556
In other news, eCryptfs has recently been given the go-ahead for inclusion into Fedora:
https://bugzilla.redhat.com/bugzilla/show_bug.cgi
In the meantime, you can grab all the userspace stuff from the eCryptfs SourceForge site:
http://ecryptfs.sourceforge.net/
An unjust law is no law at all. - St. Augustine
Hey, it's not my fault that some admin kicked out the power cable 53 days ago!
...following the principles of Heisenburger's Uncertain Cat...
Just tried the latest kernel and it hangs on trying to fire up the second ATA instance. Not even a kernel oops, nothing. That's true whether I use the vanilla kernel or Red Hat's RPM. Something is screwed up, and from the sounds of it, there's more than one of us experiencing a failure at the same point, so that would be the obvious suspect.
It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
Was that the case for 2.0 -> 2.2? 2.2 -> 2.4? etc.?
+++ATH0
change /dev/hd?? to /dev/sd?? (even with IDE)
Why was this done, though? All my IDE drives changed from hd? to sd? and for a while I couldn't boot. I had to rewrite my entire fstab. Parallel ATA may be going the way of the dodo, but it's far from dead.
When our name is on the back of your car, we're behind you all the way!
I think since 2.6 has come out, I have lost complete track of kernel versions--it simply doesn't matter anymore to me. I think at this point, people could come in and replace the Linux kernel with BSD, Darwin, or Solaris and I probably wouldn't notice. Kernels have become a commodity.
What might those options be? I have a Dell Inspiron which runs 2.6.17 fine, then I tried to compile and boot 2.6.20 and got Kernel Panic. The kernel that comes with Feisty Fawn does something similar. To install Edgy Eft originally I had to pass pci=nomsi so the SATA hard disk would work, which I supposedly don't need to pass ever again...
Anyway, I've tried compiling that kernel a few times with SATA stuff compiled in rather than modular and every time I boot it I get a Kernel Panic. I still have to use 2.6.17-11 on Feisty Fawn. I'm not that annoyed yet, but if every subsequent kernel does this I will be very pissed.
--Drive carefully. 90% of people are caused by accidents.
I'll accept your funny problems and raise you another:
AMD K6/2 too fast for Windows 95: News MS Support
Does anybody there know a wheel that has good force feedback features in Linux? If I had one I would start contributing code to some project like torcs or rars.
I know that's you, Ballmer. Anonymous, my ass!
Remember the future...
the improved ARM support rocks. The iPhone uses an ARM chip. According to a friend in the know, the iPhone can run linux 2.6.20 (with the ARM patches which were included in .21). This means we'll have a sweet phone with a kick-ass OS underneath it. Damn, this is making me hard!
Read that article, but don't really understand the reasoning.
To me, it makes it appear as though nothing "really major" as changed in the kernel since 2.6.0, when, of course, nothing could be further from the truth.
+++ATH0
This means your CPU is much more powerful than what you really need. I used FreeBSD a bit in the 1990s, but switched to Linux because the kernel allowed me better fine tuning in the 486 CPU I had at the time.
Today the CPU is way over my needs too, but I stick to Linux because, first, I have no need to switch and, second, Linux has better hardware support than the others you mentioned.
6 digit (l)user :P
"uptime
:-)
1:31PM up 2.4e+15 days, 6:37 30 users, load averages: 0.61, 0.10, 0.21"
Somebody's set their system to a Mesklin timezone, apparently
But apart from virtualization with VMI, paravirtualization, live migration and host suspend/resume supportsupport for kvm, a tickless idle loop mechanism with unified high resolution timer handling, bigger kernel parameter-lines, support for the PA SEMI PWRficient CPU and for the Cell-based 'celleb' Toshiba architecture, NFS IPv6 support, IPv4 IPv6 IPSEC tunneling, UFS2 write, kprobes for PPC32, kexec and oprofile for ARM, public key encryption for ecryptfs, Fcrypt and Camilla cipher algorithms, NAT port randomization, audit lockdown mode, some new drivers and many other small improvements, what has Linus ever done for us?
Is it just me, or did they misspell the name of the cipher? The only cipher of a similar name I found was Camellia, developed by NTT and Mitsubishi (and Sony?): http://info.isl.ntt.co.jp/crypt/eng/camellia/index .html
I had never heard of it, so I was wondering why the kernel team decided it's worth being included already (both in terms of small user base and unknown security). Turns out it's in the European NESSIE standard, and there's an RFC. More on Wikipedia: http://en.wikipedia.org/wiki/Camellia_(cipher)
You can read more here:
http://linuxhelp.150m.com/resources/fs-benchmarks
http://m.domaindlx.com/LinuxHelp/resources/fs-ben
Column two, Disk Usage: measures the amount of disk used to store 655MB of raw data (which was 3 different copies of the Linux kernel sources).
OR LOOK AT THE FULL RESULTS: Each test was preformed 5 times and the average value recorded.
Disk Usage: The amount of disk used to store the data (which was 3 different copies of the Linux kernel sources).
The raw data (without filesystem meta-data, block alignment wastage, etc) was 655MB.
Copy 655MB (1): Copy the data over a partition boundary.
Copy 655MB (2): Copy the data within a partition.
Tar Gzip 655MB: Tar and Gzip the data.
Unzip UnTar 655MB: UnGzip and UnTar the data.
Del 2.5 Gig: Delete everything just written (about 2.5 Gig).
http://lkml.org/lkml/2007/4/9/4
I mean, picking on Microsoft for stuff like this is like adding a Windows computer to your botnet. Kind of fun, but gets boring after awhile.
On the other hand, Oracle can write crappy code with the best of them. I'll see you and raise you again.
"Be grateful for what you have. You may never know when you may lose it."
Ubuntu Kernel 2.6.21 Published
Here's a cookie.
does not an arbiter of a versioning system make. :p
More things have changed between 2.6.0 and 2.6.21 than changed between 2.0 and 2.2.
How's that?
+++ATH0
For the LAST TIME, I will NOT have sex with you.
STOP.
ASKING.
+++ATH0
It could be that the LINUX kernel is entering a stage of it's life where each release will not really be revolutionary. I used to read about new ideas that actually made a difference in the user (desktop user) experience.
Now it seems it's all about virtualization. Don't get me wrong, I love virtual machines and such. It's just that there does not seem to be any new revolutionary ideas like the new swap mechanism some years back that did help performance out.
Side by side, with a reasonable set of controlled variables (compiler, settings, etc) is the Linux kernel any faster executing my program than say the windows kernel? FreeBSD?
Seems developers are more interested in features than improving performance. Unless like I said before nobody thinks there is much more improvement in performance and efficiency to be had.
Kilgore, is that you?
You have a hand that talks. Because, I KNOW that no gal is doing you.
Linux has amazing hibernation support. I use some software called Suspend2 on my laptop, and it works like a charm. It was a little difficult to get it going the first time, but now that it's installed I find it very fast and reliable. It doesn't even require any special support from the hardware!
Never eat more than you can lift -- Miss Piggy
All the slashdot editors use OS X. All the (smart) computer science teachers, students and even the wannabees use OS X. The only people still using Lin-sux are the ones who cannot afford a real computer or those who don't care about using crappy technology and spending all of their time trying to figure out what the hell a "bash" script is and why they need to write one to make their video drivers work.
Heh. It's funny coming here from Ars (where people say "This isn't Slashdot, nobody cares if you got the first post") and seeing that. I wonder what forum the GameFAQs people claim they aren't?
And my captcha continues its string of bitingly appropriate words. Circus.
I just downloaded and compiled 2.6.20.7 2 days ago. Literally.
It wraps after 49.7 days on kernels with a faster tick rate than yours.
Your timer frequency must be set to 100HZ. The default for 2.6.20 was 1000HZ, and thus wraps at 49.7 days. Other settings are 250 and 300 HZ.
As I said, it is running 2.4.20. The rollover problem was fixed in 2.4.21 so 2.6 should not have this issue.
This post is encrypted twice with ROT-13. Documenting or attempting to crack this encryption is illegal.
Guess you're right after all! Someone DID read this!
Oh, but they don't care. They don't care at all. No one seems to care at all about you, do they?
Do you know why? Probably not. I'll tell you.
It's because you're an insignificant, pathetic joke. A waste of a life. Hate to break it to you.
The Toshiba Celleb Architecture ... Now this is a new word in my vocabulary. Anybody knows what this "Celleb" is and where to get one?
send + more == money?
in Debian (Ubuntu?) open /etc/init.d/rc AS ROOT and change concurrency=none to concurrency=shell . Worked for me... of course, usual disclaimers, if you do this and your computer melts into slag from which Cthulhu appears and eats you, I'm not respons..........[i0m =09=,k9mu9n8yby7ba70tyc7 n=0987
NO CARRIER
Tech Public Policy stuff
Wasn't CFS( the new dispatcher) going to make it for this release?
Not Kilgore, his real name is Philip Jose Farmer.
I guess that one got fixed at some point:
Yep, when Hz was changed from 100 to 1000, the wraparound started happening after 49.7 days rather than 497 days, causing a lot of confused users ("why is my system rebooting every 1.5 months?" "It's not, it just resets the uptime"). So it was fixed around the same time.
If you don't have anything to contribute, then don't post.
You must be new here.
-M
How come there is still no support for the Microsoft Natural Ergonomic Keyboard 4000, as they call it? It's the best "broken" keyboard out there and one of the most comfortable ones I've ever used. Patches have been submitted multiple times, and seem to be maintained... No love for this hardware.
g onomic_Keyboard_4000r gonomic_Keyboard_4000
First couple of Google hits:
http://lkml.org/lkml/2006/8/3/80
and
http://lwn.net/Articles/194015/
or
http://gentoo-wiki.com/HOWTO_Microsoft_Natural_Er
or
http://doc.gwos.org/index.php/Microsoft_Natural_E
And no, I don't want to recompile my kernel.
With KVM 1.5 what happens when:
1) A VM has migrated its process to another VM and the source VM crashes/system dies?
2) A VM has migrated its process to another VM and the destination VM crashes/system dies?
Where's that come from? Starkruzr, you're the one who said you're the chick, and the quotes of your words and links proved it. No one else said that but you about being a womand, and from what I read in those links you started it with people trolling them. Looks to me you are just getting what you dished out in return, but the people trolling you are not lying as you did, but only showing us all your lies to the rest of us. I don't see how you did not understand all of that starkruzr, but if you are dyslexic, you're excused because I understand that makes it difficult to understand written words in sentences and paragraphs (or something along those lines). Thing is though, how the hell can anyone believe anything you say?? You've been caught lying and saying you're a chick and you're not it seems. LOL, what is up with that??? Truth works best, lol, try that out sometime instead of telling lies online about yourself.
Really? Mine doesn't roll over:
# uptime
13:41:05 up 500 days, 22:59, 1 user, load average: 0.34, 0.23, 0.24
http://uptime.netcraft.com/up/accuracy.html#hz100
Why do you not report uptimes for Linux 2.6 or FreeBSD 6 ?
We only report uptimes for systems where the operating system's timer runs at 100Hz or less. Because the TCP code only uses the low 32 bits of the timer, if the timer runs at say 1000Hz, the value wraps around every 49.7 days (whereas at 100Hz it wraps after 497 days). As there are large numbers of systems which have a higher uptime than this, it is not possible to report accurate uptimes for these systems.
about this thread is that I got modded down to -1, Offtopic and then back UP to 0 for being funny.
lol. just pure lol.
+++ATH0
Now you need to work on an HONESTY rating, and your sexual preferences, lol:
4 94155
"YOU were the one who originally suggested I might be female, I just went along with it." - by StarKruzr (74642) on Monday April 23, @07:43PM (#18847517)
Another lie?
All you have done is lie here, yet again, and this all proves it (your own words saying you are a girl, and when caught, you changed it again, lol):
"I never said I was the girl in that picture either, you did." - by StarKruzr (74642) on Thursday March 29, @06:16PM (#18536049)
No one ever said you were a girl - YOU did, lol!
Here is the posting where you did:
http://slashdot.org/comments.pl?sid=227475&cid=18
"Hey, dipshit: how do you know I'm MALE? Maybe I SHOULD be acting like a woman because I AM one." - by StarKruzr (74642) on Monday March 26, @06:16PM (#18494155)
And, when caught in his lie, only then did he admit to it here:
"Okay, seriously. Let's drop the act. Okay? Yes? Let's quit pretending. I am quite male. I only said I was female to mess with your head." - by StarKruzr (74642) on Monday April 02, @08:18PM (#18581257)
Are you a girl, or a guy? We are not sure, but a liar we know you are, with certainty.
Also, you avoid answering some questions you were asked!
That is not a strong suit for you either. Are you jewish or not?
The fact that you cannot comprehend how incredibly bizarre it is that you keep asking me this is a source of no end of funnies to me.
+++ATH0
Why avoid answering? It is a simple question, and only requires a YES or NO answer!
t icleid=41095&cpage=193#feedbackAnchor
4 94155 [slashdot.org]
(Perhaps because it may end up with a result like this one here, in the url below, which your friend Jeremy Reimer brought on himself, and was made out to be a fool and charlatan in, as well as getting himself caught email harassing others, and he and his friends having their websites removed from their hosting providers for?)
http://www.windowsitpro.com/articles/index.cfm?ar
ROTFLMAO! You are a known liar, but that shows that character of arstechnicans like yourself. Here are your lies again, for your reference and those of others here:
"YOU were the one who originally suggested I might be female, I just went along with it." - by StarKruzr (74642) on Monday April 23, @07:43PM (#18847517)
Another lie?
All you have done is lie here, yet again, and this all proves it (your own words saying you are a girl, and when caught, you changed it again, lol):
"I never said I was the girl in that picture either, you did." - by StarKruzr (74642) on Thursday March 29, @06:16PM (#18536049)
No one ever said you were a girl - YOU did, lol!
Here is the posting where you did:
http://slashdot.org/comments.pl?sid=227475&cid=18
"Hey, dipshit: how do you know I'm MALE? Maybe I SHOULD be acting like a woman because I AM one." - by StarKruzr (74642) on Monday March 26, @06:16PM (#18494155)
And, when caught in his lie, only then did he admit to it here:
"Okay, seriously. Let's drop the act. Okay? Yes? Let's quit pretending. I am quite male."- by StarKruzr (74642) on Monday April 02, @08:18PM (#18581257)
Give us a break.
Why did you post the same in(s)anity 10 times in a row at WITPro? What is wrong with you? Does narcissism include the need to repeat yourself over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over and over?
This paragraph exists to defeat the Slashdot "lameness filter," because sometimes repetition is necessary to make a point. Apparently that escapes those who wrote Slashcode. Although really, it's understandable, since without this test you'd just have people spamming page upon page of "GNAA 4 LYFE" ad infinitum, everywhere.
+++ATH0
You have never even held a job!
0 /258
c 93f70614141960248bf289b2d091f&t=20143 [techpowerup.com]
http://www.spoke.com/public/pages/A/person/001/32
0 jobs, eh, Jarrett DeAngelis? I mean, lol, that page shows you as never having even held a job! Job History = 0 jobs.
ROTFLMAO.
JTD = Jarrett DeAngelis = starkruzr. You are the fool that tried to bother apk and the rest of us at the techpowerup.com forums here:
http://forums.techpowerup.com/showthread.php?s=5a
This makes sense now. You got your ass handed to you there as well when you tried to bust on apk, and everyone drove you out of there for your bullshit at techpowerup.com also and yet you stated you never were banned.
Another starkruzr lie is thus exposed:
JTD your 'alter ego' at techpowerup.com forums shows otherwise. The only reason you did not get banned was apk asking you not get banned at that time, but iirc, you got banned anyhow.
You've made a big mistake in stalking apk though.
If you keep stalking apk as you have here at slashdot and techpowerup.com and are connected with Jeremy Reimer and Jay Little (which you are and admitted to it here on slashdot), take a look at this before you keep it up:
What Is Cyberstalking?
the term is used in this report to refer to the use of the Internet, e-mail, or other electronic communications devices to stalk another person. Stalking generally involves harassing or threatening behavior that an individual engages in repeatedly, such as following a person, appearing at a person's home or place of business, making harassing phone calls, leaving written messages or objects, or vandalizing a person's property.
And, there are laws against that starluzr. You instigated it here with apk, and you are digging your own hole.
Pending Legislation
http://assembly.state.ny.us/leg/?bn=A05376
BILL NUMBER: A5376 TITLE OF BILL : An act to amend the penal law, in
relation to cyberstalking on a computer network in the first degree
PURPOSE OR GENERAL IDEA OF BILL : Creates the crime of cyberstalking
making it a class E felony.
Indiana
IC 35-45-2-2
Sec. 2. (a) A person who, with intent to harass, annoy, or alarm another person but with no intent of legitimate communication
Gulp, free BSD are getting behind...
The purpose of existence is to make money.
Do you think Slashdot has the ability to search for comments by a user further back than what's viewable on his userpage?
I do.
Just something to think about.
+++ATH0