yashsingh1/xdaforums huggingface dataset:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] dangambino:
I think this is why I turned away from Facebook, anyway life is to short. I do genuinely like and rely on XDA and I think the community ( and android community) in general are awesome. Thanks for sharing your awesome kernel....
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] AllusionPDX:
Well. In that case I'm moving to a different phone. Your kernel was the only reason I hadn't updated yet.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] greyhd:
Thank you for your development of this kernel, main reason I did not feel to update my phone. I can understand your frustrations with XDA as I see it happen to great developers. Your life and happiness come first, hope you are back after a vacation from XDA.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] :
Well, I will still exist ;) (and so will my kernel!!!). I just won't be active on XDA, really. At least for a while, which takes a lot of pressure off.... It's not like all of a sudden, I've stopped working on it. for example, a few days ago I did a substantial update to the scheduler code; https://github.com/nine7nine/Marlin_exns-eas/commit/74bb98d60fb44e834542254f0c28ca2cad2ad100 .... and just now, I did the same for the locking code; https://github.com/nine7nine/Marlin_exns-eas/commit/87e2b7d2c18b5bd8e093e4e40aa447155038580d

I still have goals set (that I will reach) with this kernel; like sync'ing the above to android-4.9 (minus a few differences), working on my boosting driver, rewriting the pn551 driver (which uses a horrible workaround for it's interrupt handler), some code I'm working on to harden binder, etc, etc...

and most likely (as I said) builds will probably show up on my github.... The key difference here; I won't be providing any official support, may or may not answer this thread or PMs on XDA, etc. (for the reasons I stated).
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] :
Yeah, i know other developers that had similar (bad) experiences.

yeah, i stopped using FB in 2009... XDA is handy as a resource, but that's a bit different. I'm not knocking XDA or the android community at large (there are lots of great developers, users, etc), i'm just sick of the stress associated with it and I'm a bit constrained right now.... but tbh, for most of my kernel related help XDA is semi-useless, I get more help from upstream linux developers. As i've gotten to know some over the years (including a few major subsystem maintainers)... The rest of the time, I read documentation. (so most of the time not seeking help on XDA anyway).

Well, I'm really sorry about that. But it is nice to know that you (both) found some benefit in using my kernel, enough to not feel the need to upgrade hardware/devices..... Man, upgrading phones; Frick, I'm not even sure what to do, when i upgrade to a new device. I may not for a while, Pixel 3 is pretty underwhelming, imho. I may just use this phone for another year... maybe something else will come along, who knows.

anyway, thanks a lot and I do appreciate all of your sentiments ~ it does actually mean a lot. so thanks!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] AllusionPDX:
I was thinking pixel 3 non xl model(screw the notch and the larger size.)

But yeah man... Sad this is how it is but you had some real good actual technical improvements in your kernel. Maybe someday down the road I'll see you in a different phone. Or at least I hope so.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] :
My problem with Google/Pixel 3 is that I'm concerned about the same lack of QA that plagued both OG pixel and pixel 2... I also think 4gb of RAM seems a bit silly, it should have 6-8gb of RAM (if I was going to be using it for a couple of years)...

One thing that i do know; If I was to buy it, I would immediately be porting the pixel 3 to a newer kernel... and yeah; I would also buy the smaller pixel (I prefer a smaller form factor).
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] AllusionPDX:
I'm with you generally however I'm on project fi so I tend to stick with supported ones.

And yeah I have big hands but the pixel 1 xl is already pushing it. I don't need any larger. At that point I'd just get a note.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] dictionary:
Haven't used your kernel directly (I won't lie, I'm partly still confused about if I can flash it via TWRP installed, or if I have to fastboot boot TWRP, install the kernel, then reboot, then go and fastboot boot TWRP again and flash the recovery zip, or if using your kernel means no permanent TWRP, lol. Didn't want to bother anyone by asking, so I've silently been dreaming of using this) but I've used kernels that use some of your work. Very very sad to you go. This is going to be a very big loss to the community. Sad that the other situation played a part in this though I'm sure it was probably the straw that broke the camels back. Would be great if you took a little time to yourself, then just come back to post a new build that you've used and tested, then log back off. No support. Just post a new build and walk away. I'm tired of losing good developers. I've been around for a long time .. even before I made an account .. and this gets me sad. I keep watching great developers behind pushed to this point by the community.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] :
Well, technically, I will be around and I'm not being pushed out; I just won't be on XDA much, for now. I'm still motivated to work on my kernel (possibly more so now, by taking a step back from XDA), builds will show up on my github, etc...

''The other situation'' that you are referring to isn't the straw that broke the camels back, there are many factors that have been on my mind for a long time, but between work and other issues; I need to step back... regardless, in that particular case; most of what transpired isn't public knowledge and actually happened in PMs, some of which goes back a couple of months. ~ but I'm quite looking forward to never having to deal with that person ever again.

anyway, it's all good. life goes on, right?!?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Craz Basics:
[MENTION=7810360]nine7nine[/MENTION], so work on troubleshooting my freezing problem has haulted? Haha?

Yes, this is by far my favorite kernel I've ever used, including the ones I've used on my HTC One m8, so much more snappy. Thanks for making it!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] :
Lol. Well, No not really halted at all ~ one thing you hit was a bug/issue in the futex code, which is fixed now (and I'm working on porting the scheduler / locking code, which plays a part here too). Likewise (can't remember if it was you or someone else who had the) 'display going dead', while logcat still worked - that's fixed too... A bug that I hit is also fixed.

Tbh, if you don't mind I may contact you in the next week or two and give you a couple of builds to try... * but no ETA on when that will be, I don't have a timeline and it could be tomorrow or not for a month, idk for sure. depends on my free time, which i'm a bit short on... aka: don't ask when. ROFL.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Craz Basics:
Ah that would be awesome man, thanks. You gonna PM me on here you you wanna do it somewhere else? (Telegram, Hangouts...)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] :
I'll Pm you, but probably chat through email after that. (I don't use hangouts, telegram, etc)...
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Craz Basics:
Sounds good, thanks.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] TheLusciousLucas:
Thank you for all of your time and hard work!!!

"Rug pee-ers did not do this. Look at it: a young trophy wife, marries this guy for his money, she figures he hasn't given her enough, you know, she owes money all over town."
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] AllusionPDX:
Don't forget to pm me said builds lmao I'll send you all the bug reports you need man.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] :
i/m planning on it ;)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Craz Basics:
Haha, "I'll trade bug reports for your builds!!"
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Phalanx7621:
[MENTION=7810360]nine7nine[/MENTION] what's the best way to get ahold of you outside of XDA? I mean for messaging sake or to bug you with a few questions about Linux kernel development?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] :
well, i don't really want to be ''bugged with questions''.... but i suppose it depends on the questions, you could just ask me here...? i kind of would prefer that, over opening the flood gates to people emailing me all of the time ~ that would be pretty much transfering all of the noise/headaches from XDA, into an email that i use for work, business, etc... if people from XDA start doing that; I'll be deleting all of my public code and never have anything to do with any of this ever again...

generally, while my email is easy to find (it's on my commits), it's really reserved for people getting in touch over said commits; like i sometimes do with kernel developers, if i need clarification or something like that - *** but even with that, I'm very conservative and only will contact someone once I've exhausted ALL other resources + have very specific questions about their code/commit. (as to not waste anyone's time). ***

generally, more broad questions, like setting up a development environment, building toolchains, getting started, etc -- I'm not the person to ask... there are plenty of resources; wikis, blogs, XDA, etc - where this kind of thing is covered... I'm not the goto for this kind of thing, same goes for asking questions about tools that I'm not the author of...

i don't mind answering the odd question here, but I'm ignoring PMs and if the questions are about ETAs, builds, etc - the people asking these questions, need to give their head a shake, given that i actually have alreadu taken the time to explain, where I'm at, that I'm not providing any kind of support or anything like that / taking a break...
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] dictionary:
Darn. Was totally going to bombard you with questions related to nothing about kernel building. :p

Take your well deserved break. You really deserve it.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Craz Basics:
Anything new?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kingbri:
I'm working on adding ramdisk tweaks to kernels on pixel devices, it's a huge pain to make this easier with the new hexpatch method
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] :
Sure, lots is new ~ but if u mean do i have a build for you to test yet? then no, I don't. I'll make it known when I do.

currently, I'm in the process of backporting and reworking a lot of core kernel code. I've done most of the locking, tty layer, i'm working on a number of commits that update a lot of the arch/arm64 code (assembly, barriers, atomic ~ all stuff that ends up being dependencies for the locking code), as well as some other "core" kernel bits... but haven't really started on the scheduler yet, beyond some immediate stuff, like dropping sched governor and a few cleanups / prep work.

I thought I'd be a bit further along than I am by now, but it is what it is and I won't have a build for you to test until I've finished (at the very least!) the scheduler code. ~ which could be in a few days, but may not be for a couple of weeks. I don't know and there is good reason for that;

- I'm busy with life and work

- i only have certain periods where I can be productive on kernel stuff

- some of the stuff I'm currently working on is non-trivial / very difficult

- there is a lot of complexity, so it's time-consuming.

- i occasionally bump into setbacks.

I don't really see any point in pushing out any kind of build, until I've finished the above (it would be pointless to do so) && I've also clearly marked my kernel's github with big phat warnings about porting and instability. ~ ie: it wouldn't be a good idea to build my kernel, fork it or cherry-pick from it (although, most of my commits over the last couple of weeks aren't cherry-pickable anyway, being as a lot have dependencies not even found in msm8998/4.4 kernels, let alone on msm8996/3.18 kernels).

I also still have one somewhat critical bug to deal with and a few immediate fixups to do, so another reason to not push or have any builds up. Maybe people were hoping for a new build for sept, but that's likely not happening...
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] :
Kingbri, (and i don't even care if I get banned for this) Seriously, Go **** yourself, you little puke! I told you in my last PM to you that I NEVER wanted to here from you EVER again! did you think I wasn't serious? Do you somehow think that you aren't one of the people who has persuaded me that I want very little to do with this community anymore? ..... why the **** are you commenting here?!?

Stop being pretentious and vein; asking osmOsis for help doesn't mean that you're "working on adding ramdisk tweaks to kernels on pixel devices" ~ it means that he will... you're doing very little aside from asking for help, giving him a bit of info, nothing more.... ya, I'm subbed to that thread ~ you don't even have a basic grasp of understanding half of what he's telling you (based on your responses)... yet you come here to announce that you're fixing the ram disk stuff, eh?

you're a manipulative liar and only concerned with vanity. **** off!

"No flames allowed, this is a nice community"

I may be using profanity, but everything I've said is true.

PS: anuyone hoping for builds;

I'm now officially done ~ no build ever again - you can thank Kingbri.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] :
Moderators please delete this thread!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] dictionary:
Don't do it. Don't punish the community. Go on hiatus, but don't completely give up on so many that depend on your work to help maximize their devices. Step back and do what you can when you can/want, but don't completely turn your back.

Mods, can you at least lock it until further notice? Would hate to lose all the information in here
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bbender716:
I'm sorry [MENTION=7810360]nine7nine[/MENTION]. You owe nothing and I understand your frustrations. If you ever choose to give the rest of the community another chance, I'll be here waiting to use anything you build. Thanks for all you've done.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] :
I appreciate your sentiments, but it's too late, over and done; I'm having my account deleted + these threads deleted. I'm not giving up on anybody or trying to punish anyone, but it's not worth the headaches anymore / hasn't been for a long time. ~ So instead, I'm back to what I actually like; learning about linux kernel internals, porting, tinkering, etc...

I'm still working on my kernel/development (github shows that), builds will likely appear on my github, once I get finished with my current round of porting efforts && stabilize the kernel. (just like I did with the v2.x kernel series, when i pulled in all of the upstream 4.4 code.) But it's very unlikely that I'll ever come back to XDA, even after that happens....

sorry, but it is what it is.... tired of the PMs from people who can't take a hint, sick of the nonsense..

thanks man, yeah as mentioned above builds may appear, but I likely won't be coming back to XDA.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] dictionary:
I've tried to find downloads on the GitHub page, but the most recent I'm seeing is 2.0. Is there a link I can save that will make it easier to keep up with what you're doing, and also to download? Going to be sad you're gone
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] dangambino:
Its always that one person, that ruins it for everyone else
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] :
well, the last published v2.8.x build is for july and the last v3.8 build is for August (and is unstable on some devices)... there are currently found here;

https://github.com/nine7nine/Apps

but you don't want to he using out of date kernel buuilds (at least not for too long, because u will be missing important security and bug fixes)...

I'll probably add a new repo for kernel binaries, something like; https://github.com/nine7nine/exns_binaries or something like that...

but not until i finish what I'm working on / am ready to do that.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] stebomurkn420:
Sad to see you go... Focus on keeping this stuff fun! Thank you for all of your hard work! You will be missed!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Craz Basics:
Nah I was just looking for an update on what you're doing, I didn't think you'd have a build ready haha.

And for all that stuff above, sorry man. Still hmh when you have a build would you? I'd appreciate it.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] :
oh yeah, I've been busy working on the kernel, with whatever freetime i can muster up. which has been enough to get into some of the difficult reworking of the kernel, but I'd say I'm only 80-85% of the way there, right now - with some really tricky stuff coming up...

anyway, yeah I'll still get u to test builds when I'm ready... go to my github and look for a commit by me; anything marked ''EXNS'' will be something specific to my kernel, with my signature/email ~ shoot me an email, so i can get in touch, sounds good?

note: as i mentioned before i don't want a bunch of people sending me email, so [MENTION=371528]Everybody[/MENTION], don't take this as an invitation to do so...thanks
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] dictionary:
Will there be a way to tell which builds are more experimental? Like in the name
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Craz Basics:
Emailed you a bit earlier
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] :
I'll shoot u an email (got yours), I'll cover the above in email...

[MENTION=371528]Everybody[/MENTION];

so I've been in touch with the mods, my account is being deleted... just letting you all know....

take care.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] dictionary:
Damn this sucks. I keep watching so many devs leave. Soon we are going to have very few left who will want to come here. I wish you the best man. Life is short, do what you love and what makes you happy
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] fizbanrapper:
Understood. For what it's worth, literally the only difference between the two is a few seconds and only during boot. You seemed pretty determined about it from the OP though, so I should have known better than to ask in the first place. Thanks for your hard work anyway though!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] :
2+ seconds during boot is fairly substantial, when you think about it. + like i said; gzip compression likely won't make much of a difference; 8% or less... So not exactly a big win....

no no., there's nothing wrong with asking at all. I just have pretty good reasons to not bother with TWRP - some outlined n the OP - some of just stated here... so all good. Thanks for bringing it up ;)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Nil253259:
Which is your preferred launcher? You don't seem to get excited with customisations that launchers like Nova provide :D
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] :
I use Apex Launcher Pro (I have for years)... I like it because it's light-weight lots of customization. ~ Nova is quite good and in some ways better than Apex (depending on what features you want or need). I love customization ~ that's why I don't like Pixel Launcher..
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] :
So i'm getting ready to test and commit some more audio driver changes backported from Wahoo/Pixel 2 ~ these ones shoul put us in-line with Audio performance / low latency that the Pixel 2 has... I'm pulling in the remaining changes where rt scheduling is used throughout their updated driver.... by default, on Pixel 1 /stock, we have about twice the latency of Pixel 2 ~ so audio tends to glitch out quicker.

ref: https://juce.com/maq

If you look over the figures, you will notice that the Pixel 2 is closer to the performance typically found in iOS devices, while the Pixel 1 (better than most android devices - still could use some improvement). So here is hoping that these additional changes will help improve our audio driver to the point where it is closer to where I think it should be. some of these changes are requiring a bit of effort to backport ~ they need to be fixed up to match our driver, there are differences in the Pixel 2 driver... lots. ~ so this is kind of manual work for me..
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] ChongoDroid:
Ok I'll flash back to 8.0 and test ?

I want to flash AOSP Oreo without gapps and it seems there isn't really a ROM out there. I have some free time so maybe I'll setup a build environment. I had plans to compile CopperheadOS since the images for pixel are no longer public but I ran into some hiccups. Anybody have any interest in bone stock AOSP 8.0?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] :
I've built AOSP for the Pixel (7.1.2, so going back a while). Honestly, it's pretty lack luster ~ you will need to pull in a ton of patches to get to be any good / extra features... I've built CopperHeadOS (but not in a while). I'm sort of done with building ROMs ~ it's too much of a hassle / maintenance burden, I did that on my Galaxy s5; it was a blend of CopperHeadOS and Cyanogenmod (but removing a bunch of CM stuff, adding a slew of optimizations, etc - it was a ton of work to maintain). and I always needed 100GB of space for it...lol

One thing to keep in mind, as far as my kernel goes; I can't really test against anything but stock, if it works on other roms great; but if they are missing kernel patches or have added some kernel patch that their ROM requires ~ there isn't much I can do about it. Especially, if it comes to them needing extra patches in the kernel - I would have a hard time justifying adding their downstream patches, depending on what they were needed for (of course).

Also, make sure that you are properly signing your ROM builds (signature key signing), if you plan to share them in the forums. Using the testkeys from the SDK is NOT okay; it signs all of the system/platform apps with a publicly available/known keys. ie: You would be breaking android's security model.... that's what the one step in CopperheadOS's build instructions is all about (there is also documentation in AOSP about this critically important step).
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] ChongoDroid:
Yeah very important. I'm not too good with building roms (I gave up after I couldn't figure out some of the build errors lol)

This ROM would be bone stock AOSP so there shouldn't be any issues with the kernel. Maybe I'll add in copperheads version of chromium but other than that I'll keep it pretty plain Jane. If I give up then I'll just flash the November image lol